René's URL Explorer Experiment


Title: feat: Add ESM Import Maps support by stipsan · Pull Request #759 · developit/microbundle · GitHub

Open Graph Title: feat: Add ESM Import Maps support by stipsan · Pull Request #759 · developit/microbundle

X Title: feat: Add ESM Import Maps support by stipsan · Pull Request #759 · developit/microbundle

Description: This follows up on @developit's signal that ESM Import Maps is an interesting feature for microbundle. TL;DR This PR is about supporting the ahead-of-time rewriting strategy that the draft spec for...

Open Graph Description: This follows up on @developit's signal that ESM Import Maps is an interesting feature for microbundle. TL;DR This PR is about supporting the ahead-of-time rewriting strategy that the draft spec...

X Description: This follows up on @developit's signal that ESM Import Maps is an interesting feature for microbundle. TL;DR This PR is about supporting the ahead-of-time rewriting strategy that the draft ...

Opengraph URL: https://github.com/developit/microbundle/pull/759

X: @github

direct link

Domain: github.com

route-pattern/_view_fragments/voltron/pull_requests/show/:user_id/:repository/:id/pull_request_layout(.:format)
route-controllervoltron_pull_requests_fragments
route-actionpull_request_layout
fetch-noncev2:78334f47-9206-e098-1cbc-3c9373c39d01
current-catalog-service-hashae870bc5e265a340912cde392f23dad3671a0a881730ffdadd82f2f57d81641b
request-id8CA2:19FC11:A18F8F:D07337:698D67BC
html-safe-nonce922466732bdb1489a585ff46b487712a032495f74633d04f4ed86c13fa623df8
visitor-payloadeyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiI4Q0EyOjE5RkMxMTpBMThGOEY6RDA3MzM3OjY5OEQ2N0JDIiwidmlzaXRvcl9pZCI6IjU4MTAyMDgzMDA2ODgzMDQwNjAiLCJyZWdpb25fZWRnZSI6ImlhZCIsInJlZ2lvbl9yZW5kZXIiOiJpYWQifQ==
visitor-hmacffe605d852687619ae0f1c435e0949266ed2c6bca9c185cdcc539a0e17aaa15b
hovercard-subject-tagpull_request:528818618
github-keyboard-shortcutsrepository,pull-request-list,pull-request-conversation,pull-request-files-changed,copilot
google-site-verificationApib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I
octolytics-urlhttps://collector.github.com/github/collect
analytics-location///voltron/pull_requests_fragments/pull_request_layout
fb:app_id1401488693436528
apple-itunes-appapp-id=1477376905, app-argument=https://github.com/_view_fragments/voltron/pull_requests/show/developit/microbundle/759/pull_request_layout
twitter:imagehttps://opengraph.githubassets.com/771b96a86c0d41e3f7d4229fd87ed37c619c5053eaacde934966fc0166541e03/developit/microbundle/pull/759
twitter:cardsummary_large_image
og:imagehttps://opengraph.githubassets.com/771b96a86c0d41e3f7d4229fd87ed37c619c5053eaacde934966fc0166541e03/developit/microbundle/pull/759
og:image:altThis follows up on @developit's signal that ESM Import Maps is an interesting feature for microbundle. TL;DR This PR is about supporting the ahead-of-time rewriting strategy that the draft spec...
og:image:width1200
og:image:height600
og:site_nameGitHub
og:typeobject
og:author:usernamestipsan
hostnamegithub.com
expected-hostnamegithub.com
Nonec0818105fa276287e9369cfdefa0a0fa7953719791ceff9b94d69623c0a4fe8a
turbo-cache-controlno-preview
go-importgithub.com/developit/microbundle git https://github.com/developit/microbundle.git
octolytics-dimension-user_id105127
octolytics-dimension-user_logindevelopit
octolytics-dimension-repository_id113912360
octolytics-dimension-repository_nwodevelopit/microbundle
octolytics-dimension-repository_publictrue
octolytics-dimension-repository_is_forkfalse
octolytics-dimension-repository_network_root_id113912360
octolytics-dimension-repository_network_root_nwodevelopit/microbundle
turbo-body-classeslogged-out env-production page-responsive
disable-turbofalse
browser-stats-urlhttps://api.github.com/_private/browser/stats
browser-errors-urlhttps://api.github.com/_private/browser/errors
release715890fa442134f528fb422ab338c0ad55c7a025
ui-targetfull
theme-color#1e2327
color-schemelight dark

