fix(js): wrong compiler helper config file path for swc (#23193)

Fixes a bug that resulted in returning an object instead of a string for
JS executors.
There is also a helper type introduced that triggers TS to show an error
for similar problems.

Also this PR rises the minimum prettier version from 2.7.1 to 2.8.0,
because that supports the `satisfies` TS operator.

_I had another PR for this change, but that got messed up by a rebase,
so I closed that and opened this one._
_I wrote some comments there that describe what I did and why:
https://github.com/nrwl/nx/pull/22335 ._
_Also, since I created that PR many things have changed in the master
branch which allows this PR to be even simpler._

## Current Behavior
Currently build processes fail with this error message:
The "path" argument must be of type string or an instance of Buffer or
URL. Received an instance of Object .

I am experiencing it with a NestJS project.

## Expected Behavior
Builds pass without problems.

## Related Issue(s)
https://github.com/nrwl/nx/issues/22160

Fixes #22160

---------

Co-authored-by: Jack Hsu <jack.hsu@gmail.com>
This commit is contained in:
Attila Tóth 2024-06-05 16:21:45 +02:00 committed by GitHub
parent 0c1e2e08f4
commit 0038f55b92
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
4 changed files with 155 additions and 173 deletions

View File

@ -243,7 +243,7 @@
"postcss-import": "~14.1.0", "postcss-import": "~14.1.0",
"postcss-preset-env": "~7.5.0", "postcss-preset-env": "~7.5.0",
"postcss-url": "~10.1.3", "postcss-url": "~10.1.3",
"prettier": "^2.7.1", "prettier": "^2.8.0",
"prettier-plugin-tailwindcss": "^0.1.13", "prettier-plugin-tailwindcss": "^0.1.13",
"pretty-quick": "^3.1.0", "pretty-quick": "^3.1.0",
"raw-loader": "^4.0.2", "raw-loader": "^4.0.2",

View File

@ -16,6 +16,12 @@ export enum HelperDependency {
swc = 'npm:@swc/helpers', swc = 'npm:@swc/helpers',
} }
type IJSExecutors = {
[K: string]: {
helperDependency: HelperDependency;
getConfigPath: (...args: unknown[]) => string;
};
};
const jsExecutors = { const jsExecutors = {
'@nx/js:tsc': { '@nx/js:tsc': {
helperDependency: HelperDependency.tsc, helperDependency: HelperDependency.tsc,
@ -28,9 +34,9 @@ const jsExecutors = {
options: SwcExecutorOptions, options: SwcExecutorOptions,
contextRoot: string, contextRoot: string,
projectRoot: string projectRoot: string
) => getSwcrcPath(options, contextRoot, projectRoot), ) => getSwcrcPath(options, contextRoot, projectRoot).swcrcPath,
} as const, } as const,
} as const; } as const satisfies IJSExecutors;
/** /**
* Check and return a DependencyNode for the compiler's external helpers npm package. Return "null" * Check and return a DependencyNode for the compiler's external helpers npm package. Return "null"

View File

@ -82,13 +82,13 @@ export default {
`; `;
exports[`setup-tailwind generator should add a tailwind config to an application correctly 1`] = ` exports[`setup-tailwind generator should add a tailwind config to an application correctly 1`] = `
"import type { Config } from "tailwindcss"; "import type { Config } from 'tailwindcss';
import { createGlobPatternsForDependencies } from '@nx/react/tailwind'; import { createGlobPatternsForDependencies } from '@nx/react/tailwind';
export default { export default {
content: [ content: [
"./app/**/*.{js,jsx,ts,tsx}", './app/**/*.{js,jsx,ts,tsx}',
...createGlobPatternsForDependencies(__dirname) ...createGlobPatternsForDependencies(__dirname),
], ],
theme: { theme: {
extend: {}, extend: {},

310
pnpm-lock.yaml generated
View File

@ -804,14 +804,14 @@ devDependencies:
specifier: ~10.1.3 specifier: ~10.1.3
version: 10.1.3(postcss@8.4.38) version: 10.1.3(postcss@8.4.38)
prettier: prettier:
specifier: ^2.7.1 specifier: ^2.8.0
version: 2.7.1 version: 2.8.8
prettier-plugin-tailwindcss: prettier-plugin-tailwindcss:
specifier: ^0.1.13 specifier: ^0.1.13
version: 0.1.13(prettier@2.7.1) version: 0.1.13(prettier@2.8.8)
pretty-quick: pretty-quick:
specifier: ^3.1.0 specifier: ^3.1.0
version: 3.1.3(prettier@2.7.1) version: 3.1.3(prettier@2.8.8)
raw-loader: raw-loader:
specifier: ^4.0.2 specifier: ^4.0.2
version: 4.0.2(webpack@5.88.0) version: 4.0.2(webpack@5.88.0)
@ -2030,24 +2030,6 @@ packages:
semver: 6.3.1 semver: 6.3.1
dev: true dev: true
/@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.0):
resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
'@babel/core': 7.24.0
'@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-function-name': 7.23.0
'@babel/helper-member-expression-to-functions': 7.24.5
'@babel/helper-optimise-call-expression': 7.22.5
'@babel/helper-replace-supers': 7.24.1(@babel/core@7.24.0)
'@babel/helper-skip-transparent-expression-wrappers': 7.22.5
'@babel/helper-split-export-declaration': 7.24.5
semver: 6.3.1
dev: true
/@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5): /@babel/helper-create-class-features-plugin@7.24.5(@babel/core@7.24.5):
resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==} resolution: {integrity: sha512-uRc4Cv8UQWnE4NXlYTIIdM7wfFkOqlFztcC/gVXDKohKoVB3OyonfelUBaJzSwpBntZ2KYGF/9S7asCHsXwW6g==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@ -2157,7 +2139,7 @@ packages:
dependencies: dependencies:
'@babel/core': 7.23.7 '@babel/core': 7.23.7
'@babel/helper-compilation-targets': 7.23.6 '@babel/helper-compilation-targets': 7.23.6
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.5
debug: 4.3.4(supports-color@8.1.1) debug: 4.3.4(supports-color@8.1.1)
lodash.debounce: 4.0.8 lodash.debounce: 4.0.8
resolve: 1.22.8 resolve: 1.22.8
@ -2537,18 +2519,6 @@ packages:
'@babel/helper-optimise-call-expression': 7.22.5 '@babel/helper-optimise-call-expression': 7.22.5
dev: true dev: true
/@babel/helper-replace-supers@7.24.1(@babel/core@7.24.0):
resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0
dependencies:
'@babel/core': 7.24.0
'@babel/helper-environment-visitor': 7.22.20
'@babel/helper-member-expression-to-functions': 7.23.0
'@babel/helper-optimise-call-expression': 7.22.5
dev: true
/@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5): /@babel/helper-replace-supers@7.24.1(@babel/core@7.24.5):
resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==} resolution: {integrity: sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@ -2645,7 +2615,7 @@ packages:
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
dependencies: dependencies:
'@babel/template': 7.23.9 '@babel/template': 7.23.9
'@babel/traverse': 7.23.9 '@babel/traverse': 7.24.5
'@babel/types': 7.23.9 '@babel/types': 7.23.9
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -2879,18 +2849,6 @@ packages:
'@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.2) '@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.23.2)
dev: true dev: true
/@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.24.0):
resolution: {integrity: sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.24.0
'@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.0)
'@babel/helper-plugin-utils': 7.24.5
'@babel/plugin-syntax-decorators': 7.23.3(@babel/core@7.24.0)
dev: true
/@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.24.5): /@babel/plugin-proposal-decorators@7.23.9(@babel/core@7.24.5):
resolution: {integrity: sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==} resolution: {integrity: sha512-hJhBCb0+NnTWybvWq2WpbCYDOcflSbx0t+BYP65e5R9GVnukiDTi+on5bFkk4p7QGuv190H6KfNiV9Knf/3cZA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@ -3102,7 +3060,7 @@ packages:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.23.2 '@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.5
dev: true dev: true
/@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.0): /@babel/plugin-syntax-bigint@7.8.3(@babel/core@7.24.0):
@ -3111,7 +3069,7 @@ packages:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.0
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.5
dev: true dev: true
/@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2): /@babel/plugin-syntax-class-properties@7.12.13(@babel/core@7.23.2):
@ -3200,16 +3158,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5 '@babel/helper-plugin-utils': 7.22.5
dev: true dev: true
/@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.24.0
'@babel/helper-plugin-utils': 7.22.5
dev: true
/@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.24.5): /@babel/plugin-syntax-decorators@7.23.3(@babel/core@7.24.5):
resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==} resolution: {integrity: sha512-cf7Niq4/+/juY67E0PbgH0TDhLQ5J7zS8C/Q5FFx+DWyrRa9sUQdTXkjqKu8zGvuqr7vw1muKiukseihU+PJDA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@ -3281,7 +3229,7 @@ packages:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.23.2 '@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.5
dev: true dev: true
/@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7): /@babel/plugin-syntax-import-assertions@7.23.3(@babel/core@7.23.7):
@ -3324,6 +3272,16 @@ packages:
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.0
dev: true dev: true
/@babel/plugin-syntax-import-attributes@7.23.3(@babel/core@7.24.5):
resolution: {integrity: sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.24.5
'@babel/helper-plugin-utils': 7.24.0
dev: true
/@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5): /@babel/plugin-syntax-import-attributes@7.24.1(@babel/core@7.24.5):
resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==} resolution: {integrity: sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@ -3487,6 +3445,16 @@ packages:
'@babel/helper-plugin-utils': 7.22.5 '@babel/helper-plugin-utils': 7.22.5
dev: true dev: true
/@babel/plugin-syntax-jsx@7.23.3(@babel/core@7.24.5):
resolution: {integrity: sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.24.5
'@babel/helper-plugin-utils': 7.22.5
dev: true
/@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2): /@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.2):
resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==}
peerDependencies: peerDependencies:
@ -3823,16 +3791,6 @@ packages:
'@babel/helper-plugin-utils': 7.22.5 '@babel/helper-plugin-utils': 7.22.5
dev: true dev: true
/@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.23.9):
resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
engines: {node: '>=6.9.0'}
peerDependencies:
'@babel/core': ^7.0.0-0
dependencies:
'@babel/core': 7.23.9
'@babel/helper-plugin-utils': 7.22.5
dev: true
/@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0): /@babel/plugin-syntax-typescript@7.23.3(@babel/core@7.24.0):
resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==} resolution: {integrity: sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
@ -4334,7 +4292,7 @@ packages:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.23.2 '@babel/core': 7.23.2
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.5
'@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2) '@babel/plugin-syntax-flow': 7.22.5(@babel/core@7.23.2)
dev: true dev: true
@ -5545,17 +5503,17 @@ packages:
'@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.24.5) '@babel/plugin-syntax-typescript': 7.22.5(@babel/core@7.24.5)
dev: true dev: true
/@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.0): /@babel/plugin-transform-typescript@7.23.6(@babel/core@7.24.5):
resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==} resolution: {integrity: sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==}
engines: {node: '>=6.9.0'} engines: {node: '>=6.9.0'}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
'@babel/helper-annotate-as-pure': 7.22.5 '@babel/helper-annotate-as-pure': 7.22.5
'@babel/helper-create-class-features-plugin': 7.23.10(@babel/core@7.24.0) '@babel/helper-create-class-features-plugin': 7.24.5(@babel/core@7.24.5)
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.5
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.0) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.5)
dev: true dev: true
/@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7): /@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.7):
@ -9371,7 +9329,7 @@ packages:
json-parse-even-better-errors: 3.0.0 json-parse-even-better-errors: 3.0.0
normalize-package-data: 5.0.0 normalize-package-data: 5.0.0
proc-log: 3.0.0 proc-log: 3.0.0
semver: 7.6.0 semver: 7.6.2
transitivePeerDependencies: transitivePeerDependencies:
- bluebird - bluebird
dev: true dev: true
@ -9985,7 +9943,7 @@ packages:
get-port-please: 3.1.2 get-port-please: 3.1.2
h3: 1.10.1 h3: 1.10.1
knitwork: 1.0.0 knitwork: 1.0.0
magic-string: 0.30.8 magic-string: 0.30.10
mlly: 1.5.0 mlly: 1.5.0
ohash: 1.1.3 ohash: 1.1.3
pathe: 1.1.2 pathe: 1.1.2
@ -11434,13 +11392,13 @@ packages:
/@radix-ui/number@1.0.1: /@radix-ui/number@1.0.1:
resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==} resolution: {integrity: sha512-T5gIdVO2mmPW3NNhjNgEP3cqMXjXL9UbO0BzWcXfvdBs+BohbQxvd/K5hSVKmn9/lbTdsQVKbUcP5WLCwvUbBg==}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
dev: true dev: true
/@radix-ui/primitive@1.0.1: /@radix-ui/primitive@1.0.1:
resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==} resolution: {integrity: sha512-yQ8oGX2GVsEYMWGxcovu1uGWPCxV5BFfeeYxqPmuAzUyLT9qmaMXSAhXpb0WrspIeqYzdJpkh2vHModJPgRIaw==}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
dev: true dev: true
/@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1): /@radix-ui/react-arrow@1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1):
@ -11456,7 +11414,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
'@types/react-dom': 18.3.0 '@types/react-dom': 18.3.0
@ -11477,7 +11435,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
@ -11497,7 +11455,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
dev: true dev: true
@ -11511,7 +11469,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
dev: true dev: true
@ -11525,7 +11483,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
dev: true dev: true
@ -11543,7 +11501,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/primitive': 1.0.1 '@radix-ui/primitive': 1.0.1
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
@ -11564,7 +11522,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
dev: true dev: true
@ -11582,7 +11540,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1)
@ -11601,7 +11559,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
@ -11620,7 +11578,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@floating-ui/react-dom': 2.0.1(react-dom@18.3.1)(react@18.3.1) '@floating-ui/react-dom': 2.0.1(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-arrow': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
@ -11650,7 +11608,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
'@types/react-dom': 18.3.0 '@types/react-dom': 18.3.0
@ -11671,7 +11629,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-slot': 1.0.2(@types/react@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
'@types/react-dom': 18.3.0 '@types/react-dom': 18.3.0
@ -11692,7 +11650,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/primitive': 1.0.1 '@radix-ui/primitive': 1.0.1
'@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
@ -11721,7 +11679,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/number': 1.0.1 '@radix-ui/number': 1.0.1
'@radix-ui/primitive': 1.0.1 '@radix-ui/primitive': 1.0.1
'@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-collection': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
@ -11762,7 +11720,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
'@types/react-dom': 18.3.0 '@types/react-dom': 18.3.0
@ -11779,7 +11737,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-compose-refs': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
@ -11798,7 +11756,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/primitive': 1.0.1 '@radix-ui/primitive': 1.0.1
'@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.3.1)
@ -11825,7 +11783,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/primitive': 1.0.1 '@radix-ui/primitive': 1.0.1
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-use-controllable-state': 1.0.1(@types/react@18.3.1)(react@18.3.1)
@ -11848,7 +11806,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/primitive': 1.0.1 '@radix-ui/primitive': 1.0.1
'@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-context': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-direction': 1.0.1(@types/react@18.3.1)(react@18.3.1)
@ -11871,7 +11829,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
dev: true dev: true
@ -11885,7 +11843,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
@ -11900,7 +11858,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-use-callback-ref': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
@ -11915,7 +11873,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
dev: true dev: true
@ -11929,7 +11887,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
dev: true dev: true
@ -11943,7 +11901,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/rect': 1.0.1 '@radix-ui/rect': 1.0.1
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
@ -11958,7 +11916,7 @@ packages:
'@types/react': '@types/react':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1) '@radix-ui/react-use-layout-effect': 1.0.1(@types/react@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
react: 18.3.1 react: 18.3.1
@ -11977,7 +11935,7 @@ packages:
'@types/react-dom': '@types/react-dom':
optional: true optional: true
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1) '@radix-ui/react-primitive': 1.0.3(@types/react-dom@18.3.0)(@types/react@18.3.1)(react-dom@18.3.1)(react@18.3.1)
'@types/react': 18.3.1 '@types/react': 18.3.1
'@types/react-dom': 18.3.0 '@types/react-dom': 18.3.0
@ -11988,7 +11946,7 @@ packages:
/@radix-ui/rect@1.0.1: /@radix-ui/rect@1.0.1:
resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==} resolution: {integrity: sha512-fyrgCaedtvMg9NK3en0pnOYJdtfwxUcNolezkNPUsoX57X8oQk+NkqcvzHXD2uKNij6GXmWU9NDru2IWjrO4BQ==}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
dev: true dev: true
/@reduxjs/toolkit@1.9.0(react-redux@8.0.5)(react@18.3.1): /@reduxjs/toolkit@1.9.0(react-redux@8.0.5)(react@18.3.1):
@ -12072,7 +12030,7 @@ packages:
postcss-discard-duplicates: 5.1.0(postcss@8.4.38) postcss-discard-duplicates: 5.1.0(postcss@8.4.38)
postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.1) postcss-load-config: 4.0.2(postcss@8.4.38)(ts-node@10.9.1)
postcss-modules: 6.0.0(postcss@8.4.38) postcss-modules: 6.0.0(postcss@8.4.38)
prettier: 2.7.1 prettier: 2.8.8
pretty-ms: 7.0.1 pretty-ms: 7.0.1
react-refresh: 0.14.0 react-refresh: 0.14.0
remark-frontmatter: 4.0.1 remark-frontmatter: 4.0.1
@ -13189,7 +13147,7 @@ packages:
express: 4.18.2 express: 4.18.2
find-cache-dir: 3.3.2 find-cache-dir: 3.3.2
fs-extra: 11.2.0 fs-extra: 11.2.0
magic-string: 0.30.8 magic-string: 0.30.10
rollup: 3.28.0 rollup: 3.28.0
typescript: 5.4.2 typescript: 5.4.2
vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)
@ -13572,7 +13530,7 @@ packages:
memoizerific: 1.11.3 memoizerific: 1.11.3
react: 18.3.1 react: 18.3.1
react-dom: 18.3.1(react@18.3.1) react-dom: 18.3.1(react@18.3.1)
semver: 7.6.0 semver: 7.6.2
store2: 2.14.2 store2: 2.14.2
telejson: 7.2.0 telejson: 7.2.0
ts-dedent: 2.2.0 ts-dedent: 2.2.0
@ -14630,7 +14588,7 @@ packages:
/@types/connect-history-api-fallback@1.5.4: /@types/connect-history-api-fallback@1.5.4:
resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==} resolution: {integrity: sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==}
dependencies: dependencies:
'@types/express-serve-static-core': 4.17.32 '@types/express-serve-static-core': 4.19.1
'@types/node': 18.19.8 '@types/node': 18.19.8
dev: true dev: true
@ -15563,7 +15521,7 @@ packages:
/@vanilla-extract/babel-plugin-debug-ids@1.0.3: /@vanilla-extract/babel-plugin-debug-ids@1.0.3:
resolution: {integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA==} resolution: {integrity: sha512-vm4jYu1xhSa6ofQ9AhIpR3DkAp4c+eoR1Rpm8/TQI4DmWbmGbOjYRcqV0aWsfaIlNhN4kFuxFMKBNN9oG6iRzA==}
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
dev: true dev: true
@ -15587,8 +15545,8 @@ packages:
/@vanilla-extract/integration@6.2.4(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0): /@vanilla-extract/integration@6.2.4(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0):
resolution: {integrity: sha512-+AfymNMVq9sEUe0OJpdCokmPZg4Zi6CqKaW/PnUOfDwEn53ighHOMOBl5hAgxYR8Kiz9NG43Bn00mkjWlFi+ng==} resolution: {integrity: sha512-+AfymNMVq9sEUe0OJpdCokmPZg4Zi6CqKaW/PnUOfDwEn53ighHOMOBl5hAgxYR8Kiz9NG43Bn00mkjWlFi+ng==}
dependencies: dependencies:
'@babel/core': 7.23.9 '@babel/core': 7.24.5
'@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.23.9) '@babel/plugin-syntax-typescript': 7.23.3(@babel/core@7.24.5)
'@vanilla-extract/babel-plugin-debug-ids': 1.0.3 '@vanilla-extract/babel-plugin-debug-ids': 1.0.3
'@vanilla-extract/css': 1.14.0 '@vanilla-extract/css': 1.14.0
esbuild: 0.17.6 esbuild: 0.17.6
@ -15881,9 +15839,9 @@ packages:
vite: ^4.0.0 || ^5.0.0 vite: ^4.0.0 || ^5.0.0
vue: ^3.0.0 vue: ^3.0.0
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.5)
'@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.0) '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.5)
vite: 5.0.12(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) vite: 5.0.12(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)
vue: 3.4.15(typescript@5.4.2) vue: 3.4.15(typescript@5.4.2)
transitivePeerDependencies: transitivePeerDependencies:
@ -15920,7 +15878,7 @@ packages:
/@vitest/snapshot@1.3.1: /@vitest/snapshot@1.3.1:
resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==} resolution: {integrity: sha512-EF++BZbt6RZmOlE3SuTPu/NfwBF6q4ABS37HHXzs2LUVPBLx2QoY/K0fKpRChSo8eLiuxcbCVfqKgx/dplCDuQ==}
dependencies: dependencies:
magic-string: 0.30.8 magic-string: 0.30.10
pathe: 1.1.2 pathe: 1.1.2
pretty-format: 29.7.0 pretty-format: 29.7.0
dev: true dev: true
@ -15964,7 +15922,7 @@ packages:
resolution: {integrity: sha512-jtEXim+pfyHWwvheYwUwSXm43KwQo8nhOBDyjrUITV6X2tB7lJm6n/+4sqR8137UVZZul5hBzWHdZ2uStYpyRQ==} resolution: {integrity: sha512-jtEXim+pfyHWwvheYwUwSXm43KwQo8nhOBDyjrUITV6X2tB7lJm6n/+4sqR8137UVZZul5hBzWHdZ2uStYpyRQ==}
dev: true dev: true
/@vue/babel-plugin-jsx@1.2.1(@babel/core@7.24.0): /@vue/babel-plugin-jsx@1.2.1(@babel/core@7.24.5):
resolution: {integrity: sha512-Yy9qGktktXhB39QE99So/BO2Uwm/ZG+gpL9vMg51ijRRbINvgbuhyJEi4WYmGRMx/MSTfK0xjgZ3/MyY+iLCEg==} resolution: {integrity: sha512-Yy9qGktktXhB39QE99So/BO2Uwm/ZG+gpL9vMg51ijRRbINvgbuhyJEi4WYmGRMx/MSTfK0xjgZ3/MyY+iLCEg==}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
@ -15972,15 +15930,15 @@ packages:
'@babel/core': '@babel/core':
optional: true optional: true
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
'@babel/helper-module-imports': 7.22.15 '@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.5
'@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.0) '@babel/plugin-syntax-jsx': 7.23.3(@babel/core@7.24.5)
'@babel/template': 7.24.0 '@babel/template': 7.24.0
'@babel/traverse': 7.24.0 '@babel/traverse': 7.24.5
'@babel/types': 7.24.0 '@babel/types': 7.24.0
'@vue/babel-helper-vue-transform-on': 1.2.1 '@vue/babel-helper-vue-transform-on': 1.2.1
'@vue/babel-plugin-resolve-type': 1.2.1(@babel/core@7.24.0) '@vue/babel-plugin-resolve-type': 1.2.1(@babel/core@7.24.5)
camelcase: 6.3.0 camelcase: 6.3.0
html-tags: 3.3.1 html-tags: 3.3.1
svg-tags: 1.0.0 svg-tags: 1.0.0
@ -15988,15 +15946,15 @@ packages:
- supports-color - supports-color
dev: true dev: true
/@vue/babel-plugin-resolve-type@1.2.1(@babel/core@7.24.0): /@vue/babel-plugin-resolve-type@1.2.1(@babel/core@7.24.5):
resolution: {integrity: sha512-IOtnI7pHunUzHS/y+EG/yPABIAp0VN8QhQ0UCS09jeMVxgAnI9qdOzO85RXdQGxq+aWCdv8/+k3W0aYO6j/8fQ==} resolution: {integrity: sha512-IOtnI7pHunUzHS/y+EG/yPABIAp0VN8QhQ0UCS09jeMVxgAnI9qdOzO85RXdQGxq+aWCdv8/+k3W0aYO6j/8fQ==}
peerDependencies: peerDependencies:
'@babel/core': ^7.0.0-0 '@babel/core': ^7.0.0-0
dependencies: dependencies:
'@babel/code-frame': 7.23.5 '@babel/code-frame': 7.23.5
'@babel/core': 7.24.0 '@babel/core': 7.24.5
'@babel/helper-module-imports': 7.22.15 '@babel/helper-module-imports': 7.22.15
'@babel/helper-plugin-utils': 7.24.0 '@babel/helper-plugin-utils': 7.24.5
'@babel/parser': 7.24.0 '@babel/parser': 7.24.0
'@vue/compiler-sfc': 3.4.15 '@vue/compiler-sfc': 3.4.15
dev: true dev: true
@ -16027,7 +15985,7 @@ packages:
'@vue/compiler-ssr': 3.4.15 '@vue/compiler-ssr': 3.4.15
'@vue/shared': 3.4.15 '@vue/shared': 3.4.15
estree-walker: 2.0.2 estree-walker: 2.0.2
magic-string: 0.30.8 magic-string: 0.30.10
postcss: 8.4.38 postcss: 8.4.38
source-map-js: 1.2.0 source-map-js: 1.2.0
dev: true dev: true
@ -16590,6 +16548,16 @@ packages:
dependencies: dependencies:
ajv: 8.12.0 ajv: 8.12.0
/ajv-formats@2.1.1(ajv@8.13.0):
resolution: {integrity: sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==}
peerDependencies:
ajv: ^8.0.0
peerDependenciesMeta:
ajv:
optional: true
dependencies:
ajv: 8.13.0
/ajv-formats@3.0.1(ajv@8.13.0): /ajv-formats@3.0.1(ajv@8.13.0):
resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==} resolution: {integrity: sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==}
peerDependencies: peerDependencies:
@ -16616,6 +16584,14 @@ packages:
ajv: 8.12.0 ajv: 8.12.0
fast-deep-equal: 3.1.3 fast-deep-equal: 3.1.3
/ajv-keywords@5.1.0(ajv@8.13.0):
resolution: {integrity: sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==}
peerDependencies:
ajv: ^8.8.2
dependencies:
ajv: 8.13.0
fast-deep-equal: 3.1.3
/ajv@6.12.6: /ajv@6.12.6:
resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==} resolution: {integrity: sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==}
dependencies: dependencies:
@ -16639,7 +16615,6 @@ packages:
json-schema-traverse: 1.0.0 json-schema-traverse: 1.0.0
require-from-string: 2.0.2 require-from-string: 2.0.2
uri-js: 4.4.1 uri-js: 4.4.1
dev: true
/algoliasearch@4.14.2: /algoliasearch@4.14.2:
resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==} resolution: {integrity: sha512-ngbEQonGEmf8dyEh5f+uOIihv4176dgbuOZspiuhmTTBRBuzWu3KCGHre6uHj5YyuC7pNvQGzB6ZNJyZi0z+Sg==}
@ -19222,9 +19197,9 @@ packages:
dependencies: dependencies:
icss-utils: 5.1.0(postcss@8.4.38) icss-utils: 5.1.0(postcss@8.4.38)
postcss: 8.4.38 postcss: 8.4.38
postcss-modules-extract-imports: 3.0.0(postcss@8.4.38) postcss-modules-extract-imports: 3.1.0(postcss@8.4.38)
postcss-modules-local-by-default: 4.0.4(postcss@8.4.38) postcss-modules-local-by-default: 4.0.5(postcss@8.4.38)
postcss-modules-scope: 3.1.1(postcss@8.4.38) postcss-modules-scope: 3.2.0(postcss@8.4.38)
postcss-modules-values: 4.0.0(postcss@8.4.38) postcss-modules-values: 4.0.0(postcss@8.4.38)
postcss-value-parser: 4.2.0 postcss-value-parser: 4.2.0
semver: 7.6.2 semver: 7.6.2
@ -21262,7 +21237,7 @@ packages:
resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==} resolution: {integrity: sha512-YNF+mZ/Wu2FU/gvmzuWtYc8rloubL7wfXCTgouFrnjGVXPA/EeYYA7pupXWrb3Iv1cTBeSSxxJIbK23l4MRNqg==}
engines: {node: '>=8.3.0'} engines: {node: '>=8.3.0'}
dependencies: dependencies:
'@babel/traverse': 7.24.0 '@babel/traverse': 7.24.5
'@babel/types': 7.24.0 '@babel/types': 7.24.0
c8: 7.13.0 c8: 7.13.0
transitivePeerDependencies: transitivePeerDependencies:
@ -22640,6 +22615,7 @@ packages:
/glob@6.0.4: /glob@6.0.4:
resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==} resolution: {integrity: sha512-MKZeRNyYZAVVVG1oZeLaWie1uweH40m9AZwIwxyPbTSX4hHrVYSzLg0Ro5Z5R7XKkIX+Cc6oD1rqeDJnwsB8/A==}
deprecated: Glob versions prior to v9 are no longer supported
dependencies: dependencies:
inflight: 1.0.6 inflight: 1.0.6
inherits: 2.0.4 inherits: 2.0.4
@ -24956,7 +24932,7 @@ packages:
minimist: 1.2.7 minimist: 1.2.7
mkdirp: 1.0.4 mkdirp: 1.0.4
mz: 2.7.0 mz: 2.7.0
prettier: 2.7.1 prettier: 2.8.8
dev: false dev: false
/json-schema-traverse@0.4.1: /json-schema-traverse@0.4.1:
@ -25663,7 +25639,7 @@ packages:
resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==} resolution: {integrity: sha512-0shqecEPgdFpnI3AP90epXyxZy9g6CRZ+SZ7BcqFwYmtFEnZ1jpevcV5HoyVnlDS9gCnc1UIg3Rsvp3Ci7r8OA==}
engines: {node: '>=16.14.0'} engines: {node: '>=16.14.0'}
dependencies: dependencies:
magic-string: 0.30.8 magic-string: 0.30.10
dev: true dev: true
/magic-string@0.27.0: /magic-string@0.27.0:
@ -25992,7 +25968,7 @@ packages:
/media-query-parser@2.0.2: /media-query-parser@2.0.2:
resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==} resolution: {integrity: sha512-1N4qp+jE0pL5Xv4uEcwVUhIkwdUO3S/9gML90nqKA7v7FcOS5vUtatfzok9S9U1EJU8dHWlcv95WLnKmmxZI9w==}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
dev: true dev: true
/media-typer@0.3.0: /media-typer@0.3.0:
@ -26076,7 +26052,7 @@ packages:
resolution: {integrity: sha512-sxH6hcWCorhTbk4kaShCWsadzu99WBL4Nvq4m/sDTbp32//iGuxtAnUK+ZV+6IEygr2u9Z0/4XoZ8Sbcl71MpA==} resolution: {integrity: sha512-sxH6hcWCorhTbk4kaShCWsadzu99WBL4Nvq4m/sDTbp32//iGuxtAnUK+ZV+6IEygr2u9Z0/4XoZ8Sbcl71MpA==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
hermes-parser: 0.18.2 hermes-parser: 0.18.2
nullthrows: 1.1.1 nullthrows: 1.1.1
transitivePeerDependencies: transitivePeerDependencies:
@ -26146,7 +26122,7 @@ packages:
resolution: {integrity: sha512-S7oZLLcab6YXUT6jYFX/ZDMN7Fq6xBGGAG8liMFU1UljX6cTcEC2u+UIafYgCLrdVexp/+ClxrIetVPZ5LtL/g==} resolution: {integrity: sha512-S7oZLLcab6YXUT6jYFX/ZDMN7Fq6xBGGAG8liMFU1UljX6cTcEC2u+UIafYgCLrdVexp/+ClxrIetVPZ5LtL/g==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
terser: 5.29.1 terser: 5.31.0
dev: true dev: true
/metro-resolver@0.80.5: /metro-resolver@0.80.5:
@ -26196,7 +26172,7 @@ packages:
resolution: {integrity: sha512-7IdlTqK/k5+qE3RvIU5QdCJUPk4tHWEqgVuYZu8exeW+s6qOJ66hGIJjXY/P7ccucqF+D4nsbAAW5unkoUdS6g==} resolution: {integrity: sha512-7IdlTqK/k5+qE3RvIU5QdCJUPk4tHWEqgVuYZu8exeW+s6qOJ66hGIJjXY/P7ccucqF+D4nsbAAW5unkoUdS6g==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
'@babel/generator': 7.23.6 '@babel/generator': 7.23.6
'@babel/template': 7.24.0 '@babel/template': 7.24.0
'@babel/traverse': 7.24.0 '@babel/traverse': 7.24.0
@ -26209,7 +26185,7 @@ packages:
resolution: {integrity: sha512-Q1oM7hfP+RBgAtzRFBDjPhArELUJF8iRCZ8OidqCpYzQJVGuJZ7InSnIf3hn1JyqiUQwv2f1LXBO78i2rAjzyA==} resolution: {integrity: sha512-Q1oM7hfP+RBgAtzRFBDjPhArELUJF8iRCZ8OidqCpYzQJVGuJZ7InSnIf3hn1JyqiUQwv2f1LXBO78i2rAjzyA==}
engines: {node: '>=18'} engines: {node: '>=18'}
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
'@babel/generator': 7.23.6 '@babel/generator': 7.23.6
'@babel/parser': 7.24.0 '@babel/parser': 7.24.0
'@babel/types': 7.24.0 '@babel/types': 7.24.0
@ -27164,7 +27140,7 @@ packages:
klona: 2.0.6 klona: 2.0.6
knitwork: 1.0.0 knitwork: 1.0.0
listhen: 1.6.0 listhen: 1.6.0
magic-string: 0.30.8 magic-string: 0.30.10
mime: 3.0.0 mime: 3.0.0
mlly: 1.5.0 mlly: 1.5.0
mri: 1.2.0 mri: 1.2.0
@ -28799,7 +28775,7 @@ packages:
resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==} resolution: {integrity: sha512-Sz2Lkdxz6F2Pgnpi9U5Ng/WdWAUZxmHrNPoVlm3aAemxoy2Qy7LGjQg4uf8qKelDAUW94F4np3iH2YPf2qefcQ==}
engines: {node: '>=10'} engines: {node: '>=10'}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
dev: true dev: true
/portfinder@1.0.32: /portfinder@1.0.32:
@ -29981,17 +29957,17 @@ packages:
engines: {node: '>= 0.8.0'} engines: {node: '>= 0.8.0'}
dev: true dev: true
/prettier-plugin-tailwindcss@0.1.13(prettier@2.7.1): /prettier-plugin-tailwindcss@0.1.13(prettier@2.8.8):
resolution: {integrity: sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==} resolution: {integrity: sha512-/EKQURUrxLu66CMUg4+1LwGdxnz8of7IDvrSLqEtDqhLH61SAlNNUSr90UTvZaemujgl3OH/VHg+fyGltrNixw==}
engines: {node: '>=12.17.0'} engines: {node: '>=12.17.0'}
peerDependencies: peerDependencies:
prettier: '>=2.2.0' prettier: '>=2.2.0'
dependencies: dependencies:
prettier: 2.7.1 prettier: 2.8.8
dev: true dev: true
/prettier@2.7.1: /prettier@2.8.8:
resolution: {integrity: sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==} resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==}
engines: {node: '>=10.13.0'} engines: {node: '>=10.13.0'}
hasBin: true hasBin: true
@ -30051,7 +30027,7 @@ packages:
parse-ms: 2.1.0 parse-ms: 2.1.0
dev: true dev: true
/pretty-quick@3.1.3(prettier@2.7.1): /pretty-quick@3.1.3(prettier@2.8.8):
resolution: {integrity: sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==} resolution: {integrity: sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==}
engines: {node: '>=10.13'} engines: {node: '>=10.13'}
hasBin: true hasBin: true
@ -30064,7 +30040,7 @@ packages:
ignore: 5.2.0 ignore: 5.2.0
mri: 1.2.0 mri: 1.2.0
multimatch: 4.0.0 multimatch: 4.0.0
prettier: 2.7.1 prettier: 2.8.8
dev: true dev: true
/prismjs@1.27.0: /prismjs@1.27.0:
@ -30364,9 +30340,9 @@ packages:
engines: {node: '>=8.10.0'} engines: {node: '>=8.10.0'}
hasBin: true hasBin: true
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
'@babel/generator': 7.23.6 '@babel/generator': 7.23.6
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
ast-types: 0.14.2 ast-types: 0.14.2
commander: 2.20.3 commander: 2.20.3
doctrine: 3.0.0 doctrine: 3.0.0
@ -30886,7 +30862,7 @@ packages:
/regenerator-transform@0.15.2: /regenerator-transform@0.15.2:
resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==} resolution: {integrity: sha512-hfMp2BoF0qOk3uc5V20ALGDS2ddjQaLrdl7xrGXvAIow7qeWRM2VA2HuCHkUKk9slq3VwEwLNK3DFBqDfPGYtg==}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
dev: true dev: true
/regex-parser@2.2.11: /regex-parser@2.2.11:
@ -31532,9 +31508,9 @@ packages:
engines: {node: '>= 12.13.0'} engines: {node: '>= 12.13.0'}
dependencies: dependencies:
'@types/json-schema': 7.0.12 '@types/json-schema': 7.0.12
ajv: 8.12.0 ajv: 8.13.0
ajv-formats: 2.1.1(ajv@8.12.0) ajv-formats: 2.1.1(ajv@8.13.0)
ajv-keywords: 5.1.0(ajv@8.12.0) ajv-keywords: 5.1.0(ajv@8.13.0)
/scule@1.2.0: /scule@1.2.0:
resolution: {integrity: sha512-CRCmi5zHQnSoeCik9565PONMg0kfkvYmcSqrbOJY4txFfy1wvVULV4FDaiXhUblUgahdqz3F2NwHZ8i4eBTwUw==} resolution: {integrity: sha512-CRCmi5zHQnSoeCik9565PONMg0kfkvYmcSqrbOJY4txFfy1wvVULV4FDaiXhUblUgahdqz3F2NwHZ8i4eBTwUw==}
@ -32941,7 +32917,7 @@ packages:
jest-worker: 27.5.1 jest-worker: 27.5.1
schema-utils: 3.2.0 schema-utils: 3.2.0
serialize-javascript: 6.0.2 serialize-javascript: 6.0.2
terser: 5.29.1 terser: 5.31.0
webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) webpack: 5.88.0(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4)
dev: true dev: true
@ -32967,7 +32943,7 @@ packages:
jest-worker: 27.5.1 jest-worker: 27.5.1
schema-utils: 3.2.0 schema-utils: 3.2.0
serialize-javascript: 6.0.2 serialize-javascript: 6.0.2
terser: 5.29.1 terser: 5.31.0
webpack: 5.90.1(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4) webpack: 5.90.1(@swc/core@1.5.7)(esbuild@0.19.5)(webpack-cli@5.1.4)
dev: true dev: true
@ -32993,7 +32969,7 @@ packages:
jest-worker: 27.5.1 jest-worker: 27.5.1
schema-utils: 3.2.0 schema-utils: 3.2.0
serialize-javascript: 6.0.2 serialize-javascript: 6.0.2
terser: 5.29.1 terser: 5.31.0
webpack: 5.91.0(@swc/core@1.5.7)(esbuild@0.21.3)(webpack-cli@5.1.4) webpack: 5.91.0(@swc/core@1.5.7)(esbuild@0.21.3)(webpack-cli@5.1.4)
dev: true dev: true
@ -34622,15 +34598,15 @@ packages:
peerDependencies: peerDependencies:
vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0 vite: ^3.0.0-0 || ^4.0.0-0 || ^5.0.0-0
dependencies: dependencies:
'@babel/core': 7.24.0 '@babel/core': 7.24.5
'@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.24.0) '@babel/plugin-proposal-decorators': 7.23.9(@babel/core@7.24.5)
'@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.24.0) '@babel/plugin-syntax-import-attributes': 7.23.3(@babel/core@7.24.5)
'@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.0) '@babel/plugin-syntax-import-meta': 7.10.4(@babel/core@7.24.5)
'@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.0) '@babel/plugin-transform-typescript': 7.23.6(@babel/core@7.24.5)
'@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.0) '@vue/babel-plugin-jsx': 1.2.1(@babel/core@7.24.5)
'@vue/compiler-dom': 3.4.15 '@vue/compiler-dom': 3.4.15
kolorist: 1.8.0 kolorist: 1.8.0
magic-string: 0.30.8 magic-string: 0.30.10
vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0) vite: 5.0.8(@types/node@18.19.8)(less@4.1.3)(sass@1.55.0)(stylus@0.59.0)
transitivePeerDependencies: transitivePeerDependencies:
- supports-color - supports-color
@ -35820,7 +35796,7 @@ packages:
resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==} resolution: {integrity: sha512-Z2Fe1bn+eLstG8DRR6FTavGD+MeAwyfmouhHsIUgaADz8jvFKbO/fXc2trJKZg+5EBjh4gGm3iU/t3onKlXHIg==}
engines: {node: '>=10'} engines: {node: '>=10'}
dependencies: dependencies:
'@babel/runtime': 7.24.4 '@babel/runtime': 7.24.5
'@types/lodash': 4.14.197 '@types/lodash': 4.14.197
lodash: 4.17.21 lodash: 4.17.21
lodash-es: 4.17.21 lodash-es: 4.17.21