switch to better sourcemaps in rspack

This commit is contained in:
Percs 2025-02-04 21:32:39 -06:00
parent 53f0ecd9e5
commit 6427d30ab4
4 changed files with 106 additions and 104 deletions

View file

@ -45,10 +45,10 @@
"@rspack/core": "^1.2.2",
"@types/eslint": "^9.6.1",
"@types/estree": "^1.0.6",
"@types/node": "^22.13.0",
"@types/serviceworker": "^0.0.118",
"@typescript-eslint/eslint-plugin": "^8.22.0",
"@typescript-eslint/parser": "^8.22.0",
"@types/node": "^22.13.1",
"@types/serviceworker": "^0.0.119",
"@typescript-eslint/eslint-plugin": "^8.23.0",
"@typescript-eslint/parser": "^8.23.0",
"dotenv": "^16.4.7",
"eslint": "^9.19.0",
"fastify": "^5.2.1",

200
pnpm-lock.yaml generated
View file

@ -76,17 +76,17 @@ importers:
specifier: ^1.0.6
version: 1.0.6
'@types/node':
specifier: ^22.13.0
version: 22.13.0
specifier: ^22.13.1
version: 22.13.1
'@types/serviceworker':
specifier: ^0.0.118
version: 0.0.118
specifier: ^0.0.119
version: 0.0.119
'@typescript-eslint/eslint-plugin':
specifier: ^8.22.0
version: 8.22.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0)(typescript@5.7.3))(eslint@9.19.0)(typescript@5.7.3)
specifier: ^8.23.0
version: 8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0)(typescript@5.7.3))(eslint@9.19.0)(typescript@5.7.3)
'@typescript-eslint/parser':
specifier: ^8.22.0
version: 8.22.0(eslint@9.19.0)(typescript@5.7.3)
specifier: ^8.23.0
version: 8.23.0(eslint@9.19.0)(typescript@5.7.3)
dotenv:
specifier: ^16.4.7
version: 16.4.7
@ -511,8 +511,8 @@ packages:
'@types/node-forge@1.3.11':
resolution: {integrity: sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==}
'@types/node@22.13.0':
resolution: {integrity: sha512-ClIbNe36lawluuvq3+YYhnIN2CELi+6q8NpnM7PYp4hBn/TatfboPgVSm2rwKRfnV2M+Ty9GWDFI64KEe+kysA==}
'@types/node@22.13.1':
resolution: {integrity: sha512-jK8uzQlrvXqEU91UxiK5J7pKHyzgnI1Qnl0QDHIgVGuolJhRb9EEl28Cj9b3rGR8B2lhFCtvIm5os8lFnO/1Ew==}
'@types/qs@6.9.18':
resolution: {integrity: sha512-kK7dgTYDyGqS+e2Q4aK9X3D7q234CIZ1Bv0q/7Z5IwRDoADNU81xXJK/YVyLbLTZCoIwUoDoffFeF+p/eIklAA==}
@ -535,8 +535,8 @@ packages:
'@types/serve-static@1.15.7':
resolution: {integrity: sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==}
'@types/serviceworker@0.0.118':
resolution: {integrity: sha512-PXWOnw7uWSzaYKqR+sb0HJ6j2shaDVgdSCPJx6HBGJoYbWZuaukDxR9LtfpvGEYjZiCz8i5MJfPN637ihW7GCA==}
'@types/serviceworker@0.0.119':
resolution: {integrity: sha512-Y6m+CoJ4wbdDRvzb0d3dvHT/ZFUAZilqnMvrUh3eZcUC+wsPfbB4zFuwJL/0gJZCEWEpoZy8ymEhEOhISLtOeA==}
'@types/sockjs@0.3.36':
resolution: {integrity: sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==}
@ -547,51 +547,51 @@ packages:
'@types/ws@8.5.14':
resolution: {integrity: sha512-bd/YFLW+URhBzMXurx7lWByOu+xzU9+kb3RboOteXYDfW+tr+JZa99OyNmPINEGB/ahzKrEuc8rcv4gnpJmxTw==}
'@typescript-eslint/eslint-plugin@8.22.0':
resolution: {integrity: sha512-4Uta6REnz/xEJMvwf72wdUnC3rr4jAQf5jnTkeRQ9b6soxLxhDEbS/pfMPoJLDfFPNVRdryqWUIV/2GZzDJFZw==}
'@typescript-eslint/eslint-plugin@8.23.0':
resolution: {integrity: sha512-vBz65tJgRrA1Q5gWlRfvoH+w943dq9K1p1yDBY2pc+a1nbBLZp7fB9+Hk8DaALUbzjqlMfgaqlVPT1REJdkt/w==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/parser@8.22.0':
resolution: {integrity: sha512-MqtmbdNEdoNxTPzpWiWnqNac54h8JDAmkWtJExBVVnSrSmi9z+sZUt0LfKqk9rjqmKOIeRhO4fHHJ1nQIjduIQ==}
'@typescript-eslint/parser@8.23.0':
resolution: {integrity: sha512-h2lUByouOXFAlMec2mILeELUbME5SZRN/7R9Cw2RD2lRQQY08MWMM+PmVVKKJNK1aIwqTo9t/0CvOxwPbRIE2Q==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/scope-manager@8.22.0':
resolution: {integrity: sha512-/lwVV0UYgkj7wPSw0o8URy6YI64QmcOdwHuGuxWIYznO6d45ER0wXUbksr9pYdViAofpUCNJx/tAzNukgvaaiQ==}
'@typescript-eslint/scope-manager@8.23.0':
resolution: {integrity: sha512-OGqo7+dXHqI7Hfm+WqkZjKjsiRtFUQHPdGMXzk5mYXhJUedO7e/Y7i8AK3MyLMgZR93TX4bIzYrfyVjLC+0VSw==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/type-utils@8.22.0':
resolution: {integrity: sha512-NzE3aB62fDEaGjaAYZE4LH7I1MUwHooQ98Byq0G0y3kkibPJQIXVUspzlFOmOfHhiDLwKzMlWxaNv+/qcZurJA==}
'@typescript-eslint/type-utils@8.23.0':
resolution: {integrity: sha512-iIuLdYpQWZKbiH+RkCGc6iu+VwscP5rCtQ1lyQ7TYuKLrcZoeJVpcLiG8DliXVkUxirW/PWlmS+d6yD51L9jvA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/types@8.22.0':
resolution: {integrity: sha512-0S4M4baNzp612zwpD4YOieP3VowOARgK2EkN/GBn95hpyF8E2fbMT55sRHWBq+Huaqk3b3XK+rxxlM8sPgGM6A==}
'@typescript-eslint/types@8.23.0':
resolution: {integrity: sha512-1sK4ILJbCmZOTt9k4vkoulT6/y5CHJ1qUYxqpF1K/DBAd8+ZUL4LlSCxOssuH5m4rUaaN0uS0HlVPvd45zjduQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@typescript-eslint/typescript-estree@8.22.0':
resolution: {integrity: sha512-SJX99NAS2ugGOzpyhMza/tX+zDwjvwAtQFLsBo3GQxiGcvaKlqGBkmZ+Y1IdiSi9h4Q0Lr5ey+Cp9CGWNY/F/w==}
'@typescript-eslint/typescript-estree@8.23.0':
resolution: {integrity: sha512-LcqzfipsB8RTvH8FX24W4UUFk1bl+0yTOf9ZA08XngFwMg4Kj8A+9hwz8Cr/ZS4KwHrmo9PJiLZkOt49vPnuvQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/utils@8.22.0':
resolution: {integrity: sha512-T8oc1MbF8L+Bk2msAvCUzjxVB2Z2f+vXYfcucE2wOmYs7ZUwco5Ep0fYZw8quNwOiw9K8GYVL+Kgc2pETNTLOg==}
'@typescript-eslint/utils@8.23.0':
resolution: {integrity: sha512-uB/+PSo6Exu02b5ZEiVtmY6RVYO7YU5xqgzTIVZwTHvvK3HsL8tZZHFaTLFtRG3CsV4A5mhOv+NZx5BlhXPyIA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0
typescript: '>=4.8.4 <5.8.0'
'@typescript-eslint/visitor-keys@8.22.0':
resolution: {integrity: sha512-AWpYAXnUgvLNabGTy3uBylkgZoosva/miNd1I8Bz3SjotmQPbVqhO4Cczo8AsZ44XVErEBPr/CRSgaj8sG7g0w==}
'@typescript-eslint/visitor-keys@8.23.0':
resolution: {integrity: sha512-oWWhcWDLwDfu++BGTZcmXWqpwtkwb5o7fxUIGksMQQDSdPW9prsSnfIOZMlsj4vBOSrcnjIUZMiIjODgGosFhQ==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
'@webassemblyjs/ast@1.14.1':
@ -824,8 +824,8 @@ packages:
resolution: {integrity: sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==}
engines: {node: '>=6'}
caniuse-lite@1.0.30001696:
resolution: {integrity: sha512-pDCPkvzfa39ehJtJ+OwGT/2yvT2SbjfHhiIW2LWOAcMQ7BzwxT/XuyUp4OTOd0XFWA6BKw0JalnBHgSi5DGJBQ==}
caniuse-lite@1.0.30001697:
resolution: {integrity: sha512-GwNPlWJin8E+d7Gxq96jxM6w0w+VFeyyXRsjU58emtkYqnbwHqXm5uT2uCmO0RQE9htWknOP4xtBlLmM/gWxvQ==}
chalk@2.4.2:
resolution: {integrity: sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==}
@ -1059,8 +1059,8 @@ packages:
ee-first@1.1.1:
resolution: {integrity: sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==}
electron-to-chromium@1.5.90:
resolution: {integrity: sha512-C3PN4aydfW91Natdyd449Kw+BzhLmof6tzy5W1pFC5SpQxVXT+oyiyOG9AgYYSN9OdA/ik3YkCrpwqI8ug5Tug==}
electron-to-chromium@1.5.91:
resolution: {integrity: sha512-sNSHHyq048PFmZY4S90ax61q+gLCs0X0YmcOII9wG9S2XwbVr+h4VW2wWhnbp/Eys3cCwTxVF292W3qPaxIapQ==}
emoji-regex@8.0.0:
resolution: {integrity: sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==}
@ -1088,8 +1088,8 @@ packages:
resolution: {integrity: sha512-QHTXI/sZQmko1cbDoNAa3mJ5qhWUUNAq3vR0/YiD379fWQrcfuoX1+HW2S0MTt7XmoPLapdaDKUtelUSPic7hQ==}
engines: {node: '>=10.13.0'}
enhanced-resolve@5.18.0:
resolution: {integrity: sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==}
enhanced-resolve@5.18.1:
resolution: {integrity: sha512-ZSW3ma5GkcQBIpwZTSRAI8N71Uuwgs93IezB7mf7R60tC8ZbJideoDNKjHn2O9KIlx6rkGTTEk1xUCK2E1Y2Yg==}
engines: {node: '>=10.13.0'}
entities@2.2.0:
@ -1797,8 +1797,8 @@ packages:
resolution: {integrity: sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==}
engines: {node: '>=0.10.0'}
object-inspect@1.13.3:
resolution: {integrity: sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==}
object-inspect@1.13.4:
resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==}
engines: {node: '>= 0.4'}
obuf@1.1.2:
@ -2073,8 +2073,8 @@ packages:
resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==}
engines: {node: '>=10'}
semver@7.7.0:
resolution: {integrity: sha512-DrfFnPzblFmNrIZzg5RzHegbiRWg7KMR7btwi2yjHwx06zsUbO5g613sVwEV7FTwmzJu+Io0lJe2GJ3LxqpvBQ==}
semver@7.7.1:
resolution: {integrity: sha512-hlq8tAfn0m/61p4BVRcPzIGr6LKiMwo4VM6dGi6pt4qcRkmNzTcWq6eCEjEh+qXjkMDvPlOFFSGwQjoEa6gyMA==}
engines: {node: '>=10'}
hasBin: true
@ -2793,7 +2793,7 @@ snapshots:
fs-extra: 11.3.0
lodash: 4.17.21
path-browserify: 1.0.1
semver: 7.7.0
semver: 7.7.1
source-map: 0.7.4
webpack-bundle-analyzer: 4.10.2(bufferutil@4.0.9)
transitivePeerDependencies:
@ -2957,7 +2957,7 @@ snapshots:
'@module-federation/runtime-tools': 0.8.4
'@rspack/binding': 1.2.2
'@rspack/lite-tapable': 1.0.1
caniuse-lite: 1.0.30001696
caniuse-lite: 1.0.30001697
'@rspack/dev-server@1.0.10(@rspack/core@1.2.2)(@types/express@4.17.21)(bufferutil@4.0.9)(webpack@5.97.1)':
dependencies:
@ -2987,24 +2987,24 @@ snapshots:
'@types/body-parser@1.19.5':
dependencies:
'@types/connect': 3.4.38
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/bonjour@3.5.13':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/connect-history-api-fallback@1.5.4':
dependencies:
'@types/express-serve-static-core': 5.0.6
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/connect@3.4.38':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/cors@2.8.17':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/eslint-scope@3.7.7':
dependencies:
@ -3022,14 +3022,14 @@ snapshots:
'@types/express-serve-static-core@4.19.6':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/qs': 6.9.18
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
'@types/express-serve-static-core@5.0.6':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/qs': 6.9.18
'@types/range-parser': 1.2.7
'@types/send': 0.17.4
@ -3044,27 +3044,27 @@ snapshots:
'@types/fs-extra@11.0.4':
dependencies:
'@types/jsonfile': 6.1.4
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/http-errors@2.0.4': {}
'@types/http-proxy@1.17.15':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/json-schema@7.0.15': {}
'@types/jsonfile@6.1.4':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/mime@1.3.5': {}
'@types/node-forge@1.3.11':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/node@22.13.0':
'@types/node@22.13.1':
dependencies:
undici-types: 6.20.0
@ -3079,7 +3079,7 @@ snapshots:
'@types/send@0.17.4':
dependencies:
'@types/mime': 1.3.5
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/serve-index@1.9.4':
dependencies:
@ -3088,14 +3088,14 @@ snapshots:
'@types/serve-static@1.15.7':
dependencies:
'@types/http-errors': 2.0.4
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/send': 0.17.4
'@types/serviceworker@0.0.118': {}
'@types/serviceworker@0.0.119': {}
'@types/sockjs@0.3.36':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@types/tapable@2.2.7':
dependencies:
@ -3103,16 +3103,16 @@ snapshots:
'@types/ws@8.5.14':
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
'@typescript-eslint/eslint-plugin@8.22.0(@typescript-eslint/parser@8.22.0(eslint@9.19.0)(typescript@5.7.3))(eslint@9.19.0)(typescript@5.7.3)':
'@typescript-eslint/eslint-plugin@8.23.0(@typescript-eslint/parser@8.23.0(eslint@9.19.0)(typescript@5.7.3))(eslint@9.19.0)(typescript@5.7.3)':
dependencies:
'@eslint-community/regexpp': 4.12.1
'@typescript-eslint/parser': 8.22.0(eslint@9.19.0)(typescript@5.7.3)
'@typescript-eslint/scope-manager': 8.22.0
'@typescript-eslint/type-utils': 8.22.0(eslint@9.19.0)(typescript@5.7.3)
'@typescript-eslint/utils': 8.22.0(eslint@9.19.0)(typescript@5.7.3)
'@typescript-eslint/visitor-keys': 8.22.0
'@typescript-eslint/parser': 8.23.0(eslint@9.19.0)(typescript@5.7.3)
'@typescript-eslint/scope-manager': 8.23.0
'@typescript-eslint/type-utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3)
'@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3)
'@typescript-eslint/visitor-keys': 8.23.0
eslint: 9.19.0
graphemer: 1.4.0
ignore: 5.3.2
@ -3122,27 +3122,27 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/parser@8.22.0(eslint@9.19.0)(typescript@5.7.3)':
'@typescript-eslint/parser@8.23.0(eslint@9.19.0)(typescript@5.7.3)':
dependencies:
'@typescript-eslint/scope-manager': 8.22.0
'@typescript-eslint/types': 8.22.0
'@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.3)
'@typescript-eslint/visitor-keys': 8.22.0
'@typescript-eslint/scope-manager': 8.23.0
'@typescript-eslint/types': 8.23.0
'@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3)
'@typescript-eslint/visitor-keys': 8.23.0
debug: 4.4.0
eslint: 9.19.0
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/scope-manager@8.22.0':
'@typescript-eslint/scope-manager@8.23.0':
dependencies:
'@typescript-eslint/types': 8.22.0
'@typescript-eslint/visitor-keys': 8.22.0
'@typescript-eslint/types': 8.23.0
'@typescript-eslint/visitor-keys': 8.23.0
'@typescript-eslint/type-utils@8.22.0(eslint@9.19.0)(typescript@5.7.3)':
'@typescript-eslint/type-utils@8.23.0(eslint@9.19.0)(typescript@5.7.3)':
dependencies:
'@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.3)
'@typescript-eslint/utils': 8.22.0(eslint@9.19.0)(typescript@5.7.3)
'@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3)
'@typescript-eslint/utils': 8.23.0(eslint@9.19.0)(typescript@5.7.3)
debug: 4.4.0
eslint: 9.19.0
ts-api-utils: 2.0.1(typescript@5.7.3)
@ -3150,36 +3150,36 @@ snapshots:
transitivePeerDependencies:
- supports-color
'@typescript-eslint/types@8.22.0': {}
'@typescript-eslint/types@8.23.0': {}
'@typescript-eslint/typescript-estree@8.22.0(typescript@5.7.3)':
'@typescript-eslint/typescript-estree@8.23.0(typescript@5.7.3)':
dependencies:
'@typescript-eslint/types': 8.22.0
'@typescript-eslint/visitor-keys': 8.22.0
'@typescript-eslint/types': 8.23.0
'@typescript-eslint/visitor-keys': 8.23.0
debug: 4.4.0
fast-glob: 3.3.3
is-glob: 4.0.3
minimatch: 9.0.5
semver: 7.7.0
semver: 7.7.1
ts-api-utils: 2.0.1(typescript@5.7.3)
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/utils@8.22.0(eslint@9.19.0)(typescript@5.7.3)':
'@typescript-eslint/utils@8.23.0(eslint@9.19.0)(typescript@5.7.3)':
dependencies:
'@eslint-community/eslint-utils': 4.4.1(eslint@9.19.0)
'@typescript-eslint/scope-manager': 8.22.0
'@typescript-eslint/types': 8.22.0
'@typescript-eslint/typescript-estree': 8.22.0(typescript@5.7.3)
'@typescript-eslint/scope-manager': 8.23.0
'@typescript-eslint/types': 8.23.0
'@typescript-eslint/typescript-estree': 8.23.0(typescript@5.7.3)
eslint: 9.19.0
typescript: 5.7.3
transitivePeerDependencies:
- supports-color
'@typescript-eslint/visitor-keys@8.22.0':
'@typescript-eslint/visitor-keys@8.23.0':
dependencies:
'@typescript-eslint/types': 8.22.0
'@typescript-eslint/types': 8.23.0
eslint-visitor-keys: 4.2.0
'@webassemblyjs/ast@1.14.1':
@ -3407,8 +3407,8 @@ snapshots:
browserslist@4.24.4:
dependencies:
caniuse-lite: 1.0.30001696
electron-to-chromium: 1.5.90
caniuse-lite: 1.0.30001697
electron-to-chromium: 1.5.91
node-releases: 2.0.19
update-browserslist-db: 1.1.2(browserslist@4.24.4)
@ -3436,7 +3436,7 @@ snapshots:
callsites@3.1.0: {}
caniuse-lite@1.0.30001696: {}
caniuse-lite@1.0.30001697: {}
chalk@2.4.2:
dependencies:
@ -3642,7 +3642,7 @@ snapshots:
ee-first@1.1.1: {}
electron-to-chromium@1.5.90: {}
electron-to-chromium@1.5.91: {}
emoji-regex@8.0.0: {}
@ -3657,7 +3657,7 @@ snapshots:
engine.io@6.6.4(bufferutil@4.0.9):
dependencies:
'@types/cors': 2.8.17
'@types/node': 22.13.0
'@types/node': 22.13.1
accepts: 1.3.8
base64id: 2.0.0
cookie: 0.7.2
@ -3675,7 +3675,7 @@ snapshots:
graceful-fs: 4.2.11
tapable: 2.2.1
enhanced-resolve@5.18.0:
enhanced-resolve@5.18.1:
dependencies:
graceful-fs: 4.2.11
tapable: 2.2.1
@ -3885,7 +3885,7 @@ snapshots:
process-warning: 4.0.1
rfdc: 1.4.1
secure-json-parse: 3.0.2
semver: 7.7.0
semver: 7.7.1
toad-cache: 3.7.0
fastq@1.19.0:
@ -4208,7 +4208,7 @@ snapshots:
jest-worker@27.5.1:
dependencies:
'@types/node': 22.13.0
'@types/node': 22.13.1
merge-stream: 2.0.0
supports-color: 8.1.1
@ -4373,7 +4373,7 @@ snapshots:
object-assign@4.1.1: {}
object-inspect@1.13.3: {}
object-inspect@1.13.4: {}
obuf@1.1.2: {}
@ -4632,7 +4632,7 @@ snapshots:
'@types/node-forge': 1.3.11
node-forge: 1.3.1
semver@7.7.0: {}
semver@7.7.1: {}
send@0.19.0:
dependencies:
@ -4694,27 +4694,27 @@ snapshots:
side-channel-list@1.0.0:
dependencies:
es-errors: 1.3.0
object-inspect: 1.13.3
object-inspect: 1.13.4
side-channel-map@1.0.1:
dependencies:
call-bound: 1.0.3
es-errors: 1.3.0
get-intrinsic: 1.2.7
object-inspect: 1.13.3
object-inspect: 1.13.4
side-channel-weakmap@1.0.2:
dependencies:
call-bound: 1.0.3
es-errors: 1.3.0
get-intrinsic: 1.2.7
object-inspect: 1.13.3
object-inspect: 1.13.4
side-channel-map: 1.0.1
side-channel@1.1.0:
dependencies:
es-errors: 1.3.0
object-inspect: 1.13.3
object-inspect: 1.13.4
side-channel-list: 1.0.0
side-channel-map: 1.0.1
side-channel-weakmap: 1.0.2
@ -5065,7 +5065,7 @@ snapshots:
acorn: 8.14.0
browserslist: 4.24.4
chrome-trace-event: 1.0.4
enhanced-resolve: 5.18.0
enhanced-resolve: 5.18.1
es-module-lexer: 1.6.0
eslint-scope: 5.1.1
events: 3.3.0

View file

@ -71,6 +71,7 @@ wasm-snip rewriter/wasm/out/wasm_bg.wasm -o rewriter/wasm/out/wasm_snipped.wasm
'oxc_parser::jsx::<impl oxc_parser::ParserImpl>::parse_jsx_expression'
#
# these are confirmed to break oxc
# 'oxc_parser::ts::statement::<impl oxc_parser::ParserImpl>::parse_declaration' \
# 'oxc_parser::ts::types::<impl oxc_parser::ParserImpl>::parse_ts_type' \
# 'oxc_parser::ts::types::<impl oxc_parser::ParserImpl>::parse_type_arguments_in_expression' \
# 'oxc_parser::ts::types::<impl oxc_parser::ParserImpl>::parse_ts_type_parameters' \

View file

@ -11,6 +11,7 @@ const packagemeta = JSON.parse(await readFile("package.json"));
export default defineConfig({
mode: "development",
devtool: "source-map",
entry: {
shared: join(__dirname, "src/shared/index.ts"),
worker: join(__dirname, "src/worker/index.ts"),