diff --git a/.nvmrc b/.nvmrc new file mode 100644 index 0000000..2bd5a0a --- /dev/null +++ b/.nvmrc @@ -0,0 +1 @@ +22 diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index c77917a..4c156b1 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -4,8 +4,9 @@ We're using [pnpm workspaces](https://pnpm.js.org/en/workspaces). +1. `corepack enable && corepack install` 1. `pnpm install` -2. `node packages/create-single-spa/bin/create-single-spa.js ../some-test-dir` +1. `node packages/create-single-spa/bin/create-single-spa.js ../some-test-dir` Note that create-single-spa can run in the current directory by default, but you can provide a different destination directory through the CLI (as shown above with `some-test-dir`). diff --git a/package.json b/package.json index 9837401..7c93d5f 100644 --- a/package.json +++ b/package.json @@ -21,5 +21,6 @@ "format": "prettier . --write", "prepare": "husky install" }, - "license": "MIT" + "license": "MIT", + "packageManager": "pnpm@9.4.0+sha512.f549b8a52c9d2b8536762f99c0722205efc5af913e77835dbccc3b0b0b2ca9e7dc8022b78062c17291c48e88749c70ce88eb5a74f1fa8c4bf5e18bb46c8bd83a" } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 046a69b..e0dbb7a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -151,13 +151,13 @@ importers: version: 27.5.1(@babel/core@7.23.5) babel-loader: specifier: ^8.2.5 - version: 8.3.0(@babel/core@7.23.5)(webpack@5.89.0) + version: 8.3.0(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) cross-env: specifier: ^7.0.3 version: 7.0.3 css-loader: specifier: ^5.2.7 - version: 5.2.7(webpack@5.89.0) + version: 5.2.7(webpack@5.89.0(webpack-cli@4.10.0)) eslint: specifier: ^7.32.0 version: 7.32.0 @@ -190,7 +190,7 @@ importers: version: 6.0.1(@types/react-dom@17.0.25)(@types/react@17.0.71)(react@17.0.2) style-loader: specifier: ^3.2.1 - version: 3.3.3(webpack@5.89.0) + version: 3.3.3(webpack@5.89.0(webpack-cli@4.10.0)) ts-config-single-spa: specifier: workspace:* version: link:../ts-config-single-spa @@ -241,7 +241,7 @@ importers: devDependencies: webpack: specifier: ^5.89.0 - version: 5.89.0(webpack-cli@4.10.0) + version: 5.89.0 packages/webpack-config-single-spa-react: dependencies: @@ -273,7 +273,222 @@ importers: specifier: ^5.8.0 version: 5.10.0 - tests/fixtures/root-config-test: + tests/fixtures/react-app-js-webpack: + dependencies: + react: + specifier: ^17.0.2 + version: 17.0.2 + react-dom: + specifier: ^17.0.2 + version: 17.0.2(react@17.0.2) + single-spa-react: + specifier: ^4.3.1 + version: 4.6.1(@types/react-dom@17.0.25)(@types/react@17.0.71)(react@17.0.2) + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/preset-react': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + '@testing-library/jest-dom': + specifier: ^5.17.0 + version: 5.17.0 + '@testing-library/react': + specifier: ^12.0.0 + version: 12.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + babel-jest: + specifier: ^27.5.1 + version: 27.5.1(@babel/core@7.23.5) + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-config-react-important-stuff: + specifier: ^3.0.0 + version: 3.0.0(eslint@7.32.0) + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + husky: + specifier: ^7.0.2 + version: 7.0.4 + identity-obj-proxy: + specifier: ^3.0.0 + version: 3.0.0 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa-react: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + tests/fixtures/react-app-ts-webpack: + dependencies: + '@types/jest': + specifier: ^27.0.1 + version: 27.5.2 + '@types/react': + specifier: ^17.0.19 + version: 17.0.71 + '@types/react-dom': + specifier: ^17.0.9 + version: 17.0.25 + '@types/systemjs': + specifier: ^6.1.1 + version: 6.15.1 + '@types/webpack-env': + specifier: ^1.16.2 + version: 1.18.5 + react: + specifier: ^17.0.2 + version: 17.0.2 + react-dom: + specifier: ^17.0.2 + version: 17.0.2(react@17.0.2) + single-spa: + specifier: ^5.9.3 + version: 5.9.5 + single-spa-react: + specifier: ^4.3.1 + version: 4.6.1(@types/react-dom@17.0.25)(@types/react@17.0.71)(react@17.0.2) + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/preset-react': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5) + '@babel/preset-typescript': + specifier: ^7.23.3 + version: 7.26.0(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + '@testing-library/jest-dom': + specifier: ^5.17.0 + version: 5.17.0 + '@testing-library/react': + specifier: ^12.0.0 + version: 12.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + babel-jest: + specifier: ^27.5.1 + version: 27.5.1(@babel/core@7.23.5) + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-config-ts-react-important-stuff: + specifier: ^3.0.0 + version: 3.0.0(eslint@7.32.0) + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + husky: + specifier: ^7.0.2 + version: 7.0.4 + identity-obj-proxy: + specifier: ^3.0.0 + version: 3.0.0 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + ts-config-single-spa: + specifier: ^3.0.0 + version: 3.0.0 + typescript: + specifier: ^4.3.5 + version: 4.9.5 + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa-react: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-config-single-spa-react-ts: + specifier: ^4.0.0 + version: 4.0.5(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-config-single-spa-ts: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + tests/fixtures/root-config-js-webpack: dependencies: '@types/jest': specifier: ^27.0.1 @@ -320,7 +535,7 @@ importers: version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) html-webpack-plugin: specifier: ^5.3.2 - version: 5.5.4(webpack@5.89.0) + version: 5.5.4(webpack@5.89.0(webpack-cli@4.10.0)) husky: specifier: ^7.0.2 version: 7.0.4 @@ -347,7 +562,7 @@ importers: version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) webpack-config-single-spa: specifier: ^6.0.2 - version: 6.0.2(@babel/core@7.23.5)(webpack@5.89.0) + version: 6.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) webpack-dev-server: specifier: ^4.0.0 version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) @@ -355,59 +570,802 @@ importers: specifier: ^5.8.0 version: 5.10.0 -packages: - - '@aashutoshrathi/word-wrap@1.2.6': - resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} - engines: {node: '>=0.10.0'} - - '@adobe/css-tools@4.3.2': - resolution: {integrity: sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==} - - '@ampproject/remapping@2.2.1': - resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} - engines: {node: '>=6.0.0'} - - '@babel/code-frame@7.12.11': - resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} - - '@babel/code-frame@7.23.5': - resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} - engines: {node: '>=6.9.0'} - - '@babel/compat-data@7.23.5': - resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} - engines: {node: '>=6.9.0'} - - '@babel/core@7.23.5': - resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} - engines: {node: '>=6.9.0'} - - '@babel/eslint-parser@7.23.3': - resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} - engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} - peerDependencies: - '@babel/core': ^7.11.0 - eslint: ^7.5.0 || ^8.0.0 - - '@babel/generator@7.23.5': - resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} - engines: {node: '>=6.9.0'} - - '@babel/helper-annotate-as-pure@7.22.5': - resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} - engines: {node: '>=6.9.0'} - - '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': - resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} - engines: {node: '>=6.9.0'} - - '@babel/helper-compilation-targets@7.22.15': - resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} - engines: {node: '>=6.9.0'} + tests/fixtures/root-config-js-webpack-layout: + dependencies: + '@types/jest': + specifier: ^27.0.1 + version: 27.5.2 + '@types/systemjs': + specifier: ^6.1.1 + version: 6.15.1 + single-spa: + specifier: ^5.9.3 + version: 5.9.5 + single-spa-layout: + specifier: ^1.6.0 + version: 1.6.1 + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-important-stuff: + specifier: ^1.1.0 + version: 1.1.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + html-webpack-plugin: + specifier: ^5.3.2 + version: 5.5.4(webpack@5.89.0(webpack-cli@4.10.0)) + husky: + specifier: ^7.0.2 + version: 7.0.4 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + serve: + specifier: ^13.0.0 + version: 13.0.4 + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa: + specifier: ^6.0.2 + version: 6.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + tests/fixtures/root-config-ts-webpack: + dependencies: + '@types/jest': + specifier: ^27.0.1 + version: 27.5.2 + '@types/systemjs': + specifier: ^6.1.1 + version: 6.15.1 + '@types/webpack-env': + specifier: ^1.16.2 + version: 1.18.5 + single-spa: + specifier: ^5.9.3 + version: 5.9.5 + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/preset-typescript': + specifier: ^7.23.3 + version: 7.26.0(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-config-ts-important-stuff: + specifier: ^1.1.0 + version: 1.1.0 + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + html-webpack-plugin: + specifier: ^5.3.2 + version: 5.5.4(webpack@5.89.0(webpack-cli@4.10.0)) + husky: + specifier: ^7.0.2 + version: 7.0.4 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + serve: + specifier: ^13.0.0 + version: 13.0.4 + ts-config-single-spa: + specifier: ^3.0.0 + version: 3.0.0 + typescript: + specifier: ^4.3.5 + version: 4.9.5 + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa-ts: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + tests/fixtures/root-config-ts-webpack-layout: + dependencies: + '@types/jest': + specifier: ^27.0.1 + version: 27.5.2 + '@types/systemjs': + specifier: ^6.1.1 + version: 6.15.1 + '@types/webpack-env': + specifier: ^1.16.2 + version: 1.18.5 + single-spa: + specifier: ^5.9.3 + version: 5.9.5 + single-spa-layout: + specifier: ^1.6.0 + version: 1.6.1 + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/preset-typescript': + specifier: ^7.23.3 + version: 7.26.0(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-config-ts-important-stuff: + specifier: ^1.1.0 + version: 1.1.0 + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + html-webpack-plugin: + specifier: ^5.3.2 + version: 5.5.4(webpack@5.89.0(webpack-cli@4.10.0)) + husky: + specifier: ^7.0.2 + version: 7.0.4 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + serve: + specifier: ^13.0.0 + version: 13.0.4 + ts-config-single-spa: + specifier: ^3.0.0 + version: 3.0.0 + typescript: + specifier: ^4.3.5 + version: 4.9.5 + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa-ts: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + tests/fixtures/svelte-app-js: + dependencies: + single-spa-svelte: + specifier: ^2.1.1 + version: 2.1.1 + sirv-cli: + specifier: ^1.0.14 + version: 1.0.14 + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@rollup/plugin-commonjs': + specifier: ^20.0.0 + version: 20.0.0(rollup@2.79.2) + '@rollup/plugin-node-resolve': + specifier: ^13.0.4 + version: 13.3.0(rollup@2.79.2) + '@testing-library/jest-dom': + specifier: ^5.17.0 + version: 5.17.0 + '@testing-library/svelte': + specifier: ^3.0.3 + version: 3.2.2(svelte@3.59.2) + babel-jest: + specifier: ^27.5.1 + version: 27.5.1(@babel/core@7.23.5) + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + jest: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + prettier-plugin-svelte: + specifier: ^2.3.1 + version: 2.10.1(prettier@2.8.8)(svelte@3.59.2) + rollup: + specifier: ^2.56.3 + version: 2.79.2 + rollup-plugin-livereload: + specifier: ^2.0.5 + version: 2.0.5 + rollup-plugin-svelte: + specifier: ^7.1.0 + version: 7.2.2(rollup@2.79.2)(svelte@3.59.2) + rollup-plugin-terser: + specifier: ^7.0.2 + version: 7.0.2(rollup@2.79.2) + svelte: + specifier: ^3.42.3 + version: 3.59.2 + svelte-jester: + specifier: ^2.0.0 + version: 2.3.2(jest@27.5.1)(svelte@3.59.2) + + tests/fixtures/util-module-js-webpack: + dependencies: + '@types/jest': + specifier: ^27.0.1 + version: 27.5.2 + '@types/systemjs': + specifier: ^6.1.1 + version: 6.15.1 + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + babel-jest: + specifier: ^27.5.1 + version: 27.5.1(@babel/core@7.23.5) + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-important-stuff: + specifier: ^1.1.0 + version: 1.1.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + husky: + specifier: ^7.0.2 + version: 7.0.4 + identity-obj-proxy: + specifier: ^3.0.0 + version: 3.0.0 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa: + specifier: ^6.0.2 + version: 6.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + tests/fixtures/util-module-ts-webpack: + dependencies: + '@types/jest': + specifier: ^27.0.1 + version: 27.5.2 + '@types/systemjs': + specifier: ^6.1.1 + version: 6.15.1 + '@types/webpack-env': + specifier: ^1.16.2 + version: 1.18.5 + single-spa: + specifier: ^5.9.3 + version: 5.9.5 + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/preset-typescript': + specifier: ^7.23.3 + version: 7.26.0(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + babel-jest: + specifier: ^27.5.1 + version: 27.5.1(@babel/core@7.23.5) + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-config-ts-important-stuff: + specifier: ^1.1.0 + version: 1.1.0 + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + husky: + specifier: ^7.0.2 + version: 7.0.4 + identity-obj-proxy: + specifier: ^3.0.0 + version: 3.0.0 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + ts-config-single-spa: + specifier: ^3.0.0 + version: 3.0.0 + typescript: + specifier: ^4.3.5 + version: 4.9.5 + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa-ts: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + tests/fixtures/util-react-js-webpack: + dependencies: + react: + specifier: ^17.0.2 + version: 17.0.2 + react-dom: + specifier: ^17.0.2 + version: 17.0.2(react@17.0.2) + single-spa-react: + specifier: ^4.3.1 + version: 4.6.1(@types/react-dom@17.0.25)(@types/react@17.0.71)(react@17.0.2) + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/preset-react': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + '@testing-library/jest-dom': + specifier: ^5.17.0 + version: 5.17.0 + '@testing-library/react': + specifier: ^12.0.0 + version: 12.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + babel-jest: + specifier: ^27.5.1 + version: 27.5.1(@babel/core@7.23.5) + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-config-react-important-stuff: + specifier: ^3.0.0 + version: 3.0.0(eslint@7.32.0) + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + husky: + specifier: ^7.0.2 + version: 7.0.4 + identity-obj-proxy: + specifier: ^3.0.0 + version: 3.0.0 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa-react: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + + tests/fixtures/util-react-ts-webpack: + dependencies: + '@types/jest': + specifier: ^27.0.1 + version: 27.5.2 + '@types/react': + specifier: ^17.0.19 + version: 17.0.71 + '@types/react-dom': + specifier: ^17.0.9 + version: 17.0.25 + '@types/systemjs': + specifier: ^6.1.1 + version: 6.15.1 + '@types/webpack-env': + specifier: ^1.16.2 + version: 1.18.5 + react: + specifier: ^17.0.2 + version: 17.0.2 + react-dom: + specifier: ^17.0.2 + version: 17.0.2(react@17.0.2) + single-spa: + specifier: ^5.9.3 + version: 5.9.5 + single-spa-react: + specifier: ^4.3.1 + version: 4.6.1(@types/react-dom@17.0.25)(@types/react@17.0.71)(react@17.0.2) + devDependencies: + '@babel/core': + specifier: ^7.23.3 + version: 7.23.5 + '@babel/eslint-parser': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5)(eslint@7.32.0) + '@babel/plugin-transform-runtime': + specifier: ^7.23.3 + version: 7.23.4(@babel/core@7.23.5) + '@babel/preset-env': + specifier: ^7.23.3 + version: 7.23.5(@babel/core@7.23.5) + '@babel/preset-react': + specifier: ^7.23.3 + version: 7.23.3(@babel/core@7.23.5) + '@babel/preset-typescript': + specifier: ^7.23.3 + version: 7.26.0(@babel/core@7.23.5) + '@babel/runtime': + specifier: ^7.23.3 + version: 7.23.5 + '@testing-library/jest-dom': + specifier: ^5.17.0 + version: 5.17.0 + '@testing-library/react': + specifier: ^12.0.0 + version: 12.1.5(react-dom@17.0.2(react@17.0.2))(react@17.0.2) + babel-jest: + specifier: ^27.5.1 + version: 27.5.1(@babel/core@7.23.5) + concurrently: + specifier: ^6.2.1 + version: 6.5.1 + cross-env: + specifier: ^7.0.3 + version: 7.0.3 + eslint: + specifier: ^7.32.0 + version: 7.32.0 + eslint-config-prettier: + specifier: ^8.3.0 + version: 8.10.0(eslint@7.32.0) + eslint-config-ts-react-important-stuff: + specifier: ^3.0.0 + version: 3.0.0(eslint@7.32.0) + eslint-plugin-prettier: + specifier: ^3.4.1 + version: 3.4.1(eslint-config-prettier@8.10.0(eslint@7.32.0))(eslint@7.32.0)(prettier@2.8.8) + husky: + specifier: ^7.0.2 + version: 7.0.4 + identity-obj-proxy: + specifier: ^3.0.0 + version: 3.0.0 + jest: + specifier: ^27.5.1 + version: 27.5.1 + jest-cli: + specifier: ^27.5.1 + version: 27.5.1 + prettier: + specifier: ^2.3.2 + version: 2.8.8 + pretty-quick: + specifier: ^3.1.1 + version: 3.1.3(prettier@2.8.8) + ts-config-single-spa: + specifier: ^3.0.0 + version: 3.0.0 + typescript: + specifier: ^4.3.5 + version: 4.9.5 + webpack: + specifier: ^5.89.0 + version: 5.89.0(webpack-cli@4.10.0) + webpack-cli: + specifier: ^4.10.0 + version: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) + webpack-config-single-spa-react: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-config-single-spa-react-ts: + specifier: ^4.0.0 + version: 4.0.5(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-config-single-spa-ts: + specifier: ^5.0.2 + version: 5.0.2(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-dev-server: + specifier: ^4.0.0 + version: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) + webpack-merge: + specifier: ^5.8.0 + version: 5.10.0 + +packages: + + '@aashutoshrathi/word-wrap@1.2.6': + resolution: {integrity: sha512-1Yjs2SvM8TflER/OD3cOjhWWOZb58A2t7wpE2S9XfBYTiIl+XFhQG2bjy4Pu1I+EAlCNUzRDYDdFwFYUKvXcIA==} + engines: {node: '>=0.10.0'} + + '@adobe/css-tools@4.3.2': + resolution: {integrity: sha512-DA5a1C0gD/pLOvhv33YMrbf2FK3oUzwNl9oOJqE4XVjuEtt6XIakRcsd7eLiOSPkp1kTRQGICTA8cKra/vFbjw==} + + '@ampproject/remapping@2.2.1': + resolution: {integrity: sha512-lFMjJTrFL3j7L9yBxwYfCq2k6qqwHyzuUl/XBnif78PWTJYyL/dfowQHWE3sp6U6ZzqWiiIZnpTMO96zhkjwtg==} + engines: {node: '>=6.0.0'} + + '@babel/code-frame@7.12.11': + resolution: {integrity: sha512-Zt1yodBx1UcyiePMSkWnU4hPqhwq7hGi2nFL1LeA3EUl+q2LQx16MISgJ0+z7dnmgvP9QtIleuETGOiOH1RcIw==} + + '@babel/code-frame@7.23.5': + resolution: {integrity: sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==} + engines: {node: '>=6.9.0'} + + '@babel/code-frame@7.26.2': + resolution: {integrity: sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==} + engines: {node: '>=6.9.0'} + + '@babel/compat-data@7.23.5': + resolution: {integrity: sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==} + engines: {node: '>=6.9.0'} + + '@babel/core@7.23.5': + resolution: {integrity: sha512-Cwc2XjUrG4ilcfOw4wBAK+enbdgwAcAJCfGUItPBKR7Mjw4aEfAFYrLxeRp4jWgtNIKn3n2AlBOfwwafl+42/g==} + engines: {node: '>=6.9.0'} + + '@babel/eslint-parser@7.23.3': + resolution: {integrity: sha512-9bTuNlyx7oSstodm1cR1bECj4fkiknsDa1YniISkJemMY3DGhJNYBECbe6QD/q54mp2J8VO66jW3/7uP//iFCw==} + engines: {node: ^10.13.0 || ^12.13.0 || >=14.0.0} + peerDependencies: + '@babel/core': ^7.11.0 + eslint: ^7.5.0 || ^8.0.0 + + '@babel/generator@7.23.5': + resolution: {integrity: sha512-BPssCHrBD+0YrxviOa3QzpqwhNIXKEtOa2jQrm4FlmkC2apYgRnQcmPWiGZDlGxiNtltnUFolMe8497Esry+jA==} + engines: {node: '>=6.9.0'} + + '@babel/generator@7.26.2': + resolution: {integrity: sha512-zevQbhbau95nkoxSq3f/DC/SC+EEOUZd3DYqfSkMhY2/wfSeaHV1Ew4vk8e+x8lja31IbyuUa2uQ3JONqKbysw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.22.5': + resolution: {integrity: sha512-LvBTxu8bQSQkcyKOU+a1btnNFQ1dMAd0R6PyW3arXes06F6QLWLIrd681bxRPIXlrMGR3XYnW9JyML7dP3qgxg==} + engines: {node: '>=6.9.0'} + + '@babel/helper-annotate-as-pure@7.25.9': + resolution: {integrity: sha512-gv7320KBUFJz1RnylIg5WWYPRXKZ884AGkYpgpWW02TH66Dl+HaC1t1CKd0z3R4b6hdYEcmrNZHUmfCP+1u3/g==} + engines: {node: '>=6.9.0'} + + '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': + resolution: {integrity: sha512-QkBXwGgaoC2GtGZRoma6kv7Szfv06khvhFav67ZExau2RaXzy8MpHSMO2PNoP2XtmQphJQRHFfg77Bq731Yizw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-compilation-targets@7.22.15': + resolution: {integrity: sha512-y6EEzULok0Qvz8yyLkCvVX+02ic+By2UdOhylwUOvOn9dvYc9mKICJuuU1n1XBI02YWsNsnrY1kc6DVbjcXbtw==} + engines: {node: '>=6.9.0'} + + '@babel/helper-create-class-features-plugin@7.23.5': + resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 - '@babel/helper-create-class-features-plugin@7.23.5': - resolution: {integrity: sha512-QELlRWxSpgdwdJzSJn4WAhKC+hvw/AtHbbrIoncKHkhKKR/luAlKkgBDcri1EzWAo8f8VvYVryEHN4tax/V67A==} + '@babel/helper-create-class-features-plugin@7.25.9': + resolution: {integrity: sha512-UTZQMvt0d/rSz6KI+qdu7GQze5TIajwTS++GUozlw8VBJDEOAqSXwm1WvmYEZwqdqSGQshRocPDqrt4HBZB3fQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 @@ -439,24 +1397,46 @@ packages: resolution: {integrity: sha512-6gfrPwh7OuT6gZyJZvd6WbTfrqAo7vm4xCzAXOusKqq/vWdKXphTpj5klHKNmRUU6/QRGlBsyU9mAIPaWHlqJA==} engines: {node: '>=6.9.0'} + '@babel/helper-member-expression-to-functions@7.25.9': + resolution: {integrity: sha512-wbfdZ9w5vk0C0oyHqAJbc62+vet5prjj01jjJ8sKn3j9h3MQQlflEdXYvuqRWjHnM12coDEqiC1IRCi0U/EKwQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.22.15': resolution: {integrity: sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==} engines: {node: '>=6.9.0'} + '@babel/helper-module-imports@7.25.9': + resolution: {integrity: sha512-tnUA4RsrmflIM6W6RFTLFSXITtl0wKjgpnLgXyowocVPrbYrLUXSBXDgTs8BlbmIzIdlBySRQjINYs2BAkiLtw==} + engines: {node: '>=6.9.0'} + '@babel/helper-module-transforms@7.23.3': resolution: {integrity: sha512-7bBs4ED9OmswdfDzpz4MpWgSrV7FXlc3zIagvLFjS5H+Mk7Snr21vQ6QwrsoCGMfNC4e4LQPdoULEt4ykz0SRQ==} engines: {node: '>=6.9.0'} peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-module-transforms@7.26.0': + resolution: {integrity: sha512-xO+xu6B5K2czEnQye6BHA7DolFFmS3LB7stHZFaOLb1pAwO1HWLS8fXA+eh0A2yIvltPVmx3eNNDBJA2SLHXFw==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-optimise-call-expression@7.22.5': resolution: {integrity: sha512-HBwaojN0xFRx4yIvpwGqxiV2tUfl7401jlok564NgB9EHS1y6QT17FmKWm4ztqjeVdXLuC4fSvHc5ePpQjoTbw==} engines: {node: '>=6.9.0'} + '@babel/helper-optimise-call-expression@7.25.9': + resolution: {integrity: sha512-FIpuNaz5ow8VyrYcnXQTDRGvV6tTjkNtCK/RYNDXGSLlUD6cBuQTSw43CShGxjvfBTfcUA/r6UhUCbtYqkhcuQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.22.5': resolution: {integrity: sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==} engines: {node: '>=6.9.0'} + '@babel/helper-plugin-utils@7.25.9': + resolution: {integrity: sha512-kSMlyUVdWe25rEsRGviIgOWnoT/nfABVWlqt9N19/dIPWViAOW2s9wznP5tURbs/IDuNk4gPy3YdYRgH3uxhBw==} + engines: {node: '>=6.9.0'} + '@babel/helper-remap-async-to-generator@7.22.20': resolution: {integrity: sha512-pBGyV4uBqOns+0UvhsTO8qgl8hO89PmiDYv+/COyp1aeMcmfrfruz+/nCMFiYyFF/Knn0yfrC85ZzNFjembFTw==} engines: {node: '>=6.9.0'} @@ -469,14 +1449,28 @@ packages: peerDependencies: '@babel/core': ^7.0.0 + '@babel/helper-replace-supers@7.25.9': + resolution: {integrity: sha512-IiDqTOTBQy0sWyeXyGSC5TBJpGFXBkRynjBeXsvbhQFKj2viwJC76Epz35YLU1fpe/Am6Vppb7W7zM4fPQzLsQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0 + '@babel/helper-simple-access@7.22.5': resolution: {integrity: sha512-n0H99E/K+Bika3++WNL17POvo4rKWZ7lZEp1Q+fStVbUi8nxPQEBOlTmCOxW/0JsS56SKKQ+ojAe2pHKJHN35w==} engines: {node: '>=6.9.0'} + '@babel/helper-simple-access@7.25.9': + resolution: {integrity: sha512-c6WHXuiaRsJTyHYLJV75t9IqsmTbItYfdj99PnzYGQZkYKvan5/2jKJ7gu31J3/BJ/A18grImSPModuyG/Eo0Q==} + engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': resolution: {integrity: sha512-tK14r66JZKiC43p8Ki33yLBVJKlQDFoA8GYN67lWCDCqoL6EMMSuM9b+Iff2jHaM/RRFYl7K+iiru7hbRqNx8Q==} engines: {node: '>=6.9.0'} + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + resolution: {integrity: sha512-K4Du3BFa3gvyhzgPcntrkDgZzQaq6uozzcpGbOO1OEJaI+EJdqWIMTLgFgQf6lrfiDFo5FU+BxKepI9RmZqahA==} + engines: {node: '>=6.9.0'} + '@babel/helper-split-export-declaration@7.22.6': resolution: {integrity: sha512-AsUnxuLhRYsisFiaJwvp1QF+I3KjD5FOxut14q/GzovUe6orHLesW2C7d754kRm53h5gqrz6sFl6sxc4BVtE/g==} engines: {node: '>=6.9.0'} @@ -485,14 +1479,26 @@ packages: resolution: {integrity: sha512-803gmbQdqwdf4olxrX4AJyFBV/RTr3rSmOj0rKwesmzlfhYNDEs+/iOcznzpNWlJlIlTJC2QfPFcHB6DlzdVLQ==} engines: {node: '>=6.9.0'} + '@babel/helper-string-parser@7.25.9': + resolution: {integrity: sha512-4A/SCr/2KLd5jrtOMFzaKjVtAei3+2r/NChoBNoZ3EyP/+GlhoaEGoWOZUmFmoITP7zOJyHIMm+DYRd8o3PvHA==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.22.20': resolution: {integrity: sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-identifier@7.25.9': + resolution: {integrity: sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==} + engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.23.5': resolution: {integrity: sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==} engines: {node: '>=6.9.0'} + '@babel/helper-validator-option@7.25.9': + resolution: {integrity: sha512-e/zv1co8pp55dNdEcCynfj9X7nyUKUXoUEwfXqaZt0omVOmDe9oOTdKStH4GmAw6zxMFs50ZayuMfHDKlO7Tfw==} + engines: {node: '>=6.9.0'} + '@babel/helper-wrap-function@7.22.20': resolution: {integrity: sha512-pms/UwkOpnQe/PDAEdV/d7dVCoBbB+R4FvYoHGZz+4VPcg7RtYy2KP7S2lbuWM6FCSgob5wshfGESbC/hzNXZw==} engines: {node: '>=6.9.0'} @@ -510,6 +1516,11 @@ packages: engines: {node: '>=6.0.0'} hasBin: true + '@babel/parser@7.26.2': + resolution: {integrity: sha512-DWMCZH9WA4Maitz2q21SRKHo9QXZxkDsbNZoVD62gusNtNBBqDg9i7uOhASfTfIGNzW+O+r7+jAlM8dwphcJKQ==} + engines: {node: '>=6.0.0'} + hasBin: true + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3': resolution: {integrity: sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==} engines: {node: '>=6.9.0'} @@ -593,6 +1604,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-jsx@7.25.9': + resolution: {integrity: sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4': resolution: {integrity: sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==} peerDependencies: @@ -641,6 +1658,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-typescript@7.25.9': + resolution: {integrity: sha512-hjMgRy5hb8uJJjUcdWunWVcoi9bGpJp8p5Ol1229PoN6aytsLwNMgmdftO23wnCLMfVmTwZDWMPNq/D1SY60JQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6': resolution: {integrity: sha512-727YkEAPwSIQTv5im8QHz3upqp92JTWhidIC81Tdx4VJYIte/VndKf1qKrfnnhPLiPghStWfvC/iFaMCQu7Nqg==} engines: {node: '>=6.9.0'} @@ -785,6 +1808,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-commonjs@7.25.9': + resolution: {integrity: sha512-dwh2Ol1jWwL2MgkCzUSOvfmKElqQcuswAZypBSUsScMXvgdT8Ekq5YA6TtqpTVWH+4903NmboMuH1o9i8Rxlyg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-modules-systemjs@7.23.3': resolution: {integrity: sha512-ZxyKGTkF9xT9YJuKQRo19ewf3pXpopuYQd8cDXqNzc3mUNbOME0RKMoZxviQk74hwzfQsEe66dE92MaZbdHKNQ==} engines: {node: '>=6.9.0'} @@ -941,6 +1970,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-typescript@7.25.9': + resolution: {integrity: sha512-7PbZQZP50tzv2KGGnhh82GSyMB01yKY9scIjf1a+GfZCtInOWqUH5+1EBU4t9fyR5Oykkkc9vFTs4OHrhHXljQ==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/plugin-transform-unicode-escapes@7.23.3': resolution: {integrity: sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==} engines: {node: '>=6.9.0'} @@ -982,6 +2017,12 @@ packages: peerDependencies: '@babel/core': ^7.0.0-0 + '@babel/preset-typescript@7.26.0': + resolution: {integrity: sha512-NMk1IGZ5I/oHhoXEElcm+xUnL/szL6xflkFZmoEU9xj1qSJXpiS7rsspYo92B4DRCDvZn2erT5LdsCeXAKNCkg==} + engines: {node: '>=6.9.0'} + peerDependencies: + '@babel/core': ^7.0.0-0 + '@babel/regjsgen@0.8.0': resolution: {integrity: sha512-x/rqGMdzj+fWZvCOYForTghzbtqPDZ5gPwaoNGHdgDfF2QA/XZbCBp4Moo5scrkAMPhB7z26XM/AaHuIJdgauA==} @@ -993,14 +2034,26 @@ packages: resolution: {integrity: sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==} engines: {node: '>=6.9.0'} + '@babel/template@7.25.9': + resolution: {integrity: sha512-9DGttpmPvIxBb/2uwpVo3dqJ+O6RooAFOS+lB+xDqoE2PVCE8nfoHMdZLpfCQRLwvohzXISPZcgxt80xLfsuwg==} + engines: {node: '>=6.9.0'} + '@babel/traverse@7.23.5': resolution: {integrity: sha512-czx7Xy5a6sapWWRx61m1Ke1Ra4vczu1mCTtJam5zRTBOonfdJ+S/B6HYmGYu3fJtr8GGET3si6IhgWVBhJ/m8w==} engines: {node: '>=6.9.0'} + '@babel/traverse@7.25.9': + resolution: {integrity: sha512-ZCuvfwOwlz/bawvAuvcj8rrithP2/N55Tzz342AkTvq4qaWbGfmCk/tKhNaV2cthijKrPAA8SRJV5WWe7IBMJw==} + engines: {node: '>=6.9.0'} + '@babel/types@7.23.5': resolution: {integrity: sha512-ON5kSOJwVO6xXVRTvOI0eOnWe7VdUcIpsovGo9U/Br4Ie4UVFQTboO2cYnDhAGU6Fp+UxSiT+pMft0SMHfuq6w==} engines: {node: '>=6.9.0'} + '@babel/types@7.26.0': + resolution: {integrity: sha512-Z/yiTPj+lDVnF7lWeKCIJzaIkI0vYO87dMpZ4bg4TDrFe4XXLFWL1TbXU27gBP3QccxV9mZICCrnjnYlJjXHOA==} + engines: {node: '>=6.9.0'} + '@bcoe/v8-coverage@0.2.3': resolution: {integrity: sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==} @@ -1155,6 +2208,10 @@ packages: resolution: {integrity: sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==} engines: {node: '>=6.0.0'} + '@jridgewell/gen-mapping@0.3.5': + resolution: {integrity: sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==} + engines: {node: '>=6.0.0'} + '@jridgewell/resolve-uri@3.1.1': resolution: {integrity: sha512-dSYZh7HhCDtCKm4QakX0xFpsRDqjjtZf/kjI/v3T3Nwt5r8/qz/M19F9ySyOqU94SXBmeG9ttTul+YnR4LOxFA==} engines: {node: '>=6.0.0'} @@ -1163,6 +2220,10 @@ packages: resolution: {integrity: sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==} engines: {node: '>=6.0.0'} + '@jridgewell/set-array@1.2.1': + resolution: {integrity: sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==} + engines: {node: '>=6.0.0'} + '@jridgewell/source-map@0.3.5': resolution: {integrity: sha512-UTYAUj/wviwdsMfzoSJspJxbkH5o1snzwX0//0ENX1u/55kkZZkcTZP6u9bwKGkv+dkk9at4m1Cpt0uY80kcpQ==} @@ -1172,6 +2233,9 @@ packages: '@jridgewell/trace-mapping@0.3.20': resolution: {integrity: sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==} + '@jridgewell/trace-mapping@0.3.25': + resolution: {integrity: sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==} + '@leichtgewicht/ip-codec@2.0.4': resolution: {integrity: sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==} @@ -1323,6 +2387,28 @@ packages: '@polka/url@1.0.0-next.24': resolution: {integrity: sha512-2LuNTFBIO0m7kKIQvvPHN6UE63VjpmL9rnEEaOOaiSPbZK+zUOYIzBAWcED+3XYzhYsd/0mD57VdxAEqqV52CQ==} + '@rollup/plugin-commonjs@20.0.0': + resolution: {integrity: sha512-5K0g5W2Ol8hAcTHqcTBHiA7M58tfmYi1o9KxeJuuRNpGaTa5iLjcyemBitCBcKXaHamOBBEH2dGom6v6Unmqjg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^2.38.3 + + '@rollup/plugin-node-resolve@13.3.0': + resolution: {integrity: sha512-Lus8rbUo1eEcnS4yTFKLZrVumLPY+YayBdWXgFSHYhTT2iJbMhoaaBL3xl5NCdeRytErGr8tZ0L71BMRmnlwSw==} + engines: {node: '>= 10.0.0'} + peerDependencies: + rollup: ^2.42.0 + + '@rollup/pluginutils@3.1.0': + resolution: {integrity: sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==} + engines: {node: '>= 8.0.0'} + peerDependencies: + rollup: ^1.20.0||^2.0.0 + + '@rollup/pluginutils@4.2.1': + resolution: {integrity: sha512-iKnFXr7NkdZAIHiIWE+BX5ULi/ucVFYWD6TbAV+rZctiRTY2PL6tsIKhoIOaoskiWAkgu+VsbXgUVDNLHf+InQ==} + engines: {node: '>= 8.0.0'} + '@sigstore/bundle@1.1.0': resolution: {integrity: sha512-PFutXEy0SmQxYI4texPw3dd2KewuNqv7OuK1ZFtY2fM754yhvG2KdgwIhRnoEE2uHdtdGNQ8s0lb94dW9sELog==} engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} @@ -1378,6 +2464,12 @@ packages: react: <18.0.0 react-dom: <18.0.0 + '@testing-library/svelte@3.2.2': + resolution: {integrity: sha512-IKwZgqbekC3LpoRhSwhd0JswRGxKdAGkf39UiDXTywK61YyLXbCYoR831e/UUC6EeNW4hiHPY+2WuovxOgI5sw==} + engines: {node: '>= 10'} + peerDependencies: + svelte: 3.x + '@tootallnate/once@1.1.2': resolution: {integrity: sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==} engines: {node: '>= 6'} @@ -1427,6 +2519,9 @@ packages: '@types/eslint@8.44.8': resolution: {integrity: sha512-4K8GavROwhrYl2QXDXm0Rv9epkA8GBFu0EI+XrrnnuCl7u8CWBRusX7fXJfanhZTDWSAL24gDI/UqXyUM0Injw==} + '@types/estree@0.0.39': + resolution: {integrity: sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==} + '@types/estree@1.0.5': resolution: {integrity: sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==} @@ -1496,6 +2591,9 @@ packages: '@types/parse-json@4.0.2': resolution: {integrity: sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==} + '@types/parse5@5.0.3': + resolution: {integrity: sha512-kUNnecmtkunAoQ3CnjmMkzNU/gtxG8guhi+Fk2U/kOpIKjIMKnXGp4IJCgQJrXSgMsWYimYG4TGjz/UzbGEBTw==} + '@types/prettier@2.7.3': resolution: {integrity: sha512-+68kP9yzs4LMp7VNh8gdzMSPZFL44MLGqiHWvttYJe+6qnuVr4Ek9wSBQoveqY/r+LwjCcU29kNVkidwim+kYA==} @@ -1514,6 +2612,9 @@ packages: '@types/react@17.0.71': resolution: {integrity: sha512-lfqOu9mp16nmaGRrS8deS2Taqhd5Ih0o92Te5Ws6I1py4ytHBcXLqh0YIqVsViqwVI5f+haiFM6hju814BzcmA==} + '@types/resolve@1.17.1': + resolution: {integrity: sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==} + '@types/retry@0.12.0': resolution: {integrity: sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==} @@ -1547,6 +2648,9 @@ packages: '@types/vinyl@2.0.11': resolution: {integrity: sha512-vPXzCLmRp74e9LsP8oltnWKTH+jBwt86WgRUb4Pc9Lf3pkMVGyvIo2gm9bODeGfCay2DBB/hAWDuvf07JcK4rw==} + '@types/webpack-env@1.18.5': + resolution: {integrity: sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==} + '@types/ws@8.5.10': resolution: {integrity: sha512-vmQSUcfalpIq0R9q7uTo2lXs6eGIpt9wtnLdMv9LVpIjCA/+ufZRozlVoVelIYixx1ugCBKDhn89vnsEGOCx9A==} @@ -1650,6 +2754,7 @@ packages: acorn-import-assertions@1.9.0: resolution: {integrity: sha512-cmMwop9x+8KFhxvKrKfPYmN6/pKTYYHBqLa0DfvVZcKMJWNyWLnaqND7dx/qn66R7ewM1UX5XMaDVP5wlVTaVA==} + deprecated: package has been renamed to acorn-import-attributes peerDependencies: acorn: ^8 @@ -1989,6 +3094,10 @@ packages: buffer@6.0.3: resolution: {integrity: sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==} + builtin-modules@3.3.0: + resolution: {integrity: sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==} + engines: {node: '>=6'} + builtins@1.0.3: resolution: {integrity: sha512-uYBjakWipfaO/bXI7E8rq6kpwHRZK5cNYrUv2OzZSI/FvmdMyXJ2tG9dKcjEC5YHmHpUAwsargWIZNWdxb/bnQ==} @@ -2233,6 +3342,10 @@ packages: resolution: {integrity: sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==} engines: {node: '>=0.8'} + console-clear@1.1.1: + resolution: {integrity: sha512-pMD+MVR538ipqkG5JXeOEbKWS5um1H4LUUccUQG68qpeqBYbzYy79Gh55jkd2TtPdRfUaLWdv6LPP//5Zt0aPQ==} + engines: {node: '>=4'} + console-control-strings@1.1.0: resolution: {integrity: sha512-ty/fTekppD2fIwRvnZAVdeOiGd1c7YXEixbgJTNzqcxJWKQnjJ/V1bNEEE6hygpM3WjwHFUVK6HTjWSzV4a8sQ==} @@ -2665,6 +3778,12 @@ packages: eslint-config-react-important-stuff@3.0.0: resolution: {integrity: sha512-kOviu/MJMLSRrI625wYlHw0Os7YhlbXipIXYRUNKFIs/bgb4OdPziM0SpGZLYc4TvdY5mkpiEpqdLgm+1DuUaA==} + eslint-config-ts-important-stuff@1.1.0: + resolution: {integrity: sha512-WNQO3CqXETekc4lRmdKn+uPpHsCuj/o9mTDFtHkEbLiwVZo2b3fiuWncdbm4hKnTUlACMJGYAirQVIMXnBHblw==} + + eslint-config-ts-react-important-stuff@3.0.0: + resolution: {integrity: sha512-MX5mgE+GGO/QL14GzA0IDPC9aDyMCMS3GllCwTl6FmtmC7jRXxXn33oJux6RwTlt3Z9mcxHlSnjqC6uDBrQKxA==} + eslint-plugin-jsx-a11y@6.8.0: resolution: {integrity: sha512-Hdh937BS3KdwwbBaKd5+PLCOmYY6U4f2h9Z2ktwtNKvIdIEu137rjYbcb9ApSbVJfWxANNuiKTD/9tOKjK9qOA==} engines: {node: '>=4.0'} @@ -2734,6 +3853,12 @@ packages: resolution: {integrity: sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==} engines: {node: '>=4.0'} + estree-walker@1.0.1: + resolution: {integrity: sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==} + + estree-walker@2.0.2: + resolution: {integrity: sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==} + esutils@2.0.3: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} @@ -2973,6 +4098,10 @@ packages: resolution: {integrity: sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==} engines: {node: '>=8.0.0'} + get-port@3.2.0: + resolution: {integrity: sha512-x5UJKlgeUiNT8nyo/AcnwLnZuZNcSjSw0kogRB+Whd1fjjFq4B1hySFxSFWWSn4mIBzg3sRNUDFYc4g5gjPoLg==} + engines: {node: '>=4'} + get-stream@4.1.0: resolution: {integrity: sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==} engines: {node: '>=6'} @@ -3321,6 +4450,10 @@ packages: resolution: {integrity: sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==} engines: {node: '>= 0.4'} + is-builtin-module@3.2.1: + resolution: {integrity: sha512-BSLE3HnV2syZ0FK0iMA/yUGplUeMmNz4AW5fnTunbCIqZi4vG3WjJT9FHMy5D69xmAYBHXQhJdALdpwVxV501A==} + engines: {node: '>=6'} + is-callable@1.2.7: resolution: {integrity: sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==} engines: {node: '>= 0.4'} @@ -3370,6 +4503,9 @@ packages: is-map@2.0.2: resolution: {integrity: sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==} + is-module@1.0.0: + resolution: {integrity: sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==} + is-negative-zero@2.0.2: resolution: {integrity: sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==} engines: {node: '>= 0.4'} @@ -3405,6 +4541,9 @@ packages: is-potential-custom-element-name@1.0.1: resolution: {integrity: sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==} + is-reference@1.2.1: + resolution: {integrity: sha512-U82MsXXiFIrjCK4otLT+o2NA2Cd2g5MLoOVXUZjIOhLurrRxpEXzI8O0KZHr3IjLvlAH1kTPYSuqer5T9ZVBKQ==} + is-regex@1.1.4: resolution: {integrity: sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==} engines: {node: '>= 0.4'} @@ -3650,6 +4789,10 @@ packages: resolution: {integrity: sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==} engines: {node: ^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0} + jest-worker@26.6.2: + resolution: {integrity: sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==} + engines: {node: '>= 10.13.0'} + jest-worker@27.5.1: resolution: {integrity: sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==} engines: {node: '>= 10.13.0'} @@ -3689,6 +4832,11 @@ packages: engines: {node: '>=4'} hasBin: true + jsesc@3.0.2: + resolution: {integrity: sha512-xKqzzWXDttJuOcawBt4KnKHHIf5oQ/Cxax+0PWFG+DFDgHNAdi+TXECADI+RYiFUMmx8792xsMbbgXj4CwnP4g==} + engines: {node: '>=6'} + hasBin: true + json-buffer@3.0.1: resolution: {integrity: sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==} @@ -3775,6 +4923,14 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + livereload-js@3.4.1: + resolution: {integrity: sha512-5MP0uUeVCec89ZbNOT/i97Mc+q3SxXmiUGhRFOTmhrGPn//uWVQdCvcLJDy64MSBR5MidFdOR7B9viumoavy6g==} + + livereload@0.9.3: + resolution: {integrity: sha512-q7Z71n3i4X0R9xthAryBdNGVGAO2R5X+/xXpmKeuPMrteg+W2U8VusTKV3YiJbXZwKsOlFlHe+go6uSNjfxrZw==} + engines: {node: '>=8.0.0'} + hasBin: true + load-yaml-file@0.2.0: resolution: {integrity: sha512-OfCBkGEw4nN6JLtgRidPX6QxjBQGQf72q3si2uvqyFEMbycSFFHwAZeXx6cJgFM9wmLrf9zBwCP3Ivqa+LLZPw==} engines: {node: '>=6'} @@ -3787,6 +4943,10 @@ packages: resolution: {integrity: sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==} engines: {node: '>=8.9.0'} + local-access@1.1.0: + resolution: {integrity: sha512-XfegD5pyTAfb+GY6chk283Ox5z8WexG56OvM06RWLpAc/UHozO8X6xAxEkIitZOtsSMM1Yr3DkHgW5W+onLhCw==} + engines: {node: '>=6'} + locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -3846,6 +5006,9 @@ packages: resolution: {integrity: sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==} hasBin: true + magic-string@0.25.9: + resolution: {integrity: sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==} + make-dir@3.1.0: resolution: {integrity: sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==} engines: {node: '>=8'} @@ -4291,6 +5454,9 @@ packages: resolution: {integrity: sha512-JjCoypp+jKn1ttEFExxhetCKeJt9zhAgAve5FXHixTvFDW/5aEktX9bufBKLRRMdU7bNtpLfcGu94B3cdEJgjg==} engines: {node: '>= 0.8.0'} + opts@2.0.2: + resolution: {integrity: sha512-k41FwbcLnlgnFh69f4qdUfvDQ+5vaSDnVPFI/y5XuhKRq97EnVVneO9F1ESVCdiVu4fCS2L8usX3mU331hB7pg==} + ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} @@ -4498,6 +5664,12 @@ packages: resolution: {integrity: sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==} engines: {node: '>=6.0.0'} + prettier-plugin-svelte@2.10.1: + resolution: {integrity: sha512-Wlq7Z5v2ueCubWo0TZzKc9XHcm7TDxqcuzRuGd0gcENfzfT4JZ9yDlCbEgxWgiPmLHkBjfOtpAWkcT28MCDpUQ==} + peerDependencies: + prettier: ^1.16.4 || ^2.0.0 + svelte: ^3.2.0 || ^4.0.0-next.0 + prettier@2.8.8: resolution: {integrity: sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==} engines: {node: '>=10.13.0'} @@ -4770,6 +5942,10 @@ packages: resolution: {integrity: sha512-/NtpHNDN7jWhAaQ9BvBUYZ6YTXsRBgfqWFWP7BZBaoMJO/I3G5OFzvTuWNlZC3aPjins1F+TNrLKsGbH4rfsRQ==} engines: {node: '>=10'} + resolve.exports@2.0.2: + resolution: {integrity: sha512-X2UW6Nw3n/aMgDVy+0rSqgHlv39WZAlZrXCdnbyEiKm17DSqHX4MmQMaST3FbeWR5FTuRcUwYAziZajji0Y7mg==} + engines: {node: '>=10'} + resolve@1.22.8: resolution: {integrity: sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==} hasBin: true @@ -4795,6 +5971,28 @@ packages: deprecated: Rimraf versions prior to v4 are no longer supported hasBin: true + rollup-plugin-livereload@2.0.5: + resolution: {integrity: sha512-vqQZ/UQowTW7VoiKEM5ouNW90wE5/GZLfdWuR0ELxyKOJUIaj+uismPZZaICU4DnWPVjnpCDDxEqwU7pcKY/PA==} + engines: {node: '>=8.3'} + + rollup-plugin-svelte@7.2.2: + resolution: {integrity: sha512-hgnIblTRewaBEVQD6N0Q43o+y6q1TmDRhBjaEzQCi50bs8TXqjc+d1zFZyE8tsfgcfNHZQzclh4RxlFUB85H8Q==} + engines: {node: '>=10'} + peerDependencies: + rollup: '>=2.0.0' + svelte: '>=3.5.0' + + rollup-plugin-terser@7.0.2: + resolution: {integrity: sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==} + deprecated: This package has been deprecated and is no longer maintained. Please use @rollup/plugin-terser + peerDependencies: + rollup: ^2.0.0 + + rollup@2.79.2: + resolution: {integrity: sha512-fS6iqSPZDs3dr/y7Od6y5nha8dW1YnbgtsyotCVvoFGKbERG++CVRFv1meyGDE1SNItQA8BrnCw7ScdAhRJ3XQ==} + engines: {node: '>=10.0.0'} + hasBin: true + run-async@2.4.1: resolution: {integrity: sha512-tvVnVv01b8c1RrA6Ep7JkStj85Guv/YrMcwqYQnwjsAS2cTmmPGBBjAjpCW7RrSodNSoE2/qg9O4bceNvUuDgQ==} engines: {node: '>=0.12.0'} @@ -4809,6 +6007,10 @@ packages: rxjs@7.8.1: resolution: {integrity: sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg==} + sade@1.8.1: + resolution: {integrity: sha512-xal3CZX1Xlo/k4ApwCFrHVACi9fBqJ7V+mwhBsuf/1IOKbBy098Fex+Wa/5QMubw09pSZ/u8EY8PWgevJsXp1A==} + engines: {node: '>=6'} + safe-array-concat@1.0.1: resolution: {integrity: sha512-6XbUAseYE2KtOuGueyeobCySj9L4+66Tn6KQMOPQJrAJEowYKW/YR/MGJZl7FdydUdaFu4LYyDZjxf4/Nmo23Q==} engines: {node: '>=0.4'} @@ -4855,6 +6057,10 @@ packages: resolution: {integrity: sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==} engines: {node: '>=10'} + semiver@1.1.0: + resolution: {integrity: sha512-QNI2ChmuioGC1/xjyYwyZYADILWyW6AmS1UH6gDj/SFUUUS4MBAWs/7mxnkRPc/F4iHezDP+O8t0dO8WHiEOdg==} + engines: {node: '>=6'} + semver@5.7.2: resolution: {integrity: sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==} hasBin: true @@ -4872,6 +6078,9 @@ packages: resolution: {integrity: sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==} engines: {node: '>= 0.8.0'} + serialize-javascript@4.0.0: + resolution: {integrity: sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==} + serialize-javascript@6.0.1: resolution: {integrity: sha512-owoXEFjWRllis8/M1Q+Cw5k8ZH40e3zhp/ovX+Xr/vi1qj6QesbyXXViFbpNvWvPNAD62SutwEXavefrLJWj7w==} @@ -4950,6 +6159,17 @@ packages: engines: {node: ^14.17.0 || ^16.13.0 || >=18.0.0} hasBin: true + single-spa-layout@1.6.1: + resolution: {integrity: sha512-6Ot2hgZoPkB+j4lxJyk/x5OGl+N76ym2JPszGfcCgxis4etvPuZ7ZQmTTP4MSsPMibO3kGNBMYAYojUVmSoXoQ==} + engines: {node: '>=12'} + + single-spa-react@4.6.1: + resolution: {integrity: sha512-19Yr1f6u9ix/wTI+OVLzX/KJ258xCyfe1Zpw7NKoI02QWBLx5B9l9XmBx9gqVtkrgP5ARR0Wr3ztY7EN8V1DAA==} + peerDependencies: + '@types/react': '*' + '@types/react-dom': '*' + react: '*' + single-spa-react@6.0.1: resolution: {integrity: sha512-kRFQN0uAibFV7QrJCG1pau7pixPgToQA4f/Pcn2Ojfs3ETbmXhaGkViSE1KIH0ZsxUu4JcaE2ArNMn5iK8srqA==} peerDependencies: @@ -4962,6 +6182,9 @@ packages: '@types/react-dom': optional: true + single-spa-svelte@2.1.1: + resolution: {integrity: sha512-ppN9PNk7HNerEYa8fimZkSCYcfSoJL9s/86AHdSB6RsmyWXb7UIdHl4jh989idNVrFvbtE+PyhFGEygQfe+RgA==} + single-spa@5.9.5: resolution: {integrity: sha512-9SQdmsyz4HSP+3gs6PJzhkaMEg+6zTlu9oxIghnwUX3eq+ajq4ft5egl0iyR55LAmO/UwvU8NgIWs/ZyQMa6dw==} @@ -4969,6 +6192,15 @@ packages: resolution: {integrity: sha512-1rf86mvW4Mt7JitEIgmNaLXaWnrWd/UrVKZZlL+kbeOujXVf9fmC4kQEQ/YeHoiIA23PLNngYWK+dngIx/AumA==} deprecated: 16.1.1 + sirv-cli@1.0.14: + resolution: {integrity: sha512-yyUTNr984ANKDloqepkYbBSqvx3buwYg2sQKPWjSU+IBia5loaoka2If8N9CMwt8AfP179cdEl7kYJ//iWJHjQ==} + engines: {node: '>= 10'} + hasBin: true + + sirv@1.0.19: + resolution: {integrity: sha512-JuLThK3TnZG1TAKDwNIqNq6QA2afLOCcm+iE8D1Kj3GA40pSPsxQjjJl0J8X3tsR7T+CP1GavpzLwYkgVLWrZQ==} + engines: {node: '>= 10'} + sirv@2.0.3: resolution: {integrity: sha512-O9jm9BsID1P+0HOi81VpXPoDxYP374pkOLzACAoyUQ/3OUVndNpsz6wMnY2z+yOxzbllCKZrM+9QrWsv4THnyA==} engines: {node: '>= 10'} @@ -5027,6 +6259,10 @@ packages: resolution: {integrity: sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==} engines: {node: '>= 8'} + sourcemap-codec@1.4.8: + resolution: {integrity: sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==} + deprecated: Please use @jridgewell/sourcemap-codec instead + spawn-command@0.0.2: resolution: {integrity: sha512-zC8zGoGkmc8J9ndvml8Xksr1Amk9qBujgbF0JAIWO7kXr43w0h/0GJNM/Vustixu+YE8N/MTrQ7N31FvHUACxQ==} @@ -5195,6 +6431,17 @@ packages: resolution: {integrity: sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==} engines: {node: '>= 0.4'} + svelte-jester@2.3.2: + resolution: {integrity: sha512-JtxSz4FWAaCRBXbPsh4LcDs4Ua7zdXgLC0TZvT1R56hRV0dymmNP+abw67DTPF7sQPyNxWsOKd0Sl7Q8SnP8kg==} + engines: {node: '>=14'} + peerDependencies: + jest: '>= 27' + svelte: '>= 3' + + svelte@3.59.2: + resolution: {integrity: sha512-vzSyuGr3eEoAtT/A6bmajosJZIUWySzY2CzB3w2pgPvnkUjGqlDnsNnA0PMO+mMAhuyMul6C2uuZzY6ELSkzyA==} + engines: {node: '>= 8'} + symbol-tree@3.2.4: resolution: {integrity: sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==} @@ -5268,6 +6515,10 @@ packages: thunky@1.1.0: resolution: {integrity: sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==} + tinydate@1.3.0: + resolution: {integrity: sha512-7cR8rLy2QhYHpsBDBVYnnWXm8uRTr38RoZakFSW7Bs7PzfMPNZthuMLkwqZv7MTu8lhQ91cOFYS5a7iFj2oR3w==} + engines: {node: '>=4'} + tmp@0.0.33: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} @@ -5287,6 +6538,10 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} + totalist@1.1.0: + resolution: {integrity: sha512-gduQwd1rOdDMGxFG1gEvhV88Oirdo2p+KjoYFU7k2g+i7n6AFFbDQ5kMPUsW0pNbfQsB/cwXvT1i4Bue0s9g5g==} + engines: {node: '>=6'} + totalist@3.0.1: resolution: {integrity: sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==} engines: {node: '>=6'} @@ -5313,6 +6568,9 @@ packages: resolution: {integrity: sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==} engines: {node: '>=8'} + ts-config-single-spa@3.0.0: + resolution: {integrity: sha512-SS24+FHn9mi0awcoHN4l6uioBxPjgOnwI8adVZeNnw8oXJ8VyAGDqBfRF1EMVtd9Va0bxA8kkeU0SWtLS/Guvg==} + tslib@1.14.1: resolution: {integrity: sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==} @@ -5568,6 +6826,28 @@ packages: webpack-dev-server: optional: true + webpack-config-single-spa-react-ts@4.0.5: + resolution: {integrity: sha512-Js7MpzSe0Hok6oE5dnj0NYBzD4v4S0FOl4Q2NlezoTU0Sk9yBAQooqCNTzNYJeFSLeFVXUvB6xUVAXWXxzSylA==} + + webpack-config-single-spa-react@4.0.5: + resolution: {integrity: sha512-yWmM20PmA/eAwv5TZTqiA64W7fMN9EdCWGOmnZiDYSG8LTpXB38XT+/JIl1mYnighk1kqt7mETiS3pm+0gzDqA==} + + webpack-config-single-spa-react@5.0.2: + resolution: {integrity: sha512-hEmsBxwGvqamyKuBdbeKLpLEopyzAkMEmVL39ifUbyRN3wo+8YZTXA71gA6jR+JTjH/jbKFjQlevGU4QfvsEgA==} + + webpack-config-single-spa-ts@4.1.4: + resolution: {integrity: sha512-IzErasrKEQ20ogEXVVmqCg34CKuYHgw31XUX1YF0t1CCmSo5gRVPBs6UvH9ZStFoI2lfUHOFXHwASbq9PHJC2g==} + peerDependencies: + typescript: '>=4' + + webpack-config-single-spa-ts@5.0.2: + resolution: {integrity: sha512-2yhlNq9ECbqEr6DcKQ3NtCsKWyK5EDrtIrbyAAFIHy1+kWDqZLRsjdHeTI9LoJ7JsSAii6glVqS9h6zjTi7oIw==} + peerDependencies: + typescript: '>=4' + + webpack-config-single-spa@5.3.1: + resolution: {integrity: sha512-RYovsr9iOIZmuz3+qXEKv8KTFyKTd4GTK3xYuBMpWaw1Ud/k1IfKOfB2IQxy6Ff2Ue/TfxJpavVvybdHU/qAvA==} + webpack-config-single-spa@6.0.2: resolution: {integrity: sha512-bHPWJhMJ7sfUiQrYJ1b+fEm/NIay4I8s/sV3TZ4OFyAWZD9XeLmRWu5qoy57cE+XXc++rgNnw06iXVEBS6ixNQ==} @@ -5816,6 +7096,12 @@ snapshots: '@babel/highlight': 7.23.4 chalk: 2.4.2 + '@babel/code-frame@7.26.2': + dependencies: + '@babel/helper-validator-identifier': 7.25.9 + js-tokens: 4.0.0 + picocolors: 1.0.0 + '@babel/compat-data@7.23.5': {} '@babel/core@7.23.5': @@ -5853,10 +7139,22 @@ snapshots: '@jridgewell/trace-mapping': 0.3.20 jsesc: 2.5.2 + '@babel/generator@7.26.2': + dependencies: + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + '@jridgewell/gen-mapping': 0.3.5 + '@jridgewell/trace-mapping': 0.3.25 + jsesc: 3.0.2 + '@babel/helper-annotate-as-pure@7.22.5': dependencies: '@babel/types': 7.23.5 + '@babel/helper-annotate-as-pure@7.25.9': + dependencies: + '@babel/types': 7.26.0 + '@babel/helper-builder-binary-assignment-operator-visitor@7.22.15': dependencies: '@babel/types': 7.23.5 @@ -5882,6 +7180,19 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 semver: 6.3.1 + '@babel/helper-create-class-features-plugin@7.25.9(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/helper-replace-supers': 7.25.9(@babel/core@7.23.5) + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/traverse': 7.25.9 + semver: 6.3.1 + transitivePeerDependencies: + - supports-color + '@babel/helper-create-regexp-features-plugin@7.22.15(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -5915,10 +7226,24 @@ snapshots: dependencies: '@babel/types': 7.23.5 + '@babel/helper-member-expression-to-functions@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-imports@7.22.15': dependencies: '@babel/types': 7.23.5 + '@babel/helper-module-imports@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + '@babel/helper-module-transforms@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -5928,12 +7253,27 @@ snapshots: '@babel/helper-split-export-declaration': 7.22.6 '@babel/helper-validator-identifier': 7.22.20 + '@babel/helper-module-transforms@7.26.0(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-module-imports': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/helper-optimise-call-expression@7.22.5': dependencies: '@babel/types': 7.23.5 + '@babel/helper-optimise-call-expression@7.25.9': + dependencies: + '@babel/types': 7.26.0 + '@babel/helper-plugin-utils@7.22.5': {} + '@babel/helper-plugin-utils@7.25.9': {} + '@babel/helper-remap-async-to-generator@7.22.20(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -5948,24 +7288,53 @@ snapshots: '@babel/helper-member-expression-to-functions': 7.23.0 '@babel/helper-optimise-call-expression': 7.22.5 + '@babel/helper-replace-supers@7.25.9(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-member-expression-to-functions': 7.25.9 + '@babel/helper-optimise-call-expression': 7.25.9 + '@babel/traverse': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/helper-simple-access@7.22.5': dependencies: '@babel/types': 7.23.5 + '@babel/helper-simple-access@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + '@babel/helper-skip-transparent-expression-wrappers@7.22.5': dependencies: '@babel/types': 7.23.5 + '@babel/helper-skip-transparent-expression-wrappers@7.25.9': + dependencies: + '@babel/traverse': 7.25.9 + '@babel/types': 7.26.0 + transitivePeerDependencies: + - supports-color + '@babel/helper-split-export-declaration@7.22.6': dependencies: '@babel/types': 7.23.5 '@babel/helper-string-parser@7.23.4': {} + '@babel/helper-string-parser@7.25.9': {} + '@babel/helper-validator-identifier@7.22.20': {} + '@babel/helper-validator-identifier@7.25.9': {} + '@babel/helper-validator-option@7.23.5': {} + '@babel/helper-validator-option@7.25.9': {} + '@babel/helper-wrap-function@7.22.20': dependencies: '@babel/helper-function-name': 7.23.0 @@ -5990,6 +7359,10 @@ snapshots: dependencies: '@babel/types': 7.23.5 + '@babel/parser@7.26.2': + dependencies: + '@babel/types': 7.26.0 + '@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -6067,6 +7440,11 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-jsx@7.25.9(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-logical-assignment-operators@7.10.4(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -6112,6 +7490,11 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-syntax-typescript@7.25.9(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/plugin-syntax-unicode-sets-regex@7.18.6(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -6261,6 +7644,15 @@ snapshots: '@babel/helper-plugin-utils': 7.22.5 '@babel/helper-simple-access': 7.22.5 + '@babel/plugin-transform-modules-commonjs@7.25.9(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-module-transforms': 7.26.0(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-simple-access': 7.25.9 + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-modules-systemjs@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -6424,6 +7816,17 @@ snapshots: '@babel/core': 7.23.5 '@babel/helper-plugin-utils': 7.22.5 + '@babel/plugin-transform-typescript@7.25.9(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-annotate-as-pure': 7.25.9 + '@babel/helper-create-class-features-plugin': 7.25.9(@babel/core@7.23.5) + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-skip-transparent-expression-wrappers': 7.25.9 + '@babel/plugin-syntax-typescript': 7.25.9(@babel/core@7.23.5) + transitivePeerDependencies: + - supports-color + '@babel/plugin-transform-unicode-escapes@7.23.3(@babel/core@7.23.5)': dependencies: '@babel/core': 7.23.5 @@ -6550,6 +7953,17 @@ snapshots: '@babel/plugin-transform-react-jsx-development': 7.22.5(@babel/core@7.23.5) '@babel/plugin-transform-react-pure-annotations': 7.23.3(@babel/core@7.23.5) + '@babel/preset-typescript@7.26.0(@babel/core@7.23.5)': + dependencies: + '@babel/core': 7.23.5 + '@babel/helper-plugin-utils': 7.25.9 + '@babel/helper-validator-option': 7.25.9 + '@babel/plugin-syntax-jsx': 7.25.9(@babel/core@7.23.5) + '@babel/plugin-transform-modules-commonjs': 7.25.9(@babel/core@7.23.5) + '@babel/plugin-transform-typescript': 7.25.9(@babel/core@7.23.5) + transitivePeerDependencies: + - supports-color + '@babel/regjsgen@0.8.0': {} '@babel/runtime@7.23.5': @@ -6562,6 +7976,12 @@ snapshots: '@babel/parser': 7.23.5 '@babel/types': 7.23.5 + '@babel/template@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/types': 7.26.0 + '@babel/traverse@7.23.5': dependencies: '@babel/code-frame': 7.23.5 @@ -6577,12 +7997,29 @@ snapshots: transitivePeerDependencies: - supports-color + '@babel/traverse@7.25.9': + dependencies: + '@babel/code-frame': 7.26.2 + '@babel/generator': 7.26.2 + '@babel/parser': 7.26.2 + '@babel/template': 7.25.9 + '@babel/types': 7.26.0 + debug: 4.3.4 + globals: 11.12.0 + transitivePeerDependencies: + - supports-color + '@babel/types@7.23.5': dependencies: '@babel/helper-string-parser': 7.23.4 '@babel/helper-validator-identifier': 7.22.20 to-fast-properties: 2.0.0 + '@babel/types@7.26.0': + dependencies: + '@babel/helper-string-parser': 7.25.9 + '@babel/helper-validator-identifier': 7.25.9 + '@bcoe/v8-coverage@0.2.3': {} '@changesets/apply-release-plan@7.0.0': @@ -6951,10 +8388,18 @@ snapshots: '@jridgewell/sourcemap-codec': 1.4.15 '@jridgewell/trace-mapping': 0.3.20 + '@jridgewell/gen-mapping@0.3.5': + dependencies: + '@jridgewell/set-array': 1.2.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping': 0.3.25 + '@jridgewell/resolve-uri@3.1.1': {} '@jridgewell/set-array@1.1.2': {} + '@jridgewell/set-array@1.2.1': {} + '@jridgewell/source-map@0.3.5': dependencies: '@jridgewell/gen-mapping': 0.3.3 @@ -6967,6 +8412,11 @@ snapshots: '@jridgewell/resolve-uri': 3.1.1 '@jridgewell/sourcemap-codec': 1.4.15 + '@jridgewell/trace-mapping@0.3.25': + dependencies: + '@jridgewell/resolve-uri': 3.1.1 + '@jridgewell/sourcemap-codec': 1.4.15 + '@leichtgewicht/ip-codec@2.0.4': {} '@manypkg/find-root@1.1.0': @@ -7228,14 +8678,47 @@ snapshots: transitivePeerDependencies: - encoding - '@octokit/types@6.41.0': + '@octokit/types@6.41.0': + dependencies: + '@octokit/openapi-types': 12.11.0 + + '@pkgjs/parseargs@0.11.0': + optional: true + + '@polka/url@1.0.0-next.24': {} + + '@rollup/plugin-commonjs@20.0.0(rollup@2.79.2)': + dependencies: + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + commondir: 1.0.1 + estree-walker: 2.0.2 + glob: 7.2.3 + is-reference: 1.2.1 + magic-string: 0.25.9 + resolve: 1.22.8 + rollup: 2.79.2 + + '@rollup/plugin-node-resolve@13.3.0(rollup@2.79.2)': dependencies: - '@octokit/openapi-types': 12.11.0 + '@rollup/pluginutils': 3.1.0(rollup@2.79.2) + '@types/resolve': 1.17.1 + deepmerge: 4.3.1 + is-builtin-module: 3.2.1 + is-module: 1.0.0 + resolve: 1.22.8 + rollup: 2.79.2 - '@pkgjs/parseargs@0.11.0': - optional: true + '@rollup/pluginutils@3.1.0(rollup@2.79.2)': + dependencies: + '@types/estree': 0.0.39 + estree-walker: 1.0.1 + picomatch: 2.3.1 + rollup: 2.79.2 - '@polka/url@1.0.0-next.24': {} + '@rollup/pluginutils@4.2.1': + dependencies: + estree-walker: 2.0.2 + picomatch: 2.3.1 '@sigstore/bundle@1.1.0': dependencies: @@ -7321,6 +8804,11 @@ snapshots: react: 17.0.2 react-dom: 17.0.2(react@17.0.2) + '@testing-library/svelte@3.2.2(svelte@3.59.2)': + dependencies: + '@testing-library/dom': 8.20.1 + svelte: 3.59.2 + '@tootallnate/once@1.1.2': {} '@tootallnate/once@2.0.0': {} @@ -7383,6 +8871,8 @@ snapshots: '@types/estree': 1.0.5 '@types/json-schema': 7.0.15 + '@types/estree@0.0.39': {} + '@types/estree@1.0.5': {} '@types/expect@1.20.4': {} @@ -7454,6 +8944,8 @@ snapshots: '@types/parse-json@4.0.2': {} + '@types/parse5@5.0.3': {} + '@types/prettier@2.7.3': {} '@types/prop-types@15.7.11': {} @@ -7472,6 +8964,10 @@ snapshots: '@types/scheduler': 0.16.8 csstype: 3.1.2 + '@types/resolve@1.17.1': + dependencies: + '@types/node': 20.10.3 + '@types/retry@0.12.0': {} '@types/scheduler@0.16.8': {} @@ -7510,6 +9006,8 @@ snapshots: '@types/expect': 1.20.4 '@types/node': 15.14.9 + '@types/webpack-env@1.18.5': {} + '@types/ws@8.5.10': dependencies: '@types/node': 20.10.3 @@ -7596,17 +9094,17 @@ snapshots: '@webassemblyjs/ast': 1.11.6 '@xtuc/long': 4.2.2 - '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0)(webpack@5.89.0)': + '@webpack-cli/configtest@1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0))(webpack@5.89.0(webpack-cli@4.10.0))': dependencies: webpack: 5.89.0(webpack-cli@4.10.0) webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) - '@webpack-cli/info@1.5.0(webpack-cli@4.10.0)': + '@webpack-cli/info@1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0))': dependencies: envinfo: 7.11.0 webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) - '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0)(webpack-dev-server@4.15.1)': + '@webpack-cli/serve@1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.89.0))': dependencies: webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) optionalDependencies: @@ -7842,7 +9340,7 @@ snapshots: transitivePeerDependencies: - supports-color - babel-loader@8.3.0(@babel/core@7.23.5)(webpack@5.89.0): + babel-loader@8.3.0(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: '@babel/core': 7.23.5 find-cache-dir: 3.3.2 @@ -7851,6 +9349,15 @@ snapshots: schema-utils: 2.7.1 webpack: 5.89.0(webpack-cli@4.10.0) + babel-loader@8.3.0(@babel/core@7.23.5)(webpack@5.89.0): + dependencies: + '@babel/core': 7.23.5 + find-cache-dir: 3.3.2 + loader-utils: 2.0.4 + make-dir: 3.1.0 + schema-utils: 2.7.1 + webpack: 5.89.0 + babel-plugin-istanbul@6.1.1: dependencies: '@babel/helper-plugin-utils': 7.22.5 @@ -8028,6 +9535,8 @@ snapshots: base64-js: 1.5.1 ieee754: 1.2.1 + builtin-modules@3.3.0: {} + builtins@1.0.3: {} builtins@5.0.1: @@ -8321,6 +9830,8 @@ snapshots: connect-history-api-fallback@2.0.0: {} + console-clear@1.1.1: {} + console-control-strings@1.1.0: {} content-disposition@0.5.2: {} @@ -8379,7 +9890,7 @@ snapshots: shebang-command: 2.0.0 which: 2.0.2 - css-loader@5.2.7(webpack@5.89.0): + css-loader@5.2.7(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: icss-utils: 5.1.0(postcss@8.4.32) loader-utils: 2.0.4 @@ -8393,7 +9904,7 @@ snapshots: semver: 7.5.4 webpack: 5.89.0(webpack-cli@4.10.0) - css-loader@6.8.1(webpack@5.89.0): + css-loader@6.8.1(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: icss-utils: 5.1.0(postcss@8.4.32) postcss: 8.4.32 @@ -8405,6 +9916,18 @@ snapshots: semver: 7.5.4 webpack: 5.89.0(webpack-cli@4.10.0) + css-loader@6.8.1(webpack@5.89.0): + dependencies: + icss-utils: 5.1.0(postcss@8.4.32) + postcss: 8.4.32 + postcss-modules-extract-imports: 3.0.0(postcss@8.4.32) + postcss-modules-local-by-default: 4.0.3(postcss@8.4.32) + postcss-modules-scope: 3.0.0(postcss@8.4.32) + postcss-modules-values: 4.0.0(postcss@8.4.32) + postcss-value-parser: 4.2.0 + semver: 7.5.4 + webpack: 5.89.0 + css-select@4.3.0: dependencies: boolbase: 1.0.0 @@ -8788,6 +10311,16 @@ snapshots: transitivePeerDependencies: - eslint + eslint-config-ts-important-stuff@1.1.0: + dependencies: + eslint-config-important-stuff: 1.1.0 + + eslint-config-ts-react-important-stuff@3.0.0(eslint@7.32.0): + dependencies: + eslint-config-react-important-stuff: 3.0.0(eslint@7.32.0) + transitivePeerDependencies: + - eslint + eslint-plugin-jsx-a11y@6.8.0(eslint@7.32.0): dependencies: '@babel/runtime': 7.23.5 @@ -8898,6 +10431,10 @@ snapshots: estraverse@5.3.0: {} + estree-walker@1.0.1: {} + + estree-walker@2.0.2: {} + esutils@2.0.3: {} etag@1.8.1: {} @@ -9105,7 +10642,7 @@ snapshots: cross-spawn: 7.0.3 signal-exit: 4.1.0 - fork-ts-checker-webpack-plugin@8.0.0(typescript@4.9.5)(webpack@5.89.0): + fork-ts-checker-webpack-plugin@8.0.0(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: '@babel/code-frame': 7.23.5 chalk: 4.1.2 @@ -9122,6 +10659,23 @@ snapshots: typescript: 4.9.5 webpack: 5.89.0(webpack-cli@4.10.0) + fork-ts-checker-webpack-plugin@8.0.0(typescript@4.9.5)(webpack@5.89.0): + dependencies: + '@babel/code-frame': 7.23.5 + chalk: 4.1.2 + chokidar: 3.5.3 + cosmiconfig: 7.1.0 + deepmerge: 4.3.1 + fs-extra: 10.1.0 + memfs: 3.5.3 + minimatch: 3.1.2 + node-abort-controller: 3.1.1 + schema-utils: 3.3.0 + semver: 7.5.4 + tapable: 2.2.1 + typescript: 4.9.5 + webpack: 5.89.0 + form-data@3.0.1: dependencies: asynckit: 0.4.0 @@ -9214,6 +10768,8 @@ snapshots: get-package-type@0.1.0: {} + get-port@3.2.0: {} + get-stream@4.1.0: dependencies: pump: 3.0.0 @@ -9366,7 +10922,7 @@ snapshots: relateurl: 0.2.7 terser: 5.25.0 - html-webpack-plugin@5.5.4(webpack@5.89.0): + html-webpack-plugin@5.5.4(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: '@types/html-minifier-terser': 6.1.0 html-minifier-terser: 6.1.0 @@ -9375,6 +10931,15 @@ snapshots: tapable: 2.2.1 webpack: 5.89.0(webpack-cli@4.10.0) + html-webpack-plugin@5.5.4(webpack@5.89.0): + dependencies: + '@types/html-minifier-terser': 6.1.0 + html-minifier-terser: 6.1.0 + lodash: 4.17.21 + pretty-error: 4.0.0 + tapable: 2.2.1 + webpack: 5.89.0 + htmlparser2@6.1.0: dependencies: domelementtype: 2.3.0 @@ -9586,6 +11151,10 @@ snapshots: call-bind: 1.0.5 has-tostringtag: 1.0.0 + is-builtin-module@3.2.1: + dependencies: + builtin-modules: 3.3.0 + is-callable@1.2.7: {} is-core-module@2.13.1: @@ -9622,6 +11191,8 @@ snapshots: is-map@2.0.2: {} + is-module@1.0.0: {} + is-negative-zero@2.0.2: {} is-number-object@1.0.7: @@ -9644,6 +11215,10 @@ snapshots: is-potential-custom-element-name@1.0.1: {} + is-reference@1.2.1: + dependencies: + '@types/estree': 1.0.5 + is-regex@1.1.4: dependencies: call-bind: 1.0.5 @@ -10107,6 +11682,12 @@ snapshots: jest-util: 27.5.1 string-length: 4.0.2 + jest-worker@26.6.2: + dependencies: + '@types/node': 20.10.3 + merge-stream: 2.0.0 + supports-color: 7.2.0 + jest-worker@27.5.1: dependencies: '@types/node': 20.10.3 @@ -10170,6 +11751,8 @@ snapshots: jsesc@2.5.2: {} + jsesc@3.0.2: {} + json-buffer@3.0.1: {} json-parse-even-better-errors@2.3.1: {} @@ -10241,6 +11824,18 @@ snapshots: lines-and-columns@1.2.4: {} + livereload-js@3.4.1: {} + + livereload@0.9.3: + dependencies: + chokidar: 3.5.3 + livereload-js: 3.4.1 + opts: 2.0.2 + ws: 7.5.9 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + load-yaml-file@0.2.0: dependencies: graceful-fs: 4.2.11 @@ -10256,6 +11851,8 @@ snapshots: emojis-list: 3.0.0 json5: 2.2.3 + local-access@1.1.0: {} + locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -10308,6 +11905,10 @@ snapshots: lz-string@1.5.0: {} + magic-string@0.25.9: + dependencies: + sourcemap-codec: 1.4.8 + make-dir@3.1.0: dependencies: semver: 6.3.1 @@ -10873,6 +12474,8 @@ snapshots: prelude-ls: 1.2.1 type-check: 0.4.0 + opts@2.0.2: {} + ora@5.4.1: dependencies: bl: 4.1.0 @@ -11108,6 +12711,11 @@ snapshots: dependencies: fast-diff: 1.3.0 + prettier-plugin-svelte@2.10.1(prettier@2.8.8)(svelte@3.59.2): + dependencies: + prettier: 2.8.8 + svelte: 3.59.2 + prettier@2.8.8: {} pretty-bytes@5.6.0: {} @@ -11393,6 +13001,8 @@ snapshots: resolve.exports@1.1.1: {} + resolve.exports@2.0.2: {} + resolve@1.22.8: dependencies: is-core-module: 2.13.1 @@ -11414,6 +13024,32 @@ snapshots: dependencies: glob: 7.2.3 + rollup-plugin-livereload@2.0.5: + dependencies: + livereload: 0.9.3 + transitivePeerDependencies: + - bufferutil + - utf-8-validate + + rollup-plugin-svelte@7.2.2(rollup@2.79.2)(svelte@3.59.2): + dependencies: + '@rollup/pluginutils': 4.2.1 + resolve.exports: 2.0.2 + rollup: 2.79.2 + svelte: 3.59.2 + + rollup-plugin-terser@7.0.2(rollup@2.79.2): + dependencies: + '@babel/code-frame': 7.23.5 + jest-worker: 26.6.2 + rollup: 2.79.2 + serialize-javascript: 4.0.0 + terser: 5.25.0 + + rollup@2.79.2: + optionalDependencies: + fsevents: 2.3.3 + run-async@2.4.1: {} run-parallel@1.2.0: @@ -11428,6 +13064,10 @@ snapshots: dependencies: tslib: 2.6.2 + sade@1.8.1: + dependencies: + mri: 1.2.0 + safe-array-concat@1.0.1: dependencies: call-bind: 1.0.5 @@ -11484,6 +13124,8 @@ snapshots: '@types/node-forge': 1.3.10 node-forge: 1.3.1 + semiver@1.1.0: {} + semver@5.7.2: {} semver@6.3.1: {} @@ -11510,6 +13152,10 @@ snapshots: transitivePeerDependencies: - supports-color + serialize-javascript@4.0.0: + dependencies: + randombytes: 2.1.0 + serialize-javascript@6.0.1: dependencies: randombytes: 2.1.0 @@ -11623,6 +13269,20 @@ snapshots: transitivePeerDependencies: - supports-color + single-spa-layout@1.6.1: + dependencies: + '@types/parse5': 5.0.3 + merge2: 1.4.1 + parse5: 6.0.1 + single-spa: 5.9.5 + + single-spa-react@4.6.1(@types/react-dom@17.0.25)(@types/react@17.0.71)(react@17.0.2): + dependencies: + '@types/react': 17.0.71 + '@types/react-dom': 17.0.25 + browserslist-config-single-spa: 1.0.1 + react: 17.0.2 + single-spa-react@6.0.1(@types/react-dom@17.0.25)(@types/react@17.0.71)(react@17.0.2): dependencies: browserslist-config-single-spa: 1.0.1 @@ -11631,6 +13291,8 @@ snapshots: '@types/react': 17.0.71 '@types/react-dom': 17.0.25 + single-spa-svelte@2.1.1: {} + single-spa@5.9.5: {} sinon@10.0.1: @@ -11642,6 +13304,23 @@ snapshots: nise: 5.1.5 supports-color: 7.2.0 + sirv-cli@1.0.14: + dependencies: + console-clear: 1.1.1 + get-port: 3.2.0 + kleur: 3.0.3 + local-access: 1.1.0 + sade: 1.8.1 + semiver: 1.1.0 + sirv: 1.0.19 + tinydate: 1.3.0 + + sirv@1.0.19: + dependencies: + '@polka/url': 1.0.0-next.24 + mrmime: 1.0.1 + totalist: 1.1.0 + sirv@2.0.3: dependencies: '@polka/url': 1.0.0-next.24 @@ -11711,6 +13390,8 @@ snapshots: source-map@0.7.4: {} + sourcemap-codec@1.4.8: {} + spawn-command@0.0.2: {} spawndamnit@2.0.0: @@ -11771,10 +13452,15 @@ snapshots: dependencies: escape-string-regexp: 2.0.0 + standalone-single-spa-webpack-plugin@4.0.0(html-webpack-plugin@5.5.4(webpack@5.89.0(webpack-cli@4.10.0)))(webpack@5.89.0(webpack-cli@4.10.0)): + dependencies: + html-webpack-plugin: 5.5.4(webpack@5.89.0(webpack-cli@4.10.0)) + webpack: 5.89.0(webpack-cli@4.10.0) + standalone-single-spa-webpack-plugin@4.0.0(html-webpack-plugin@5.5.4(webpack@5.89.0))(webpack@5.89.0): dependencies: html-webpack-plugin: 5.5.4(webpack@5.89.0) - webpack: 5.89.0(webpack-cli@4.10.0) + webpack: 5.89.0 statuses@1.5.0: {} @@ -11868,10 +13554,14 @@ snapshots: strip-json-comments@3.1.1: {} - style-loader@3.3.3(webpack@5.89.0): + style-loader@3.3.3(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: webpack: 5.89.0(webpack-cli@4.10.0) + style-loader@3.3.3(webpack@5.89.0): + dependencies: + webpack: 5.89.0 + supports-color@5.5.0: dependencies: has-flag: 3.0.0 @@ -11891,12 +13581,23 @@ snapshots: supports-preserve-symlinks-flag@1.0.0: {} + svelte-jester@2.3.2(jest@27.5.1)(svelte@3.59.2): + dependencies: + jest: 27.5.1 + svelte: 3.59.2 + + svelte@3.59.2: {} + symbol-tree@3.2.4: {} - systemjs-webpack-interop@2.3.7(webpack@5.89.0): + systemjs-webpack-interop@2.3.7(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: webpack: 5.89.0(webpack-cli@4.10.0) + systemjs-webpack-interop@2.3.7(webpack@5.89.0): + dependencies: + webpack: 5.89.0 + table@6.8.1: dependencies: ajv: 8.12.0 @@ -11925,7 +13626,7 @@ snapshots: ansi-escapes: 4.3.2 supports-hyperlinks: 2.3.0 - terser-webpack-plugin@5.3.9(webpack@5.89.0): + terser-webpack-plugin@5.3.9(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: '@jridgewell/trace-mapping': 0.3.20 jest-worker: 27.5.1 @@ -11934,6 +13635,15 @@ snapshots: terser: 5.25.0 webpack: 5.89.0(webpack-cli@4.10.0) + terser-webpack-plugin@5.3.9(webpack@5.89.0): + dependencies: + '@jridgewell/trace-mapping': 0.3.20 + jest-worker: 27.5.1 + schema-utils: 3.3.0 + serialize-javascript: 6.0.1 + terser: 5.25.0 + webpack: 5.89.0 + terser@5.25.0: dependencies: '@jridgewell/source-map': 0.3.5 @@ -11957,6 +13667,8 @@ snapshots: thunky@1.1.0: {} + tinydate@1.3.0: {} + tmp@0.0.33: dependencies: os-tmpdir: 1.0.2 @@ -11971,6 +13683,8 @@ snapshots: toidentifier@1.0.1: {} + totalist@1.1.0: {} + totalist@3.0.1: {} tough-cookie@4.1.3: @@ -11992,6 +13706,8 @@ snapshots: trim-newlines@3.0.1: {} + ts-config-single-spa@3.0.0: {} + tslib@1.14.1: {} tslib@2.6.2: {} @@ -12247,9 +13963,9 @@ snapshots: webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0): dependencies: '@discoveryjs/json-ext': 0.5.7 - '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0)(webpack@5.89.0) - '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0) - '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0)(webpack-dev-server@4.15.1) + '@webpack-cli/configtest': 1.2.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0))(webpack@5.89.0(webpack-cli@4.10.0)) + '@webpack-cli/info': 1.5.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0)) + '@webpack-cli/serve': 1.7.0(webpack-cli@4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0))(webpack-dev-server@4.15.1(webpack-cli@4.10.0)(webpack@5.89.0)) colorette: 2.0.20 commander: 7.2.0 cross-spawn: 7.0.3 @@ -12262,15 +13978,83 @@ snapshots: optionalDependencies: webpack-dev-server: 4.15.1(webpack-cli@4.10.0)(webpack@5.89.0) - webpack-config-single-spa@6.0.2(@babel/core@7.23.5)(webpack@5.89.0): + webpack-config-single-spa-react-ts@4.0.5(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: - babel-loader: 8.3.0(@babel/core@7.23.5)(webpack@5.89.0) - css-loader: 6.8.1(webpack@5.89.0) - html-webpack-plugin: 5.5.4(webpack@5.89.0) + webpack-config-single-spa-react: 4.0.5(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-config-single-spa-ts: 4.1.4(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - typescript + - utf-8-validate + - webpack + + webpack-config-single-spa-react@4.0.5(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)): + dependencies: + webpack-config-single-spa: 5.3.1(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - utf-8-validate + - webpack + + webpack-config-single-spa-react@5.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)): + dependencies: + webpack-config-single-spa: 6.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - utf-8-validate + - webpack + + webpack-config-single-spa-ts@4.1.4(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)): + dependencies: + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + typescript: 4.9.5 + webpack-config-single-spa: 5.3.1(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-merge: 5.10.0 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - utf-8-validate + - webpack + + webpack-config-single-spa-ts@5.0.2(@babel/core@7.23.5)(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)): + dependencies: + fork-ts-checker-webpack-plugin: 8.0.0(typescript@4.9.5)(webpack@5.89.0(webpack-cli@4.10.0)) + typescript: 4.9.5 + webpack-config-single-spa: 6.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-merge: 5.10.0 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - utf-8-validate + - webpack + + webpack-config-single-spa@5.3.1(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)): + dependencies: + babel-loader: 8.3.0(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + css-loader: 6.8.1(webpack@5.89.0(webpack-cli@4.10.0)) + html-webpack-plugin: 5.5.4(webpack@5.89.0(webpack-cli@4.10.0)) + standalone-single-spa-webpack-plugin: 4.0.0(html-webpack-plugin@5.5.4(webpack@5.89.0(webpack-cli@4.10.0)))(webpack@5.89.0(webpack-cli@4.10.0)) + style-loader: 3.3.3(webpack@5.89.0(webpack-cli@4.10.0)) + systemjs-webpack-interop: 2.3.7(webpack@5.89.0(webpack-cli@4.10.0)) + webpack-bundle-analyzer: 4.10.1 + transitivePeerDependencies: + - '@babel/core' + - bufferutil + - utf-8-validate + - webpack + + webpack-config-single-spa@6.0.2(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)): + dependencies: + babel-loader: 8.3.0(@babel/core@7.23.5)(webpack@5.89.0(webpack-cli@4.10.0)) + css-loader: 6.8.1(webpack@5.89.0(webpack-cli@4.10.0)) + html-webpack-plugin: 5.5.4(webpack@5.89.0(webpack-cli@4.10.0)) import-map-externals-webpack-plugin: 1.0.0 - standalone-single-spa-webpack-plugin: 4.0.0(html-webpack-plugin@5.5.4(webpack@5.89.0))(webpack@5.89.0) - style-loader: 3.3.3(webpack@5.89.0) - systemjs-webpack-interop: 2.3.7(webpack@5.89.0) + standalone-single-spa-webpack-plugin: 4.0.0(html-webpack-plugin@5.5.4(webpack@5.89.0(webpack-cli@4.10.0)))(webpack@5.89.0(webpack-cli@4.10.0)) + style-loader: 3.3.3(webpack@5.89.0(webpack-cli@4.10.0)) + systemjs-webpack-interop: 2.3.7(webpack@5.89.0(webpack-cli@4.10.0)) webpack-bundle-analyzer: 4.10.1 transitivePeerDependencies: - '@babel/core' @@ -12278,7 +14062,7 @@ snapshots: - utf-8-validate - webpack - webpack-dev-middleware@5.3.3(webpack@5.89.0): + webpack-dev-middleware@5.3.3(webpack@5.89.0(webpack-cli@4.10.0)): dependencies: colorette: 2.0.20 memfs: 3.5.3 @@ -12317,7 +14101,7 @@ snapshots: serve-index: 1.9.1 sockjs: 0.3.24 spdy: 4.0.2 - webpack-dev-middleware: 5.3.3(webpack@5.89.0) + webpack-dev-middleware: 5.3.3(webpack@5.89.0(webpack-cli@4.10.0)) ws: 8.14.2 optionalDependencies: webpack: 5.89.0(webpack-cli@4.10.0) @@ -12336,7 +14120,7 @@ snapshots: webpack-sources@3.2.3: {} - webpack@5.89.0(webpack-cli@4.10.0): + webpack@5.89.0: dependencies: '@types/eslint-scope': 3.7.7 '@types/estree': 1.0.5 @@ -12362,6 +14146,37 @@ snapshots: terser-webpack-plugin: 5.3.9(webpack@5.89.0) watchpack: 2.4.0 webpack-sources: 3.2.3 + transitivePeerDependencies: + - '@swc/core' + - esbuild + - uglify-js + + webpack@5.89.0(webpack-cli@4.10.0): + dependencies: + '@types/eslint-scope': 3.7.7 + '@types/estree': 1.0.5 + '@webassemblyjs/ast': 1.11.6 + '@webassemblyjs/wasm-edit': 1.11.6 + '@webassemblyjs/wasm-parser': 1.11.6 + acorn: 8.11.2 + acorn-import-assertions: 1.9.0(acorn@8.11.2) + browserslist: 4.22.2 + chrome-trace-event: 1.0.3 + enhanced-resolve: 5.15.0 + es-module-lexer: 1.4.1 + eslint-scope: 5.1.1 + events: 3.3.0 + glob-to-regexp: 0.4.1 + graceful-fs: 4.2.11 + json-parse-even-better-errors: 2.3.1 + loader-runner: 4.3.0 + mime-types: 2.1.35 + neo-async: 2.6.2 + schema-utils: 3.3.0 + tapable: 2.2.1 + terser-webpack-plugin: 5.3.9(webpack@5.89.0(webpack-cli@4.10.0)) + watchpack: 2.4.0 + webpack-sources: 3.2.3 optionalDependencies: webpack-cli: 4.10.0(webpack-dev-server@4.15.1)(webpack@5.89.0) transitivePeerDependencies: