From b3900d5d4256dada7bcbd38d5cdadac5d6cbe304 Mon Sep 17 00:00:00 2001
From: SkyratBot <59378654+SkyratBot@users.noreply.github.com>
Date: Fri, 15 Dec 2023 17:17:43 +0100
Subject: [PATCH] [MIRROR] Replaces babel with swc [MDB IGNORE] (#25631)
* Replaces babel with swc (#80310)
## About The Pull Request
Revival of #79943. I was not done with Babel. For some reason, swc was
running very high memory. It was the minifier. If we use our current,
only swapping out babel (the previous PR swapped the minifier AND
transpiler), we not only keep the memory usage down to current levels
but we **slash** TGUI build times. Look at these numbers!
Test environment / My specs
intel i7-13700kf
32GB RAM
windows 11
intel 660p m.2 SSD
asus 4080 TUF series
Benchmarks
### To perform these tests, build/install/compile once, then delete
everything in the tgui/.yarn/webpack folder and all files in tgui/public
**EXCEPT** tgui.html and tgui-polyfill.min.js
Babel is our CURRENT.
Build time

SWC is 64.36% faster than our current solution
Peak memory usage

What's the catch? Do we need to use node_modules now? No!
## Why It's Good For The Game
Faster build tools!
## Changelog
N/A nothing player facing
* Replaces babel with swc
---------
Co-authored-by: Jeremiah <42397676+jlsnow301@users.noreply.github.com>
---
tgui/.swcrc | 15 +
tgui/babel.config.js | 52 --
tgui/jest.config.js | 2 +-
tgui/package.json | 14 +-
tgui/webpack.config.js | 8 +-
tgui/yarn.lock | 1528 ++++++----------------------------------
6 files changed, 226 insertions(+), 1393 deletions(-)
create mode 100644 tgui/.swcrc
delete mode 100644 tgui/babel.config.js
diff --git a/tgui/.swcrc b/tgui/.swcrc
new file mode 100644
index 00000000000..c0402a41f0b
--- /dev/null
+++ b/tgui/.swcrc
@@ -0,0 +1,15 @@
+{
+ "$schema": "https://json.schemastore.org/swcrc",
+ "jsc": {
+ "loose": true,
+ "parser": {
+ "syntax": "typescript",
+ "tsx": true
+ },
+ "transform": {
+ "react": {
+ "runtime": "automatic"
+ }
+ }
+ }
+}
diff --git a/tgui/babel.config.js b/tgui/babel.config.js
deleted file mode 100644
index 69a5a401cc7..00000000000
--- a/tgui/babel.config.js
+++ /dev/null
@@ -1,52 +0,0 @@
-/**
- * @file
- * @copyright 2020 Aleksej Komarov
- * @license MIT
- */
-
-const createBabelConfig = (options) => {
- const { presets = [], plugins = [], removeConsole } = options;
- return {
- presets: [
- [
- require.resolve('@babel/preset-typescript'),
- {
- allowDeclareFields: true,
- },
- ],
- [
- require.resolve('@babel/preset-env'),
- {
- modules: 'commonjs',
- useBuiltIns: 'entry',
- corejs: '3.3.2',
- spec: false,
- loose: true,
- targets: [],
- },
- ],
- [require.resolve('@babel/preset-react'), { runtime: 'automatic' }],
- ...presets,
- ].filter(Boolean),
- plugins: [
- [
- require.resolve('@babel/plugin-transform-class-properties'),
- {
- loose: true,
- },
- ],
- require.resolve('@babel/plugin-transform-jscript'),
- removeConsole && require.resolve('babel-plugin-transform-remove-console'),
- require.resolve('common/string.babel-plugin.cjs'),
- ...plugins,
- ].filter(Boolean),
- };
-};
-
-module.exports = (api) => {
- api.cache(true);
- const mode = process.env.NODE_ENV;
- return createBabelConfig({ mode });
-};
-
-module.exports.createBabelConfig = createBabelConfig;
diff --git a/tgui/jest.config.js b/tgui/jest.config.js
index 8b78818004b..d8b4ac3e41a 100644
--- a/tgui/jest.config.js
+++ b/tgui/jest.config.js
@@ -8,7 +8,7 @@ module.exports = {
testEnvironment: 'jsdom',
testRunner: require.resolve('jest-circus/runner'),
transform: {
- '^.+\\.(js|cjs|ts|tsx)$': require.resolve('babel-jest'),
+ '^.+\\.(js|cjs|ts|tsx)$': require.resolve('@swc/jest'),
},
moduleFileExtensions: ['js', 'cjs', 'ts', 'tsx', 'json'],
resetMocks: true,
diff --git a/tgui/package.json b/tgui/package.json
index 1953e25ccd2..bb95975ef8b 100644
--- a/tgui/package.json
+++ b/tgui/package.json
@@ -20,23 +20,14 @@
"tgui:tsc": "tsc"
},
"dependencies": {
- "@babel/core": "^7.23.3",
- "@babel/eslint-parser": "^7.23.3",
- "@babel/plugin-transform-class-properties": "^7.23.3",
- "@babel/plugin-transform-jscript": "^7.23.3",
- "@babel/preset-env": "^7.23.3",
- "@babel/preset-react": "^7.23.3",
- "@babel/preset-typescript": "^7.23.3",
+ "@swc/core": "^1.3.100",
+ "@swc/jest": "^0.2.29",
"@types/jest": "^29.5.10",
"@types/jsdom": "^21.1.6",
"@types/node": "^14.x",
"@types/webpack": "^5.28.5",
"@types/webpack-env": "^1.18.4",
"@typescript-eslint/parser": "^5.62.0",
- "babel-jest": "^29.7.0",
- "babel-loader": "^8.3.0",
- "babel-plugin-transform-remove-console": "^6.9.4",
- "common": "workspace:*",
"css-loader": "^6.8.1",
"esbuild-loader": "^4.0.2",
"eslint": "^7.32.0",
@@ -54,6 +45,7 @@
"sass": "^1.69.5",
"sass-loader": "^13.3.2",
"style-loader": "^3.3.3",
+ "swc-loader": "^0.2.3",
"typescript": "^4.9.4",
"url-loader": "^4.1.1",
"webpack": "^5.89.0",
diff --git a/tgui/webpack.config.js b/tgui/webpack.config.js
index 95e186b9872..a738f6b1732 100644
--- a/tgui/webpack.config.js
+++ b/tgui/webpack.config.js
@@ -7,7 +7,6 @@
const webpack = require('webpack');
const path = require('path');
const ExtractCssPlugin = require('mini-css-extract-plugin');
-const { createBabelConfig } = require('./babel.config.js');
const createStats = (verbose) => ({
assets: verbose,
@@ -52,13 +51,10 @@ module.exports = (env = {}, argv) => {
module: {
rules: [
{
- test: /\.(js(x)?|cjs|ts(x)?)$/,
+ test: /\.([tj]s(x)?|cjs)$/,
use: [
{
- loader: require.resolve('babel-loader'),
- options: createBabelConfig({
- removeConsole: !bench,
- }),
+ loader: require.resolve('swc-loader'),
},
],
},
diff --git a/tgui/yarn.lock b/tgui/yarn.lock
index 9d790343db5..fb0cd95400d 100644
--- a/tgui/yarn.lock
+++ b/tgui/yarn.lock
@@ -43,14 +43,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.3":
+"@babel/compat-data@npm:^7.22.9":
version: 7.23.3
resolution: "@babel/compat-data@npm:7.23.3"
checksum: 52fff649d4e25b10e29e8a9b1c9ef117f44d354273c17b5ef056555f8e5db2429b35df4c38bdfb6865d23133e0fba92e558d31be87bb8457db4ac688646fdbf1
languageName: node
linkType: hard
-"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.3":
+"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3":
version: 7.23.3
resolution: "@babel/core@npm:7.23.3"
dependencies:
@@ -73,20 +73,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/eslint-parser@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/eslint-parser@npm:7.23.3"
- dependencies:
- "@nicolo-ribaudo/eslint-scope-5-internals": 5.1.1-v1
- eslint-visitor-keys: ^2.1.0
- semver: ^6.3.1
- peerDependencies:
- "@babel/core": ^7.11.0
- eslint: ^7.5.0 || ^8.0.0
- checksum: 9573daebe21af5123c302c307be80cacf1c2bf236a9497068a14726d3944ef55e1282519d0ccf51882dfc369359a3442299c98cb22a419e209924db39d4030fd
- languageName: node
- linkType: hard
-
"@babel/generator@npm:^7.23.3, @babel/generator@npm:^7.23.4":
version: 7.23.4
resolution: "@babel/generator@npm:7.23.4"
@@ -110,25 +96,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-annotate-as-pure@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-annotate-as-pure@npm:7.22.5"
- dependencies:
- "@babel/types": ^7.22.5
- checksum: 53da330f1835c46f26b7bf4da31f7a496dee9fd8696cca12366b94ba19d97421ce519a74a837f687749318f94d1a37f8d1abcbf35e8ed22c32d16373b2f6198d
- languageName: node
- linkType: hard
-
-"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15"
- dependencies:
- "@babel/types": ^7.22.15
- checksum: 639c697a1c729f9fafa2dd4c9af2e18568190299b5907bd4c2d0bc818fcbd1e83ffeecc2af24327a7faa7ac4c34edd9d7940510a5e66296c19bad17001cf5c7a
- languageName: node
- linkType: hard
-
-"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.6":
+"@babel/helper-compilation-targets@npm:^7.22.15":
version: 7.22.15
resolution: "@babel/helper-compilation-targets@npm:7.22.15"
dependencies:
@@ -141,61 +109,14 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-create-class-features-plugin@npm:^7.22.15":
- version: 7.22.15
- resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-environment-visitor": ^7.22.5
- "@babel/helper-function-name": ^7.22.5
- "@babel/helper-member-expression-to-functions": ^7.22.15
- "@babel/helper-optimise-call-expression": ^7.22.5
- "@babel/helper-replace-supers": ^7.22.9
- "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
- "@babel/helper-split-export-declaration": ^7.22.6
- semver: ^6.3.1
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 52c500d8d164abb3a360b1b7c4b8fff77bc4a5920d3a2b41ae6e1d30617b0dc0b972c1f5db35b1752007e04a748908b4a99bc872b73549ae837e87dcdde005a3
- languageName: node
- linkType: hard
-
-"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5":
- version: 7.22.15
- resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.22.5
- regexpu-core: ^5.3.1
- semver: ^6.3.1
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 0243b8d4854f1dc8861b1029a46d3f6393ad72f366a5a08e36a4648aa682044f06da4c6e87a456260e1e1b33c999f898ba591a0760842c1387bcc93fbf2151a6
- languageName: node
- linkType: hard
-
-"@babel/helper-define-polyfill-provider@npm:^0.4.3":
- version: 0.4.3
- resolution: "@babel/helper-define-polyfill-provider@npm:0.4.3"
- dependencies:
- "@babel/helper-compilation-targets": ^7.22.6
- "@babel/helper-plugin-utils": ^7.22.5
- debug: ^4.1.1
- lodash.debounce: ^4.0.8
- resolve: ^1.14.2
- peerDependencies:
- "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: 5d21e3f47b320e4b5b644195ec405e7ebc3739e48e65899efc808c5fa9c3bf5b06ce0d8ff5246ca99d1411e368f4557bc66730196c5781a5c4e986ee703bee79
- languageName: node
- linkType: hard
-
-"@babel/helper-environment-visitor@npm:^7.22.20, @babel/helper-environment-visitor@npm:^7.22.5":
+"@babel/helper-environment-visitor@npm:^7.22.20":
version: 7.22.20
resolution: "@babel/helper-environment-visitor@npm:7.22.20"
checksum: d80ee98ff66f41e233f36ca1921774c37e88a803b2f7dca3db7c057a5fea0473804db9fb6729e5dbfd07f4bed722d60f7852035c2c739382e84c335661590b69
languageName: node
linkType: hard
-"@babel/helper-function-name@npm:^7.22.5, @babel/helper-function-name@npm:^7.23.0":
+"@babel/helper-function-name@npm:^7.23.0":
version: 7.23.0
resolution: "@babel/helper-function-name@npm:7.23.0"
dependencies:
@@ -214,15 +135,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-member-expression-to-functions@npm:^7.22.15":
- version: 7.23.0
- resolution: "@babel/helper-member-expression-to-functions@npm:7.23.0"
- dependencies:
- "@babel/types": ^7.23.0
- checksum: 494659361370c979ada711ca685e2efe9460683c36db1b283b446122596602c901e291e09f2f980ecedfe6e0f2bd5386cb59768285446530df10c14df1024e75
- languageName: node
- linkType: hard
-
"@babel/helper-module-imports@npm:^7.22.15":
version: 7.22.15
resolution: "@babel/helper-module-imports@npm:7.22.15"
@@ -247,55 +159,20 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-optimise-call-expression@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-optimise-call-expression@npm:7.22.5"
- dependencies:
- "@babel/types": ^7.22.5
- checksum: c70ef6cc6b6ed32eeeec4482127e8be5451d0e5282d5495d5d569d39eb04d7f1d66ec99b327f45d1d5842a9ad8c22d48567e93fc502003a47de78d122e355f7c
- languageName: node
- linkType: hard
-
-"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3":
+"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.8.0":
version: 7.14.5
resolution: "@babel/helper-plugin-utils@npm:7.14.5"
checksum: fe20e90a24d02770a60ebe80ab9f0dfd7258503cea8006c71709ac9af1aa3e47b0de569499673f11ea6c99597f8c0e4880ae1d505986e61101b69716820972fe
languageName: node
linkType: hard
-"@babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5":
+"@babel/helper-plugin-utils@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-plugin-utils@npm:7.22.5"
checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5
languageName: node
linkType: hard
-"@babel/helper-remap-async-to-generator@npm:^7.22.20":
- version: 7.22.20
- resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-environment-visitor": ^7.22.20
- "@babel/helper-wrap-function": ^7.22.20
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 2fe6300a6f1b58211dffa0aed1b45d4958506d096543663dba83bd9251fe8d670fa909143a65b45e72acb49e7e20fbdb73eae315d9ddaced467948c3329986e7
- languageName: node
- linkType: hard
-
-"@babel/helper-replace-supers@npm:^7.22.20, @babel/helper-replace-supers@npm:^7.22.9":
- version: 7.22.20
- resolution: "@babel/helper-replace-supers@npm:7.22.20"
- dependencies:
- "@babel/helper-environment-visitor": ^7.22.20
- "@babel/helper-member-expression-to-functions": ^7.22.15
- "@babel/helper-optimise-call-expression": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: a0008332e24daedea2e9498733e3c39b389d6d4512637e000f96f62b797e702ee24a407ccbcd7a236a551590a38f31282829a8ef35c50a3c0457d88218cae639
- languageName: node
- linkType: hard
-
"@babel/helper-simple-access@npm:^7.22.5":
version: 7.22.5
resolution: "@babel/helper-simple-access@npm:7.22.5"
@@ -305,15 +182,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5"
- dependencies:
- "@babel/types": ^7.22.5
- checksum: 1012ef2295eb12dc073f2b9edf3425661e9b8432a3387e62a8bc27c42963f1f216ab3124228015c748770b2257b4f1fda882ca8fa34c0bf485e929ae5bc45244
- languageName: node
- linkType: hard
-
"@babel/helper-split-export-declaration@npm:^7.22.6":
version: 7.22.6
resolution: "@babel/helper-split-export-declaration@npm:7.22.6"
@@ -351,17 +219,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/helper-wrap-function@npm:^7.22.20":
- version: 7.22.20
- resolution: "@babel/helper-wrap-function@npm:7.22.20"
- dependencies:
- "@babel/helper-function-name": ^7.22.5
- "@babel/template": ^7.22.15
- "@babel/types": ^7.22.19
- checksum: 221ed9b5572612aeb571e4ce6a256f2dee85b3c9536f1dd5e611b0255e5f59a3d0ec392d8d46d4152149156a8109f92f20379b1d6d36abb613176e0e33f05fca
- languageName: node
- linkType: hard
-
"@babel/helpers@npm:^7.23.2":
version: 7.23.4
resolution: "@babel/helpers@npm:7.23.4"
@@ -413,51 +270,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: ddbaf2c396b7780f15e80ee01d6dd790db076985f3dfeb6527d1a8d4cacf370e49250396a3aa005b2c40233cac214a106232f83703d5e8491848bde273938232
- languageName: node
- linkType: hard
-
-"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
- "@babel/plugin-transform-optional-chaining": ^7.23.3
- peerDependencies:
- "@babel/core": ^7.13.0
- checksum: 434b9d710ae856fa1a456678cc304fbc93915af86d581ee316e077af746a709a741ea39d7e1d4f5b98861b629cc7e87f002d3138f5e836775632466d4c74aef2
- languageName: node
- linkType: hard
-
-"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.23.3"
- dependencies:
- "@babel/helper-environment-visitor": ^7.22.20
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 4690123f0ef7c11d6bf1a9579e4f463ce363563b75ec3f6ca66cf68687e39d8d747a82c833847653962f79da367eca895d9095c60d8ebb224a1d4277003acc11
- languageName: node
- linkType: hard
-
-"@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2":
- version: 7.21.0-placeholder-for-preset-env.2
- resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2"
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: d97745d098b835d55033ff3a7fb2b895b9c5295b08a5759e4f20df325aa385a3e0bc9bd5ad8f2ec554a44d4e6525acfc257b8c5848a1345cb40f26a30e277e91
- languageName: node
- linkType: hard
-
"@babel/plugin-syntax-async-generators@npm:^7.8.4":
version: 7.8.4
resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4"
@@ -480,7 +292,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3":
+"@babel/plugin-syntax-class-properties@npm:^7.8.3":
version: 7.12.13
resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13"
dependencies:
@@ -491,62 +303,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-class-static-block@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-class-static-block@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": ^7.14.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 3e80814b5b6d4fe17826093918680a351c2d34398a914ce6e55d8083d72a9bdde4fbaf6a2dcea0e23a03de26dc2917ae3efd603d27099e2b98380345703bf948
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-dynamic-import@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.8.0
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: ce307af83cf433d4ec42932329fad25fa73138ab39c7436882ea28742e1c0066626d224e0ad2988724c82644e41601cef607b36194f695cb78a1fcdc959637bd
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3":
- version: 7.8.3
- resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 85740478be5b0de185228e7814451d74ab8ce0a26fcca7613955262a26e99e8e15e9da58f60c754b84515d4c679b590dbd3f2148f0f58025f4ae706f1c5a5d4a
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-assertions@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-syntax-import-assertions@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 883e6b35b2da205138caab832d54505271a3fee3fc1e8dc0894502434fc2b5d517cbe93bbfbfef8068a0fb6ec48ebc9eef3f605200a489065ba43d8cddc1c9a7
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-attributes@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-syntax-import-attributes@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9aed7661ffb920ca75df9f494757466ca92744e43072e0848d87fa4aa61a3f2ee5a22198ac1959856c036434b5614a8f46f1fb70298835dbe28220cdd1d4c11e
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3":
+"@babel/plugin-syntax-import-meta@npm:^7.8.3":
version: 7.10.4
resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4"
dependencies:
@@ -568,7 +325,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.7.2":
+"@babel/plugin-syntax-jsx@npm:^7.7.2":
version: 7.23.3
resolution: "@babel/plugin-syntax-jsx@npm:7.23.3"
dependencies:
@@ -579,7 +336,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3":
+"@babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3":
version: 7.10.4
resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4"
dependencies:
@@ -601,7 +358,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3":
+"@babel/plugin-syntax-numeric-separator@npm:^7.8.3":
version: 7.10.4
resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4"
dependencies:
@@ -645,18 +402,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-private-property-in-object@npm:^7.14.5":
- version: 7.14.5
- resolution: "@babel/plugin-syntax-private-property-in-object@npm:7.14.5"
- dependencies:
- "@babel/helper-plugin-utils": ^7.14.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: b317174783e6e96029b743ccff2a67d63d38756876e7e5d0ba53a322e38d9ca452c13354a57de1ad476b4c066dbae699e0ca157441da611117a47af88985ecda
- languageName: node
- linkType: hard
-
-"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3":
+"@babel/plugin-syntax-top-level-await@npm:^7.8.3":
version: 7.14.5
resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5"
dependencies:
@@ -667,17 +413,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-typescript@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-syntax-typescript@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: abfad3a19290d258b028e285a1f34c9b8a0cbe46ef79eafed4ed7ffce11b5d0720b5e536c82f91cbd8442cde35a3dd8e861fa70366d87ff06fdc0d4756e30876
- languageName: node
- linkType: hard
-
"@babel/plugin-syntax-typescript@npm:^7.7.2":
version: 7.14.5
resolution: "@babel/plugin-syntax-typescript@npm:7.14.5"
@@ -689,822 +424,6 @@ __metadata:
languageName: node
linkType: hard
-"@babel/plugin-syntax-unicode-sets-regex@npm:^7.18.6":
- version: 7.18.6
- resolution: "@babel/plugin-syntax-unicode-sets-regex@npm:7.18.6"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.18.6
- "@babel/helper-plugin-utils": ^7.18.6
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: a651d700fe63ff0ddfd7186f4ebc24447ca734f114433139e3c027bc94a900d013cf1ef2e2db8430425ba542e39ae160c3b05f06b59fd4656273a3df97679e9c
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-arrow-functions@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-arrow-functions@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 1e99118176e5366c2636064d09477016ab5272b2a92e78b8edb571d20bc3eaa881789a905b20042942c3c2d04efc530726cf703f937226db5ebc495f5d067e66
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-async-generator-functions@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-async-generator-functions@npm:7.23.4"
- dependencies:
- "@babel/helper-environment-visitor": ^7.22.20
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-remap-async-to-generator": ^7.22.20
- "@babel/plugin-syntax-async-generators": ^7.8.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: e2fc132c9033711d55209f4781e1fc73f0f4da5e0ca80a2da73dec805166b73c92a6e83571a8994cd2c893a28302e24107e90856202b24781bab734f800102bb
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-async-to-generator@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-async-to-generator@npm:7.23.3"
- dependencies:
- "@babel/helper-module-imports": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-remap-async-to-generator": ^7.22.20
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 2e9d9795d4b3b3d8090332104e37061c677f29a1ce65bcbda4099a32d243e5d9520270a44bbabf0fb1fb40d463bd937685b1a1042e646979086c546d55319c3c
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-block-scoped-functions@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: e63b16d94ee5f4d917e669da3db5ea53d1e7e79141a2ec873c1e644678cdafe98daa556d0d359963c827863d6b3665d23d4938a94a4c5053a1619c4ebd01d020
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-block-scoping@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-block-scoping@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: fc4b2100dd9f2c47d694b4b35ae8153214ccb4e24ef545c259a9db17211b18b6a430f22799b56db8f6844deaeaa201af45a03331d0c80cc28b0c4e3c814570e4
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-class-properties@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-class-properties@npm:7.23.3"
- dependencies:
- "@babel/helper-create-class-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9c6f8366f667897541d360246de176dd29efc7a13d80a5b48361882f7173d9173be4646c3b7d9b003ccc0e01e25df122330308f33db921fa553aa17ad544b3fc
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-class-static-block@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-class-static-block@npm:7.23.4"
- dependencies:
- "@babel/helper-create-class-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-class-static-block": ^7.14.5
- peerDependencies:
- "@babel/core": ^7.12.0
- checksum: c8bfaba19a674fc2eb54edad71e958647360474e3163e8226f1acd63e4e2dbec32a171a0af596c1dc5359aee402cc120fea7abd1fb0e0354b6527f0fc9e8aa1e
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-classes@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-classes@npm:7.23.3"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-compilation-targets": ^7.22.15
- "@babel/helper-environment-visitor": ^7.22.20
- "@babel/helper-function-name": ^7.23.0
- "@babel/helper-optimise-call-expression": ^7.22.5
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-replace-supers": ^7.22.20
- "@babel/helper-split-export-declaration": ^7.22.6
- globals: ^11.1.0
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 1b90b40d729d14466415a1de2d427ede6ec0e401e8dc00e84d309f2e6a1f09ef16d43983f378b51d34251f6c36f7275959477cb2e89b04afc7f248356642fc6d
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-computed-properties@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-computed-properties@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/template": ^7.22.15
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 80452661dc25a0956f89fe98cb562e8637a9556fb6c00d312c57653ce7df8798f58d138603c7e1aad96614ee9ccd10c47e50ab9ded6b6eded5adeb230d2a982e
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-destructuring@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-destructuring@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9e015099877272501162419bfe781689aec5c462cd2aec752ee22288f209eec65969ff11b8fdadca2eaddea71d705d3bba5b9c60752fcc1be67874fcec687105
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-dotall-regex@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-dotall-regex@npm:7.23.3"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: a2dbbf7f1ea16a97948c37df925cb364337668c41a3948b8d91453f140507bd8a3429030c7ce66d09c299987b27746c19a2dd18b6f17dcb474854b14fd9159a3
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-duplicate-keys@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-duplicate-keys@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: c2a21c34dc0839590cd945192cbc46fde541a27e140c48fe1808315934664cdbf18db64889e23c4eeb6bad9d3e049482efdca91d29de5734ffc887c4fbabaa16
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-dynamic-import@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-dynamic-import@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-dynamic-import": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 57a722604c430d9f3dacff22001a5f31250e34785d4969527a2ae9160fa86858d0892c5b9ff7a06a04076f8c76c9e6862e0541aadca9c057849961343aab0845
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-exponentiation-operator@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.23.3"
- dependencies:
- "@babel/helper-builder-binary-assignment-operator-visitor": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 00d05ab14ad0f299160fcf9d8f55a1cc1b740e012ab0b5ce30207d2365f091665115557af7d989cd6260d075a252d9e4283de5f2b247dfbbe0e42ae586e6bf66
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-export-namespace-from@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-export-namespace-from@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-export-namespace-from": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9f770a81bfd03b48d6ba155d452946fd56d6ffe5b7d871e9ec2a0b15e0f424273b632f3ed61838b90015b25bbda988896b7a46c7d964fbf8f6feb5820b309f93
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-for-of@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-for-of@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: a6288122a5091d96c744b9eb23dc1b2d4cce25f109ac1e26a0ea03c4ea60330e6f3cc58530b33ba7369fa07163b71001399a145238b7e92bff6270ef3b9c32a0
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-function-name@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-function-name@npm:7.23.3"
- dependencies:
- "@babel/helper-compilation-targets": ^7.22.15
- "@babel/helper-function-name": ^7.23.0
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 355c6dbe07c919575ad42b2f7e020f320866d72f8b79181a16f8e0cd424a2c761d979f03f47d583d9471b55dcd68a8a9d829b58e1eebcd572145b934b48975a6
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-jscript@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-jscript@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 07d03d471376c3f86f5900990e787fab2b31940c67df525a36f97faa602742b82289144ec4bfabcbed8aaa7dcc9000a3f3886ed15229c72d74910e3c565f2e8b
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-json-strings@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-json-strings@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-json-strings": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: f9019820233cf8955d8ba346df709a0683c120fe86a24ed1c9f003f2db51197b979efc88f010d558a12e1491210fc195a43cd1c7fee5e23b92da38f793a875de
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-literals@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-literals@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 519a544cd58586b9001c4c9b18da25a62f17d23c48600ff7a685d75ca9eb18d2c5e8f5476f067f0a8f1fea2a31107eff950b9864833061e6076dcc4bdc3e71ed
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-logical-assignment-operators@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 2ae1dc9b4ff3bf61a990ff3accdecb2afe3a0ca649b3e74c010078d1cdf29ea490f50ac0a905306a2bcf9ac177889a39ac79bdcc3a0fdf220b3b75fac18d39b5
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-member-expression-literals@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-member-expression-literals@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 95cec13c36d447c5aa6b8e4c778b897eeba66dcb675edef01e0d2afcec9e8cb9726baf4f81b4bbae7a782595aed72e6a0d44ffb773272c3ca180fada99bf92db
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-modules-amd@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-modules-amd@npm:7.23.3"
- dependencies:
- "@babel/helper-module-transforms": ^7.23.3
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: d163737b6a3d67ea579c9aa3b83d4df4b5c34d9dcdf25f415f027c0aa8cded7bac2750d2de5464081f67a042ad9e1c03930c2fab42acd79f9e57c00cf969ddff
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-modules-commonjs@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-modules-commonjs@npm:7.23.3"
- dependencies:
- "@babel/helper-module-transforms": ^7.23.3
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-simple-access": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 720a231ceade4ae4d2632478db4e7fecf21987d444942b72d523487ac8d715ca97de6c8f415c71e939595e1a4776403e7dc24ed68fe9125ad4acf57753c9bff7
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-modules-systemjs@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-modules-systemjs@npm:7.23.3"
- dependencies:
- "@babel/helper-hoist-variables": ^7.22.5
- "@babel/helper-module-transforms": ^7.23.3
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-validator-identifier": ^7.22.20
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 0d2fdd993c785aecac9e0850cd5ed7f7d448f0fbb42992a950cc0590167144df25d82af5aac9a5c99ef913d2286782afa44e577af30c10901c5ee8984910fa1f
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-modules-umd@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-modules-umd@npm:7.23.3"
- dependencies:
- "@babel/helper-module-transforms": ^7.23.3
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 586a7a2241e8b4e753a37af9466a9ffa8a67b4ba9aa756ad7500712c05d8fa9a8c1ed4f7bd25fae2a8265e6cf8fe781ec85a8ee885dd34cf50d8955ee65f12dc
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.22.5
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 3ee564ddee620c035b928fdc942c5d17e9c4b98329b76f9cefac65c111135d925eb94ed324064cd7556d4f5123beec79abea1d4b97d1c8a2a5c748887a2eb623
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-new-target@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-new-target@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: e5053389316fce73ad5201b7777437164f333e24787fbcda4ae489cd2580dbbbdfb5694a7237bad91fabb46b591d771975d69beb1c740b82cb4761625379f00b
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: a27d73ea134d3d9560a6b2e26ab60012fba15f1db95865aa0153c18f5ec82cfef6a7b3d8df74e3c2fca81534fa5efeb6cacaf7b08bdb7d123e3dafdd079886a3
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-numeric-separator@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-numeric-separator@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-numeric-separator": ^7.10.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 6ba0e5db3c620a3ec81f9e94507c821f483c15f196868df13fa454cbac719a5449baf73840f5b6eb7d77311b24a2cf8e45db53700d41727f693d46f7caf3eec3
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-object-rest-spread@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-object-rest-spread@npm:7.23.4"
- dependencies:
- "@babel/compat-data": ^7.23.3
- "@babel/helper-compilation-targets": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-object-rest-spread": ^7.8.3
- "@babel/plugin-transform-parameters": ^7.23.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 73fec495e327ca3959c1c03d07a621be09df00036c69fff0455af9a008291677ee9d368eec48adacdc6feac703269a649747568b4af4c4e9f134aa71cc5b378d
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-object-super@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-object-super@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-replace-supers": ^7.22.20
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: e495497186f621fa79026e183b4f1fbb172fd9df812cbd2d7f02c05b08adbe58012b1a6eb6dd58d11a30343f6ec80d0f4074f9b501d70aa1c94df76d59164c53
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-optional-catch-binding@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-optional-catch-binding": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: d50b5ee142cdb088d8b5de1ccf7cea85b18b85d85b52f86618f6e45226372f01ad4cdb29abd4fd35ea99a71fefb37009e0107db7a787dcc21d4d402f97470faf
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-optional-chaining@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-optional-chaining@npm:7.23.4"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
- "@babel/plugin-syntax-optional-chaining": ^7.8.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: e7a4c08038288057b7a08d68c4d55396ada9278095509ca51ed8dfb72a7f13f26bdd7c5185de21079fe0a9d60d22c227cb32e300d266c1bda40f70eee9f4bc1e
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-parameters@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-parameters@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: a735b3e85316d17ec102e3d3d1b6993b429bdb3b494651c9d754e3b7d270462ee1f1a126ccd5e3d871af5e683727e9ef98c9d34d4a42204fffaabff91052ed16
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-private-methods@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-private-methods@npm:7.23.3"
- dependencies:
- "@babel/helper-create-class-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: cedc1285c49b5a6d9a3d0e5e413b756ac40b3ac2f8f68bdfc3ae268bc8d27b00abd8bb0861c72756ff5dd8bf1eb77211b7feb5baf4fdae2ebbaabe49b9adc1d0
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-private-property-in-object@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-private-property-in-object@npm:7.23.4"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-create-class-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-private-property-in-object": ^7.14.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: fb7adfe94ea97542f250a70de32bddbc3e0b802381c92be947fec83ebffda57e68533c4d0697152719a3496fdd3ebf3798d451c024cd4ac848fc15ac26b70aa7
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-property-literals@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-property-literals@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 16b048c8e87f25095f6d53634ab7912992f78e6997a6ff549edc3cf519db4fca01c7b4e0798530d7f6a05228ceee479251245cdd850a5531c6e6f404104d6cc9
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-react-display-name@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-react-display-name@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 7f86964e8434d3ddbd3c81d2690c9b66dbf1cd8bd9512e2e24500e9fa8cf378bc52c0853270b3b82143aba5965aec04721df7abdb768f952b44f5c6e0b198779
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-react-jsx-development@npm:^7.22.5":
- version: 7.22.5
- resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5"
- dependencies:
- "@babel/plugin-transform-react-jsx": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 36bc3ff0b96bb0ef4723070a50cfdf2e72cfd903a59eba448f9fe92fea47574d6f22efd99364413719e1f3fb3c51b6c9b2990b87af088f8486a84b2a5f9e4560
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5":
- version: 7.23.4
- resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-module-imports": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-jsx": ^7.23.3
- "@babel/types": ^7.23.4
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: d8b8c52e8e22e833bf77c8d1a53b0a57d1fd52ba9596a319d572de79446a8ed9d95521035bc1175c1589d1a6a34600d2e678fa81d81bac8fac121137097f1f0a
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-react-pure-annotations@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.23.3"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 9ea3698b1d422561d93c0187ac1ed8f2367e4250b10e259785ead5aa643c265830fd0f4cf5087a5bedbc4007444c06da2f2006686613220acf0949895f453666
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-regenerator@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-regenerator@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- regenerator-transform: ^0.15.2
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 7fdacc7b40008883871b519c9e5cdea493f75495118ccc56ac104b874983569a24edd024f0f5894ba1875c54ee2b442f295d6241c3280e61c725d0dd3317c8e6
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-reserved-words@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-reserved-words@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 298c4440ddc136784ff920127cea137168e068404e635dc946ddb5d7b2a27b66f1dd4c4acb01f7184478ff7d5c3e7177a127279479926519042948fb7fa0fa48
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-shorthand-properties@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-shorthand-properties@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 5d677a03676f9fff969b0246c423d64d77502e90a832665dc872a5a5e05e5708161ce1effd56bb3c0f2c20a1112fca874be57c8a759d8b08152755519281f326
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-spread@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-spread@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-skip-transparent-expression-wrappers": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 8fd5cac201e77a0b4825745f4e07a25f923842f282f006b3a79223c00f61075c8868d12eafec86b2642cd0b32077cdd32314e27bcb75ee5e6a68c0144140dcf2
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-sticky-regex@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-sticky-regex@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 53e55eb2575b7abfdb4af7e503a2bf7ef5faf8bf6b92d2cd2de0700bdd19e934e5517b23e6dfed94ba50ae516b62f3f916773ef7d9bc81f01503f585051e2949
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-template-literals@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-template-literals@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: b16c5cb0b8796be0118e9c144d15bdc0d20a7f3f59009c6303a6e9a8b74c146eceb3f05186f5b97afcba7cfa87e34c1585a22186e3d5b22f2fd3d27d959d92b2
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-typeof-symbol@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-typeof-symbol@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 0af7184379d43afac7614fc89b1bdecce4e174d52f4efaeee8ec1a4f2c764356c6dba3525c0685231f1cbf435b6dd4ee9e738d7417f3b10ce8bbe869c32f4384
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-typescript@npm:^7.23.3":
- version: 7.23.4
- resolution: "@babel/plugin-transform-typescript@npm:7.23.4"
- dependencies:
- "@babel/helper-annotate-as-pure": ^7.22.5
- "@babel/helper-create-class-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/plugin-syntax-typescript": ^7.23.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 1cd8426763296d27547924022d6aa35ae9c6b93e4f3110af6123d03eec7b7fa319a6965165e13215ba30ac37ef2cca67dadbe15d1f1508b3d1a06423a0592d3a
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-escapes@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-unicode-escapes@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 561c429183a54b9e4751519a3dfba6014431e9cdc1484fad03bdaf96582dfc72c76a4f8661df2aeeae7c34efd0fa4d02d3b83a2f63763ecf71ecc925f9cc1f60
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-property-regex@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.23.3"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 2298461a194758086d17c23c26c7de37aa533af910f9ebf31ebd0893d4aa317468043d23f73edc782ec21151d3c46cf0ff8098a83b725c49a59de28a1d4d6225
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-regex@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-unicode-regex@npm:7.23.3"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: c5f835d17483ba899787f92e313dfa5b0055e3deab332f1d254078a2bba27ede47574b6599fcf34d3763f0c048ae0779dc21d2d8db09295edb4057478dc80a9a
- languageName: node
- linkType: hard
-
-"@babel/plugin-transform-unicode-sets-regex@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.23.3"
- dependencies:
- "@babel/helper-create-regexp-features-plugin": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- peerDependencies:
- "@babel/core": ^7.0.0
- checksum: 79d0b4c951955ca68235c87b91ab2b393c96285f8aeaa34d6db416d2ddac90000c9bd6e8c4d82b60a2b484da69930507245035f28ba63c6cae341cf3ba68fdef
- languageName: node
- linkType: hard
-
-"@babel/preset-env@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/preset-env@npm:7.23.3"
- dependencies:
- "@babel/compat-data": ^7.23.3
- "@babel/helper-compilation-targets": ^7.22.15
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-validator-option": ^7.22.15
- "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": ^7.23.3
- "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": ^7.23.3
- "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": ^7.23.3
- "@babel/plugin-proposal-private-property-in-object": 7.21.0-placeholder-for-preset-env.2
- "@babel/plugin-syntax-async-generators": ^7.8.4
- "@babel/plugin-syntax-class-properties": ^7.12.13
- "@babel/plugin-syntax-class-static-block": ^7.14.5
- "@babel/plugin-syntax-dynamic-import": ^7.8.3
- "@babel/plugin-syntax-export-namespace-from": ^7.8.3
- "@babel/plugin-syntax-import-assertions": ^7.23.3
- "@babel/plugin-syntax-import-attributes": ^7.23.3
- "@babel/plugin-syntax-import-meta": ^7.10.4
- "@babel/plugin-syntax-json-strings": ^7.8.3
- "@babel/plugin-syntax-logical-assignment-operators": ^7.10.4
- "@babel/plugin-syntax-nullish-coalescing-operator": ^7.8.3
- "@babel/plugin-syntax-numeric-separator": ^7.10.4
- "@babel/plugin-syntax-object-rest-spread": ^7.8.3
- "@babel/plugin-syntax-optional-catch-binding": ^7.8.3
- "@babel/plugin-syntax-optional-chaining": ^7.8.3
- "@babel/plugin-syntax-private-property-in-object": ^7.14.5
- "@babel/plugin-syntax-top-level-await": ^7.14.5
- "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6
- "@babel/plugin-transform-arrow-functions": ^7.23.3
- "@babel/plugin-transform-async-generator-functions": ^7.23.3
- "@babel/plugin-transform-async-to-generator": ^7.23.3
- "@babel/plugin-transform-block-scoped-functions": ^7.23.3
- "@babel/plugin-transform-block-scoping": ^7.23.3
- "@babel/plugin-transform-class-properties": ^7.23.3
- "@babel/plugin-transform-class-static-block": ^7.23.3
- "@babel/plugin-transform-classes": ^7.23.3
- "@babel/plugin-transform-computed-properties": ^7.23.3
- "@babel/plugin-transform-destructuring": ^7.23.3
- "@babel/plugin-transform-dotall-regex": ^7.23.3
- "@babel/plugin-transform-duplicate-keys": ^7.23.3
- "@babel/plugin-transform-dynamic-import": ^7.23.3
- "@babel/plugin-transform-exponentiation-operator": ^7.23.3
- "@babel/plugin-transform-export-namespace-from": ^7.23.3
- "@babel/plugin-transform-for-of": ^7.23.3
- "@babel/plugin-transform-function-name": ^7.23.3
- "@babel/plugin-transform-json-strings": ^7.23.3
- "@babel/plugin-transform-literals": ^7.23.3
- "@babel/plugin-transform-logical-assignment-operators": ^7.23.3
- "@babel/plugin-transform-member-expression-literals": ^7.23.3
- "@babel/plugin-transform-modules-amd": ^7.23.3
- "@babel/plugin-transform-modules-commonjs": ^7.23.3
- "@babel/plugin-transform-modules-systemjs": ^7.23.3
- "@babel/plugin-transform-modules-umd": ^7.23.3
- "@babel/plugin-transform-named-capturing-groups-regex": ^7.22.5
- "@babel/plugin-transform-new-target": ^7.23.3
- "@babel/plugin-transform-nullish-coalescing-operator": ^7.23.3
- "@babel/plugin-transform-numeric-separator": ^7.23.3
- "@babel/plugin-transform-object-rest-spread": ^7.23.3
- "@babel/plugin-transform-object-super": ^7.23.3
- "@babel/plugin-transform-optional-catch-binding": ^7.23.3
- "@babel/plugin-transform-optional-chaining": ^7.23.3
- "@babel/plugin-transform-parameters": ^7.23.3
- "@babel/plugin-transform-private-methods": ^7.23.3
- "@babel/plugin-transform-private-property-in-object": ^7.23.3
- "@babel/plugin-transform-property-literals": ^7.23.3
- "@babel/plugin-transform-regenerator": ^7.23.3
- "@babel/plugin-transform-reserved-words": ^7.23.3
- "@babel/plugin-transform-shorthand-properties": ^7.23.3
- "@babel/plugin-transform-spread": ^7.23.3
- "@babel/plugin-transform-sticky-regex": ^7.23.3
- "@babel/plugin-transform-template-literals": ^7.23.3
- "@babel/plugin-transform-typeof-symbol": ^7.23.3
- "@babel/plugin-transform-unicode-escapes": ^7.23.3
- "@babel/plugin-transform-unicode-property-regex": ^7.23.3
- "@babel/plugin-transform-unicode-regex": ^7.23.3
- "@babel/plugin-transform-unicode-sets-regex": ^7.23.3
- "@babel/preset-modules": 0.1.6-no-external-plugins
- babel-plugin-polyfill-corejs2: ^0.4.6
- babel-plugin-polyfill-corejs3: ^0.8.5
- babel-plugin-polyfill-regenerator: ^0.5.3
- core-js-compat: ^3.31.0
- semver: ^6.3.1
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: a16780b7d7deeccf70796cd8467e4aa6ad86b33fc86f67e23a606ae6bd6f2f26a952ccd17cf3f6ffb72584ac70d6cd6a936910ee31dbe4ac9622583ad5c2ae30
- languageName: node
- linkType: hard
-
-"@babel/preset-modules@npm:0.1.6-no-external-plugins":
- version: 0.1.6-no-external-plugins
- resolution: "@babel/preset-modules@npm:0.1.6-no-external-plugins"
- dependencies:
- "@babel/helper-plugin-utils": ^7.0.0
- "@babel/types": ^7.4.4
- esutils: ^2.0.2
- peerDependencies:
- "@babel/core": ^7.0.0-0 || ^8.0.0-0 <8.0.0
- checksum: 4855e799bc50f2449fb5210f78ea9e8fd46cf4f242243f1e2ed838e2bd702e25e73e822e7f8447722a5f4baa5e67a8f7a0e403f3e7ce04540ff743a9c411c375
- languageName: node
- linkType: hard
-
-"@babel/preset-react@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/preset-react@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-validator-option": ^7.22.15
- "@babel/plugin-transform-react-display-name": ^7.23.3
- "@babel/plugin-transform-react-jsx": ^7.22.15
- "@babel/plugin-transform-react-jsx-development": ^7.22.5
- "@babel/plugin-transform-react-pure-annotations": ^7.23.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 2d90961e7e627a74b44551e88ad36a440579e283e8dc27972bf2f50682152bbc77228673a3ea22c0e0d005b70cbc487eccd64897c5e5e0384e5ce18f300b21eb
- languageName: node
- linkType: hard
-
-"@babel/preset-typescript@npm:^7.23.3":
- version: 7.23.3
- resolution: "@babel/preset-typescript@npm:7.23.3"
- dependencies:
- "@babel/helper-plugin-utils": ^7.22.5
- "@babel/helper-validator-option": ^7.22.15
- "@babel/plugin-syntax-jsx": ^7.23.3
- "@babel/plugin-transform-modules-commonjs": ^7.23.3
- "@babel/plugin-transform-typescript": ^7.23.3
- peerDependencies:
- "@babel/core": ^7.0.0-0
- checksum: 105a2d39bbc464da0f7e1ad7f535c77c5f62d6b410219355b20e552e7d29933567a5c55339b5d0aec1a5c7a0a7dfdf1b54aae601a4fe15a157d54dcbfcb3e854
- languageName: node
- linkType: hard
-
-"@babel/regjsgen@npm:^0.8.0":
- version: 0.8.0
- resolution: "@babel/regjsgen@npm:0.8.0"
- checksum: 89c338fee774770e5a487382170711014d49a68eb281e74f2b5eac88f38300a4ad545516a7786a8dd5702e9cf009c94c2f582d200f077ac5decd74c56b973730
- languageName: node
- linkType: hard
-
-"@babel/runtime@npm:^7.8.4":
- version: 7.15.3
- resolution: "@babel/runtime@npm:7.15.3"
- dependencies:
- regenerator-runtime: ^0.13.4
- checksum: 2f0b8d2d4e36035ab1d84af0ec26aafa098536870f27c8e07de0a0e398f7a394fdea68a88165535ffb52ded6a68912bdc3450bdf91f229eb132e1c89470789f5
- languageName: node
- linkType: hard
-
"@babel/template@npm:^7.22.15":
version: 7.22.15
resolution: "@babel/template@npm:7.22.15"
@@ -1545,7 +464,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.0.0, @babel/types@npm:^7.14.5, @babel/types@npm:^7.15.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3":
+"@babel/types@npm:^7.0.0, @babel/types@npm:^7.14.5, @babel/types@npm:^7.15.0, @babel/types@npm:^7.3.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.8.3":
version: 7.15.0
resolution: "@babel/types@npm:7.15.0"
dependencies:
@@ -1555,7 +474,7 @@ __metadata:
languageName: node
linkType: hard
-"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.23.4":
+"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.3, @babel/types@npm:^7.23.4":
version: 7.23.4
resolution: "@babel/types@npm:7.23.4"
dependencies:
@@ -1901,6 +820,15 @@ __metadata:
languageName: node
linkType: hard
+"@jest/create-cache-key-function@npm:^27.4.2":
+ version: 27.5.1
+ resolution: "@jest/create-cache-key-function@npm:27.5.1"
+ dependencies:
+ "@jest/types": ^27.5.1
+ checksum: a6c3a8c769aca6f66f5dc80f1c77e66980b4f213a6b2a15a92ba3595f032848a1261c06c9c798dcf2b672b1ffbefad5085af89d130548741c85ddbe0cf4284e7
+ languageName: node
+ linkType: hard
+
"@jest/environment@npm:^29.7.0":
version: 29.7.0
resolution: "@jest/environment@npm:29.7.0"
@@ -2080,6 +1008,19 @@ __metadata:
languageName: node
linkType: hard
+"@jest/types@npm:^27.5.1":
+ version: 27.5.1
+ resolution: "@jest/types@npm:27.5.1"
+ dependencies:
+ "@types/istanbul-lib-coverage": ^2.0.0
+ "@types/istanbul-reports": ^3.0.0
+ "@types/node": "*"
+ "@types/yargs": ^16.0.0
+ chalk: ^4.0.0
+ checksum: d1f43cc946d87543ddd79d49547aab2399481d34025d5c5f2025d3d99c573e1d9832fa83cef25e9d9b07a8583500229d15bbb07b8e233d127d911d133e2f14b1
+ languageName: node
+ linkType: hard
+
"@jest/types@npm:^29.3.1":
version: 29.3.1
resolution: "@jest/types@npm:29.3.1"
@@ -2212,15 +1153,6 @@ __metadata:
languageName: node
linkType: hard
-"@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1":
- version: 5.1.1-v1
- resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1"
- dependencies:
- eslint-scope: 5.1.1
- checksum: f2e3b2d6a6e2d9f163ca22105910c9f850dc4897af0aea3ef0a5886b63d8e1ba6505b71c99cb78a3bba24a09557d601eb21c8dede3f3213753fcfef364eb0e57
- languageName: node
- linkType: hard
-
"@nodelib/fs.scandir@npm:2.1.4":
version: 2.1.4
resolution: "@nodelib/fs.scandir@npm:2.1.4"
@@ -2304,6 +1236,138 @@ __metadata:
languageName: node
linkType: hard
+"@swc/core-darwin-arm64@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-darwin-arm64@npm:1.3.100"
+ conditions: os=darwin & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@swc/core-darwin-x64@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-darwin-x64@npm:1.3.100"
+ conditions: os=darwin & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-arm64-gnu@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-linux-arm64-gnu@npm:1.3.100"
+ conditions: os=linux & cpu=arm64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-arm64-musl@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-linux-arm64-musl@npm:1.3.100"
+ conditions: os=linux & cpu=arm64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-x64-gnu@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-linux-x64-gnu@npm:1.3.100"
+ conditions: os=linux & cpu=x64 & libc=glibc
+ languageName: node
+ linkType: hard
+
+"@swc/core-linux-x64-musl@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-linux-x64-musl@npm:1.3.100"
+ conditions: os=linux & cpu=x64 & libc=musl
+ languageName: node
+ linkType: hard
+
+"@swc/core-win32-arm64-msvc@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-win32-arm64-msvc@npm:1.3.100"
+ conditions: os=win32 & cpu=arm64
+ languageName: node
+ linkType: hard
+
+"@swc/core-win32-ia32-msvc@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-win32-ia32-msvc@npm:1.3.100"
+ conditions: os=win32 & cpu=ia32
+ languageName: node
+ linkType: hard
+
+"@swc/core-win32-x64-msvc@npm:1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core-win32-x64-msvc@npm:1.3.100"
+ conditions: os=win32 & cpu=x64
+ languageName: node
+ linkType: hard
+
+"@swc/core@npm:^1.3.100":
+ version: 1.3.100
+ resolution: "@swc/core@npm:1.3.100"
+ dependencies:
+ "@swc/core-darwin-arm64": 1.3.100
+ "@swc/core-darwin-x64": 1.3.100
+ "@swc/core-linux-arm64-gnu": 1.3.100
+ "@swc/core-linux-arm64-musl": 1.3.100
+ "@swc/core-linux-x64-gnu": 1.3.100
+ "@swc/core-linux-x64-musl": 1.3.100
+ "@swc/core-win32-arm64-msvc": 1.3.100
+ "@swc/core-win32-ia32-msvc": 1.3.100
+ "@swc/core-win32-x64-msvc": 1.3.100
+ "@swc/counter": ^0.1.1
+ "@swc/types": ^0.1.5
+ peerDependencies:
+ "@swc/helpers": ^0.5.0
+ dependenciesMeta:
+ "@swc/core-darwin-arm64":
+ optional: true
+ "@swc/core-darwin-x64":
+ optional: true
+ "@swc/core-linux-arm64-gnu":
+ optional: true
+ "@swc/core-linux-arm64-musl":
+ optional: true
+ "@swc/core-linux-x64-gnu":
+ optional: true
+ "@swc/core-linux-x64-musl":
+ optional: true
+ "@swc/core-win32-arm64-msvc":
+ optional: true
+ "@swc/core-win32-ia32-msvc":
+ optional: true
+ "@swc/core-win32-x64-msvc":
+ optional: true
+ peerDependenciesMeta:
+ "@swc/helpers":
+ optional: true
+ checksum: b68553db388c36b1859f0e8b5231a608277e17ae7fd7a928ea8b448432532176914f84675426d40aa9710617b2e7fb626aaa8358b6b2506b3c43f82db725c41e
+ languageName: node
+ linkType: hard
+
+"@swc/counter@npm:^0.1.1":
+ version: 0.1.2
+ resolution: "@swc/counter@npm:0.1.2"
+ checksum: 8427c594f1f0cf44b83885e9c8fe1e370c9db44ae96e07a37c117a6260ee97797d0709483efbcc244e77bac578690215f45b23254c4cd8a70fb25ddbb50bf33e
+ languageName: node
+ linkType: hard
+
+"@swc/jest@npm:^0.2.29":
+ version: 0.2.29
+ resolution: "@swc/jest@npm:0.2.29"
+ dependencies:
+ "@jest/create-cache-key-function": ^27.4.2
+ jsonc-parser: ^3.2.0
+ peerDependencies:
+ "@swc/core": "*"
+ checksum: 9eaad322310f34e81f67d41411a7d60663341af1bd9fb65456faa914c936d849d6f643fa3b942a187d52e71e62c33097098c639d25c2047fa874f49bf51cec76
+ languageName: node
+ linkType: hard
+
+"@swc/types@npm:^0.1.5":
+ version: 0.1.5
+ resolution: "@swc/types@npm:0.1.5"
+ checksum: 6aee11f62d3d805a64848e0bd5f0e0e615f958e327a9e1260056c368d7d28764d89e38bd8005a536c9bf18afbcd303edd84099d60df34a2975d62540f61df13b
+ languageName: node
+ linkType: hard
+
"@tootallnate/once@npm:1":
version: 1.1.2
resolution: "@tootallnate/once@npm:1.1.2"
@@ -2466,7 +1530,7 @@ __metadata:
languageName: node
linkType: hard
-"@types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.9":
+"@types/json-schema@npm:^7.0.9":
version: 7.0.15
resolution: "@types/json-schema@npm:7.0.15"
checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98
@@ -2578,6 +1642,15 @@ __metadata:
languageName: node
linkType: hard
+"@types/yargs@npm:^16.0.0":
+ version: 16.0.9
+ resolution: "@types/yargs@npm:16.0.9"
+ dependencies:
+ "@types/yargs-parser": "*"
+ checksum: 00d9276ed4e0f17a78c1ed57f644a8c14061959bd5bfab113d57f082ea4b663ba97f71b89371304a34a2dba5061e9ae4523e357e577ba61834d661f82c223bf8
+ languageName: node
+ linkType: hard
+
"@types/yargs@npm:^17.0.8":
version: 17.0.17
resolution: "@types/yargs@npm:17.0.17"
@@ -3506,21 +2579,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-loader@npm:^8.3.0":
- version: 8.3.0
- resolution: "babel-loader@npm:8.3.0"
- dependencies:
- find-cache-dir: ^3.3.1
- loader-utils: ^2.0.0
- make-dir: ^3.1.0
- schema-utils: ^2.6.5
- peerDependencies:
- "@babel/core": ^7.0.0
- webpack: ">=2"
- checksum: d48bcf9e030e598656ad3ff5fb85967db2eaaf38af5b4a4b99d25618a2057f9f100e6b231af2a46c1913206db506115ca7a8cbdf52c9c73d767070dae4352ab5
- languageName: node
- linkType: hard
-
"babel-plugin-istanbul@npm:^6.1.1":
version: 6.1.1
resolution: "babel-plugin-istanbul@npm:6.1.1"
@@ -3546,49 +2604,6 @@ __metadata:
languageName: node
linkType: hard
-"babel-plugin-polyfill-corejs2@npm:^0.4.6":
- version: 0.4.6
- resolution: "babel-plugin-polyfill-corejs2@npm:0.4.6"
- dependencies:
- "@babel/compat-data": ^7.22.6
- "@babel/helper-define-polyfill-provider": ^0.4.3
- semver: ^6.3.1
- peerDependencies:
- "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: 08896811df31530be6a9bcdd630cb9fd4b5ae5181039d18db3796efbc54e38d57a42af460845c10a04434e1bc45c0d47743c7e6c860383cc6b141083cde22030
- languageName: node
- linkType: hard
-
-"babel-plugin-polyfill-corejs3@npm:^0.8.5":
- version: 0.8.6
- resolution: "babel-plugin-polyfill-corejs3@npm:0.8.6"
- dependencies:
- "@babel/helper-define-polyfill-provider": ^0.4.3
- core-js-compat: ^3.33.1
- peerDependencies:
- "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: 36951c2edac42ac0f05b200502e90d77bf66ccee5b52e2937d23496c6ef2372cce31b8c64144da374b77bd3eb65e2721703a52eac56cad16a152326c092cbf77
- languageName: node
- linkType: hard
-
-"babel-plugin-polyfill-regenerator@npm:^0.5.3":
- version: 0.5.3
- resolution: "babel-plugin-polyfill-regenerator@npm:0.5.3"
- dependencies:
- "@babel/helper-define-polyfill-provider": ^0.4.3
- peerDependencies:
- "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0
- checksum: 2bb546582cda1870d19e646a7183baeb2cccd56e0ef3e4eaeabd28e120daf17cb87399194a9ccdcf32506bcaa68d23e73440fc8ab990a7a0f8c5a77c12d5d4bc
- languageName: node
- linkType: hard
-
-"babel-plugin-transform-remove-console@npm:^6.9.4":
- version: 6.9.4
- resolution: "babel-plugin-transform-remove-console@npm:6.9.4"
- checksum: 1123c3816c6f89c064752199c8796f30265d937f5d8e1e43d3837f1c0e87ed0e6bbd0afa6117ce021c8b93ec1de7154e158674bb22331c7ed6609d10121359df
- languageName: node
- linkType: hard
-
"babel-preset-current-node-syntax@npm:^1.0.0":
version: 1.0.1
resolution: "babel-preset-current-node-syntax@npm:1.0.1"
@@ -3705,7 +2720,7 @@ __metadata:
languageName: node
linkType: hard
-"browserslist@npm:^4.21.9, browserslist@npm:^4.22.1":
+"browserslist@npm:^4.21.9":
version: 4.22.1
resolution: "browserslist@npm:4.22.1"
dependencies:
@@ -4096,13 +3111,6 @@ __metadata:
languageName: unknown
linkType: soft
-"commondir@npm:^1.0.1":
- version: 1.0.1
- resolution: "commondir@npm:1.0.1"
- checksum: 59715f2fc456a73f68826285718503340b9f0dd89bfffc42749906c5cf3d4277ef11ef1cca0350d0e79204f00f1f6d83851ececc9095dc88512a697ac0b9bdcb
- languageName: node
- linkType: hard
-
"concat-map@npm:0.0.1":
version: 0.0.1
resolution: "concat-map@npm:0.0.1"
@@ -4151,15 +3159,6 @@ __metadata:
languageName: node
linkType: hard
-"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1":
- version: 3.33.3
- resolution: "core-js-compat@npm:3.33.3"
- dependencies:
- browserslist: ^4.22.1
- checksum: cb121e83f0f5f18b2b75428cdfb19524936a18459f1e0358f9124c8ff8b75d6a5901495cb996560cfde3a416103973f78eb5947777bb8b2fd877cdf84471465d
- languageName: node
- linkType: hard
-
"core-js@npm:^3.33.3":
version: 3.33.3
resolution: "core-js@npm:3.33.3"
@@ -5058,7 +4057,7 @@ __metadata:
languageName: node
linkType: hard
-"eslint-visitor-keys@npm:^2.0.0, eslint-visitor-keys@npm:^2.1.0":
+"eslint-visitor-keys@npm:^2.0.0":
version: 2.1.0
resolution: "eslint-visitor-keys@npm:2.1.0"
checksum: e3081d7dd2611a35f0388bbdc2f5da60b3a3c5b8b6e928daffff7391146b434d691577aa95064c8b7faad0b8a680266bcda0a42439c18c717b80e6718d7e267d
@@ -5474,17 +4473,6 @@ __metadata:
languageName: node
linkType: hard
-"find-cache-dir@npm:^3.3.1":
- version: 3.3.2
- resolution: "find-cache-dir@npm:3.3.2"
- dependencies:
- commondir: ^1.0.1
- make-dir: ^3.0.2
- pkg-dir: ^4.1.0
- checksum: 1e61c2e64f5c0b1c535bd85939ae73b0e5773142713273818cc0b393ee3555fb0fd44e1a5b161b8b6c3e03e98c2fcc9c227d784850a13a90a8ab576869576817
- languageName: node
- linkType: hard
-
"find-my-way@npm:^4.5.0":
version: 4.5.1
resolution: "find-my-way@npm:4.5.1"
@@ -7408,15 +6396,6 @@ __metadata:
languageName: node
linkType: hard
-"jsesc@npm:~0.5.0":
- version: 0.5.0
- resolution: "jsesc@npm:0.5.0"
- bin:
- jsesc: bin/jsesc
- checksum: b8b44cbfc92f198ad972fba706ee6a1dfa7485321ee8c0b25f5cedd538dcb20cde3197de16a7265430fce8277a12db066219369e3d51055038946039f6e20e17
- languageName: node
- linkType: hard
-
"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1":
version: 2.3.1
resolution: "json-parse-even-better-errors@npm:2.3.1"
@@ -7479,6 +6458,13 @@ __metadata:
languageName: node
linkType: hard
+"jsonc-parser@npm:^3.2.0":
+ version: 3.2.0
+ resolution: "jsonc-parser@npm:3.2.0"
+ checksum: 946dd9a5f326b745aa326d48a7257e3f4a4b62c5e98ec8e49fa2bdd8d96cef7e6febf1399f5c7016114fd1f68a1c62c6138826d5d90bc650448e3cf0951c53c7
+ languageName: node
+ linkType: hard
+
"jsprim@npm:^1.2.2":
version: 1.4.1
resolution: "jsprim@npm:1.4.1"
@@ -7596,13 +6582,6 @@ __metadata:
languageName: node
linkType: hard
-"lodash.debounce@npm:^4.0.8":
- version: 4.0.8
- resolution: "lodash.debounce@npm:4.0.8"
- checksum: a3f527d22c548f43ae31c861ada88b2637eb48ac6aa3eb56e82d44917971b8aa96fbb37aa60efea674dc4ee8c42074f90f7b1f772e9db375435f6c83a19b3bc6
- languageName: node
- linkType: hard
-
"lodash.merge@npm:^4.6.2":
version: 4.6.2
resolution: "lodash.merge@npm:4.6.2"
@@ -7671,7 +6650,7 @@ __metadata:
languageName: node
linkType: hard
-"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0":
+"make-dir@npm:^3.0.0":
version: 3.1.0
resolution: "make-dir@npm:3.1.0"
dependencies:
@@ -8464,7 +7443,7 @@ __metadata:
languageName: node
linkType: hard
-"pkg-dir@npm:^4.1.0, pkg-dir@npm:^4.2.0":
+"pkg-dir@npm:^4.2.0":
version: 4.2.0
resolution: "pkg-dir@npm:4.2.0"
dependencies:
@@ -8845,29 +7824,6 @@ __metadata:
languageName: node
linkType: hard
-"regenerate-unicode-properties@npm:^10.1.0":
- version: 10.1.1
- resolution: "regenerate-unicode-properties@npm:10.1.1"
- dependencies:
- regenerate: ^1.4.2
- checksum: b80958ef40f125275824c2c47d5081dfaefebd80bff26c76761e9236767c748a4a95a69c053fe29d2df881177f2ca85df4a71fe70a82360388b31159ef19adcf
- languageName: node
- linkType: hard
-
-"regenerate@npm:^1.4.2":
- version: 1.4.2
- resolution: "regenerate@npm:1.4.2"
- checksum: 3317a09b2f802da8db09aa276e469b57a6c0dd818347e05b8862959c6193408242f150db5de83c12c3fa99091ad95fb42a6db2c3329bfaa12a0ea4cbbeb30cb0
- languageName: node
- linkType: hard
-
-"regenerator-runtime@npm:^0.13.4":
- version: 0.13.9
- resolution: "regenerator-runtime@npm:0.13.9"
- checksum: 65ed455fe5afd799e2897baf691ca21c2772e1a969d19bb0c4695757c2d96249eb74ee3553ea34a91062b2a676beedf630b4c1551cc6299afb937be1426ec55e
- languageName: node
- linkType: hard
-
"regenerator-runtime@npm:^0.14.0":
version: 0.14.0
resolution: "regenerator-runtime@npm:0.14.0"
@@ -8875,15 +7831,6 @@ __metadata:
languageName: node
linkType: hard
-"regenerator-transform@npm:^0.15.2":
- version: 0.15.2
- resolution: "regenerator-transform@npm:0.15.2"
- dependencies:
- "@babel/runtime": ^7.8.4
- checksum: 20b6f9377d65954980fe044cfdd160de98df415b4bff38fbade67b3337efaf078308c4fed943067cd759827cc8cfeca9cb28ccda1f08333b85d6a2acbd022c27
- languageName: node
- linkType: hard
-
"regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.1":
version: 1.5.1
resolution: "regexp.prototype.flags@npm:1.5.1"
@@ -8902,31 +7849,6 @@ __metadata:
languageName: node
linkType: hard
-"regexpu-core@npm:^5.3.1":
- version: 5.3.2
- resolution: "regexpu-core@npm:5.3.2"
- dependencies:
- "@babel/regjsgen": ^0.8.0
- regenerate: ^1.4.2
- regenerate-unicode-properties: ^10.1.0
- regjsparser: ^0.9.1
- unicode-match-property-ecmascript: ^2.0.0
- unicode-match-property-value-ecmascript: ^2.1.0
- checksum: 95bb97088419f5396e07769b7de96f995f58137ad75fac5811fb5fe53737766dfff35d66a0ee66babb1eb55386ef981feaef392f9df6d671f3c124812ba24da2
- languageName: node
- linkType: hard
-
-"regjsparser@npm:^0.9.1":
- version: 0.9.1
- resolution: "regjsparser@npm:0.9.1"
- dependencies:
- jsesc: ~0.5.0
- bin:
- regjsparser: bin/parser
- checksum: 5e1b76afe8f1d03c3beaf9e0d935dd467589c3625f6d65fb8ffa14f224d783a0fed4bf49c2c1b8211043ef92b6117313419edf055a098ed8342e340586741afc
- languageName: node
- linkType: hard
-
"request@npm:^2.88.2":
version: 2.88.2
resolution: "request@npm:2.88.2"
@@ -9013,7 +7935,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@^1.14.2, resolve@^1.20.0":
+resolve@^1.20.0:
version: 1.20.0
resolution: "resolve@npm:1.20.0"
dependencies:
@@ -9036,7 +7958,7 @@ __metadata:
languageName: node
linkType: hard
-"resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin":
+"resolve@patch:resolve@^1.20.0#~builtin":
version: 1.20.0
resolution: "resolve@patch:resolve@npm%3A1.20.0#~builtin::version=1.20.0&hash=c3c19d"
dependencies:
@@ -9229,17 +8151,6 @@ __metadata:
languageName: node
linkType: hard
-"schema-utils@npm:^2.6.5":
- version: 2.7.1
- resolution: "schema-utils@npm:2.7.1"
- dependencies:
- "@types/json-schema": ^7.0.5
- ajv: ^6.12.4
- ajv-keywords: ^3.5.2
- checksum: 32c62fc9e28edd101e1bd83453a4216eb9bd875cc4d3775e4452b541908fa8f61a7bbac8ffde57484f01d7096279d3ba0337078e85a918ecbeb72872fb09fb2b
- languageName: node
- linkType: hard
-
"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.0":
version: 3.1.1
resolution: "schema-utils@npm:3.1.1"
@@ -9978,6 +8889,16 @@ __metadata:
languageName: node
linkType: hard
+"swc-loader@npm:^0.2.3":
+ version: 0.2.3
+ resolution: "swc-loader@npm:0.2.3"
+ peerDependencies:
+ "@swc/core": ^1.2.147
+ webpack: ">=2"
+ checksum: 010d84d399525c0185d36d62c86c55ae017e7a90046bc8a39be4b7e07526924037868049f6037bc966da98151cb2600934b96a66279b742d3c413a718b427251
+ languageName: node
+ linkType: hard
+
"symbol-tree@npm:^3.2.4":
version: 3.2.4
resolution: "symbol-tree@npm:3.2.4"
@@ -10181,23 +9102,14 @@ __metadata:
version: 0.0.0-use.local
resolution: "tgui-workspace@workspace:."
dependencies:
- "@babel/core": ^7.23.3
- "@babel/eslint-parser": ^7.23.3
- "@babel/plugin-transform-class-properties": ^7.23.3
- "@babel/plugin-transform-jscript": ^7.23.3
- "@babel/preset-env": ^7.23.3
- "@babel/preset-react": ^7.23.3
- "@babel/preset-typescript": ^7.23.3
+ "@swc/core": ^1.3.100
+ "@swc/jest": ^0.2.29
"@types/jest": ^29.5.10
"@types/jsdom": ^21.1.6
"@types/node": ^14.x
"@types/webpack": ^5.28.5
"@types/webpack-env": ^1.18.4
"@typescript-eslint/parser": ^5.62.0
- babel-jest: ^29.7.0
- babel-loader: ^8.3.0
- babel-plugin-transform-remove-console: ^6.9.4
- common: "workspace:*"
css-loader: ^6.8.1
esbuild-loader: ^4.0.2
eslint: ^7.32.0
@@ -10215,6 +9127,7 @@ __metadata:
sass: ^1.69.5
sass-loader: ^13.3.2
style-loader: ^3.3.3
+ swc-loader: ^0.2.3
typescript: ^4.9.4
url-loader: ^4.1.1
webpack: ^5.89.0
@@ -10583,37 +9496,6 @@ __metadata:
languageName: node
linkType: hard
-"unicode-canonical-property-names-ecmascript@npm:^2.0.0":
- version: 2.0.0
- resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0"
- checksum: 39be078afd014c14dcd957a7a46a60061bc37c4508ba146517f85f60361acf4c7539552645ece25de840e17e293baa5556268d091ca6762747fdd0c705001a45
- languageName: node
- linkType: hard
-
-"unicode-match-property-ecmascript@npm:^2.0.0":
- version: 2.0.0
- resolution: "unicode-match-property-ecmascript@npm:2.0.0"
- dependencies:
- unicode-canonical-property-names-ecmascript: ^2.0.0
- unicode-property-aliases-ecmascript: ^2.0.0
- checksum: 1f34a7434a23df4885b5890ac36c5b2161a809887000be560f56ad4b11126d433c0c1c39baf1016bdabed4ec54829a6190ee37aa24919aa116dc1a5a8a62965a
- languageName: node
- linkType: hard
-
-"unicode-match-property-value-ecmascript@npm:^2.1.0":
- version: 2.1.0
- resolution: "unicode-match-property-value-ecmascript@npm:2.1.0"
- checksum: 8d6f5f586b9ce1ed0e84a37df6b42fdba1317a05b5df0c249962bd5da89528771e2d149837cad11aa26bcb84c35355cb9f58a10c3d41fa3b899181ece6c85220
- languageName: node
- linkType: hard
-
-"unicode-property-aliases-ecmascript@npm:^2.0.0":
- version: 2.1.0
- resolution: "unicode-property-aliases-ecmascript@npm:2.1.0"
- checksum: 243524431893649b62cc674d877bd64ef292d6071dd2fd01ab4d5ad26efbc104ffcd064f93f8a06b7e4ec54c172bf03f6417921a0d8c3a9994161fe1f88f815b
- languageName: node
- linkType: hard
-
"uniq@npm:^1.0.1":
version: 1.0.1
resolution: "uniq@npm:1.0.1"