Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add basic import maps support #8075

Merged
merged 7 commits into from
Oct 5, 2022
Merged

Add basic import maps support #8075

merged 7 commits into from
Oct 5, 2022

Commits on Jul 5, 2022

  1. Add basic import maps support

    This imports much of the specification from https://wicg.github.io/import-maps/. The main deltas are:
    
    * Does not include support for external import maps. This allows a good deal of simplification, such as by changing "acquiring import maps" + "pending import map script" + "wait for import maps" to a single "import maps allowed" boolean, or integrating "register an import map" into "execute the script element". If a src="" attribute is present on an importmap script element, then an error event is fired.
    
    * Does not include any support for non-Window import maps. The spec draft included stub support for those, with other globals always having an empty import map. This instead ties import maps to Windows directly. If we revisit that in the future we can refactor, but keeping always-empty import maps around on the other globals was clumsy.
    
    * Adds introductory text and examples.
    
    * Adds conformance requirements, both on the script element and on the import map JSON.
    
    * Fixes a few minor specification issues: WICG/import-maps#267, WICG/import-maps#267, WICG/import-maps#268, WICG/import-maps#270, WICG/import-maps#276, WICG/import-maps#277.
    domenic committed Jul 5, 2022
    Configuration menu
    Copy the full SHA
    2d47dcc View commit details
    Browse the repository at this point in the history

Commits on Jul 12, 2022

  1. Configuration menu
    Copy the full SHA
    c5dc313 View commit details
    Browse the repository at this point in the history
  2. Dev edition fixups

    domenic committed Jul 12, 2022
    Configuration menu
    Copy the full SHA
    e702e5c View commit details
    Browse the repository at this point in the history

Commits on Aug 3, 2022

  1. Configuration menu
    Copy the full SHA
    4b44aec View commit details
    Browse the repository at this point in the history
  2. Fix stylesheet interaction

    domenic committed Aug 3, 2022
    Configuration menu
    Copy the full SHA
    0bb6ca8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    46ed84a View commit details
    Browse the repository at this point in the history

Commits on Oct 3, 2022

  1. Review comments

    domenic committed Oct 3, 2022
    Configuration menu
    Copy the full SHA
    06cc728 View commit details
    Browse the repository at this point in the history