Links:

Skip to contenthttps://github.com/developit/microbundle/pull/759#start-of-content
https://github.com/
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdevelopit%2Fmicrobundle%2Fpull%2F759
GitHub CopilotWrite better code with AIhttps://github.com/features/copilot
GitHub SparkBuild and deploy intelligent appshttps://github.com/features/spark
GitHub ModelsManage and compare promptshttps://github.com/features/models
MCP RegistryNewIntegrate external toolshttps://github.com/mcp
ActionsAutomate any workflowhttps://github.com/features/actions
CodespacesInstant dev environmentshttps://github.com/features/codespaces
IssuesPlan and track workhttps://github.com/features/issues
Code ReviewManage code changeshttps://github.com/features/code-review
GitHub Advanced SecurityFind and fix vulnerabilitieshttps://github.com/security/advanced-security
Code securitySecure your code as you buildhttps://github.com/security/advanced-security/code-security
Secret protectionStop leaks before they starthttps://github.com/security/advanced-security/secret-protection
Why GitHubhttps://github.com/why-github
Documentationhttps://docs.github.com
Bloghttps://github.blog
Changeloghttps://github.blog/changelog
Marketplacehttps://github.com/marketplace
View all featureshttps://github.com/features
Enterpriseshttps://github.com/enterprise
Small and medium teamshttps://github.com/team
Startupshttps://github.com/enterprise/startups
Nonprofitshttps://github.com/solutions/industry/nonprofits
App Modernizationhttps://github.com/solutions/use-case/app-modernization
DevSecOpshttps://github.com/solutions/use-case/devsecops
DevOpshttps://github.com/solutions/use-case/devops
CI/CDhttps://github.com/solutions/use-case/ci-cd
View all use caseshttps://github.com/solutions/use-case
Healthcarehttps://github.com/solutions/industry/healthcare
Financial serviceshttps://github.com/solutions/industry/financial-services
Manufacturinghttps://github.com/solutions/industry/manufacturing
Governmenthttps://github.com/solutions/industry/government
View all industrieshttps://github.com/solutions/industry
View all solutionshttps://github.com/solutions
AIhttps://github.com/resources/articles?topic=ai
Software Developmenthttps://github.com/resources/articles?topic=software-development
DevOpshttps://github.com/resources/articles?topic=devops
Securityhttps://github.com/resources/articles?topic=security
View all topicshttps://github.com/resources/articles
Customer storieshttps://github.com/customer-stories
Events & webinarshttps://github.com/resources/events
Ebooks & reportshttps://github.com/resources/whitepapers
Business insightshttps://github.com/solutions/executive-insights
GitHub Skillshttps://skills.github.com
Documentationhttps://docs.github.com
Customer supporthttps://support.github.com
Community forumhttps://github.com/orgs/community/discussions
Trust centerhttps://github.com/trust-center
Partnershttps://github.com/partners
GitHub SponsorsFund open source developershttps://github.com/sponsors
Security Labhttps://securitylab.github.com
Maintainer Communityhttps://maintainers.github.com
Acceleratorhttps://github.com/accelerator
Archive Programhttps://archiveprogram.github.com
Topicshttps://github.com/topics
Trendinghttps://github.com/trending
Collectionshttps://github.com/collections
Enterprise platformAI-powered developer platformhttps://github.com/enterprise
GitHub Advanced SecurityEnterprise-grade security featureshttps://github.com/security/advanced-security
Copilot for BusinessEnterprise-grade AI featureshttps://github.com/features/copilot/copilot-business
Premium SupportEnterprise-grade 24/7 supporthttps://github.com/premium-support
Pricinghttps://github.com/pricing
Search syntax tipshttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
documentationhttps://docs.github.com/search-github/github-code-search/understanding-github-code-search-syntax
Sign in https://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdevelopit%2Fmicrobundle%2Fpull%2F759
Sign up https://github.com/signup?ref_cta=Sign+up&ref_loc=header+logged+out&ref_page=%2F%3Cuser-name%3E%2F%3Crepo-name%3E%2Fvoltron%2Fpull_requests_fragments%2Fpull_request_layout&source=header-repo&source_repo=developit%2Fmicrobundle
Reloadhttps://github.com/developit/microbundle/pull/759
Reloadhttps://github.com/developit/microbundle/pull/759
Reloadhttps://github.com/developit/microbundle/pull/759
developit https://github.com/developit
microbundlehttps://github.com/developit/microbundle
Notifications https://github.com/login?return_to=%2Fdevelopit%2Fmicrobundle
Fork 360 https://github.com/login?return_to=%2Fdevelopit%2Fmicrobundle
Star 8.2k https://github.com/login?return_to=%2Fdevelopit%2Fmicrobundle
Code https://github.com/developit/microbundle
Issues 75 https://github.com/developit/microbundle/issues
Pull requests 24 https://github.com/developit/microbundle/pulls
Actions https://github.com/developit/microbundle/actions
Projects 0 https://github.com/developit/microbundle/projects
Wiki https://github.com/developit/microbundle/wiki
Security 0 https://github.com/developit/microbundle/security
Insights https://github.com/developit/microbundle/pulse
Code https://github.com/developit/microbundle
Issues https://github.com/developit/microbundle/issues
Pull requests https://github.com/developit/microbundle/pulls
Actions https://github.com/developit/microbundle/actions
Projects https://github.com/developit/microbundle/projects
Wiki https://github.com/developit/microbundle/wiki
Security https://github.com/developit/microbundle/security
Insights https://github.com/developit/microbundle/pulse
Sign up for GitHub https://github.com/signup?return_to=%2Fdevelopit%2Fmicrobundle%2Fissues%2Fnew%2Fchoose
terms of servicehttps://docs.github.com/terms
privacy statementhttps://docs.github.com/privacy
Sign inhttps://github.com/login?return_to=%2Fdevelopit%2Fmicrobundle%2Fissues%2Fnew%2Fchoose
Jump to bottomhttps://github.com/developit/microbundle/pull/759#issue-comment-box
stipsanhttps://github.com/stipsan
developit:masterhttps://github.com/developit/microbundle/tree/master
eik-lib:import-maphttps://github.com/eik-lib/microbundle/tree/import-map
feat: Add ESM Import Maps support https://github.com/developit/microbundle/pull/759#top
stipsanhttps://github.com/stipsan
developit:masterhttps://github.com/developit/microbundle/tree/master
eik-lib:import-maphttps://github.com/eik-lib/microbundle/tree/import-map
Conversation 10 https://github.com/developit/microbundle/pull/759
Commits 21 https://github.com/developit/microbundle/pull/759/commits
Checks 0 https://github.com/developit/microbundle/pull/759/checks
Files changed 9 https://github.com/developit/microbundle/pull/759/files
https://github.co/hiddenchars
https://github.com/developit/microbundle/pull/{{ revealButtonHref }}
https://github.com/stipsan
stipsanhttps://github.com/stipsan
Nov 28, 2020https://github.com/developit/microbundle/pull/759#issue-752512529
Please reload this pagehttps://github.com/developit/microbundle/pull/759
@developithttps://github.com/developit
signalhttps://github.com/developit/microbundle/pull/706#issuecomment-676516014
ahead-of-time rewritinghttps://github.com/WICG/import-maps#ahead-of-time-rewriting
draft spechttps://github.com/WICG/import-maps
FINN.nohttps://www.finn.no/
diverse and distributedhttps://medium.com/finn-no/infrastructure-at-finn-1c25c0fe3790
in the middle of the nighthttps://medium.com/finn-no/how-finn-no-moved-800-microservices-to-the-cloud-in-5-hours-601067997620
Podiumhttps://podium-lib.io/
Asset Pipehttps://github.com/asset-pipe
Eikhttps://eik.dev/
we needed to make a forkhttps://eik.dev/docs/mapping_bundling#why-we-forked-microbundle
FINN.nohttps://www.finn.no/
with our ESM optimized CDN servicehttps://eik.dev/
in the docshttps://eik.dev/docs/mapping_bundling
Please reload this pagehttps://github.com/developit/microbundle/pull/759
stipsanhttps://github.com/stipsan
November 27, 2020 17:52https://github.com/developit/microbundle/pull/759#commits-pushed-cf42350
https://github.com/stipsan
chore: add plugin dephttps://github.com/developit/microbundle/pull/759/commits/cf4235066aa43d9cbea20cd1f0ec442b5962b759
cf42350https://github.com/developit/microbundle/pull/759/commits/cf4235066aa43d9cbea20cd1f0ec442b5962b759
https://github.com/stipsan
feat: add --import-map CLI helphttps://github.com/developit/microbundle/pull/759/commits/6045876ba936bcc7d7246e11ac8b3ad878bcfcfe
6045876https://github.com/developit/microbundle/pull/759/commits/6045876ba936bcc7d7246e11ac8b3ad878bcfcfe
https://github.com/stipsan
fix: shorter help messagehttps://github.com/developit/microbundle/pull/759/commits/b8a4ffa9be742890f1b4536ff550f684e09625c0
b8a4ffahttps://github.com/developit/microbundle/pull/759/commits/b8a4ffa9be742890f1b4536ff550f684e09625c0
https://github.com/stipsan
fix: add test fixture for implementationhttps://github.com/developit/microbundle/pull/759/commits/a59c6277b715e9d4edfde399f505d12f81a052bf
a59c627https://github.com/developit/microbundle/pull/759/commits/a59c6277b715e9d4edfde399f505d12f81a052bf
https://github.com/stipsan
feat: load and configure the rollup pluginhttps://github.com/developit/microbundle/pull/759/commits/1b2352ec1f645dd7a215a93777b7b6905d8a6cf9
1b2352ehttps://github.com/developit/microbundle/pull/759/commits/1b2352ec1f645dd7a215a93777b7b6905d8a6cf9
https://github.com/stipsan
fix: update snapshotshttps://github.com/developit/microbundle/pull/759/commits/eb3e791294c9c310ef4a0f7cb97233ab04329852
eb3e791https://github.com/developit/microbundle/pull/759/commits/eb3e791294c9c310ef4a0f7cb97233ab04329852
https://github.com/stipsan
chore: update pluginhttps://github.com/developit/microbundle/pull/759/commits/464677e32c7bbc5ecf864b683653bc0d5de36d43
464677ehttps://github.com/developit/microbundle/pull/759/commits/464677e32c7bbc5ecf864b683653bc0d5de36d43
https://github.com/stipsan
Create two-ducks-shave.mdhttps://github.com/developit/microbundle/pull/759/commits/44a92cf256c6eb231d1582d8913f08638d2cb005
44a92cfhttps://github.com/developit/microbundle/pull/759/commits/44a92cf256c6eb231d1582d8913f08638d2cb005
https://github.com/apps/changeset-bot
changeset-bothttps://github.com/apps/changeset-bot
Nov 28, 2020https://github.com/developit/microbundle/pull/759#issuecomment-735016406
Please reload this pagehttps://github.com/developit/microbundle/pull/759
4e028e6https://github.com/developit/microbundle/commit/4e028e6bcf646a6cd1e2ab98169b6b3e95cf8aa2
Click here to learn what changesets arehttps://github.com/changesets/changesets/blob/master/docs/adding-a-changeset.md
Click here if you're a maintainer who wants to add another changeset to this PRhttps://github.com/eik-lib/microbundle/new/import-map?filename=.changeset/three-pumas-turn.md&value=---%0A%22microbundle%22%3A%20patch%0A---%0A%0Afeat%3A%20Add%20ESM%20Import%20Maps%20support%0A
Please reload this pagehttps://github.com/developit/microbundle/pull/759
https://github.com/stipsan
chore: smol urlhttps://github.com/developit/microbundle/pull/759/commits/6a0e3253fe86cf30320c85d7b41d7615e03503d7
6a0e325https://github.com/developit/microbundle/pull/759/commits/6a0e3253fe86cf30320c85d7b41d7615e03503d7
https://github.com/developit
developithttps://github.com/developit
Nov 28, 2020https://github.com/developit/microbundle/pull/759#issuecomment-735254034
Please reload this pagehttps://github.com/developit/microbundle/pull/759
https://github.com/stipsan
stipsanhttps://github.com/stipsan
Nov 28, 2020https://github.com/developit/microbundle/pull/759#issuecomment-735294297
@developithttps://github.com/developit
@trygve-liehttps://github.com/trygve-lie
@digitalsadhuhttps://github.com/digitalsadhu
Eik import mapshttps://assets.finn.no/map/finn/v2
Please reload this pagehttps://github.com/developit/microbundle/pull/759
https://github.com/stipsan
refactor: read import map from json filehttps://github.com/developit/microbundle/pull/759/commits/ff71288b9a45bc2123838e5db7ad544d226231b9
ff71288https://github.com/developit/microbundle/pull/759/commits/ff71288b9a45bc2123838e5db7ad544d226231b9
https://github.com/stipsan
stipsanhttps://github.com/stipsan
Dec 9, 2020https://github.com/developit/microbundle/pull/759#issuecomment-741494279
@developithttps://github.com/developit
Please reload this pagehttps://github.com/developit/microbundle/pull/759
stipsanhttps://github.com/stipsan
December 11, 2020 10:28https://github.com/developit/microbundle/pull/759#commits-pushed-36b949a
https://github.com/stipsan
chore: bump dep to fix node v12 compathttps://github.com/developit/microbundle/pull/759/commits/36b949aaf727deca1819c082f56921adca796757
36b949ahttps://github.com/developit/microbundle/pull/759/commits/36b949aaf727deca1819c082f56921adca796757
https://github.com/stipsan
chore: bump dep to fix node v12 compathttps://github.com/developit/microbundle/pull/759/commits/ccd0166fd990123bd08c8e2f81722626477f28d6
ccd0166https://github.com/developit/microbundle/pull/759/commits/ccd0166fd990123bd08c8e2f81722626477f28d6
https://github.com/stipsan
chore: bump dep to fix node v14 compathttps://github.com/developit/microbundle/pull/759/commits/73bbda45285a5a8fbac8528bb4feead950970233
73bbda4https://github.com/developit/microbundle/pull/759/commits/73bbda45285a5a8fbac8528bb4feead950970233
https://github.com/stipsan
stipsanhttps://github.com/stipsan
Dec 11, 2020https://github.com/developit/microbundle/pull/759#issuecomment-743127620
@developithttps://github.com/developit
Please reload this pagehttps://github.com/developit/microbundle/pull/759
https://github.com/developit
developithttps://github.com/developit
Dec 17, 2020 https://github.com/developit/microbundle/pull/759#pullrequestreview-554190392
View reviewed changes https://github.com/developit/microbundle/pull/759/files/73bbda45285a5a8fbac8528bb4feead950970233
https://github.com/developit
developithttps://github.com/developit
Dec 17, 2020https://github.com/developit/microbundle/pull/759#issuecomment-747121347
Please reload this pagehttps://github.com/developit/microbundle/pull/759
https://github.com/developit
developithttps://github.com/developit
increased scope https://github.com/developit/microbundle/issues?q=state%3Aopen%20label%3A%22increased%20scope%22
Dec 18, 2020https://github.com/developit/microbundle/pull/759#event-4131093904
https://github.com/stipsan
stipsanhttps://github.com/stipsan
Dec 18, 2020https://github.com/developit/microbundle/pull/759#issuecomment-748287434
@developithttps://github.com/developit
Please reload this pagehttps://github.com/developit/microbundle/pull/759
https://github.com/developit
developithttps://github.com/developit
Dec 18, 2020https://github.com/developit/microbundle/pull/759#issuecomment-748289103
Please reload this pagehttps://github.com/developit/microbundle/pull/759
Preact slackhttps://chat.preactjs.com
Please reload this pagehttps://github.com/developit/microbundle/pull/759
https://github.com/stipsan
stipsanhttps://github.com/stipsan
Dec 18, 2020https://github.com/developit/microbundle/pull/759#issuecomment-748338959
@developithttps://github.com/developit
Please reload this pagehttps://github.com/developit/microbundle/pull/759
stipsanhttps://github.com/stipsan
December 19, 2020 04:45https://github.com/developit/microbundle/pull/759#commits-pushed-05cd44d
https://github.com/stipsan
Merge branch 'master' ofhttps://github.com/developit/microbundle/pull/759/commits/05cd44df019edd4b4e6dc0ca38be031860154e6d
https://github.com/developit/microbundlehttps://github.com/developit/microbundle
int…https://github.com/developit/microbundle/pull/759/commits/05cd44df019edd4b4e6dc0ca38be031860154e6d
05cd44dhttps://github.com/developit/microbundle/pull/759/commits/05cd44df019edd4b4e6dc0ca38be031860154e6d
https://github.com/stipsan
Update package-lock.jsonhttps://github.com/developit/microbundle/pull/759/commits/d54c54911bb117f2df5bbb052faee307f3fd7e1b
d54c549https://github.com/developit/microbundle/pull/759/commits/d54c54911bb117f2df5bbb052faee307f3fd7e1b
https://github.com/stipsan
update snapshotshttps://github.com/developit/microbundle/pull/759/commits/ac8004dec9b47343c42b863e50619de9d69f3df2
ac8004dhttps://github.com/developit/microbundle/pull/759/commits/ac8004dec9b47343c42b863e50619de9d69f3df2
https://github.com/stipsan
Update index.jshttps://github.com/developit/microbundle/pull/759/commits/dfeb73565267e76a332934b2f9b4b57a664daf41
dfeb735https://github.com/developit/microbundle/pull/759/commits/dfeb73565267e76a332934b2f9b4b57a664daf41
https://github.com/stipsan
Update rude-keys-eat.mdhttps://github.com/developit/microbundle/pull/759/commits/3336ebe6415fbccdf692c292601fe809752a27c1
3336ebehttps://github.com/developit/microbundle/pull/759/commits/3336ebe6415fbccdf692c292601fe809752a27c1
https://github.com/stipsan
Update two-bikes-brush.mdhttps://github.com/developit/microbundle/pull/759/commits/e118c1bd4434eb16fa01b9d9eae10a2861a9a8d3
e118c1bhttps://github.com/developit/microbundle/pull/759/commits/e118c1bd4434eb16fa01b9d9eae10a2861a9a8d3
stipsanhttps://github.com/stipsan
December 19, 2020 05:00https://github.com/developit/microbundle/pull/759#commits-pushed-1453b1b
https://github.com/stipsan
Update README.mdhttps://github.com/developit/microbundle/pull/759/commits/1453b1ba93323aea68a90cdb3ad8c0d928a69280
1453b1bhttps://github.com/developit/microbundle/pull/759/commits/1453b1ba93323aea68a90cdb3ad8c0d928a69280
https://github.com/stipsan
update snapshotshttps://github.com/developit/microbundle/pull/759/commits/4e028e6bcf646a6cd1e2ab98169b6b3e95cf8aa2
4e028e6https://github.com/developit/microbundle/pull/759/commits/4e028e6bcf646a6cd1e2ab98169b6b3e95cf8aa2
https://github.com/stipsan
stipsanhttps://github.com/stipsan
Apr 23, 2021https://github.com/developit/microbundle/pull/759#issuecomment-825474005
@developithttps://github.com/developit
Please reload this pagehttps://github.com/developit/microbundle/pull/759
Sign up for freehttps://github.com/join?source=comment-repo
Sign in to commenthttps://github.com/login?return_to=https%3A%2F%2Fgithub.com%2Fdevelopit%2Fmicrobundle%2Fpull%2F759
https://github.com/developit
developit https://github.com/developit
https://github.com/developit/microbundle/pull/759/files/73bbda45285a5a8fbac8528bb4feead950970233
increased scope https://github.com/developit/microbundle/issues?q=state%3Aopen%20label%3A%22increased%20scope%22
Please reload this pagehttps://github.com/developit/microbundle/pull/759
https://github.com/stipsan
https://github.com/developit
https://github.com
Termshttps://docs.github.com/site-policy/github-terms/github-terms-of-service
Privacyhttps://docs.github.com/site-policy/privacy-policies/github-privacy-statement
Securityhttps://github.com/security
Statushttps://www.githubstatus.com/
Communityhttps://github.community/
Docshttps://docs.github.com/
Contacthttps://support.github.com?tags=dotcom-footer

Viewport: width=device-width


URLs of crawlers that visited me.