Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
37 commits
Select commit Hold shift + click to select a range
f4a206e
chore: upgrade TypeScript to 5.9.3 and enable .ts imports
bennypowers Mar 16, 2026
6730d95
fix: upgrade prettier-plugin-package to v2 for prettier 3 compat
bennypowers Mar 17, 2026
3c96885
fix: update eslint config for @typescript-eslint v8 compatibility
bennypowers Mar 17, 2026
bc27cec
fix: add return type annotation to mocks preset for TS 5.9 compat
bennypowers Mar 17, 2026
66de5d9
fix: update test-runner-mocha rollup config for rewriteRelativeImport…
bennypowers Mar 17, 2026
62d3e84
fix: restore test files to master versions on PR1
bennypowers Mar 17, 2026
e360833
fix: restore test assertions and add hanbi type declarations
bennypowers Mar 17, 2026
5bfabed
fix: comprehensive PR1 cleanup for TS 5.9 + nodenext compat
bennypowers Mar 18, 2026
c1822b0
fix: remove junk files accidentally committed
bennypowers Mar 18, 2026
3f4a7d5
fix: add TS_NODE_COMPILER_OPTIONS override for mocha test scripts
bennypowers Mar 18, 2026
b90ef24
fix: override module and moduleResolution for mocha test scripts
bennypowers Mar 18, 2026
0753714
fix: regenerate package-lock.json
bennypowers Mar 18, 2026
341560d
fix: upgrade koa/ws deps and fix nested @types conflicts
bennypowers Mar 18, 2026
5e8634b
fix: regenerate package-lock.json after dep changes
bennypowers Mar 18, 2026
e9e4ca2
fix: restore parse5 v6 deps and fix ws/koa type resolution
bennypowers Mar 19, 2026
2c4ac3f
fix: restore parse5-utils main/exports to master (src/index.js)
bennypowers Mar 19, 2026
fd1a915
fix: regenerate package-lock.json for parse5 v6
bennypowers Mar 19, 2026
ba8b902
fix: resolve remaining TS 5.9 strictness issues
bennypowers Mar 19, 2026
dd625f1
fix: clean PR1 of all leaked PR2/PR4 changes
bennypowers Mar 19, 2026
aed4c81
fix: use --loader ts-node/esm for mocha test scripts
bennypowers Mar 19, 2026
3d40110
fix: override module and moduleResolution for mocha test scripts
bennypowers Mar 19, 2026
76f9ecc
fix: add ts-node compilerOptions override and regenerate package-lock…
bennypowers Mar 19, 2026
cf648b2
fix: add ts-node overrides to package tsconfigs and fix recurring issues
bennypowers Mar 19, 2026
bf595e3
fix: override module and moduleResolution for mocha test scripts
bennypowers Mar 19, 2026
5f01cdd
fix: use TS_NODE_SKIP_PROJECT to prevent ts-node reading nodenext config
bennypowers Mar 19, 2026
fc7222a
fix: require Node 24 in CI workflows
bennypowers Mar 19, 2026
0b915f7
fix: rewrite .js to .ts imports in test files
bennypowers Mar 19, 2026
3929b27
fix: remove leaked test file
bennypowers Mar 19, 2026
bada74e
fix: copy source files from fix/node24 for correct import type keywords
bennypowers Mar 19, 2026
6c01c01
fix: fix import type keywords and package subpath exports
bennypowers Mar 19, 2026
4868a73
fix: rewrite .js to .ts imports in test files (re-apply)
bennypowers Mar 19, 2026
8076c1c
fix: revert import.meta.dirname to __dirname for CJS output
bennypowers Mar 20, 2026
1be7ef1
fix: restore test files to master, fix lint, add react-dom devDep
bennypowers Mar 20, 2026
a0a0ea0
fix: add argsIgnorePattern to no-unused-vars eslint rule
bennypowers Mar 22, 2026
bb0f892
fix: rewrite remaining .js imports on multi-line from clauses
bennypowers Mar 22, 2026
1a754a8
fix: update prettier script paths for v3 and format files
bennypowers Mar 22, 2026
ebfbe33
fix: resolve rebase conflicts from import-type PR
bennypowers Mar 26, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Empty file added (JSDoc→TS
Empty file.
2 changes: 1 addition & 1 deletion .github/workflows/lint.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,7 +19,7 @@ jobs:
env:
FORCE_COLOR: 0
with:
node-version: 20
node-version: 24
cache: npm

- name: Install Dependencies
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/verify-browser.yml
Original file line number Diff line number Diff line change
Expand Up @@ -19,12 +19,12 @@ jobs:
- name: Workaround for Chrome sandbox issue in Ubuntu 24.04
run: sudo sysctl -w kernel.apparmor_restrict_unprivileged_userns=0

- name: Setup Node 20
- name: Setup Node 24
uses: actions/setup-node@v4
env:
FORCE_COLOR: 0
with:
node-version: 20
node-version: 24
cache: npm

- name: Install Dependencies
Expand Down
9 changes: 3 additions & 6 deletions .github/workflows/verify-node.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,10 +14,7 @@ jobs:
fail-fast: false
matrix:
node-version:
- '18'
- '20'
- '22'
- 'latest'
- '24'

steps:
- uses: actions/checkout@v4
Expand Down Expand Up @@ -69,12 +66,12 @@ jobs:

- uses: actions/checkout@v4

- name: Setup Node '20'
- name: Setup Node '24'
uses: actions/setup-node@v4
env:
FORCE_COLOR: 0
with:
node-version: '20'
node-version: '24'
cache: 'npm'

# Set up GitHub Actions caching for Wireit.
Expand Down
4 changes: 2 additions & 2 deletions .github/workflows/verify-storybook-builder.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,12 +16,12 @@ jobs:
steps:
- uses: actions/checkout@v4

- name: Setup Node 22
- name: Setup Node 24
uses: actions/setup-node@v4
env:
FORCE_COLOR: 0
with:
node-version: 22
node-version: 24
cache: npm

- name: Install Dependencies
Expand Down
Loading
Loading