You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Migration to ECMAScript modules (ESM) (#2683) (Carl-Erik Kopseng)
11
+
> This allowed us to finally consume ESM-only dependencies and has broken us free from some CJS shackes. Now produce the same API surface for CJS consumers, as well, by generating `./lib`
12
+
>
13
+
> - Modern ignores 😁
14
+
> - test: add distribution harness
15
+
> - test: verify packed cjs and esm entrypoints
16
+
> - test: lock distribution api manifest
17
+
> - test: smoke test built pkg artifacts
18
+
> - docs: require contract tests for package migration
19
+
> - test: guard esm migration regressions
20
+
> - docs: require contract gate for esm migration
21
+
> - build: generate cjs lib from esm source entries
22
+
> - refactor: port root api surface to esm
23
+
> - build: clean port of root api to esm
24
+
> - docs: include implementation plans
25
+
> - fix: align lint and smoke tests with esm migration
26
+
> - refactor: complete esm port of all core components
27
+
> - refactor: finalize esm migration with sandbox and naming fixes
28
+
> - fix: finish esm migration stabilization
29
+
> - chore: stop tracking generated lib output
30
+
> - remove plans
31
+
> - prettier
32
+
> - linting
33
+
> - fix: make distribution tests self-contained
34
+
> - fix: build before coverage test bundle
35
+
> - refactor: move simple unit tests to src
36
+
> - refactor: flatten test and coverage script chains
Migration to ECMAScript modules (ESM) (#2683) (Carl-Erik Kopseng)
17
+
> This allowed us to finally consume ESM-only dependencies and has broken us free from some CJS shackes. Now produce the same API surface for CJS consumers, as well, by generating `./lib`
18
+
>
19
+
> - Modern ignores 😁
20
+
> - test: add distribution harness
21
+
> - test: verify packed cjs and esm entrypoints
22
+
> - test: lock distribution api manifest
23
+
> - test: smoke test built pkg artifacts
24
+
> - docs: require contract tests for package migration
25
+
> - test: guard esm migration regressions
26
+
> - docs: require contract gate for esm migration
27
+
> - build: generate cjs lib from esm source entries
28
+
> - refactor: port root api surface to esm
29
+
> - build: clean port of root api to esm
30
+
> - docs: include implementation plans
31
+
> - fix: align lint and smoke tests with esm migration
32
+
> - refactor: complete esm port of all core components
33
+
> - refactor: finalize esm migration with sandbox and naming fixes
34
+
> - fix: finish esm migration stabilization
35
+
> - chore: stop tracking generated lib output
36
+
> - remove plans
37
+
> - prettier
38
+
> - linting
39
+
> - fix: make distribution tests self-contained
40
+
> - fix: build before coverage test bundle
41
+
> - refactor: move simple unit tests to src
42
+
> - refactor: flatten test and coverage script chains
0 commit comments