Skip to content

Conversation

@trygve-lie
Copy link
Contributor

@trygve-lie trygve-lie commented Nov 1, 2022

BREAKING CHANGE: This ads full import map support and can in some cases, depending on the import map, make a build differ from previous builds. Though; the build should from now on be more correct than previous builds due to improvements in the mapping algorithm.

The main support is done in trygve-lie/rollup-plugin-import-map#44 by using a module from the Open Web Components project for parsing and resolving import maps. Our own implementation was fairly naive and had a couple of errors in it and was missing support for scopes. This solves all this.

One thing to keep in mind is that import maps should always be resolved against a base URL. In this plugin we pick this from the Eik config since we always want to resolve against the server which will serve the final bundle. It is possible to override this with a config argument.

BREAKING CHANGE: This ads full import map support and can in some cases, depending on the import map, make a build differ from previous builds. Though; the build should from now on be more correct than previous builds due to improvements in the mapping algorithm.
Copy link

@torbs torbs left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Sorry. I missed this PR.
Looks good. I think since this is about consistent with the standards I think it is unnecessary to describe in detail "what breaks", but if you know it will be nice to have in the release notes.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants