Commit 803e77a
committed
fix: comprehensive PR1 cleanup for TS 5.9 + nodenext compat
- Remove leaked PR4 files: JSDoc→TS conversions (.ts files in config-loader,
parse5-utils, rollup-plugin-copy, rollup-plugin-import-meta-assets,
storybook-utils) belong in PR4, not PR1
- Override JSDoc package tsconfigs to use module:commonjs/moduleResolution:node
since their .js source files are incompatible with nodenext
- Fix parse5 Token→Attribute type import for parse5 v6 compat
- Fix Object.values(bundle) unknown type with explicit cast
- Add CJS interop for saucelabs and internal-ip (build errors with nodenext)
- Add CJS interop for rollup plugins in storybook-builder
- Restore master test scripts (test migration belongs in PR2)
- Remove tsx devDep from test-runner-core (belongs in PR2)
- Add workaround for @jridgewell/remapping .d.cts TS 5.9 syntax error
- Restore rollup-plugin-html source files from master with .ts imports
Assisted-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>1 parent a570577 commit 803e77a
96 files changed
Lines changed: 59 additions & 18 deletions
File tree
- packages
- config-loader
- parse5-utils
- polyfills-loader/src
- rollup-plugin-copy
- rollup-plugin-html/src/output
- rollup-plugin-import-meta-assets
- storybook-builder/src
- storybook-utils
- test-runner-saucelabs/src
- scripts
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
Whitespace-only changes.
0 commit comments