- 00da4255: Update es-module-lexer to 1.0.0
- Updated dependencies [00da4255]
- @web/dev-server-core@0.3.19
- 78d610d1: Update Rollup, use moduleSideEffects flag
- Updated dependencies [39610b4c]
- @web/dev-server-core@0.3.18
- 7156b231: Fixed a bug causing packages with common root names to not resolve in monorepos as outside the root dir.
- e10b680d: Support node entry points (export map) containing stars.
- 156e0b66: Update rollup dependency to 2.66.1
- 73286ca6: Add missing exports to mjs entrypoints
- cbbd5fc8: Resolve missing peer dependency of @rollup/plugin-node-resolve by moving and exposing @rollup/plugin-node-resolve to @web/dev-server-rollup
- 2b226517: Update whatwg-url dependency to 10.0.0
- 8a1dfdc0: Update whatwg-url dependency to 11.0.0
- 96f656aa: Update Rollup to 2.58.0, use isEntry flag
- a09282b4: Replace chalk with nanocolors
- Updated dependencies [a09282b4]
- @web/dev-server-core@0.3.16
- 49dcb6bb: Update Rollup dependency to 2.56.2
- f5351987: Update dependency whatwg-url to v9
- 687d4750: Downgrade @rollup/plugin-node-resolve to v11
- 9c97ea53: update dependency @rollup/plugin-node-resolve to v13
- 6222d0b4: fix(dev-server): fixes #1536, correctly handle outside-root paths
-
c41fba24: Support for subpath imports
👉
my-pkg/package.json
{ "name": "my-pkg", "imports": { "#internal-a": "./path/to/internal-a.js" } }
👉
my-pkg/src/file.js
import { private } from '#internal-a';
Subpath imports are not available to users of your package
👉
other-pkg/src/file.js
// both will fail import { private } from 'my-pkg#internal-a'; import { private } from 'my-pkg/path/to/internal-a.js';
- 0a05464b: do not resolve multiple times outside root files
- 5d36f239: allow resolving extensionless absolute file paths
- 375116ad: fix handling of paths resolved outside the root dir. we now correctly use the resolved path when resolving relative imports and when populating the transform cache
- 2f205878: handle null bytes in HTML
- Updated dependencies [375116ad]
- @web/dev-server-core@0.3.2
- 0f613e0e: handle modules resolved outside root dir
- Updated dependencies [0f613e0e]
- @web/dev-server-core@0.3.0
- 5ac055f: don't handle virtual files
- d6de058: don't throw on unresolved local imports
- 6950c7a: improve error message
- 4913db2: implement moduleParsed hook
- Updated dependencies [f0472df]
- @web/dev-server-core@0.2.17
- e2b93b6: Add error when a bare import cannot be resolved
- 6949d03: fix serving generated rollup chunks
- 3d6004b: added rollup bundle plugin
- b4c2fea: moved test runner dependencies to dev dependencies
- f22bd2f: add error messages
- e83ac30: also transform inline non-module scripts
- Updated dependencies [ee8c8d1]
- Updated dependencies [e3e6b22]
- @web/test-runner-core@0.7.6
- cd1213e: improved logging of resolving outside root dir
- Updated dependencies [cd1213e]
- @web/dev-server-core@0.2.6
- @web/test-runner-core@0.7.5
- ce2a2e6: align dependencies
- Updated dependencies [ce2a2e6]
- @web/test-runner-chrome@0.6.4
- e0ee85f: make sure absolute paths are always returned as-is
- aa65fd1: run build before publishing
- Updated dependencies [aa65fd1]
- @web/dev-server-core@0.2.1
- @web/test-runner-chrome@0.6.1
- @web/test-runner-core@0.7.1
-
9be1f95: Added native node es module entrypoints. This is a breaking change. Before, native node es module imports would import a CJS module as a default import and require destructuring afterwards:
import playwrightModule from '@web/test-runner-playwright'; const { playwrightLauncher } = playwrightModule;
Now, the exports are only available directly as a named export:
import { playwrightLauncher } from '@web/test-runner-playwright';
- 62ff8b2: make tests work on windows
- Updated dependencies [96dd279]
- Updated dependencies [cdddf68]
- Updated dependencies [fdcf2e5]
- Updated dependencies [62ff8b2]
- Updated dependencies [9be1f95]
- @web/dev-server-core@0.2.0
- @web/test-runner-chrome@0.6.0
- @web/test-runner-core@0.7.0
- 8fb820b: add an easy way to change served mime types
- Updated dependencies [8fb820b]
- @web/dev-server-core@0.1.9
- c7c7cc9: fix(dev-server-rollup): add missing parse5 dependency
- fdbae14: only add root dir when necessary
- 556827f: add fromRollup function
- 9484e97: replace rollupAdapter with fromRollup
- 7741a51: don't skip absolute windows paths
- 6bc4381: handle windows paths in @web/dev-server-rolup
- 1c915d0: handle inline scripts
- f9dfcd3: improve rollup syntax error logging
- Updated dependencies [8596276]
- @web/dev-server-core@0.1.5
- afc3cc7: update dependencies
- 1580c82: add getModuleInfo stub
-
c4cb321: Use web dev server in test runner. This contains multiple breaking changes:
- Browsers that don't support es modules are not supported for now. We will add this back later.
- Most es-dev-server config options are no longer available. The only options that are kept are
plugins
,middleware
,nodeResolve
andpreserveSymlinks
. - Test runner config changes:
- Dev server options are not available on the root level of the configuration file.
nodeResolve
is no longer enabled by default. You can enable it with the--node-resolve
flag ornodeResolve
option.middlewares
option is now calledmiddleware
.testFrameworkImport
is now calledtestFramework
.address
is now split intoprotocol
andhostname
.
- Updated dependencies [c4cb321]
- @web/dev-server-core@0.1.0
- Updated dependencies [9302247]
- @web/dev-server-core@0.0.3
- c5da67f: first setup
- Updated dependencies [c5da67f]
- @web/dev-server-core@0.0.2