chore: upgrade @swc/core to 1.15.11 and align SWC ecosystem (#18088)

## Summary

- Upgrades `@swc/core` from 1.13.3 to **1.15.11** (swc_core v56), which
introduces CBOR-based plugin serialization replacing rkyv, eliminating
strict version-matching between SWC core and Wasm plugins
- Upgrades `@lingui/swc-plugin` from ^5.6.0 to **^5.11.0** (swc_core
50.2.3, built with `--cfg=swc_ast_unknown` for cross-version
compatibility)
- Upgrades `@swc/plugin-emotion` from 10.0.4 to **14.6.0** (swc_core 53,
also with backward-compat feature)
- Upgrades companion packages: `@swc-node/register` 1.8.0 → 1.11.1,
`@swc/helpers` ~0.5.2 → ~0.5.18, `@vitejs/plugin-react-swc` 3.11.0 →
4.2.3

### Why this is safe now

Starting from `@swc/core v1.15.0`, SWC replaced the rkyv serialization
scheme with CBOR (a self-describing format) and added `Unknown` AST enum
variants. Plugins built with `swc_core >= 47` and
`--cfg=swc_ast_unknown` are now forward-compatible across `@swc/core`
versions. Both `@lingui/swc-plugin@5.10.1+` and
`@swc/plugin-emotion@14.0.0+` have this support, meaning the old
version-matching nightmare between Lingui and SWC is largely solved.

Reference: https://github.com/lingui/swc-plugin/issues/179

## Test plan

- [x] `yarn install` resolves without errors
- [x] `npx nx build twenty-shared` succeeds
- [x] `npx nx build twenty-ui` succeeds (validates
@swc/plugin-emotion@14.6.0)
- [x] `npx nx typecheck twenty-front` succeeds
- [x] `npx nx build twenty-front` succeeds (validates vite + swc +
lingui pipeline)
- [x] `npx nx build twenty-emails` succeeds (validates lingui plugin)
- [x] Frontend jest tests pass (validates @swc/jest +
@lingui/swc-plugin)
- [x] Server jest tests pass (validates server-side SWC + lingui)

Made with [Cursor](https://cursor.com)

---------

Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
Félix Malfait 2026-02-19 16:27:56 +01:00 committed by GitHub
parent e051cce24f
commit 0e25aeb5be
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
6 changed files with 371 additions and 122 deletions

View file

@ -91,10 +91,10 @@
"@storybook/react-vite": "^10.1.11",
"@storybook/test-runner": "^0.24.2",
"@stylistic/eslint-plugin": "^1.5.0",
"@swc-node/register": "1.8.0",
"@swc-node/register": "1.11.1",
"@swc/cli": "^0.3.12",
"@swc/core": "1.13.3",
"@swc/helpers": "~0.5.2",
"@swc/core": "1.15.11",
"@swc/helpers": "~0.5.18",
"@swc/jest": "^0.2.39",
"@testing-library/dom": "^10.4.0",
"@testing-library/jest-dom": "^6.6.3",
@ -137,7 +137,7 @@
"@typescript-eslint/parser": "^8.39.0",
"@typescript-eslint/utils": "^8.39.0",
"@typescript/native-preview": "^7.0.0-dev.20260116.1",
"@vitejs/plugin-react-swc": "3.11.0",
"@vitejs/plugin-react-swc": "4.2.3",
"@vitest/browser-playwright": "^4.0.18",
"@vitest/coverage-istanbul": "^4.0.18",
"@vitest/coverage-v8": "^4.0.18",

View file

@ -19,7 +19,7 @@
},
"devDependencies": {
"@lingui/cli": "^5.1.2",
"@lingui/swc-plugin": "^5.6.0",
"@lingui/swc-plugin": "^5.11.0",
"@lingui/vite-plugin": "^5.1.2",
"@react-email/preview-server": "5.1.0",
"@tiptap/core": "^3.4.2",

View file

@ -120,7 +120,7 @@
},
"devDependencies": {
"@lingui/cli": "^5.1.2",
"@lingui/swc-plugin": "^5.6.0",
"@lingui/swc-plugin": "^5.11.0",
"@lingui/vite-plugin": "^5.1.2",
"@playwright/test": "^1.56.1",
"@tiptap/suggestion": "3.4.2",

View file

@ -57,9 +57,7 @@ describe('formatNumber', () => {
format: NumberFormat.APOSTROPHE_AND_DOT,
decimals: 2,
}),
).toEqual(
'1\u2019234.56', // Uses right single quotation mark (U+2019)
);
).toMatch(/^1['\u2018\u2019\u02BC]234\.56$/);
});
});
describe('with abbreviate', () => {

View file

@ -12,7 +12,7 @@
"@babel/preset-env": "^7.26.9",
"@babel/preset-react": "^7.26.3",
"@prettier/sync": "^0.5.2",
"@swc/plugin-emotion": "10.0.4",
"@swc/plugin-emotion": "14.6.0",
"@types/babel__preset-env": "^7",
"@types/react": "^18.2.39",
"@types/react-dom": "^18.2.15",

475
yarn.lock
View file

@ -4220,6 +4220,16 @@ __metadata:
languageName: node
linkType: hard
"@emnapi/core@npm:^1.7.1":
version: 1.8.1
resolution: "@emnapi/core@npm:1.8.1"
dependencies:
"@emnapi/wasi-threads": "npm:1.1.0"
tslib: "npm:^2.4.0"
checksum: 10c0/2c242f4b49779bac403e1cbcc98edacdb1c8ad36562408ba9a20663824669e930bc8493be46a2522d9dc946b8d96cd7073970bae914928c7671b5221c85b432e
languageName: node
linkType: hard
"@emnapi/runtime@npm:^1.1.0, @emnapi/runtime@npm:^1.2.0, @emnapi/runtime@npm:^1.4.3":
version: 1.4.5
resolution: "@emnapi/runtime@npm:1.4.5"
@ -4247,6 +4257,15 @@ __metadata:
languageName: node
linkType: hard
"@emnapi/runtime@npm:^1.7.1":
version: 1.8.1
resolution: "@emnapi/runtime@npm:1.8.1"
dependencies:
tslib: "npm:^2.4.0"
checksum: 10c0/f4929d75e37aafb24da77d2f58816761fe3f826aad2e37fa6d4421dac9060cbd5098eea1ac3c9ecc4526b89deb58153852fa432f87021dc57863f2ff726d713f
languageName: node
linkType: hard
"@emnapi/wasi-threads@npm:1.0.4":
version: 1.0.4
resolution: "@emnapi/wasi-threads@npm:1.0.4"
@ -10264,9 +10283,9 @@ __metadata:
languageName: node
linkType: hard
"@lingui/swc-plugin@npm:^5.6.0":
version: 5.6.0
resolution: "@lingui/swc-plugin@npm:5.6.0"
"@lingui/swc-plugin@npm:^5.11.0":
version: 5.11.0
resolution: "@lingui/swc-plugin@npm:5.11.0"
peerDependencies:
"@lingui/core": 5
peerDependenciesMeta:
@ -10274,7 +10293,7 @@ __metadata:
optional: true
next:
optional: true
checksum: 10c0/8bbb08100da2fc1316e663a35c4abd32e36c804cb977b54466dc2ac84749810d2cdd546e7144e8b811e9b9518a05f6d4cc0fc033b6ca4e2b17bc5ddecaff8eb3
checksum: 10c0/ead7b28763fd1e92e1f198d04ac438c7c02d3dae851febd779ebc2bd355b28bd2ef1be8cd118425a6bf05b92928bb76957806a952c444cecaadc2601544bbf8f
languageName: node
linkType: hard
@ -11494,6 +11513,17 @@ __metadata:
languageName: node
linkType: hard
"@napi-rs/wasm-runtime@npm:^1.1.1":
version: 1.1.1
resolution: "@napi-rs/wasm-runtime@npm:1.1.1"
dependencies:
"@emnapi/core": "npm:^1.7.1"
"@emnapi/runtime": "npm:^1.7.1"
"@tybys/wasm-util": "npm:^0.10.1"
checksum: 10c0/04d57b67e80736e41fe44674a011878db0a8ad893f4d44abb9d3608debb7c174224cba2796ed5b0c1d367368159f3ca6be45f1c59222f70e32ddc880f803d447
languageName: node
linkType: hard
"@neoconfetti/react@npm:^1.0.0":
version: 1.0.0
resolution: "@neoconfetti/react@npm:1.0.0"
@ -15783,6 +15813,148 @@ __metadata:
languageName: node
linkType: hard
"@oxc-resolver/binding-android-arm-eabi@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-android-arm-eabi@npm:11.17.1"
conditions: os=android & cpu=arm
languageName: node
linkType: hard
"@oxc-resolver/binding-android-arm64@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-android-arm64@npm:11.17.1"
conditions: os=android & cpu=arm64
languageName: node
linkType: hard
"@oxc-resolver/binding-darwin-arm64@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-darwin-arm64@npm:11.17.1"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@oxc-resolver/binding-darwin-x64@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-darwin-x64@npm:11.17.1"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
"@oxc-resolver/binding-freebsd-x64@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-freebsd-x64@npm:11.17.1"
conditions: os=freebsd & cpu=x64
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-arm-gnueabihf@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-arm-gnueabihf@npm:11.17.1"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-arm-musleabihf@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-arm-musleabihf@npm:11.17.1"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-arm64-gnu@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-arm64-gnu@npm:11.17.1"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-arm64-musl@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-arm64-musl@npm:11.17.1"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-ppc64-gnu@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-ppc64-gnu@npm:11.17.1"
conditions: os=linux & cpu=ppc64 & libc=glibc
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-riscv64-gnu@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-riscv64-gnu@npm:11.17.1"
conditions: os=linux & cpu=riscv64 & libc=glibc
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-riscv64-musl@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-riscv64-musl@npm:11.17.1"
conditions: os=linux & cpu=riscv64 & libc=musl
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-s390x-gnu@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-s390x-gnu@npm:11.17.1"
conditions: os=linux & cpu=s390x & libc=glibc
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-x64-gnu@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-x64-gnu@npm:11.17.1"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
"@oxc-resolver/binding-linux-x64-musl@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-linux-x64-musl@npm:11.17.1"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
"@oxc-resolver/binding-openharmony-arm64@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-openharmony-arm64@npm:11.17.1"
conditions: os=openharmony & cpu=arm64
languageName: node
linkType: hard
"@oxc-resolver/binding-wasm32-wasi@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-wasm32-wasi@npm:11.17.1"
dependencies:
"@napi-rs/wasm-runtime": "npm:^1.1.1"
conditions: cpu=wasm32
languageName: node
linkType: hard
"@oxc-resolver/binding-win32-arm64-msvc@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-win32-arm64-msvc@npm:11.17.1"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
"@oxc-resolver/binding-win32-ia32-msvc@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-win32-ia32-msvc@npm:11.17.1"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
"@oxc-resolver/binding-win32-x64-msvc@npm:11.17.1":
version: 11.17.1
resolution: "@oxc-resolver/binding-win32-x64-msvc@npm:11.17.1"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@pandacss/is-valid-prop@npm:^1.4.2":
version: 1.8.1
resolution: "@pandacss/is-valid-prop@npm:1.8.1"
@ -18931,10 +19103,10 @@ __metadata:
languageName: node
linkType: hard
"@rolldown/pluginutils@npm:1.0.0-beta.27":
version: 1.0.0-beta.27
resolution: "@rolldown/pluginutils@npm:1.0.0-beta.27"
checksum: 10c0/9658f235b345201d4f6bfb1f32da9754ca164f892d1cb68154fe5f53c1df42bd675ecd409836dff46884a7847d6c00bdc38af870f7c81e05bba5c2645eb4ab9c
"@rolldown/pluginutils@npm:1.0.0-rc.2":
version: 1.0.0-rc.2
resolution: "@rolldown/pluginutils@npm:1.0.0-rc.2"
checksum: 10c0/35d3dec35e00ab090d5ff8287e27af98a15da897dc8b034fe0e00d03e0931b9e993603c054be9e8925e2bde040c44c18b48cb8aeea6a261fd1c8f46837038927
languageName: node
linkType: hard
@ -21939,40 +22111,41 @@ __metadata:
languageName: node
linkType: hard
"@swc-node/core@npm:^1.12.0":
version: 1.13.3
resolution: "@swc-node/core@npm:1.13.3"
"@swc-node/core@npm:^1.14.1":
version: 1.14.1
resolution: "@swc-node/core@npm:1.14.1"
peerDependencies:
"@swc/core": ">= 1.13.3"
"@swc/types": ">= 0.1"
checksum: 10c0/073a0a1d782eafcfc3d2056ad9c5232ec4a0a0a098abafa3eafdde30832eb04a2430cec943fef3bbf9754eb37b0bf6e749f9303304ac42e318936ced35f6144b
languageName: node
linkType: hard
"@swc-node/register@npm:1.11.1":
version: 1.11.1
resolution: "@swc-node/register@npm:1.11.1"
dependencies:
"@swc-node/core": "npm:^1.14.1"
"@swc-node/sourcemap-support": "npm:^0.6.1"
colorette: "npm:^2.0.20"
debug: "npm:^4.4.1"
oxc-resolver: "npm:^11.6.1"
pirates: "npm:^4.0.7"
tslib: "npm:^2.8.1"
peerDependencies:
"@swc/core": ">= 1.4.13"
"@swc/types": ">= 0.1"
checksum: 10c0/01f69d6124691569cedd2e6d0c6d3e33ab96d8fca6607780d64359c884750cfd77541e112e545cf37d9f0ee5fdccd57fbf9eb07cfd0ae26f8cca88c974e82e08
languageName: node
linkType: hard
"@swc-node/register@npm:1.8.0":
version: 1.8.0
resolution: "@swc-node/register@npm:1.8.0"
dependencies:
"@swc-node/core": "npm:^1.12.0"
"@swc-node/sourcemap-support": "npm:^0.4.0"
colorette: "npm:^2.0.20"
debug: "npm:^4.3.4"
pirates: "npm:^4.0.6"
tslib: "npm:^2.6.2"
peerDependencies:
"@swc/core": ">= 1.3"
typescript: ">= 4.3"
checksum: 10c0/82181150a977b05d7eaf7b02c218954342e930c8700482bc71479b0dd1649f0621086e79ae67e4026dbc03b8096260af1cdae0cf40778fcc62efbeaa3bd9ca4b
checksum: 10c0/ac4c4f7a6cbf96a83c5f1edb346d0db3290f39be4c56e9a255b1cba672303074a53cdd06956b6b9ada96c386def6f9cb59d0f274ce81fbc04f7178e2974ec7f0
languageName: node
linkType: hard
"@swc-node/sourcemap-support@npm:^0.4.0":
version: 0.4.0
resolution: "@swc-node/sourcemap-support@npm:0.4.0"
"@swc-node/sourcemap-support@npm:^0.6.1":
version: 0.6.1
resolution: "@swc-node/sourcemap-support@npm:0.6.1"
dependencies:
source-map-support: "npm:^0.5.21"
tslib: "npm:^2.6.2"
checksum: 10c0/b5130e17ee255fbb04233ce0ab39480c863850ce12aafbc7e784104c10403b19a7339646abb71dbb1659b3ffd53608a48e86f174112b946ba31fd7acdb811dd0
tslib: "npm:^2.8.1"
checksum: 10c0/6c4bf90815adf9e3d95c7ee5d3b7ea98aa1e3bf28c24d2c3c960d18271d4122edd2906699942802503d3c07d69e0a8c8e8618c7cfc6212d646bde25503e858c4
languageName: node
linkType: hard
@ -22003,13 +22176,6 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-darwin-arm64@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-darwin-arm64@npm:1.13.3"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
"@swc/core-darwin-arm64@npm:1.13.5":
version: 1.13.5
resolution: "@swc/core-darwin-arm64@npm:1.13.5"
@ -22017,10 +22183,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-darwin-x64@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-darwin-x64@npm:1.13.3"
conditions: os=darwin & cpu=x64
"@swc/core-darwin-arm64@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-darwin-arm64@npm:1.15.11"
conditions: os=darwin & cpu=arm64
languageName: node
linkType: hard
@ -22031,10 +22197,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-linux-arm-gnueabihf@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.13.3"
conditions: os=linux & cpu=arm
"@swc/core-darwin-x64@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-darwin-x64@npm:1.15.11"
conditions: os=darwin & cpu=x64
languageName: node
linkType: hard
@ -22045,10 +22211,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-linux-arm64-gnu@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-linux-arm64-gnu@npm:1.13.3"
conditions: os=linux & cpu=arm64 & libc=glibc
"@swc/core-linux-arm-gnueabihf@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-linux-arm-gnueabihf@npm:1.15.11"
conditions: os=linux & cpu=arm
languageName: node
linkType: hard
@ -22059,10 +22225,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-linux-arm64-musl@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-linux-arm64-musl@npm:1.13.3"
conditions: os=linux & cpu=arm64 & libc=musl
"@swc/core-linux-arm64-gnu@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-linux-arm64-gnu@npm:1.15.11"
conditions: os=linux & cpu=arm64 & libc=glibc
languageName: node
linkType: hard
@ -22073,10 +22239,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-linux-x64-gnu@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-linux-x64-gnu@npm:1.13.3"
conditions: os=linux & cpu=x64 & libc=glibc
"@swc/core-linux-arm64-musl@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-linux-arm64-musl@npm:1.15.11"
conditions: os=linux & cpu=arm64 & libc=musl
languageName: node
linkType: hard
@ -22087,10 +22253,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-linux-x64-musl@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-linux-x64-musl@npm:1.13.3"
conditions: os=linux & cpu=x64 & libc=musl
"@swc/core-linux-x64-gnu@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-linux-x64-gnu@npm:1.15.11"
conditions: os=linux & cpu=x64 & libc=glibc
languageName: node
linkType: hard
@ -22101,10 +22267,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-win32-arm64-msvc@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-win32-arm64-msvc@npm:1.13.3"
conditions: os=win32 & cpu=arm64
"@swc/core-linux-x64-musl@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-linux-x64-musl@npm:1.15.11"
conditions: os=linux & cpu=x64 & libc=musl
languageName: node
linkType: hard
@ -22115,10 +22281,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-win32-ia32-msvc@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-win32-ia32-msvc@npm:1.13.3"
conditions: os=win32 & cpu=ia32
"@swc/core-win32-arm64-msvc@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-win32-arm64-msvc@npm:1.15.11"
conditions: os=win32 & cpu=arm64
languageName: node
linkType: hard
@ -22129,10 +22295,10 @@ __metadata:
languageName: node
linkType: hard
"@swc/core-win32-x64-msvc@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core-win32-x64-msvc@npm:1.13.3"
conditions: os=win32 & cpu=x64
"@swc/core-win32-ia32-msvc@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-win32-ia32-msvc@npm:1.15.11"
conditions: os=win32 & cpu=ia32
languageName: node
linkType: hard
@ -22143,22 +22309,29 @@ __metadata:
languageName: node
linkType: hard
"@swc/core@npm:1.13.3":
version: 1.13.3
resolution: "@swc/core@npm:1.13.3"
"@swc/core-win32-x64-msvc@npm:1.15.11":
version: 1.15.11
resolution: "@swc/core-win32-x64-msvc@npm:1.15.11"
conditions: os=win32 & cpu=x64
languageName: node
linkType: hard
"@swc/core@npm:1.15.11, @swc/core@npm:^1.15.11":
version: 1.15.11
resolution: "@swc/core@npm:1.15.11"
dependencies:
"@swc/core-darwin-arm64": "npm:1.13.3"
"@swc/core-darwin-x64": "npm:1.13.3"
"@swc/core-linux-arm-gnueabihf": "npm:1.13.3"
"@swc/core-linux-arm64-gnu": "npm:1.13.3"
"@swc/core-linux-arm64-musl": "npm:1.13.3"
"@swc/core-linux-x64-gnu": "npm:1.13.3"
"@swc/core-linux-x64-musl": "npm:1.13.3"
"@swc/core-win32-arm64-msvc": "npm:1.13.3"
"@swc/core-win32-ia32-msvc": "npm:1.13.3"
"@swc/core-win32-x64-msvc": "npm:1.13.3"
"@swc/core-darwin-arm64": "npm:1.15.11"
"@swc/core-darwin-x64": "npm:1.15.11"
"@swc/core-linux-arm-gnueabihf": "npm:1.15.11"
"@swc/core-linux-arm64-gnu": "npm:1.15.11"
"@swc/core-linux-arm64-musl": "npm:1.15.11"
"@swc/core-linux-x64-gnu": "npm:1.15.11"
"@swc/core-linux-x64-musl": "npm:1.15.11"
"@swc/core-win32-arm64-msvc": "npm:1.15.11"
"@swc/core-win32-ia32-msvc": "npm:1.15.11"
"@swc/core-win32-x64-msvc": "npm:1.15.11"
"@swc/counter": "npm:^0.1.3"
"@swc/types": "npm:^0.1.23"
"@swc/types": "npm:^0.1.25"
peerDependencies:
"@swc/helpers": ">=0.5.17"
dependenciesMeta:
@ -22185,11 +22358,11 @@ __metadata:
peerDependenciesMeta:
"@swc/helpers":
optional: true
checksum: 10c0/88a04c319082f8ae5e53b7d7a874014600296087cad3e07d0e927088a19ba2e8355cbced7da02476b5f89cc653e26d1e1c44d9f43ef07fb7b74ec4b5f9e95ef6
checksum: 10c0/84b9dbed8d4d39da9941b796f97f84a52a3ab1a5e002b0395e98d0c3368acab4dde84051eb97c47c85b67c5fc29e3e9b7a646cf238a96df93fc7c54177925c3e
languageName: node
linkType: hard
"@swc/core@npm:^1.12.11, @swc/core@npm:^1.5.22":
"@swc/core@npm:^1.5.22":
version: 1.13.5
resolution: "@swc/core@npm:1.13.5"
dependencies:
@ -22261,7 +22434,7 @@ __metadata:
languageName: node
linkType: hard
"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.12, @swc/helpers@npm:^0.5.17, @swc/helpers@npm:~0.5.2":
"@swc/helpers@npm:^0.5.0, @swc/helpers@npm:^0.5.12, @swc/helpers@npm:^0.5.17":
version: 0.5.17
resolution: "@swc/helpers@npm:0.5.17"
dependencies:
@ -22270,6 +22443,15 @@ __metadata:
languageName: node
linkType: hard
"@swc/helpers@npm:~0.5.18":
version: 0.5.18
resolution: "@swc/helpers@npm:0.5.18"
dependencies:
tslib: "npm:^2.8.0"
checksum: 10c0/cb32d72e32f775c30287bffbcf61c89ea3a963608cb3a4a675a3f9af545b8b3ab0bc9930432a5520a7307daaa87538158e253584ae1cf39f3e7e6e83408a2d51
languageName: node
linkType: hard
"@swc/jest@npm:^0.2.38, @swc/jest@npm:^0.2.39":
version: 0.2.39
resolution: "@swc/jest@npm:0.2.39"
@ -22283,16 +22465,16 @@ __metadata:
languageName: node
linkType: hard
"@swc/plugin-emotion@npm:10.0.4":
version: 10.0.4
resolution: "@swc/plugin-emotion@npm:10.0.4"
"@swc/plugin-emotion@npm:14.6.0":
version: 14.6.0
resolution: "@swc/plugin-emotion@npm:14.6.0"
dependencies:
"@swc/counter": "npm:^0.1.3"
checksum: 10c0/03dbec104b154f77f21cf4f80c4c1844ce729500ec8ecad8d3f92bf273ef810c8d952880fde5e0784c6a310614725d86a6a96e1287cb24fe8e855de0efb9eb76
checksum: 10c0/0bc0dd199d46a42d19d429ca823ec9cd1666fe76b8d130cf50c631bf0e22a4e616bb7366e505b62bbd6159172bc50e5c396a3990c8a617a94b40b4f8c4d2c9fe
languageName: node
linkType: hard
"@swc/types@npm:^0.1.23, @swc/types@npm:^0.1.24":
"@swc/types@npm:^0.1.24, @swc/types@npm:^0.1.25":
version: 0.1.25
resolution: "@swc/types@npm:0.1.25"
dependencies:
@ -25713,15 +25895,15 @@ __metadata:
languageName: node
linkType: hard
"@vitejs/plugin-react-swc@npm:3.11.0":
version: 3.11.0
resolution: "@vitejs/plugin-react-swc@npm:3.11.0"
"@vitejs/plugin-react-swc@npm:4.2.3":
version: 4.2.3
resolution: "@vitejs/plugin-react-swc@npm:4.2.3"
dependencies:
"@rolldown/pluginutils": "npm:1.0.0-beta.27"
"@swc/core": "npm:^1.12.11"
"@rolldown/pluginutils": "npm:1.0.0-rc.2"
"@swc/core": "npm:^1.15.11"
peerDependencies:
vite: ^4 || ^5 || ^6 || ^7
checksum: 10c0/0d12ee81f8c8acb74b35e7acfc45d23ecc2714ab3a0f6060e4bd900a6a739dd5a9be9c6bc842388f3c406f475f2a83e7ff3ade04ec6df9172faa1242e4faa424
checksum: 10c0/464e153ca11105c7274c08613b7c43227efb8818ddb57d1c38338ec320e1abcf1471f2e4cb9a32ba6c91e11692d2599cab4695b55775c477f9d80ee521d63e4e
languageName: node
linkType: hard
@ -49238,6 +49420,75 @@ __metadata:
languageName: node
linkType: hard
"oxc-resolver@npm:^11.6.1":
version: 11.17.1
resolution: "oxc-resolver@npm:11.17.1"
dependencies:
"@oxc-resolver/binding-android-arm-eabi": "npm:11.17.1"
"@oxc-resolver/binding-android-arm64": "npm:11.17.1"
"@oxc-resolver/binding-darwin-arm64": "npm:11.17.1"
"@oxc-resolver/binding-darwin-x64": "npm:11.17.1"
"@oxc-resolver/binding-freebsd-x64": "npm:11.17.1"
"@oxc-resolver/binding-linux-arm-gnueabihf": "npm:11.17.1"
"@oxc-resolver/binding-linux-arm-musleabihf": "npm:11.17.1"
"@oxc-resolver/binding-linux-arm64-gnu": "npm:11.17.1"
"@oxc-resolver/binding-linux-arm64-musl": "npm:11.17.1"
"@oxc-resolver/binding-linux-ppc64-gnu": "npm:11.17.1"
"@oxc-resolver/binding-linux-riscv64-gnu": "npm:11.17.1"
"@oxc-resolver/binding-linux-riscv64-musl": "npm:11.17.1"
"@oxc-resolver/binding-linux-s390x-gnu": "npm:11.17.1"
"@oxc-resolver/binding-linux-x64-gnu": "npm:11.17.1"
"@oxc-resolver/binding-linux-x64-musl": "npm:11.17.1"
"@oxc-resolver/binding-openharmony-arm64": "npm:11.17.1"
"@oxc-resolver/binding-wasm32-wasi": "npm:11.17.1"
"@oxc-resolver/binding-win32-arm64-msvc": "npm:11.17.1"
"@oxc-resolver/binding-win32-ia32-msvc": "npm:11.17.1"
"@oxc-resolver/binding-win32-x64-msvc": "npm:11.17.1"
dependenciesMeta:
"@oxc-resolver/binding-android-arm-eabi":
optional: true
"@oxc-resolver/binding-android-arm64":
optional: true
"@oxc-resolver/binding-darwin-arm64":
optional: true
"@oxc-resolver/binding-darwin-x64":
optional: true
"@oxc-resolver/binding-freebsd-x64":
optional: true
"@oxc-resolver/binding-linux-arm-gnueabihf":
optional: true
"@oxc-resolver/binding-linux-arm-musleabihf":
optional: true
"@oxc-resolver/binding-linux-arm64-gnu":
optional: true
"@oxc-resolver/binding-linux-arm64-musl":
optional: true
"@oxc-resolver/binding-linux-ppc64-gnu":
optional: true
"@oxc-resolver/binding-linux-riscv64-gnu":
optional: true
"@oxc-resolver/binding-linux-riscv64-musl":
optional: true
"@oxc-resolver/binding-linux-s390x-gnu":
optional: true
"@oxc-resolver/binding-linux-x64-gnu":
optional: true
"@oxc-resolver/binding-linux-x64-musl":
optional: true
"@oxc-resolver/binding-openharmony-arm64":
optional: true
"@oxc-resolver/binding-wasm32-wasi":
optional: true
"@oxc-resolver/binding-win32-arm64-msvc":
optional: true
"@oxc-resolver/binding-win32-ia32-msvc":
optional: true
"@oxc-resolver/binding-win32-x64-msvc":
optional: true
checksum: 10c0/4716b02b9c2593efefdeee5d7be9c7ba9311b9abb077f8daef648530cd56d481850a3fbec15304e05234305d70399c90e0e29ed605b7b2afbdcea0455568e8e3
languageName: node
linkType: hard
"p-any@npm:^4.0.0":
version: 4.0.0
resolution: "p-any@npm:4.0.0"
@ -58256,7 +58507,7 @@ __metadata:
"@lingui/cli": "npm:^5.1.2"
"@lingui/core": "npm:^5.1.2"
"@lingui/react": "npm:^5.1.2"
"@lingui/swc-plugin": "npm:^5.6.0"
"@lingui/swc-plugin": "npm:^5.11.0"
"@lingui/vite-plugin": "npm:^5.1.2"
"@react-email/preview-server": "npm:5.1.0"
"@tiptap/core": "npm:^3.4.2"
@ -58293,7 +58544,7 @@ __metadata:
"@lingui/core": "npm:^5.1.2"
"@lingui/detect-locale": "npm:^5.2.0"
"@lingui/react": "npm:^5.1.2"
"@lingui/swc-plugin": "npm:^5.6.0"
"@lingui/swc-plugin": "npm:^5.11.0"
"@lingui/vite-plugin": "npm:^5.1.2"
"@monaco-editor/react": "npm:^4.7.0"
"@nivo/core": "npm:^0.99.0"
@ -58713,7 +58964,7 @@ __metadata:
"@monaco-editor/react": "npm:^4.7.0"
"@prettier/sync": "npm:^0.5.2"
"@sniptt/guards": "npm:^0.2.0"
"@swc/plugin-emotion": "npm:10.0.4"
"@swc/plugin-emotion": "npm:14.6.0"
"@tabler/icons-react": "npm:^3.31.0"
"@types/babel__preset-env": "npm:^7"
"@types/react": "npm:^18.2.39"
@ -58830,10 +59081,10 @@ __metadata:
"@storybook/react-vite": "npm:^10.1.11"
"@storybook/test-runner": "npm:^0.24.2"
"@stylistic/eslint-plugin": "npm:^1.5.0"
"@swc-node/register": "npm:1.8.0"
"@swc-node/register": "npm:1.11.1"
"@swc/cli": "npm:^0.3.12"
"@swc/core": "npm:1.13.3"
"@swc/helpers": "npm:~0.5.2"
"@swc/core": "npm:1.15.11"
"@swc/helpers": "npm:~0.5.18"
"@swc/jest": "npm:^0.2.39"
"@tabler/icons-react": "npm:^3.31.0"
"@testing-library/dom": "npm:^10.4.0"
@ -58877,7 +59128,7 @@ __metadata:
"@typescript-eslint/parser": "npm:^8.39.0"
"@typescript-eslint/utils": "npm:^8.39.0"
"@typescript/native-preview": "npm:^7.0.0-dev.20260116.1"
"@vitejs/plugin-react-swc": "npm:3.11.0"
"@vitejs/plugin-react-swc": "npm:4.2.3"
"@vitest/browser-playwright": "npm:^4.0.18"
"@vitest/coverage-istanbul": "npm:^4.0.18"
"@vitest/coverage-v8": "npm:^4.0.18"