diff --git a/package.json b/package.json index e85d752e..024279d3 100644 --- a/package.json +++ b/package.json @@ -56,7 +56,7 @@ "@eslint/eslintrc": "^3.3.6", "@eslint/js": "^9.39.5", "@jest/types": "^30.4.1", - "@swc/core": "^1.15.47", + "@swc/core": "^1.16.0", "@swc/jest": "^0.2.39", "@types/jest": "^29.5.12", "@types/lodash-es": "^4.17.12", diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 5bcb0e2e..d5fd5235 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -31,11 +31,11 @@ importers: specifier: ^30.4.1 version: 30.4.1 '@swc/core': - specifier: ^1.15.47 - version: 1.15.47 + specifier: ^1.16.0 + version: 1.16.0 '@swc/jest': specifier: ^0.2.39 - version: 0.2.39(@swc/core@1.15.47) + version: 0.2.39(@swc/core@1.16.0) '@types/jest': specifier: ^29.5.12 version: 29.5.12 @@ -59,7 +59,7 @@ importers: version: 15.15.0 jest: specifier: ^30.0.0-alpha.5 - version: 30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)) + version: 30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)) prettier: specifier: ^3.9.6 version: 3.9.6 @@ -635,86 +635,86 @@ packages: '@so-ric/colorspace@1.1.6': resolution: {integrity: sha512-/KiKkpHNOBgkFJwu9sh48LkHSMYGyuTcSFK/qMBdnOAlrRJzRSXAOFB5qwzaVQuDl8wAvHVMkaASQDReTahxuw==} - '@swc/core-darwin-arm64@1.15.47': - resolution: {integrity: sha512-GsoMtan3ojGGMGFbl31mmRu5ctZ56re8grGE8mO/OHJ8O+JRkzod02fe7X6ZQ8JvamA3imkEkx/h3u+vsOgPgA==} + '@swc/core-darwin-arm64@1.16.0': + resolution: {integrity: sha512-SJQPl+xG/zB8bNjC/gTg3WOmOvz7EzlQD+VShfCKFYPNr2qvb+vATUY11vYEjnMWCn6wV8H8eAtjQrVflYyX5A==} engines: {node: '>=10'} cpu: [arm64] os: [darwin] - '@swc/core-darwin-x64@1.15.47': - resolution: {integrity: sha512-leTi7Rx3KF4zcC637iqWgk9SoV8VXAD8ppQYXsep63px5A/UftOcxLN1pmr8Z1si/YvX90ompP/rHgpYkgwXWg==} + '@swc/core-darwin-x64@1.16.0': + resolution: {integrity: sha512-ql2JVch8V5t1i+HxiiuD4oVDI1dOku4/e3QiCkplONrm3SLitqNAP+nztHN51fSG2IgGuOwpAi3hgA+ukT5yQg==} engines: {node: '>=10'} cpu: [x64] os: [darwin] - '@swc/core-linux-arm-gnueabihf@1.15.47': - resolution: {integrity: sha512-hBqHuoWKKIsKmDBn9qVeWqj5GWZhtlcczVaqQmNRXsDfq+voR5CxKRfamA367QjJXtceYuliLFfEL8QsskRM2g==} + '@swc/core-linux-arm-gnueabihf@1.16.0': + resolution: {integrity: sha512-PcdDBaRbe39y37h1rXVkhNy7mEU7f8b34KD761C68R23EsfMsj5oDPVddRzGdSRAvwwSfH0WSNEHgYmc/AJipg==} engines: {node: '>=10'} cpu: [arm] os: [linux] - '@swc/core-linux-arm64-gnu@1.15.47': - resolution: {integrity: sha512-TBxvRz+B4K205TWHHZxWVxkC2RFNP/Mz3PNcECBos5PsKwxjg3QSJzdoebr0VCf0Bfh8HOPldKxAP/8XkFe9gA==} + '@swc/core-linux-arm64-gnu@1.16.0': + resolution: {integrity: sha512-t21IUztHQ/COucy7Kk9eIlehmq08H/hYq7aRA6fZox3S5ddi6TxWPK6e5S/+aTCf6+Od9qQ+LIpjHMiTy737vA==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [glibc] - '@swc/core-linux-arm64-musl@1.15.47': - resolution: {integrity: sha512-3Yu3Uq/VgytqsPjTMbkPU1ExADytbdWbruJYhA584E9jrpE2Ki+R6VVPoZCeAVk1Cb7QxcRTgblw6bSa6a/R+w==} + '@swc/core-linux-arm64-musl@1.16.0': + resolution: {integrity: sha512-d9+iajbMB87b0umgbP+Gy3yBDSDgty4Q6H5pZ8fgTb/dOoKIwwynP4L4kvWCOFg2i49kxmAAUs1uJZh9s0E+RQ==} engines: {node: '>=10'} cpu: [arm64] os: [linux] libc: [musl] - '@swc/core-linux-ppc64-gnu@1.15.47': - resolution: {integrity: sha512-wfdMi5IaOaNtmh2/6geRoxIdNfqylUZFdtzTKS655y1axWfIWyx7As74vv0wVdjeCIZ3WmCI9odDd4rUttXOSQ==} + '@swc/core-linux-ppc64-gnu@1.16.0': + resolution: {integrity: sha512-QRpeKGOg+B0qmo3BFU+6rL/gpoKYYJ7OFSMf5DNMafohYZ/iq2qvAH9Gcrf8NxROj3iooKOVewJ+YgahH1nSLw==} engines: {node: '>=10'} cpu: [ppc64] os: [linux] libc: [glibc] - '@swc/core-linux-s390x-gnu@1.15.47': - resolution: {integrity: sha512-3hHYBY0yx8Ez7GMRrkhXHQzMdR5IZA6Wq5Ee4svlgwvSECLpnAJ9+0AimEGUFDvuLwE7nV/2+PYe8+Nm4rvNcQ==} + '@swc/core-linux-s390x-gnu@1.16.0': + resolution: {integrity: sha512-q+Vr/hmHCcRXT/WFzOJC+T6GGEEtq2iaTtmyLfxO7yzu4ckgcqSNkg9m181wfNhuMwfNBoBhOfwQCnLsGZ5F4g==} engines: {node: '>=10'} cpu: [s390x] os: [linux] libc: [glibc] - '@swc/core-linux-x64-gnu@1.15.47': - resolution: {integrity: sha512-TjfhjgP/jGCfFHYC3JQPhJA1HwErbIJ9JfREDc1KNkvY6P0LodCgKVIlQ5deeTbkG7ih3bF5PHJLuLpaZjdRyQ==} + '@swc/core-linux-x64-gnu@1.16.0': + resolution: {integrity: sha512-DWVBc3QnpsSgKoq8N4rmZeZa5r/XrHdLkITsExN/tvTdqPtAPDPt+Ysy33OfgBlyN8lNe4xwsXWe6DXlRkJeRQ==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [glibc] - '@swc/core-linux-x64-musl@1.15.47': - resolution: {integrity: sha512-CQpS8Ge/avfjZd0UEwG/sds83Uu32deQXcV1Jo3jD0mmvQQqtYAjpsDZXugmheeAwmt+YIuoVtVHro8LMYHqsQ==} + '@swc/core-linux-x64-musl@1.16.0': + resolution: {integrity: sha512-6XCgDSc1HPf/5dpjvABhKHICiBcsuZyW3hQMkn8sxel0TqprkJGp+H4iaBYIUTPixhrBub2hBPtfjcZLE6yL3w==} engines: {node: '>=10'} cpu: [x64] os: [linux] libc: [musl] - '@swc/core-win32-arm64-msvc@1.15.47': - resolution: {integrity: sha512-0W8IKHsUTYiT7G2RqtOoVWk+89yzZikIiDUb/sCK6BmQDBhN91hQSfyUtW12jhEWLzYgcfmisfsZrmZE+84U1A==} + '@swc/core-win32-arm64-msvc@1.16.0': + resolution: {integrity: sha512-T/+9VVCZJ3AKEth9IP3U9AJ2YscQq+7LUqRTvfR4a2q36+Ri22oOwUizpAKOqQ42vb2Y/kOa4TOcJOfHoDIT/w==} engines: {node: '>=10'} cpu: [arm64] os: [win32] - '@swc/core-win32-ia32-msvc@1.15.47': - resolution: {integrity: sha512-ZIp49d2Z4/ka2jO9otOg4hDvTdPmp86kVOgS2M5FCPI7eKKZ1W0boxWn+8XeZrfERtFGW0AlMRm4JhlJa7l3NA==} + '@swc/core-win32-ia32-msvc@1.16.0': + resolution: {integrity: sha512-Pr1lsR/PMs8ndL0UWMrW8nLZ7H7sspIxBRDdjL8f+YJ/FJNASgzfunbVVXAqj0csgIJYHPZy+OW9smjFmk1Rcg==} engines: {node: '>=10'} cpu: [ia32] os: [win32] - '@swc/core-win32-x64-msvc@1.15.47': - resolution: {integrity: sha512-2h8Iek95vnixkBRCo+H8p09+Q5ll2NgSMFrWTy0iKt7+/t+8/T5mBpiT6c0ZxSS7wcWjwZ9sGZkK70tTSYHdDw==} + '@swc/core-win32-x64-msvc@1.16.0': + resolution: {integrity: sha512-ktdeYLgOQdaonvsj5tJijqgpb0wk7gfF80wCFVA0kucI1hhSUIyfcGbjo5+9sdqv38OhMnTdLoA6xbqgOgPQjw==} engines: {node: '>=10'} cpu: [x64] os: [win32] - '@swc/core@1.15.47': - resolution: {integrity: sha512-FbsO5JcfOjfH38W/rohBRBweJeERsAuIP4f377lmkmxTcq9exjtx4SkRuZY5CdfhR2CBVwDIJegBpJDffwNsOg==} + '@swc/core@1.16.0': + resolution: {integrity: sha512-zSdvEHxBg00WhUNtW/u58hhcdR33gjtMQvOBo8F7POWJDyjRCt/miKfhidT3hCc/118RUwNnlEAmxiihFMbK4Q==} engines: {node: '>=10'} peerDependencies: '@swc/helpers': '>=0.5.17' @@ -731,8 +731,8 @@ packages: peerDependencies: '@swc/core': '*' - '@swc/types@0.1.27': - resolution: {integrity: sha512-K6h3iUlqeM946U4sXFYeahefR1YBbXJvko+hv8WS8/0BNJ4OHiHRywMnQUJCqkR7Y9+hqQ1TvEpiKqUhz7NEFg==} + '@swc/types@0.1.28': + resolution: {integrity: sha512-V6Mnml8v09QALx6K0elJ7o9K/MkVDtW3t6L+7Ou/JcWtb3xwId2AH4FeOceySd2JaO87IMw4+6vSZxLm34LPbw==} '@tsconfig/node10@1.0.12': resolution: {integrity: sha512-UCYBaeFvM11aU2y3YPZ//O5Rhj+xKyzy7mvcIoAjASbigy8mHMryP5cK7dgjlz2hWxh1g5pLw084E0a/wlUSFQ==} @@ -2755,7 +2755,7 @@ snapshots: jest-util: 30.0.0-alpha.5 slash: 3.0.0 - '@jest/core@30.0.0-alpha.5(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3))': + '@jest/core@30.0.0-alpha.5(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3))': dependencies: '@jest/console': 30.0.0-alpha.5 '@jest/pattern': 30.0.0-alpha.5 @@ -2770,7 +2770,7 @@ snapshots: exit: 0.1.2 graceful-fs: 4.2.11 jest-changed-files: 30.0.0-alpha.5 - jest-config: 30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)) + jest-config: 30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)) jest-haste-map: 30.0.0-alpha.5 jest-message-util: 30.0.0-alpha.5 jest-regex-util: 30.0.0-alpha.5 @@ -3074,70 +3074,70 @@ snapshots: color: 5.0.3 text-hex: 1.0.0 - '@swc/core-darwin-arm64@1.15.47': + '@swc/core-darwin-arm64@1.16.0': optional: true - '@swc/core-darwin-x64@1.15.47': + '@swc/core-darwin-x64@1.16.0': optional: true - '@swc/core-linux-arm-gnueabihf@1.15.47': + '@swc/core-linux-arm-gnueabihf@1.16.0': optional: true - '@swc/core-linux-arm64-gnu@1.15.47': + '@swc/core-linux-arm64-gnu@1.16.0': optional: true - '@swc/core-linux-arm64-musl@1.15.47': + '@swc/core-linux-arm64-musl@1.16.0': optional: true - '@swc/core-linux-ppc64-gnu@1.15.47': + '@swc/core-linux-ppc64-gnu@1.16.0': optional: true - '@swc/core-linux-s390x-gnu@1.15.47': + '@swc/core-linux-s390x-gnu@1.16.0': optional: true - '@swc/core-linux-x64-gnu@1.15.47': + '@swc/core-linux-x64-gnu@1.16.0': optional: true - '@swc/core-linux-x64-musl@1.15.47': + '@swc/core-linux-x64-musl@1.16.0': optional: true - '@swc/core-win32-arm64-msvc@1.15.47': + '@swc/core-win32-arm64-msvc@1.16.0': optional: true - '@swc/core-win32-ia32-msvc@1.15.47': + '@swc/core-win32-ia32-msvc@1.16.0': optional: true - '@swc/core-win32-x64-msvc@1.15.47': + '@swc/core-win32-x64-msvc@1.16.0': optional: true - '@swc/core@1.15.47': + '@swc/core@1.16.0': dependencies: '@swc/counter': 0.1.3 - '@swc/types': 0.1.27 + '@swc/types': 0.1.28 optionalDependencies: - '@swc/core-darwin-arm64': 1.15.47 - '@swc/core-darwin-x64': 1.15.47 - '@swc/core-linux-arm-gnueabihf': 1.15.47 - '@swc/core-linux-arm64-gnu': 1.15.47 - '@swc/core-linux-arm64-musl': 1.15.47 - '@swc/core-linux-ppc64-gnu': 1.15.47 - '@swc/core-linux-s390x-gnu': 1.15.47 - '@swc/core-linux-x64-gnu': 1.15.47 - '@swc/core-linux-x64-musl': 1.15.47 - '@swc/core-win32-arm64-msvc': 1.15.47 - '@swc/core-win32-ia32-msvc': 1.15.47 - '@swc/core-win32-x64-msvc': 1.15.47 + '@swc/core-darwin-arm64': 1.16.0 + '@swc/core-darwin-x64': 1.16.0 + '@swc/core-linux-arm-gnueabihf': 1.16.0 + '@swc/core-linux-arm64-gnu': 1.16.0 + '@swc/core-linux-arm64-musl': 1.16.0 + '@swc/core-linux-ppc64-gnu': 1.16.0 + '@swc/core-linux-s390x-gnu': 1.16.0 + '@swc/core-linux-x64-gnu': 1.16.0 + '@swc/core-linux-x64-musl': 1.16.0 + '@swc/core-win32-arm64-msvc': 1.16.0 + '@swc/core-win32-ia32-msvc': 1.16.0 + '@swc/core-win32-x64-msvc': 1.16.0 '@swc/counter@0.1.3': {} - '@swc/jest@0.2.39(@swc/core@1.15.47)': + '@swc/jest@0.2.39(@swc/core@1.16.0)': dependencies: '@jest/create-cache-key-function': 30.0.2 - '@swc/core': 1.15.47 + '@swc/core': 1.16.0 '@swc/counter': 0.1.3 jsonc-parser: 3.3.1 - '@swc/types@0.1.27': + '@swc/types@0.1.28': dependencies: '@swc/counter': 0.1.3 @@ -3971,15 +3971,15 @@ snapshots: - babel-plugin-macros - supports-color - jest-cli@30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)): + jest-cli@30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)): dependencies: - '@jest/core': 30.0.0-alpha.5(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)) + '@jest/core': 30.0.0-alpha.5(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)) '@jest/test-result': 30.0.0-alpha.5 '@jest/types': 30.0.0-alpha.5 chalk: 4.1.2 exit: 0.1.2 import-local: 3.1.0 - jest-config: 30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)) + jest-config: 30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)) jest-util: 30.0.0-alpha.5 jest-validate: 30.0.0-alpha.5 yargs: 17.7.2 @@ -3989,7 +3989,7 @@ snapshots: - supports-color - ts-node - jest-config@30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)): + jest-config@30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)): dependencies: '@babel/core': 7.24.7 '@jest/pattern': 30.0.0-alpha.5 @@ -4016,7 +4016,7 @@ snapshots: strip-json-comments: 3.1.1 optionalDependencies: '@types/node': 20.14.12 - ts-node: 10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3) + ts-node: 10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3) transitivePeerDependencies: - babel-plugin-macros - supports-color @@ -4277,12 +4277,12 @@ snapshots: merge-stream: 2.0.0 supports-color: 8.1.1 - jest@30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)): + jest@30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)): dependencies: - '@jest/core': 30.0.0-alpha.5(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)) + '@jest/core': 30.0.0-alpha.5(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)) '@jest/types': 30.0.0-alpha.5 import-local: 3.1.0 - jest-cli: 30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3)) + jest-cli: 30.0.0-alpha.5(@types/node@20.14.12)(ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3)) transitivePeerDependencies: - '@types/node' - babel-plugin-macros @@ -4700,7 +4700,7 @@ snapshots: ts-mixer@6.0.4: {} - ts-node@10.9.2(@swc/core@1.15.47)(@types/node@20.14.12)(typescript@5.9.3): + ts-node@10.9.2(@swc/core@1.16.0)(@types/node@20.14.12)(typescript@5.9.3): dependencies: '@cspotcode/source-map-support': 0.8.1 '@tsconfig/node10': 1.0.12 @@ -4718,7 +4718,7 @@ snapshots: v8-compile-cache-lib: 3.0.1 yn: 3.1.1 optionalDependencies: - '@swc/core': 1.15.47 + '@swc/core': 1.16.0 optional: true tslib@2.8.1: {}