diff --git a/.changeset/every-lies-glow.md b/.changeset/every-lies-glow.md new file mode 100644 index 00000000..fcbeecea --- /dev/null +++ b/.changeset/every-lies-glow.md @@ -0,0 +1,6 @@ +--- +"webtools-addon-sitemap": major +"strapi-plugin-webtools": major +--- + +Strapi 5 support diff --git a/.changeset/pre.json b/.changeset/pre.json index 91975e22..d53eaa4b 100644 --- a/.changeset/pre.json +++ b/.changeset/pre.json @@ -1,5 +1,5 @@ { - "mode": "pre", + "mode": "exit", "tag": "beta", "initialVersions": { "@pluginpal/webtools-addon-menus": "0.0.0", diff --git a/.eslintrc.js b/.eslintrc.js index b2780b7b..81ad7ae2 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -34,13 +34,21 @@ module.exports = { "project": [path.join(__dirname, './tsconfig.jest.json')], }, "rules": { - "@typescript-eslint/await-thenable": "off" + "@typescript-eslint/await-thenable": "off", + "import/no-relative-packages": "off", } } ], "rules": { + "import/no-unresolved": [2, { + "ignore": [ + "@strapi/strapi/admin", + "@strapi/icons/symbols", + "@strapi/admin/strapi-admin" + ] + }], "import/prefer-default-export": "off", "arrow-body-style": "off", - "@typescript-eslint/unbound-method": "off" + "@typescript-eslint/unbound-method": "off", } } diff --git a/.github/workflows/deploy-test-server.yml b/.github/workflows/deploy-test-server.yml index b5208baa..630d52e4 100644 --- a/.github/workflows/deploy-test-server.yml +++ b/.github/workflows/deploy-test-server.yml @@ -8,73 +8,73 @@ on: - develop jobs: - # preflight-checks: - # name: Preflight checks - # runs-on: ubuntu-latest - # steps: - # - name: Check if there are config-sync changes on production - # uses: appleboy/ssh-action@v0.1.10 - # with: - # host: ${{ secrets.SSH_HOST }} - # username: ${{ secrets.SSH_CI_USERNAME }} - # password: ${{ secrets.SSH_CI_PASSWORD }} - # script_stop: true - # script: dokku run strapi ../node_modules/.bin/config-sync diff + preflight-checks: + name: Preflight checks + runs-on: ubuntu-latest + steps: + - name: Check if there are config-sync changes on production + uses: appleboy/ssh-action@v0.1.10 + with: + host: ${{ secrets.SSH_HOST }} + username: ${{ secrets.SSH_CI_USERNAME }} + password: ${{ secrets.SSH_CI_PASSWORD }} + script_stop: true + script: dokku run strapi ../node_modules/.bin/config-sync diff deploy: name: Deploy - # needs: [preflight-checks] + needs: [preflight-checks] runs-on: ubuntu-latest environment: name: Test url: https://test.pluginpal.io - # steps: - # - name: Checkout repository - # uses: actions/checkout@v2 + steps: + - name: Checkout repository + uses: actions/checkout@v2 - # - name: Set up Docker - # uses: actions/setup-node@v3 - # with: - # node-version: 18 - # cache: 'yarn' + - name: Set up Docker + uses: actions/setup-node@v3 + with: + node-version: 18 + cache: 'yarn' - # - name: Install plugin dependencies - # run: yarn install + - name: Install plugin dependencies + run: yarn install - # - name: Build the packages - # run: yarn run build + - name: Build the packages + run: yarn run build - # - name: Install de playground dependencies - # run: yarn playground:install + - name: Install de playground dependencies + run: yarn playground:install - # - name: Build a Docker image of the playground - # run: | - # cd playground - # docker build \ - # --build-arg PUBLIC_URL=${{ secrets.TEST_URL }} \ - # -t strapi-playground:latest . - # docker save -o strapi-playground-latest.tar strapi-playground:latest + - name: Build a Docker image of the playground + run: | + cd playground + docker build \ + --build-arg PUBLIC_URL=${{ secrets.TEST_URL }} \ + -t strapi-playground:latest . + docker save -o strapi-playground-latest.tar strapi-playground:latest - # - name: Transfer the Docker image to the Dokku server - # uses: appleboy/scp-action@v0.1.3 - # with: - # host: ${{ secrets.SSH_HOST }} - # username: ${{ secrets.SSH_CI_USERNAME }} - # password: ${{ secrets.SSH_CI_PASSWORD }} - # source: playground/strapi-playground-latest.tar - # target: /var/lib/dokku/data/storage/strapi/docker-images + - name: Transfer the Docker image to the Dokku server + uses: appleboy/scp-action@v0.1.3 + with: + host: ${{ secrets.SSH_HOST }} + username: ${{ secrets.SSH_CI_USERNAME }} + password: ${{ secrets.SSH_CI_PASSWORD }} + source: playground/strapi-playground-latest.tar + target: /var/lib/dokku/data/storage/strapi/docker-images - # - name: Deploy the Dokku app based on the Docker image - # uses: appleboy/ssh-action@v0.1.10 - # with: - # host: ${{ secrets.SSH_HOST }} - # username: ${{ secrets.SSH_CI_USERNAME }} - # password: ${{ secrets.SSH_CI_PASSWORD }} - # script_stop: true - # script: | - # sudo docker load -i /var/lib/dokku/data/storage/strapi/docker-images/playground/strapi-playground-latest.tar - # STRAPI_LATEST_IMAGE=$(sudo docker images --format "{{.ID}}" strapi-playground:latest) - # sudo docker tag strapi-playground:latest strapi-playground:$STRAPI_LATEST_IMAGE - # dokku git:from-image strapi strapi-playground:$STRAPI_LATEST_IMAGE - # sudo docker system prune --all --force - # sudo rm -rf /var/lib/dokku/data/storage/strapi/docker-images/playground/strapi-playground-latest.tar + - name: Deploy the Dokku app based on the Docker image + uses: appleboy/ssh-action@v0.1.10 + with: + host: ${{ secrets.SSH_HOST }} + username: ${{ secrets.SSH_CI_USERNAME }} + password: ${{ secrets.SSH_CI_PASSWORD }} + script_stop: true + script: | + sudo docker load -i /var/lib/dokku/data/storage/strapi/docker-images/playground/strapi-playground-latest.tar + STRAPI_LATEST_IMAGE=$(sudo docker images --format "{{.ID}}" strapi-playground:latest) + sudo docker tag strapi-playground:latest strapi-playground:$STRAPI_LATEST_IMAGE + dokku git:from-image strapi strapi-playground:$STRAPI_LATEST_IMAGE + sudo docker system prune --all --force + sudo rm -rf /var/lib/dokku/data/storage/strapi/docker-images/playground/strapi-playground-latest.tar diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml index cb517a7c..975f54af 100644 --- a/.github/workflows/tests.yml +++ b/.github/workflows/tests.yml @@ -68,7 +68,7 @@ jobs: run: yarn test:unit - name: Run integration tests run: yarn test:integration - - name: Run end-to-end tests + - name: Run Cypress tests uses: cypress-io/github-action@v6 with: start: yarn playground:start @@ -78,6 +78,12 @@ jobs: name: cypress-screenshots path: cypress/screenshots if-no-files-found: ignore # 'warn' or 'error' are also available, defaults to `warn` + - uses: actions/upload-artifact@v4 + if: failure() + with: + name: cypress-videos + path: cypress/videos + if-no-files-found: ignore # 'warn' or 'error' are also available, defaults to `warn` - name: Upload coverage to Codecov uses: codecov/codecov-action@v2 with: diff --git a/MIGRATION.md b/MIGRATION.md deleted file mode 100644 index 62ec900f..00000000 --- a/MIGRATION.md +++ /dev/null @@ -1,87 +0,0 @@ - -

Migration guides

- -## From alpha.11 to beta.1 - -Starting with beta, the plugin will be renamed to `@pluginpal/webtools-core`. - -### Migration steps - -The following manual steps will have to be done when migrating. - -##### 1. Updated API URLs - -Because of the rename the URLs of the public API of the plugin have changed also. -In you're frontend you'll have to update the code to reflect that change. - -###### From -``` -/api/url-alias/get // Fetches a page, based on a URL alias. -/api/url-alias/all // Fetches all URL aliases. -``` - -###### To -``` -/api/webtools/router -/api/webtools/url-alias -``` - -##### 2. Query responses - -Prior to beta.1, the plugin would alter query responses by adding a field called `url_path`. Starting beta.1 that field will be replacd with the `url_alias` field, which is a native relations field. Meaning that if you wish to fetch it's response in a query, you'll have to use `populate` to include it in the response. - -##### 3. Database migrations - -You'll start the database migration locally by stopping your Strapi app. If it wasn't running, you can just continue to step 4. - -##### 4. Database schema migration - -To trigger the schema migrations we utilize Strapi [database migrations](https://docs.strapi.io/dev-docs/database-migrations). The plugin provides the migration file needed. You need to copy [the migration file](https://github.com/pluginpal/strapi-webtools/blob/master/migrations/2023.06.12T00.00.00.url-alias-to-webtools.js) and place it in the `./database/migrations` folder of your Strapi app. -In the migration file you have to fill out the object with content types that uses url aliases in your project (NOTE: that these fields should use snake case). You can find the collectionName and singularName in the schema.json file of the content type, expample: `src/api/page/content-types/page/schema.json`. - -##### 5. Update the package - -Updating the package will go in two steps: - -1. `yarn remove @strapi-community/strapi-plugin-url-alias` -2. `yarn add @pluginpal/webtools-core` - -##### 6. Build Strapi - -Build Strapi by running the following command - -- `yarn build` - -##### 7. Start Strapi - -When starting Strapi, the migrations will automatically trigger and preserve all the data about URL alias you had previously stored in the database. - -## From alpha.9 (or 10) to alpha.11 - -Url alias will be disabled by default for all content types. Make sure to enable it **before** updating to `1.0.0-alpha.11`. - -### Migration steps - -The following manual steps will have to be done when migrating. - -You have to options to do this: - -##### 1. Through the admin panel - -Go to the admin panel -> content type builder. Now select the content types you want url alias enabled for and click Edit -> Advanced settings -> Url alias. This will enable url alias for that specific content type. - -##### 1. Through the schema.json files - -Update the content type schema files `schema.json` in your code that you want url alias enabled for and add the following: - -```jsonc -{ - // ... - "pluginOptions": { - "url-alias": { - "enabled": true - } - } - // ... -} -``` diff --git a/README.md b/README.md index 6e5f8f33..08797428 100644 --- a/README.md +++ b/README.md @@ -6,11 +6,11 @@ Read the documentation

- - NPM Version + + NPM Version - - Monthly download on NPM + + Monthly download on NPM CI build status @@ -22,9 +22,6 @@ -> [!IMPORTANT] -> The Webtools suite is still in BETA - ## ✨ Features - **Unique URLs** Every page will get their own unique path @@ -39,10 +36,10 @@ ```bash # using yarn -yarn add @pluginpal/webtools-core +yarn add strapi-plugin-webtools # using npm -npm install @pluginpal/webtools-core --save +npm install strapi-plugin-webtools --save ``` After successful installation you have to rebuild the admin UI so it'll include this plugin. To rebuild and restart Strapi run: @@ -72,7 +69,7 @@ Webtools can be extended by installing addons that hook into the core Webtools f ## 🔗 Links - [PluginPal marketplace](https://www.pluginpal.io/plugin/webtools) -- [NPM package](https://www.npmjs.com/package/@pluginpal/webtools-core) +- [NPM package](https://www.npmjs.com/package/strapi-plugin-webtools) - [GitHub repository](https://github.com/pluginpal/strapi-webtools) - [Strapi marketplace](https://market.strapi.io/plugins/@pluginpal-webtools-core) diff --git a/babel.config.js b/babel.config.js new file mode 100644 index 00000000..1f3f8801 --- /dev/null +++ b/babel.config.js @@ -0,0 +1 @@ +module.exports = { presets: ['@babel/preset-env'] }; diff --git a/cypress.config.js b/cypress.config.js index 7e306d56..dc48cfb9 100644 --- a/cypress.config.js +++ b/cypress.config.js @@ -8,7 +8,8 @@ module.exports = defineConfig({ // implement node event listeners here. require('cypress-terminal-report/src/installLogsPrinter')(on); }, - video: false, + video: true, defaultCommandTimeout: 10000, + requestTimeout: 10000, }, }); diff --git a/jest.config.js b/jest.config.js index 9c7328e3..bc93dae1 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,7 +1,7 @@ module.exports = { preset: 'ts-jest', testEnvironment: 'node', - testMatch: ['**/__tests__/?(*.)+(spec|test).ts'], + testMatch: ['**/__tests__/?(*.)+(spec|test).(ts|js)'], // transform: {}, // globalSetup: './playground/__tests__/setup-strapi.ts', // setupFilesAfterEnv: ['./playground/__tests__/setup-strapi.ts'], diff --git a/migrations/2023.06.12T00.00.00.url-alias-to-webtools.js b/migrations/2023.06.12T00.00.00.url-alias-to-webtools.js deleted file mode 100644 index 89014cf6..00000000 --- a/migrations/2023.06.12T00.00.00.url-alias-to-webtools.js +++ /dev/null @@ -1,109 +0,0 @@ -/** - * The purpose of this migration file is to be used when migrating - * the URL alias plugin from @alpha to @beta. - * - * It will rename the database tables of the plugin before the - * Strapi auto-migration will. That way we can preserve the data that - * was stored in these tables. - * - * @from @strapi-community/strapi-plugin-url-alias@alpha - * @to @pluginpal/webtools-core@beta - */ -module.exports = { - async up( - /** @type {import('knex').Knex} */ - knex, - ) { - const contentTypes = { - // TODO by the user: Check the schema.json files of your content types and fill in the correct values. - // example: - // 'api::page.page': { - // collectionName: 'pages', - // singularName: 'page', - // }, - // 'api::page-post.page-post': { - // collectionName: 'page_posts', - // // NOTE: The singularName should be snake_case, not kebab-case. - // singularName: 'page_post', - // }, - }; - // In commit b14eb26f76b53a3a9ad91f050b04266224fc244d the paths table was renamed to url_paths - const hasPathsTable = await knex.schema.hasTable('paths'); - if (hasPathsTable) { - console.log('Renaming "paths" table to "url_paths"...'); - await knex.schema.renameTable('paths', 'url_paths'); - console.log('Renamed "paths" table to "url_paths".'); - } - // Rename the url_paths table. - const hasUrlPathsTable = await knex.schema.hasTable('url_paths'); - if (hasUrlPathsTable) { - const oldUrlPathsName = 'url_paths'; - const newUrlPathsName = 'wt_url_alias'; - console.log(`Renaming "${oldUrlPathsName}" table to "${newUrlPathsName}"...`); - await knex.schema.renameTable(oldUrlPathsName, newUrlPathsName); - console.log(`Renamed "${oldUrlPathsName}" table to "${newUrlPathsName}".`); - - // Also migrate for commit db0dea6c521915ced354709b52d678ae436e62dd - // which changed the path column to url_path - const hasPathColumn = await knex.schema.hasColumn(newUrlPathsName, 'path'); - if (hasPathColumn) { - console.log('Renaming "path" column to "url_path"...'); - await knex.schema.alterTable(newUrlPathsName, (table) => { - table.renameColumn('path', 'url_path'); - }); - console.log('Renamed "path" column to "url_path".'); - } - - // create link tables - - await Promise.all( - Object.keys(contentTypes).map(async (contentType) => { - const { collectionName, singularName } = contentTypes[contentType]; - const linkTableName = `${collectionName}_url_alias_links`; - console.log('creating link table', linkTableName); - await knex.schema.createTable(linkTableName, (table) => { - table.increments('id'); - table.integer(`${singularName}_id`).unsigned(); - table.foreign(`${singularName}_id`).references('id').inTable(collectionName); - table.integer('url_alias_id').unsigned(); - table.foreign('url_alias_id').references('id').inTable(newUrlPathsName); - }); - - console.log('migrating existing links for', contentType); - const entries = await knex.from(collectionName).select('id', 'url_path_id').whereNotNull('url_path_id'); - - if (!entries || entries.length <= 0) { - console.log('no links found for', contentType); - return; - } - const links = entries.map((entry) => ({ - [`${singularName}_id`]: entry.id, - url_alias_id: entry.url_path_id, - })); - await knex(linkTableName).insert(links); - console.log('migrated existing links for', contentType); - }), - ); - } else { - console.log('No url_paths table found. Skipping...'); - } - - // In commit b14eb26f76b53a3a9ad91f050b04266224fc244d the patterns table was renamed to url_patterns - const hasPatternsTable = await knex.schema.hasTable('patterns'); - if (hasPatternsTable) { - console.log('Renaming "patterns" table to "url_patterns"...'); - await knex.schema.renameTable('patterns', 'url_patterns'); - console.log('Renamed "patterns" table to "url_patterns".'); - } - - // Rename the url_patterns table. - const hasUrlPatternsTable = await knex.schema.hasTable('url_patterns'); - if (hasUrlPatternsTable) { - console.log('Renaming "url_patterns" table to "wt_url_patterns"...'); - await knex.schema.renameTable('url_patterns', 'wt_url_patterns'); - console.log('Renamed "url_patterns" table to "wt_url_patterns".'); - } else { - console.log('No url_patterns table found. Skipping...'); - } - }, -}; diff --git a/package.json b/package.json index 46d861d1..698db0de 100644 --- a/package.json +++ b/package.json @@ -13,13 +13,13 @@ "eslint:fix": "turbo run eslint:fix", "release:publish": "turbo run build && changeset publish", "release:prepare": "changeset version && YARN_ENABLE_IMMUTABLE_INSTALLS=false yarn install", - "playground:install": "cd playground && yarn dlx yalc add --link @pluginpal/webtools-helper-plugin @pluginpal/webtools-core @pluginpal/webtools-addon-sitemap && yarn install", + "playground:install": "cd playground && yarn dlx yalc add --link strapi-plugin-webtools webtools-addon-sitemap && yarn install", "playground:build": "cd playground && yarn build", "playground:start": "cd playground && yarn start", "playground:develop": "rm -rf playground/node_modules/.strapi/ && cd playground && yarn develop --watch-admin --bundler=vite", "test:e2e": "cypress open", - "test:unit": "ENV_PATH=./playground/.env jest --verbose --runInBand --detectOpenHandles --forceExit", - "test:integration": "ENV_PATH=./playground/.env jest --verbose --runInBand --detectOpenHandles --forceExit --testMatch '**/healthcheck.test.js'" + "test:unit": "ENV_PATH=./playground/.env jest --verbose --runInBand --forceExit", + "test:integration": "ENV_PATH=./playground/.env jest --verbose --runInBand --forceExit --testMatch '**/healthcheck.test.js'" }, "devDependencies": { "@changesets/changelog-github": "^0.5.0", @@ -43,8 +43,7 @@ }, "packageManager": "yarn@4.0.2", "dependencies": { - "@pluginpal/webtools-addon-sitemap": "link:.yalc/@pluginpal/webtools-addon-sitemap", - "@pluginpal/webtools-core": "link:.yalc/@pluginpal/webtools-core", - "@pluginpal/webtools-helper-plugin": "link:.yalc/@pluginpal/webtools-helper-plugin" + "strapi-plugin-webtools": "link:.yalc/strapi-plugin-webtools", + "webtools-addon-sitemap": "link:.yalc/webtools-addon-sitemap" } } diff --git a/packages/addons/menus/.eslintignore b/packages/addons/menus/.eslintignore deleted file mode 100644 index 3a1ec13c..00000000 --- a/packages/addons/menus/.eslintignore +++ /dev/null @@ -1,13 +0,0 @@ -**/node_modules -**/playground -**/public -**/build -**/dist -**/bundle -**/config -**/scripts -**/docs -**/server/types/generated -**/__tests__ -strapi-admin.js -strapi-server.js diff --git a/packages/addons/menus/.gitignore b/packages/addons/menus/.gitignore deleted file mode 100644 index e7a1942a..00000000 --- a/packages/addons/menus/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -# Don't check auto-generated stuff into git -coverage -node_modules -stats.json -package-lock.json - -# Cruft -.DS_Store -npm-debug.log -.idea - -# Strapi -.strapi-updater.json - -# Production build -build -dist -bundle diff --git a/packages/addons/menus/.npmignore b/packages/addons/menus/.npmignore deleted file mode 100644 index 572309c0..00000000 --- a/packages/addons/menus/.npmignore +++ /dev/null @@ -1,6 +0,0 @@ -# ignore the .ts and .tsx files -*.ts -*.tsx - -# include the .d.ts files -!*.d.ts diff --git a/packages/addons/menus/CHANGELOG.md b/packages/addons/menus/CHANGELOG.md deleted file mode 100644 index ce2afc0a..00000000 --- a/packages/addons/menus/CHANGELOG.md +++ /dev/null @@ -1,86 +0,0 @@ -# addon-menus - -## 1.0.0-beta.10 - -### Patch Changes - -- Updated dependencies [[`65fdc7f`](https://github.com/pluginpal/strapi-webtools/commit/65fdc7fbf510f7810ecee509902acfffa445aa77), [`faec872`](https://github.com/pluginpal/strapi-webtools/commit/faec87287907ef5acd9ad0b12b728212fa823adf)]: - - @pluginpal/webtools-core@1.0.0-beta.15 - -## 1.0.0-beta.9 - -### Patch Changes - -- Updated dependencies [[`77c41b1`](https://github.com/pluginpal/strapi-webtools/commit/77c41b1ff6bb5c4d49ca2240ae72082560b19bf0), [`801f859`](https://github.com/pluginpal/strapi-webtools/commit/801f859c16abb8c4000e744ee4d3cf68d59c2cab), [`bcbbc3e`](https://github.com/pluginpal/strapi-webtools/commit/bcbbc3e68ac3ee270172656f5c427c7ffe4a34ba)]: - - @pluginpal/webtools-core@1.0.0-beta.14 - -## 1.0.0-beta.8 - -### Patch Changes - -- Updated dependencies [[`e5c0587`](https://github.com/pluginpal/strapi-webtools/commit/e5c058758087c9d878ab7f40466672b340731e99)]: - - @pluginpal/webtools-core@1.0.0-beta.13 - -## 1.0.0-beta.7 - -### Patch Changes - -- Updated dependencies [[`60b5eff`](https://github.com/pluginpal/strapi-webtools/commit/60b5eff18795afd173a57380a87767fc29d06b3d), [`d620caa`](https://github.com/pluginpal/strapi-webtools/commit/d620caa4d42b409e87fd604d88e99d23ac6e985a)]: - - @pluginpal/webtools-core@1.0.0-beta.12 - -## 1.0.0-beta.6 - -### Patch Changes - -- Updated dependencies [[`ff7cb45`](https://github.com/pluginpal/strapi-webtools/commit/ff7cb457cd292f6b1ff938adf655c678e1cb446d), [`49fe9bc`](https://github.com/pluginpal/strapi-webtools/commit/49fe9bc05fc2799735e92a76dd8639982aa04680), [`ff0851a`](https://github.com/pluginpal/strapi-webtools/commit/ff0851a7a335ff8c0d79428f7b209c5675546bea), [`c99b57e`](https://github.com/pluginpal/strapi-webtools/commit/c99b57eee5910e9a49534980f678cdc4c0b14471), [`4fd5602`](https://github.com/pluginpal/strapi-webtools/commit/4fd56026d262e4f0a30cf5ab8274d916d29aadd6), [`05ae3ca`](https://github.com/pluginpal/strapi-webtools/commit/05ae3ca82ac1f2eb7c825852b0d24408daf1b501)]: - - @pluginpal/webtools-core@1.0.0-beta.11 - - @pluginpal/webtools-helper-plugin@1.0.0-beta.4 - -## 1.0.0-beta.5 - -### Patch Changes - -- Updated dependencies [[`a48cc8c`](https://github.com/pluginpal/strapi-webtools/commit/a48cc8cc2fb4a02e74418c0ad326c44ad5c97a65)]: - - @pluginpal/webtools-core@1.0.0-beta.10 - -## 1.0.0-beta.4 - -### Patch Changes - -- Updated dependencies [[`9b81da2`](https://github.com/pluginpal/strapi-webtools/commit/9b81da214ec8a1aa3f42d2d4eadaa30688ff4fe7), [`cb59eb7`](https://github.com/pluginpal/strapi-webtools/commit/cb59eb78ef7d45d7c3c07ec7350747b6bc611b27)]: - - @pluginpal/webtools-core@1.0.0-beta.9 - -## 1.0.0-beta.3 - -### Patch Changes - -- Updated dependencies [[`1f01462`](https://github.com/pluginpal/strapi-webtools/commit/1f01462d4bcabd65772eb9733d76746834d9e508), [`905ff2e`](https://github.com/pluginpal/strapi-webtools/commit/905ff2ea322aa1a21b836e76fb6f095de660c430)]: - - @pluginpal/webtools-core@1.0.0-beta.8 - -## 1.0.0-beta.2 - -### Patch Changes - -- Updated dependencies [[`fae4c75`](https://github.com/pluginpal/strapi-webtools/commit/fae4c75d7fb67ab9cc60d5b8a48d4f136b24e128)]: - - @pluginpal/webtools-core@1.0.0-beta.7 - -## 1.0.0-beta.1 - -### Patch Changes - -- Updated dependencies [[`6d2ee80`](https://github.com/pluginpal/strapi-webtools/commit/6d2ee80506aa3df8d0bc6ceb5031bc79cd253e8d), [`816f4db`](https://github.com/pluginpal/strapi-webtools/commit/816f4db1577a576438d048d5e244d19a17035e57), [`6a6fb9d`](https://github.com/pluginpal/strapi-webtools/commit/6a6fb9d0a58c8cf9d1ed159c11b6a197ec3de916), [`3aba7ed`](https://github.com/pluginpal/strapi-webtools/commit/3aba7ed6b814e2588f3403b5f8884f9e90ac7b34), [`a628383`](https://github.com/pluginpal/strapi-webtools/commit/a628383adf5aa0640c97e7379af1a2dd308e80fb), [`426b4ae`](https://github.com/pluginpal/strapi-webtools/commit/426b4aee9a80f080cd3ba2627360eb5b23230c88), [`5da6433`](https://github.com/pluginpal/strapi-webtools/commit/5da643305f62a2a2cd6d56a9ffa9885a3d2d9a02)]: - - @pluginpal/webtools-core@1.0.0-beta.6 - -## 0.0.1-beta.0 - -### Patch Changes - -- feb9d87: Removed redundant files from the npm builds -- e5ba503: Add an MIT license file -- dee1907: Fix issue with the admin translations -- Updated dependencies [0b32de2] -- Updated dependencies [feb9d87] -- Updated dependencies [d7be9d5] -- Updated dependencies [e5ba503] -- Updated dependencies [dee1907] - - @pluginpal/webtools-core@1.0.0-beta.5 diff --git a/packages/addons/menus/LICENSE.md b/packages/addons/menus/LICENSE.md deleted file mode 100644 index 6c093860..00000000 --- a/packages/addons/menus/LICENSE.md +++ /dev/null @@ -1,7 +0,0 @@ -Copyright (c) 2024 PluginPal. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/addons/menus/README.md b/packages/addons/menus/README.md deleted file mode 100644 index bf9fb777..00000000 --- a/packages/addons/menus/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Strapi plugin sitemap - -A quick description of sitemap. diff --git a/packages/addons/menus/admin/components/EditView/index.tsx b/packages/addons/menus/admin/components/EditView/index.tsx deleted file mode 100644 index 0d26527f..00000000 --- a/packages/addons/menus/admin/components/EditView/index.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; -import { useIntl } from 'react-intl'; -import { SidebarDropdown } from '@pluginpal/webtools-helper-plugin'; - -import getTrad from '../../helpers/getTrad'; - -const EditView = () => { - const { formatMessage } = useIntl(); - - return ( - - Some menu link info - - ); -}; - -export default EditView; diff --git a/packages/addons/menus/admin/helpers/getTrad.ts b/packages/addons/menus/admin/helpers/getTrad.ts deleted file mode 100644 index 737066c2..00000000 --- a/packages/addons/menus/admin/helpers/getTrad.ts +++ /dev/null @@ -1,10 +0,0 @@ -import pluginId from './pluginId'; - -/** - * A helper function to obtain a translation id. - * - * @return {string} The plugin id. - */ -const getTrad = (id: string): string => `${pluginId}.${id}`; - -export default getTrad; diff --git a/packages/addons/menus/admin/index.ts b/packages/addons/menus/admin/index.ts deleted file mode 100644 index fe732572..00000000 --- a/packages/addons/menus/admin/index.ts +++ /dev/null @@ -1,65 +0,0 @@ -import { prefixPluginTranslations } from '@strapi/helper-plugin'; -import { AdminApp } from '@pluginpal/webtools-helper-plugin'; - -import pluginPkg from '../package.json'; -import pluginId from './helpers/pluginId'; -import getTrad from './helpers/getTrad'; -import EditView from './components/EditView'; - -const pluginDescription = pluginPkg.strapi.description || pluginPkg.description; -const { name } = pluginPkg.strapi; - -export default { - register(app: AdminApp) { - app.registerPlugin({ - description: pluginDescription, - id: pluginId, - isReady: true, - isRequired: pluginPkg.strapi.required || false, - name, - }); - }, - bootstrap(app: AdminApp) { - app.injectContentManagerComponent('editView', 'right-links', { - name: 'menu-link-edit-view', - Component: EditView, - }); - - app.addSettingsLink('webtools', { - id: 'menus', - intlLabel: { - id: getTrad('plugin.name'), - defaultMessage: 'Menus', - }, - to: '/settings/webtools/menus', - async Component() { - const component = await import( - /* webpackChunkName: "upload-settings" */ './pages/Settings' - ); - - return component; - }, - }); - }, - async registerTrads({ locales }: { locales: string[] }) { - const importedTrads = await Promise.all( - locales.map((locale) => { - try { - // eslint-disable-next-line import/no-dynamic-require, global-require - const data = require(`./translations/${locale}.json`) as Record; - return { - data: prefixPluginTranslations(data, pluginId), - locale, - }; - } catch { - return { - data: {}, - locale, - }; - } - }), - ); - - return Promise.resolve(importedTrads); - }, -}; diff --git a/packages/addons/menus/admin/pages/Settings/index.tsx b/packages/addons/menus/admin/pages/Settings/index.tsx deleted file mode 100644 index 6a7ed88e..00000000 --- a/packages/addons/menus/admin/pages/Settings/index.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import * as React from 'react'; - -const Settings = () => ( -

- Settings -
-); - -export default Settings; diff --git a/packages/addons/menus/admin/translations/ar.json b/packages/addons/menus/admin/translations/ar.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/ar.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/cs.json b/packages/addons/menus/admin/translations/cs.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/cs.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/de.json b/packages/addons/menus/admin/translations/de.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/menus/admin/translations/de.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/menus/admin/translations/en.json b/packages/addons/menus/admin/translations/en.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/en.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/es.json b/packages/addons/menus/admin/translations/es.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/es.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/fr.json b/packages/addons/menus/admin/translations/fr.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/fr.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/id.json b/packages/addons/menus/admin/translations/id.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/id.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/index.ts b/packages/addons/menus/admin/translations/index.ts deleted file mode 100644 index d990d5ae..00000000 --- a/packages/addons/menus/admin/translations/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import ar from './ar.json'; -import cs from './cs.json'; -import de from './de.json'; -import en from './en.json'; -import es from './es.json'; -import fr from './fr.json'; -import id from './id.json'; -import it from './it.json'; -import ko from './ko.json'; -import ms from './ms.json'; -import nl from './nl.json'; -import pl from './pl.json'; -import ptBR from './pt-BR.json'; -import pt from './pt.json'; -import ru from './ru.json'; -import th from './th.json'; -import tr from './tr.json'; -import uk from './uk.json'; -import vi from './vi.json'; -import zhHans from './zh-Hans.json'; -import zh from './zh.json'; -import sk from './sk.json'; - -const trads = { - ar, - cs, - de, - en, - es, - fr, - id, - it, - ko, - ms, - nl, - pl, - 'pt-BR': ptBR, - pt, - ru, - th, - tr, - uk, - vi, - 'zh-Hans': zhHans, - zh, - sk, -}; - -export default trads; diff --git a/packages/addons/menus/admin/translations/it.json b/packages/addons/menus/admin/translations/it.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/it.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/ko.json b/packages/addons/menus/admin/translations/ko.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/ko.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/ms.json b/packages/addons/menus/admin/translations/ms.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/ms.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/nl.json b/packages/addons/menus/admin/translations/nl.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/nl.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/pl.json b/packages/addons/menus/admin/translations/pl.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/menus/admin/translations/pl.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/menus/admin/translations/pt-BR.json b/packages/addons/menus/admin/translations/pt-BR.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/pt-BR.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/pt.json b/packages/addons/menus/admin/translations/pt.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/pt.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/ru.json b/packages/addons/menus/admin/translations/ru.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/menus/admin/translations/ru.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/menus/admin/translations/sk.json b/packages/addons/menus/admin/translations/sk.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/sk.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/th.json b/packages/addons/menus/admin/translations/th.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/th.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/tr.json b/packages/addons/menus/admin/translations/tr.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/menus/admin/translations/tr.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/menus/admin/translations/uk.json b/packages/addons/menus/admin/translations/uk.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/menus/admin/translations/uk.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/menus/admin/translations/vi.json b/packages/addons/menus/admin/translations/vi.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/menus/admin/translations/vi.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/menus/admin/translations/zh-Hans.json b/packages/addons/menus/admin/translations/zh-Hans.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/menus/admin/translations/zh-Hans.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/menus/admin/translations/zh.json b/packages/addons/menus/admin/translations/zh.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/menus/admin/translations/zh.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/menus/package.json b/packages/addons/menus/package.json deleted file mode 100644 index 99cb9776..00000000 --- a/packages/addons/menus/package.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "@pluginpal/webtools-addon-menus", - "version": "1.0.0-beta.10", - "private": true, - "description": "This is the description of the plugin.", - "strapi": { - "name": "webtools", - "icon": "list", - "displayName": "Webtools Menus", - "description": "This is the description of the plugin.", - "required": false, - "kind": "plugin", - "webtoolsAddon": true, - "addonName": "Menus" - }, - "files": [ - "dist", - "strapi-admin.js", - "strapi-server.js" - ], - "exports": { - "./strapi-admin": { - "types": "./dist/admin/index.d.ts", - "source": "./admin/index.ts", - "import": "./dist/admin/index.mjs", - "require": "./dist/admin/index.js", - "default": "./dist/admin/index.js" - }, - "./strapi-server": { - "types": "./dist/server/index.d.ts", - "source": "./server/index.ts", - "import": "./dist/server/index.mjs", - "require": "./dist/server/index.js", - "default": "./dist/server/index.js" - }, - "./package.json": "./package.json" - }, - "scripts": { - "build": "../../../node_modules/.bin/pack-up build && ../../../node_modules/.bin/yalc push --publish", - "watch": "../../../node_modules/.bin/pack-up watch", - "watch:link": "../../../node_modules/.bin/strapi plugin:watch:link", - "eslint": "../../../node_modules/.bin/eslint --max-warnings=0 './**/*.{js,jsx,ts,tsx}'", - "eslint:fix": "../../../node_modules/.bin/eslint --fix './**/*.{js,jsx,ts,tsx}'" - }, - "dependencies": { - "@pluginpal/webtools-helper-plugin": "1.0.0-beta.4", - "@strapi/strapi": "^4" - }, - "devDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0", - "react-router-dom": "^5.2.0", - "styled-components": "5.3.3" - }, - "peerDependencies": { - "@pluginpal/webtools-core": "1.0.0-beta.15", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0", - "react-router-dom": "^5.2.0", - "styled-components": "^5.2.1" - }, - "author": { - "name": "TODO" - }, - "maintainers": [], - "engines": { - "node": ">=18.x.x <=20.x.x", - "npm": ">=6.0.0" - }, - "license": "MIT" -} diff --git a/packages/addons/menus/packup.config.ts b/packages/addons/menus/packup.config.ts deleted file mode 100644 index 3fc65a1f..00000000 --- a/packages/addons/menus/packup.config.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Config, defineConfig } from '@strapi/pack-up'; - -const config: Config = defineConfig({ - bundles: [ - { - source: './admin/index.ts', - import: './dist/admin/index.mjs', - require: './dist/admin/index.js', - runtime: 'web', - }, - { - source: './server/index.ts', - import: './dist/server/index.mjs', - require: './dist/server/index.js', - runtime: 'node', - }, - ], - dist: './dist', - /** - * Because we're exporting a server & client package - * which have different runtimes we want to ignore - * what they look like in the package.json - */ - exports: {}, -}); - -export default config; diff --git a/packages/addons/menus/server/bootstrap.ts b/packages/addons/menus/server/bootstrap.ts deleted file mode 100644 index 481648a0..00000000 --- a/packages/addons/menus/server/bootstrap.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default () => { -}; diff --git a/packages/addons/menus/server/index.ts b/packages/addons/menus/server/index.ts deleted file mode 100644 index 3745bb1a..00000000 --- a/packages/addons/menus/server/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import register from './register'; -import bootstrap from './bootstrap'; - -export default { - register, - bootstrap, -}; diff --git a/packages/addons/menus/server/register.ts b/packages/addons/menus/server/register.ts deleted file mode 100644 index 481648a0..00000000 --- a/packages/addons/menus/server/register.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default () => { -}; diff --git a/packages/addons/menus/server/strapi.d.ts b/packages/addons/menus/server/strapi.d.ts deleted file mode 100644 index 2f049265..00000000 --- a/packages/addons/menus/server/strapi.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Strapi } from '@strapi/strapi'; - -declare global { - const strapi: Strapi; -} - -export default global; diff --git a/packages/addons/menus/strapi-server.js b/packages/addons/menus/strapi-server.js deleted file mode 100644 index bf559588..00000000 --- a/packages/addons/menus/strapi-server.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = require('./dist/server'); diff --git a/packages/addons/menus/tsconfig.json b/packages/addons/menus/tsconfig.json deleted file mode 100644 index df43d5e0..00000000 --- a/packages/addons/menus/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../../tsconfig.json", - "compilerOptions": { - "rootDir": "./", - "outDir": "../../../playground/src/plugins/webtools-addon-menus", - }, - "include": [ - "./server/**/*", - "./admin/**/*", - "./types/**/*", - "./strapi-server.*", - "./strapi-admin.*" - ], -} diff --git a/packages/addons/menus/types/app.ts b/packages/addons/menus/types/app.ts deleted file mode 100644 index bbac54aa..00000000 --- a/packages/addons/menus/types/app.ts +++ /dev/null @@ -1,14 +0,0 @@ -export type App = { - registerPlugin: (plugin: { - [key: string]: any; - }) => void; - createSettingSection: (id: any, sections: any[]) => void; - - injectContentManagerComponent: (a: string, b: string, ...args: any[]) => void; - - getPlugin: (name: string) => null | undefined | { - [key: string]: any; - }; - - [key: string]: any; -}; diff --git a/packages/addons/redirects/.eslintignore b/packages/addons/redirects/.eslintignore deleted file mode 100644 index 3a1ec13c..00000000 --- a/packages/addons/redirects/.eslintignore +++ /dev/null @@ -1,13 +0,0 @@ -**/node_modules -**/playground -**/public -**/build -**/dist -**/bundle -**/config -**/scripts -**/docs -**/server/types/generated -**/__tests__ -strapi-admin.js -strapi-server.js diff --git a/packages/addons/redirects/.gitignore b/packages/addons/redirects/.gitignore deleted file mode 100644 index e7a1942a..00000000 --- a/packages/addons/redirects/.gitignore +++ /dev/null @@ -1,18 +0,0 @@ -# Don't check auto-generated stuff into git -coverage -node_modules -stats.json -package-lock.json - -# Cruft -.DS_Store -npm-debug.log -.idea - -# Strapi -.strapi-updater.json - -# Production build -build -dist -bundle diff --git a/packages/addons/redirects/.npmignore b/packages/addons/redirects/.npmignore deleted file mode 100644 index 572309c0..00000000 --- a/packages/addons/redirects/.npmignore +++ /dev/null @@ -1,6 +0,0 @@ -# ignore the .ts and .tsx files -*.ts -*.tsx - -# include the .d.ts files -!*.d.ts diff --git a/packages/addons/redirects/CHANGELOG.md b/packages/addons/redirects/CHANGELOG.md deleted file mode 100644 index b0cc768e..00000000 --- a/packages/addons/redirects/CHANGELOG.md +++ /dev/null @@ -1,85 +0,0 @@ -# addon-redirects - -## 1.0.0-beta.10 - -### Patch Changes - -- Updated dependencies [[`65fdc7f`](https://github.com/pluginpal/strapi-webtools/commit/65fdc7fbf510f7810ecee509902acfffa445aa77), [`faec872`](https://github.com/pluginpal/strapi-webtools/commit/faec87287907ef5acd9ad0b12b728212fa823adf)]: - - @pluginpal/webtools-core@1.0.0-beta.15 - -## 1.0.0-beta.9 - -### Patch Changes - -- Updated dependencies [[`77c41b1`](https://github.com/pluginpal/strapi-webtools/commit/77c41b1ff6bb5c4d49ca2240ae72082560b19bf0), [`801f859`](https://github.com/pluginpal/strapi-webtools/commit/801f859c16abb8c4000e744ee4d3cf68d59c2cab), [`bcbbc3e`](https://github.com/pluginpal/strapi-webtools/commit/bcbbc3e68ac3ee270172656f5c427c7ffe4a34ba)]: - - @pluginpal/webtools-core@1.0.0-beta.14 - -## 1.0.0-beta.8 - -### Patch Changes - -- Updated dependencies [[`e5c0587`](https://github.com/pluginpal/strapi-webtools/commit/e5c058758087c9d878ab7f40466672b340731e99)]: - - @pluginpal/webtools-core@1.0.0-beta.13 - -## 1.0.0-beta.7 - -### Patch Changes - -- Updated dependencies [[`60b5eff`](https://github.com/pluginpal/strapi-webtools/commit/60b5eff18795afd173a57380a87767fc29d06b3d), [`d620caa`](https://github.com/pluginpal/strapi-webtools/commit/d620caa4d42b409e87fd604d88e99d23ac6e985a)]: - - @pluginpal/webtools-core@1.0.0-beta.12 - -## 1.0.0-beta.6 - -### Patch Changes - -- Updated dependencies [[`ff7cb45`](https://github.com/pluginpal/strapi-webtools/commit/ff7cb457cd292f6b1ff938adf655c678e1cb446d), [`49fe9bc`](https://github.com/pluginpal/strapi-webtools/commit/49fe9bc05fc2799735e92a76dd8639982aa04680), [`ff0851a`](https://github.com/pluginpal/strapi-webtools/commit/ff0851a7a335ff8c0d79428f7b209c5675546bea), [`c99b57e`](https://github.com/pluginpal/strapi-webtools/commit/c99b57eee5910e9a49534980f678cdc4c0b14471), [`4fd5602`](https://github.com/pluginpal/strapi-webtools/commit/4fd56026d262e4f0a30cf5ab8274d916d29aadd6), [`05ae3ca`](https://github.com/pluginpal/strapi-webtools/commit/05ae3ca82ac1f2eb7c825852b0d24408daf1b501)]: - - @pluginpal/webtools-core@1.0.0-beta.11 - - @pluginpal/webtools-helper-plugin@1.0.0-beta.4 - -## 1.0.0-beta.5 - -### Patch Changes - -- Updated dependencies [[`a48cc8c`](https://github.com/pluginpal/strapi-webtools/commit/a48cc8cc2fb4a02e74418c0ad326c44ad5c97a65)]: - - @pluginpal/webtools-core@1.0.0-beta.10 - -## 1.0.0-beta.4 - -### Patch Changes - -- Updated dependencies [[`9b81da2`](https://github.com/pluginpal/strapi-webtools/commit/9b81da214ec8a1aa3f42d2d4eadaa30688ff4fe7), [`cb59eb7`](https://github.com/pluginpal/strapi-webtools/commit/cb59eb78ef7d45d7c3c07ec7350747b6bc611b27)]: - - @pluginpal/webtools-core@1.0.0-beta.9 - -## 1.0.0-beta.3 - -### Patch Changes - -- Updated dependencies [[`1f01462`](https://github.com/pluginpal/strapi-webtools/commit/1f01462d4bcabd65772eb9733d76746834d9e508), [`905ff2e`](https://github.com/pluginpal/strapi-webtools/commit/905ff2ea322aa1a21b836e76fb6f095de660c430)]: - - @pluginpal/webtools-core@1.0.0-beta.8 - -## 1.0.0-beta.2 - -### Patch Changes - -- Updated dependencies [[`fae4c75`](https://github.com/pluginpal/strapi-webtools/commit/fae4c75d7fb67ab9cc60d5b8a48d4f136b24e128)]: - - @pluginpal/webtools-core@1.0.0-beta.7 - -## 1.0.0-beta.1 - -### Patch Changes - -- Updated dependencies [[`6d2ee80`](https://github.com/pluginpal/strapi-webtools/commit/6d2ee80506aa3df8d0bc6ceb5031bc79cd253e8d), [`816f4db`](https://github.com/pluginpal/strapi-webtools/commit/816f4db1577a576438d048d5e244d19a17035e57), [`6a6fb9d`](https://github.com/pluginpal/strapi-webtools/commit/6a6fb9d0a58c8cf9d1ed159c11b6a197ec3de916), [`3aba7ed`](https://github.com/pluginpal/strapi-webtools/commit/3aba7ed6b814e2588f3403b5f8884f9e90ac7b34), [`a628383`](https://github.com/pluginpal/strapi-webtools/commit/a628383adf5aa0640c97e7379af1a2dd308e80fb), [`426b4ae`](https://github.com/pluginpal/strapi-webtools/commit/426b4aee9a80f080cd3ba2627360eb5b23230c88), [`5da6433`](https://github.com/pluginpal/strapi-webtools/commit/5da643305f62a2a2cd6d56a9ffa9885a3d2d9a02)]: - - @pluginpal/webtools-core@1.0.0-beta.6 - -## 0.0.1-beta.0 - -### Patch Changes - -- feb9d87: Removed redundant files from the npm builds -- dee1907: Fix issue with the admin translations -- Updated dependencies [0b32de2] -- Updated dependencies [feb9d87] -- Updated dependencies [d7be9d5] -- Updated dependencies [e5ba503] -- Updated dependencies [dee1907] - - @pluginpal/webtools-core@1.0.0-beta.5 diff --git a/packages/addons/redirects/README.md b/packages/addons/redirects/README.md deleted file mode 100644 index bf9fb777..00000000 --- a/packages/addons/redirects/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Strapi plugin sitemap - -A quick description of sitemap. diff --git a/packages/addons/redirects/admin/components/EditView/index.tsx b/packages/addons/redirects/admin/components/EditView/index.tsx deleted file mode 100644 index 9931b533..00000000 --- a/packages/addons/redirects/admin/components/EditView/index.tsx +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; -import { useIntl } from 'react-intl'; -import { SidebarDropdown } from '@pluginpal/webtools-helper-plugin'; - -import getTrad from '../../helpers/getTrad'; - -const EditView = () => { - const { formatMessage } = useIntl(); - - return ( - - Some redirects info - - ); -}; - -export default EditView; diff --git a/packages/addons/redirects/admin/helpers/getTrad.ts b/packages/addons/redirects/admin/helpers/getTrad.ts deleted file mode 100644 index 737066c2..00000000 --- a/packages/addons/redirects/admin/helpers/getTrad.ts +++ /dev/null @@ -1,10 +0,0 @@ -import pluginId from './pluginId'; - -/** - * A helper function to obtain a translation id. - * - * @return {string} The plugin id. - */ -const getTrad = (id: string): string => `${pluginId}.${id}`; - -export default getTrad; diff --git a/packages/addons/redirects/admin/helpers/pluginId.ts b/packages/addons/redirects/admin/helpers/pluginId.ts deleted file mode 100644 index 4f69c433..00000000 --- a/packages/addons/redirects/admin/helpers/pluginId.ts +++ /dev/null @@ -1,10 +0,0 @@ -import pluginPkg from '../../package.json'; - -/** - * A helper function to obtain the plugin id. - * - * @return {string} The plugin id. - */ -const pluginId: string = pluginPkg.strapi.name; - -export default pluginId; diff --git a/packages/addons/redirects/admin/index.ts b/packages/addons/redirects/admin/index.ts deleted file mode 100644 index 785209e6..00000000 --- a/packages/addons/redirects/admin/index.ts +++ /dev/null @@ -1,64 +0,0 @@ -import { prefixPluginTranslations } from '@strapi/helper-plugin'; -import { AdminApp } from '@pluginpal/webtools-helper-plugin'; -import pluginPkg from '../package.json'; -import pluginId from './helpers/pluginId'; -import getTrad from './helpers/getTrad'; -import EditView from './components/EditView'; - -const pluginDescription = pluginPkg.strapi.description || pluginPkg.description; -const { name } = pluginPkg.strapi; - -export default { - register(app: AdminApp) { - app.registerPlugin({ - description: pluginDescription, - id: pluginId, - isReady: true, - isRequired: pluginPkg.strapi.required || false, - name, - }); - }, - bootstrap(app: AdminApp) { - app.injectContentManagerComponent('editView', 'right-links', { - name: 'redirects-edit-view', - Component: EditView, - }); - - app.addSettingsLink('webtools', { - id: 'redirects', - intlLabel: { - id: getTrad('plugin.name'), - defaultMessage: 'Redirects', - }, - to: '/settings/webtools/redirects', - async Component() { - const component = await import( - /* webpackChunkName: "upload-settings" */ './pages/Settings' - ); - - return component; - }, - }); - }, - async registerTrads({ locales }: { locales: string[] }) { - const importedTrads = await Promise.all( - locales.map((locale) => { - try { - // eslint-disable-next-line import/no-dynamic-require, global-require - const data = require(`./translations/${locale}.json`) as Record; - return { - data: prefixPluginTranslations(data, pluginId), - locale, - }; - } catch { - return { - data: {}, - locale, - }; - } - }), - ); - - return Promise.resolve(importedTrads); - }, -}; diff --git a/packages/addons/redirects/admin/pages/Settings/index.tsx b/packages/addons/redirects/admin/pages/Settings/index.tsx deleted file mode 100644 index 6a7ed88e..00000000 --- a/packages/addons/redirects/admin/pages/Settings/index.tsx +++ /dev/null @@ -1,9 +0,0 @@ -import * as React from 'react'; - -const Settings = () => ( -
- Settings -
-); - -export default Settings; diff --git a/packages/addons/redirects/admin/translations/ar.json b/packages/addons/redirects/admin/translations/ar.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/ar.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/cs.json b/packages/addons/redirects/admin/translations/cs.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/cs.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/de.json b/packages/addons/redirects/admin/translations/de.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/redirects/admin/translations/de.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/redirects/admin/translations/en.json b/packages/addons/redirects/admin/translations/en.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/en.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/es.json b/packages/addons/redirects/admin/translations/es.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/es.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/fr.json b/packages/addons/redirects/admin/translations/fr.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/fr.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/id.json b/packages/addons/redirects/admin/translations/id.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/id.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/index.ts b/packages/addons/redirects/admin/translations/index.ts deleted file mode 100644 index d990d5ae..00000000 --- a/packages/addons/redirects/admin/translations/index.ts +++ /dev/null @@ -1,49 +0,0 @@ -import ar from './ar.json'; -import cs from './cs.json'; -import de from './de.json'; -import en from './en.json'; -import es from './es.json'; -import fr from './fr.json'; -import id from './id.json'; -import it from './it.json'; -import ko from './ko.json'; -import ms from './ms.json'; -import nl from './nl.json'; -import pl from './pl.json'; -import ptBR from './pt-BR.json'; -import pt from './pt.json'; -import ru from './ru.json'; -import th from './th.json'; -import tr from './tr.json'; -import uk from './uk.json'; -import vi from './vi.json'; -import zhHans from './zh-Hans.json'; -import zh from './zh.json'; -import sk from './sk.json'; - -const trads = { - ar, - cs, - de, - en, - es, - fr, - id, - it, - ko, - ms, - nl, - pl, - 'pt-BR': ptBR, - pt, - ru, - th, - tr, - uk, - vi, - 'zh-Hans': zhHans, - zh, - sk, -}; - -export default trads; diff --git a/packages/addons/redirects/admin/translations/it.json b/packages/addons/redirects/admin/translations/it.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/it.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/ko.json b/packages/addons/redirects/admin/translations/ko.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/ko.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/ms.json b/packages/addons/redirects/admin/translations/ms.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/ms.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/nl.json b/packages/addons/redirects/admin/translations/nl.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/nl.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/pl.json b/packages/addons/redirects/admin/translations/pl.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/redirects/admin/translations/pl.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/redirects/admin/translations/pt-BR.json b/packages/addons/redirects/admin/translations/pt-BR.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/pt-BR.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/pt.json b/packages/addons/redirects/admin/translations/pt.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/pt.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/ru.json b/packages/addons/redirects/admin/translations/ru.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/redirects/admin/translations/ru.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/redirects/admin/translations/sk.json b/packages/addons/redirects/admin/translations/sk.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/sk.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/th.json b/packages/addons/redirects/admin/translations/th.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/th.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/tr.json b/packages/addons/redirects/admin/translations/tr.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/redirects/admin/translations/tr.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/redirects/admin/translations/uk.json b/packages/addons/redirects/admin/translations/uk.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/redirects/admin/translations/uk.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/redirects/admin/translations/vi.json b/packages/addons/redirects/admin/translations/vi.json deleted file mode 100644 index 9e26dfee..00000000 --- a/packages/addons/redirects/admin/translations/vi.json +++ /dev/null @@ -1 +0,0 @@ -{} \ No newline at end of file diff --git a/packages/addons/redirects/admin/translations/zh-Hans.json b/packages/addons/redirects/admin/translations/zh-Hans.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/redirects/admin/translations/zh-Hans.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/redirects/admin/translations/zh.json b/packages/addons/redirects/admin/translations/zh.json deleted file mode 100644 index 0967ef42..00000000 --- a/packages/addons/redirects/admin/translations/zh.json +++ /dev/null @@ -1 +0,0 @@ -{} diff --git a/packages/addons/redirects/package.json b/packages/addons/redirects/package.json deleted file mode 100644 index 456602d8..00000000 --- a/packages/addons/redirects/package.json +++ /dev/null @@ -1,71 +0,0 @@ -{ - "name": "@pluginpal/webtools-addon-redirects", - "version": "1.0.0-beta.10", - "private": true, - "description": "This is the description of the plugin.", - "strapi": { - "name": "webtools", - "icon": "list", - "displayName": "Webtools Redirects", - "description": "This is the description of the plugin.", - "required": false, - "kind": "plugin", - "webtoolsAddon": true, - "addonName": "Redirects" - }, - "files": [ - "dist", - "strapi-admin.js", - "strapi-server.js" - ], - "exports": { - "./strapi-admin": { - "types": "./dist/admin/index.d.ts", - "source": "./admin/index.ts", - "import": "./dist/admin/index.mjs", - "require": "./dist/admin/index.js", - "default": "./dist/admin/index.js" - }, - "./strapi-server": { - "types": "./dist/server/index.d.ts", - "source": "./server/index.ts", - "import": "./dist/server/index.mjs", - "require": "./dist/server/index.js", - "default": "./dist/server/index.js" - }, - "./package.json": "./package.json" - }, - "scripts": { - "build": "../../../node_modules/.bin/pack-up build && ../../../node_modules/.bin/yalc push --publish", - "watch": "../../../node_modules/.bin/pack-up watch", - "watch:link": "../../../node_modules/.bin/strapi plugin:watch:link", - "eslint": "../../../node_modules/.bin/eslint --max-warnings=0 './**/*.{js,jsx,ts,tsx}'", - "eslint:fix": "../../../node_modules/.bin/eslint --fix './**/*.{js,jsx,ts,tsx}'" - }, - "dependencies": { - "@pluginpal/webtools-helper-plugin": "1.0.0-beta.4", - "@strapi/strapi": "^4" - }, - "devDependencies": { - "react": "^18.0.0", - "react-dom": "^18.0.0", - "react-router-dom": "^5.2.0", - "styled-components": "5.3.3" - }, - "peerDependencies": { - "@pluginpal/webtools-core": "1.0.0-beta.15", - "react": "^17.0.0 || ^18.0.0", - "react-dom": "^17.0.0 || ^18.0.0", - "react-router-dom": "^5.2.0", - "styled-components": "^5.2.1" - }, - "author": { - "name": "TODO" - }, - "maintainers": [], - "engines": { - "node": ">=18.x.x <=20.x.x", - "npm": ">=6.0.0" - }, - "license": "MIT" -} diff --git a/packages/addons/redirects/packup.config.ts b/packages/addons/redirects/packup.config.ts deleted file mode 100644 index 3fc65a1f..00000000 --- a/packages/addons/redirects/packup.config.ts +++ /dev/null @@ -1,27 +0,0 @@ -import { Config, defineConfig } from '@strapi/pack-up'; - -const config: Config = defineConfig({ - bundles: [ - { - source: './admin/index.ts', - import: './dist/admin/index.mjs', - require: './dist/admin/index.js', - runtime: 'web', - }, - { - source: './server/index.ts', - import: './dist/server/index.mjs', - require: './dist/server/index.js', - runtime: 'node', - }, - ], - dist: './dist', - /** - * Because we're exporting a server & client package - * which have different runtimes we want to ignore - * what they look like in the package.json - */ - exports: {}, -}); - -export default config; diff --git a/packages/addons/redirects/server/bootstrap.ts b/packages/addons/redirects/server/bootstrap.ts deleted file mode 100644 index 481648a0..00000000 --- a/packages/addons/redirects/server/bootstrap.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default () => { -}; diff --git a/packages/addons/redirects/server/index.ts b/packages/addons/redirects/server/index.ts deleted file mode 100644 index 3745bb1a..00000000 --- a/packages/addons/redirects/server/index.ts +++ /dev/null @@ -1,7 +0,0 @@ -import register from './register'; -import bootstrap from './bootstrap'; - -export default { - register, - bootstrap, -}; diff --git a/packages/addons/redirects/server/register.ts b/packages/addons/redirects/server/register.ts deleted file mode 100644 index 481648a0..00000000 --- a/packages/addons/redirects/server/register.ts +++ /dev/null @@ -1,2 +0,0 @@ -export default () => { -}; diff --git a/packages/addons/redirects/server/strapi.d.ts b/packages/addons/redirects/server/strapi.d.ts deleted file mode 100644 index 2f049265..00000000 --- a/packages/addons/redirects/server/strapi.d.ts +++ /dev/null @@ -1,7 +0,0 @@ -import { Strapi } from '@strapi/strapi'; - -declare global { - const strapi: Strapi; -} - -export default global; diff --git a/packages/addons/redirects/strapi-server.js b/packages/addons/redirects/strapi-server.js deleted file mode 100644 index bf559588..00000000 --- a/packages/addons/redirects/strapi-server.js +++ /dev/null @@ -1,3 +0,0 @@ -'use strict'; - -module.exports = require('./dist/server'); diff --git a/packages/addons/redirects/tsconfig.json b/packages/addons/redirects/tsconfig.json deleted file mode 100644 index ef6044f2..00000000 --- a/packages/addons/redirects/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../../tsconfig.json", - "compilerOptions": { - "rootDir": "./", - "outDir": "../../../playground/src/plugins/webtools-addon-redirects", - }, - "include": [ - "./server/**/*", - "./admin/**/*", - "./types/**/*", - "./strapi-server.*", - "./strapi-admin.*" - ], -} diff --git a/packages/addons/redirects/types/app.ts b/packages/addons/redirects/types/app.ts deleted file mode 100644 index bbac54aa..00000000 --- a/packages/addons/redirects/types/app.ts +++ /dev/null @@ -1,14 +0,0 @@ -export type App = { - registerPlugin: (plugin: { - [key: string]: any; - }) => void; - createSettingSection: (id: any, sections: any[]) => void; - - injectContentManagerComponent: (a: string, b: string, ...args: any[]) => void; - - getPlugin: (name: string) => null | undefined | { - [key: string]: any; - }; - - [key: string]: any; -}; diff --git a/packages/addons/sitemap/.eslintignore b/packages/addons/sitemap/.eslintignore index 5de46f14..0b71ed77 100644 --- a/packages/addons/sitemap/.eslintignore +++ b/packages/addons/sitemap/.eslintignore @@ -7,6 +7,7 @@ **/config **/scripts **/docs +**/types **/xsl **/server/types/generated **/__tests__ diff --git a/packages/addons/sitemap/README.md b/packages/addons/sitemap/README.md index 066e51ee..9009833f 100644 --- a/packages/addons/sitemap/README.md +++ b/packages/addons/sitemap/README.md @@ -6,11 +6,11 @@
Read the documentation

- - NPM Version + + NPM Version - - Monthly download on NPM + + Monthly download on NPM CI build status @@ -39,10 +39,10 @@ ```bash # using yarn -yarn add @pluginpal/webtools-addon-sitemap +yarn add webtools-addon-sitemap # using npm -npm install @pluginpal/webtools-addon-sitemap --save +npm install webtools-addon-sitemap --save ``` After successful installation you have to rebuild the admin UI so it'll include this plugin. To rebuild and restart Strapi run: @@ -78,7 +78,7 @@ Give a star if this project helped you. ## 🔗 Links - [PluginPal marketplace](https://www.pluginpal.io/plugin/webtools) -- [NPM package](https://www.npmjs.com/package/@pluginpal/webtools-addon-sitemap) +- [NPM package](https://www.npmjs.com/package/webtools-addon-sitemap) - [GitHub repository](https://github.com/pluginpal/strapi-webtools) - [Strapi marketplace](https://market.strapi.io/plugins/@pluginpal-webtools-core) diff --git a/packages/addons/sitemap/admin/components/AdminRoute/index.tsx b/packages/addons/sitemap/admin/components/AdminRoute/index.jsx similarity index 91% rename from packages/addons/sitemap/admin/components/AdminRoute/index.tsx rename to packages/addons/sitemap/admin/components/AdminRoute/index.jsx index 644fae76..2dde72a1 100644 --- a/packages/addons/sitemap/admin/components/AdminRoute/index.tsx +++ b/packages/addons/sitemap/admin/components/AdminRoute/index.jsx @@ -6,7 +6,7 @@ const AdminRoute = () => { return ( } /> ); }; diff --git a/packages/addons/sitemap/admin/components/EditView/index.jsx b/packages/addons/sitemap/admin/components/EditView/index.jsx index 17a0e862..aec51a9f 100644 --- a/packages/addons/sitemap/admin/components/EditView/index.jsx +++ b/packages/addons/sitemap/admin/components/EditView/index.jsx @@ -1,17 +1,25 @@ import React, { useEffect, useState } from 'react'; -import { useIntl } from 'react-intl'; -import { useCMEditViewDataManager, useFetchClient } from '@strapi/helper-plugin'; -import { Box, Checkbox } from '@strapi/design-system'; -import { SidebarDropdown } from '@pluginpal/webtools-helper-plugin'; - -import getTrad from '../../helpers/getTrad'; +import { Button } from '@strapi/design-system'; +import { CheckCircle, CrossCircle } from '@strapi/icons'; +import { unstable_useContentManagerContext, getFetchClient, unstable_useDocument } from '@strapi/strapi/admin'; const CMEditViewExclude = () => { const [sitemapSettings, setSitemapSettings] = useState({}); - const { formatMessage } = useIntl(); - const { get } = useFetchClient(); - const { modifiedData, onChange, ...props } = useCMEditViewDataManager(); + const { get } = getFetchClient(); + const { form, model, collectionType, id, ...props } = unstable_useContentManagerContext(); + const urlParams = new URLSearchParams(window.location.search); + const locale = urlParams.get('plugins[i18n][locale]'); + + const { document } = unstable_useDocument({ + model, + collectionType, + documentId: id, + params: { + ...(locale ? { locale } : {}), + }, + }); + const { values, onChange } = form; useEffect(() => { const getSitemapSettings = async () => { @@ -20,30 +28,26 @@ const CMEditViewExclude = () => { }; getSitemapSettings(); - }, [get]); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, []); if (!sitemapSettings.contentTypes) return null; if (!sitemapSettings.contentTypes[props.slug]) return null; + const excluded = 'sitemap_exclude' in values ? values.sitemap_exclude : document?.sitemap_exclude; + return ( - : } + onClick={() => { + onChange('sitemap_exclude', !excluded); + }} > - - { - onChange({ target: { name: 'sitemap_exclude', value } }); - }} - value={modifiedData.sitemap_exclude} - name="exclude-from-sitemap" - > - {formatMessage({ id: getTrad('EditView.ExcludeFromSitemap'), defaultMessage: 'Exclude from sitemap' })} - - - + {excluded ? 'Excluded from ' : 'Included in '} Sitemap + ); }; diff --git a/packages/addons/sitemap/admin/components/Header/index.jsx b/packages/addons/sitemap/admin/components/Header/index.jsx index cfee1137..39d987a2 100644 --- a/packages/addons/sitemap/admin/components/Header/index.jsx +++ b/packages/addons/sitemap/admin/components/Header/index.jsx @@ -3,8 +3,8 @@ import { useDispatch, useSelector } from 'react-redux'; import { Map } from 'immutable'; import { useIntl } from 'react-intl'; -import { useFetchClient, useNotification } from '@strapi/helper-plugin'; -import { Box, Button, HeaderLayout } from '@strapi/design-system'; +import { useNotification, getFetchClient, Layouts } from '@strapi/strapi/admin'; +import { Box, Button } from '@strapi/design-system'; import { Check } from '@strapi/icons'; import { discardAllChanges, submit } from '../../state/actions/Sitemap'; @@ -12,8 +12,8 @@ import { discardAllChanges, submit } from '../../state/actions/Sitemap'; const Header = () => { const settings = useSelector((state) => state.getIn(['sitemap', 'settings'], Map())); const initialData = useSelector((state) => state.getIn(['sitemap', 'initialData'], Map())); - const toggleNotification = useNotification(); - const { put } = useFetchClient(); + const { toggleNotification } = useNotification(); + const { put } = getFetchClient(); const dispatch = useDispatch(); const { formatMessage } = useIntl(); @@ -22,7 +22,7 @@ const Header = () => { const handleSubmit = (e) => { e.preventDefault(); - dispatch(submit(settings.toJS(), toggleNotification, put)); + dispatch(submit(settings.toJS(), toggleNotification, formatMessage, put)); }; const handleCancel = (e) => { @@ -32,13 +32,12 @@ const Header = () => { return ( - - )} - endActions={( + setHostnames({ ...hostnames }); + }} + /> + + + + ))} + + + + + + - )} - /> - + + + ); }; diff --git a/packages/addons/sitemap/admin/components/Info/index.jsx b/packages/addons/sitemap/admin/components/Info/index.jsx index 4cb90ce2..868a3332 100644 --- a/packages/addons/sitemap/admin/components/Info/index.jsx +++ b/packages/addons/sitemap/admin/components/Info/index.jsx @@ -4,8 +4,13 @@ import { Map } from 'immutable'; import { useIntl } from 'react-intl'; import { useSelector, useDispatch } from 'react-redux'; -import { useFetchClient, useNotification } from '@strapi/helper-plugin'; -import { Typography, Box, Button, Link } from '@strapi/design-system'; +import { getFetchClient, useNotification } from '@strapi/strapi/admin'; +import { + Typography, + Box, + Button, + Link, +} from '@strapi/design-system'; import { generateSitemap } from '../../state/actions/Sitemap'; import { formatTime } from '../../helpers/timeFormat'; @@ -14,8 +19,8 @@ const Info = () => { const hasHostname = useSelector((state) => state.getIn(['sitemap', 'initialData', 'hostname'], Map())); const sitemapInfo = useSelector((state) => state.getIn(['sitemap', 'info'], Map())); const dispatch = useDispatch(); - const toggleNotification = useNotification(); - const { get } = useFetchClient(); + const { toggleNotification } = useNotification(); + const { get } = getFetchClient(); const { formatMessage } = useIntl(); const updateDate = new Date(sitemapInfo.get('updateTime')); @@ -40,7 +45,7 @@ const Info = () => { - - {formatMessage({ id: 'sitemap.Header.Button.SitemapLink', defaultMessage: 'Go to the sitemap' })} - + ) : ( +

+ + {formatMessage({ id: 'sitemap.Info.SitemapIsPresent.AmountOfSitemaps', defaultMessage: 'Amount of URLs:' })} + + + {sitemapInfo.get('sitemaps')} +
+ )} +
+ + + {formatMessage({ id: 'sitemap.Header.Button.SitemapLink', defaultMessage: 'Go to the sitemap' })} +
- ); - } + + ); }; return ( diff --git a/packages/addons/sitemap/admin/components/List/Collection/Row.jsx b/packages/addons/sitemap/admin/components/List/Collection/Row.jsx index 5a3d66fe..611c2fe2 100644 --- a/packages/addons/sitemap/admin/components/List/Collection/Row.jsx +++ b/packages/addons/sitemap/admin/components/List/Collection/Row.jsx @@ -1,7 +1,14 @@ import React from 'react'; import { Pencil, Trash } from '@strapi/icons'; -import { Box, Flex, Tr, Td, Typography, IconButton } from '@strapi/design-system'; +import { + Box, + Flex, + Tr, + Td, + Typography, + IconButton, +} from '@strapi/design-system'; import { useSelector } from 'react-redux'; import getSelectedContentType from '../../../helpers/getSelectedContentType'; @@ -26,9 +33,19 @@ const CustomRow = ({ openModal, entry }) => { - } /> + + + - } /> + + + diff --git a/packages/addons/sitemap/admin/components/List/Collection/index.jsx b/packages/addons/sitemap/admin/components/List/Collection/index.jsx index 18bfa5a5..4dbfb05d 100644 --- a/packages/addons/sitemap/admin/components/List/Collection/index.jsx +++ b/packages/addons/sitemap/admin/components/List/Collection/index.jsx @@ -1,6 +1,5 @@ import React from 'react'; -import { NoContent } from '@strapi/helper-plugin'; import { Plus } from '@strapi/icons'; import { Table, @@ -12,6 +11,7 @@ import { Typography, Button, VisuallyHidden, + EmptyStateLayout, } from '@strapi/design-system'; import { useIntl } from 'react-intl'; @@ -26,8 +26,8 @@ const ListComponent = (props) => { return null; } - items.map((item, key) => { - item.get('languages').map((langItem, langKey) => { + items.forEach((item, key) => { + item.get('languages').forEach((langItem, langKey) => { const formattedItem = {}; formattedItem.name = key; formattedItem.langcode = langKey; @@ -40,8 +40,8 @@ const ListComponent = (props) => { if (items.size === 0) { return ( - openModal()}>{formatMessage({ id: 'sitemap.Empty.URLBundles.Button', defaultMessage: 'Add the first URL bundle' })}} /> ); diff --git a/packages/addons/sitemap/admin/components/List/Custom/Row.jsx b/packages/addons/sitemap/admin/components/List/Custom/Row.jsx index 3e334d62..ab4eaff1 100644 --- a/packages/addons/sitemap/admin/components/List/Custom/Row.jsx +++ b/packages/addons/sitemap/admin/components/List/Custom/Row.jsx @@ -1,7 +1,14 @@ import React from 'react'; import { Pencil, Trash } from '@strapi/icons'; -import { Box, Flex, Tr, Td, Typography, IconButton } from '@strapi/design-system'; +import { + Box, + Flex, + Tr, + Td, + Typography, + IconButton, +} from '@strapi/design-system'; const CustomRow = ({ openModal, entry }) => { const handleEditClick = (e) => { @@ -26,10 +33,20 @@ const CustomRow = ({ openModal, entry }) => { {entry.changefreq} - - } /> + + + + - } /> + + + diff --git a/packages/addons/sitemap/admin/components/List/Custom/index.jsx b/packages/addons/sitemap/admin/components/List/Custom/index.jsx index d2db563f..27161a6b 100644 --- a/packages/addons/sitemap/admin/components/List/Custom/index.jsx +++ b/packages/addons/sitemap/admin/components/List/Custom/index.jsx @@ -1,6 +1,5 @@ import React from 'react'; -import { NoContent } from '@strapi/helper-plugin'; import { Plus } from '@strapi/icons'; import { Table, @@ -12,6 +11,7 @@ import { VisuallyHidden, Typography, Button, + EmptyStateLayout, } from '@strapi/design-system'; import { useIntl } from 'react-intl'; @@ -26,7 +26,7 @@ const ListComponent = (props) => { return null; } - items.map((item, key) => { + items.forEach((item, key) => { const formattedItem = {}; formattedItem.name = key; formattedItem.priority = item.get('priority'); @@ -38,8 +38,8 @@ const ListComponent = (props) => { if (items.size === 0) { return ( - openModal()}>{formatMessage({ id: 'sitemap.Empty.CustomURLs.Button', defaultMessage: 'Add the first URL' })}} /> ); diff --git a/packages/addons/sitemap/admin/components/Loader/index.jsx b/packages/addons/sitemap/admin/components/Loader/index.jsx index 1f6e17e9..44cf2b77 100644 --- a/packages/addons/sitemap/admin/components/Loader/index.jsx +++ b/packages/addons/sitemap/admin/components/Loader/index.jsx @@ -5,9 +5,9 @@ const Loader = () => { const style = { display: 'flex', justifyContent: 'center', - position: 'absolute', height: '100%', width: '100%', + position: 'absolute', backgroundColor: 'rgba(255,255,255, 0.6)', zIndex: 1, alignItems: 'center', diff --git a/packages/addons/sitemap/admin/components/ModalForm/Collection/index.jsx b/packages/addons/sitemap/admin/components/ModalForm/Collection/index.jsx index 4c34a37a..27a6c5ac 100644 --- a/packages/addons/sitemap/admin/components/ModalForm/Collection/index.jsx +++ b/packages/addons/sitemap/admin/components/ModalForm/Collection/index.jsx @@ -5,10 +5,10 @@ import { isEmpty } from 'lodash/fp'; import { Grid, - GridItem, - Select, - Option, + SingleSelect, Checkbox, + Field, + SingleSelectOption, } from '@strapi/design-system'; import SelectContentTypes from '../../SelectContentTypes'; @@ -40,53 +40,62 @@ const CollectionForm = (props) => { return (
- - - - - handleSelectChange(value)} - value={uid} - disabled={!isEmpty(id)} - modifiedContentTypes={modifiedState} - /> - - - - - + + + handleSelectChange(value)} + value={uid} + disabled={!isEmpty(id)} + modifiedContentTypes={modifiedState} + /> + + + {Object.keys(form).map((input) => ( - - - + {formatMessage({ id: `sitemap.Settings.Field.${input.replace(/^\w/, (c) => c.toUpperCase())}.Label`, defaultMessage: input.replace(/^\w/, (c) => c.toUpperCase()) })} + onChange(uid, langcode, input, value)} + value={modifiedState.getIn([uid, 'languages', langcode, input], form[input].value)} + > + {form[input].options.map((option) => ( + {option} + ))} + + + + ))} - - { - onChange(uid, langcode, 'includeLastmod', cbValue); - }} - value={modifiedState.getIn([uid, 'languages', langcode, 'includeLastmod'], true)} - disabled={!uid || (getSelectedContentType(contentTypes, uid).locales && !langcode)} + + tag to all the URLs of this type.' })} > - {formatMessage({ id: 'sitemap.Settings.Field.IncludeLastmod.Label', defaultMessage: 'Lastmod' })} - - - - - + { + onChange(uid, langcode, 'includeLastmod', cbValue); + }} + value={modifiedState.getIn([uid, 'languages', langcode, 'includeLastmod'], true)} + disabled={ + !uid || (getSelectedContentType(contentTypes, uid).locales && !langcode) + } + > + {formatMessage({ id: 'sitemap.Settings.Field.IncludeLastmod.Label', defaultMessage: 'Lastmod' })} + + + + + + + ); }; diff --git a/packages/addons/sitemap/admin/components/ModalForm/Custom/index.jsx b/packages/addons/sitemap/admin/components/ModalForm/Custom/index.jsx index ee3ee139..a7dfbcc8 100644 --- a/packages/addons/sitemap/admin/components/ModalForm/Custom/index.jsx +++ b/packages/addons/sitemap/admin/components/ModalForm/Custom/index.jsx @@ -2,7 +2,13 @@ import React from 'react'; import { useIntl } from 'react-intl'; -import { Grid, GridItem, TextInput, Select, Option } from '@strapi/design-system'; +import { + Grid, + TextInput, + SingleSelect, + SingleSelectOption, + Field, +} from '@strapi/design-system'; import form from '../mapper'; @@ -29,45 +35,59 @@ const CustomForm = (props) => { // Set initial values onCancel(false); - Object.keys(form).map((input) => { + Object.keys(form).forEach((input) => { onChange(contentType, input, form[input].value); }); }; return (
- - - + + handleCustomChange(e)} - /> - - - + > + + {formatMessage({ id: 'sitemap.Settings.Field.URL.Label', defaultMessage: 'Slug' })} + + handleCustomChange(e)} + /> + + + + + {Object.keys(form).map((input) => ( - - - + + {formatMessage({ id: `sitemap.Settings.Field.${input.replace(/^\w/, (c) => c.toUpperCase())}.Label`, defaultMessage: input.replace(/^\w/, (c) => c.toUpperCase()) })} + + onChange(uid, input, value)} + value={modifiedState.getIn([uid, input], form[input].value)} + > + {form[input].options.map((option) => ( + {option} + ))} + + + + ))} - - - + + +
); }; diff --git a/packages/addons/sitemap/admin/components/ModalForm/index.jsx b/packages/addons/sitemap/admin/components/ModalForm/index.jsx index 62f0f8cc..f22a1032 100644 --- a/packages/addons/sitemap/admin/components/ModalForm/index.jsx +++ b/packages/addons/sitemap/admin/components/ModalForm/index.jsx @@ -1,29 +1,14 @@ import React, { useState, useEffect } from 'react'; import { useIntl } from 'react-intl'; -import { useSelector } from 'react-redux'; - -import { InjectionZone } from '@strapi/helper-plugin'; import { - ModalLayout, - ModalFooter, - ModalBody, - ModalHeader, + Modal, Button, Typography, - TabGroup, - Tabs, - Tab, - TabPanels, - TabPanel, - Box, - Flex, - Divider, } from '@strapi/design-system'; import CustomForm from './Custom'; import CollectionForm from './Collection'; -import pluginId from '../../helpers/pluginId'; import getSelectedContentType from '../../helpers/getSelectedContentType'; const ModalForm = (props) => { @@ -31,8 +16,6 @@ const ModalForm = (props) => { const [langcode, setLangcode] = useState('und'); const { formatMessage } = useIntl(); - const hasPro = useSelector((state) => state.getIn(['sitemap', 'info', 'hasPro'], false)); - const { onSubmit, onCancel, @@ -54,18 +37,21 @@ const ModalForm = (props) => { } else { setLangcode('und'); } - // eslint-disable-next-line react-hooks/exhaustive-deps }, [isOpen]); - if (!isOpen) { - return null; - } - const form = () => { switch (type) { case 'collection': - return ; + return ( + + ); case 'custom': return ; default: @@ -74,58 +60,38 @@ const ModalForm = (props) => { }; return ( - onCancel()} - labelledBy="title" - > - - - {formatMessage({ id: 'sitemap.Modal.HeaderTitle', defaultMessage: 'Sitemap entries' })} - {type} - - - - - {hasPro && ( - - - - {formatMessage({ id: 'sitemap.Modal.Tabs.Basic.Title', defaultMessage: 'Basic settings' })} - {formatMessage({ id: 'sitemap.Modal.Tabs.Advanced.Title', defaultMessage: 'Advanced settings' })} - - - - - - )} - - - - {form()} - - - - - - - - onCancel()} variant="tertiary"> - {formatMessage({ id: 'sitemap.Button.Cancel', defaultMessage: 'Cancel' })} - - )} - endActions={( + { + if (!open) onCancel(); + }}> + + + + {formatMessage({ id: 'sitemap.Modal.HeaderTitle', defaultMessage: 'Sitemap entries' })} - {type} + + + + {form()} + + + + + - )} - /> - + + + ); }; diff --git a/packages/addons/sitemap/admin/components/NavLink/index.tsx b/packages/addons/sitemap/admin/components/NavLink/index.tsx deleted file mode 100644 index 2a444d8e..00000000 --- a/packages/addons/sitemap/admin/components/NavLink/index.tsx +++ /dev/null @@ -1,15 +0,0 @@ -import * as React from 'react'; - -import { - SubNavLink, -} from '@strapi/design-system'; - -const NavLink = () => { - return ( - - Sitemap - - ); -}; - -export default NavLink; diff --git a/packages/addons/sitemap/admin/components/SelectContentTypes/index.jsx b/packages/addons/sitemap/admin/components/SelectContentTypes/index.jsx index 3f5041e6..2e1b9669 100644 --- a/packages/addons/sitemap/admin/components/SelectContentTypes/index.jsx +++ b/packages/addons/sitemap/admin/components/SelectContentTypes/index.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Select, Option } from '@strapi/design-system'; +import { SingleSelectOption, SingleSelect, Field } from '@strapi/design-system'; import { useIntl } from 'react-intl'; const SelectContentTypes = (props) => { @@ -13,19 +13,26 @@ const SelectContentTypes = (props) => { } = props; return ( - + + {formatMessage({ id: 'sitemap.Settings.Field.SelectContentType.Label', defaultMessage: 'Content Type' })} + + onChange(newValue)} + value={value} + required + > + {contentTypes.map(({ uid, name }) => { + return {name}; + })} + + + ); }; diff --git a/packages/addons/sitemap/admin/components/Tabs/index.jsx b/packages/addons/sitemap/admin/components/Tabs/index.jsx index cef1b8d9..646256c2 100644 --- a/packages/addons/sitemap/admin/components/Tabs/index.jsx +++ b/packages/addons/sitemap/admin/components/Tabs/index.jsx @@ -1,5 +1,5 @@ import React from 'react'; -import { Tabs, Tab, TabGroup, TabPanels, TabPanel, Box } from '@strapi/design-system'; +import { Tabs, Box } from '@strapi/design-system'; import { useIntl } from 'react-intl'; import CollectionURLs from '../../tabs/CollectionURLs'; @@ -11,29 +11,24 @@ const SitemapTabs = () => { return ( - - - {formatMessage({ id: 'sitemap.Settings.CollectionTitle', defaultMessage: 'URL bundles' })} - {formatMessage({ id: 'sitemap.Settings.CustomTitle', defaultMessage: 'Custom URLs' })} - {formatMessage({ id: 'sitemap.Settings.SettingsTitle', defaultMessage: 'Settings' })} - - - - - - - - - - - - - - - + + + {formatMessage({ id: 'sitemap.Settings.CollectionTitle', defaultMessage: 'URL bundles' })} + {formatMessage({ id: 'sitemap.Settings.CustomTitle', defaultMessage: 'Custom URLs' })} + {formatMessage({ id: 'sitemap.Settings.SettingsTitle', defaultMessage: 'Settings' })} + + + + + + + + + + + + + ); }; diff --git a/packages/addons/sitemap/admin/containers/Main/index.jsx b/packages/addons/sitemap/admin/containers/Main/index.jsx index a1afbe0f..c908b60c 100644 --- a/packages/addons/sitemap/admin/containers/Main/index.jsx +++ b/packages/addons/sitemap/admin/containers/Main/index.jsx @@ -7,34 +7,41 @@ import React, { useEffect } from 'react'; import { useDispatch, useSelector } from 'react-redux'; +import { useIntl } from 'react-intl'; -import { useFetchClient, useNotification } from '@strapi/helper-plugin'; +import { getFetchClient, useNotification } from '@strapi/strapi/admin'; import Tabs from '../../components/Tabs'; import Header from '../../components/Header'; import Info from '../../components/Info'; -import { getContentTypes, getSettings, getSitemapInfo, getLanguages } from '../../state/actions/Sitemap'; +import { + getContentTypes, + getSettings, + getSitemapInfo, + getLanguages, +} from '../../state/actions/Sitemap'; import Loader from '../../components/Loader'; const App = () => { const loading = useSelector((state) => state.getIn(['sitemap', 'loading'], false)); + const { formatMessage } = useIntl(); const dispatch = useDispatch(); - const toggleNotification = useNotification(); - const { get } = useFetchClient(); + const { toggleNotification } = useNotification(); + const { get } = getFetchClient(); useEffect(() => { - dispatch(getSettings(toggleNotification, get)); - dispatch(getLanguages(toggleNotification, get)); - dispatch(getContentTypes(toggleNotification, get)); - dispatch(getSitemapInfo(toggleNotification, get)); + dispatch(getSettings(toggleNotification, formatMessage, get)); + dispatch(getLanguages(toggleNotification, formatMessage, get)); + dispatch(getContentTypes(toggleNotification, formatMessage, get)); + dispatch(getSitemapInfo(toggleNotification, formatMessage, get)); // eslint-disable-next-line react-hooks/exhaustive-deps }, [dispatch]); return (
- {loading && } + {loading && }
diff --git a/packages/addons/sitemap/admin/containers/Route/index.jsx b/packages/addons/sitemap/admin/containers/Route/index.jsx new file mode 100644 index 00000000..b521e4e6 --- /dev/null +++ b/packages/addons/sitemap/admin/containers/Route/index.jsx @@ -0,0 +1,9 @@ +import * as React from 'react'; +import { Route } from 'react-router-dom'; +import App from '../App'; + +const SitemapRoute = () => { + return } />; +}; + +export default SitemapRoute; diff --git a/packages/addons/sitemap/admin/helpers/getTrad.js b/packages/addons/sitemap/admin/helpers/getTrad.js new file mode 100644 index 00000000..4480f411 --- /dev/null +++ b/packages/addons/sitemap/admin/helpers/getTrad.js @@ -0,0 +1,5 @@ +import pluginId from './pluginId'; + +const getTrad = (id) => `${pluginId}.${id}`; + +export default getTrad; diff --git a/packages/addons/sitemap/admin/helpers/getTrad.ts b/packages/addons/sitemap/admin/helpers/getTrad.ts deleted file mode 100644 index 737066c2..00000000 --- a/packages/addons/sitemap/admin/helpers/getTrad.ts +++ /dev/null @@ -1,10 +0,0 @@ -import pluginId from './pluginId'; - -/** - * A helper function to obtain a translation id. - * - * @return {string} The plugin id. - */ -const getTrad = (id: string): string => `${pluginId}.${id}`; - -export default getTrad; diff --git a/packages/addons/sitemap/admin/helpers/getTranslation.js b/packages/addons/sitemap/admin/helpers/getTranslation.js new file mode 100644 index 00000000..4cbe6686 --- /dev/null +++ b/packages/addons/sitemap/admin/helpers/getTranslation.js @@ -0,0 +1,5 @@ +import PLUGIN_ID from './pluginId'; + +const getTranslation = (id) => `${PLUGIN_ID}.${id}`; + +export default getTranslation; diff --git a/packages/addons/sitemap/admin/helpers/pluginId.ts b/packages/addons/sitemap/admin/helpers/pluginId.js similarity index 77% rename from packages/addons/sitemap/admin/helpers/pluginId.ts rename to packages/addons/sitemap/admin/helpers/pluginId.js index 4f69c433..35cc92ca 100644 --- a/packages/addons/sitemap/admin/helpers/pluginId.ts +++ b/packages/addons/sitemap/admin/helpers/pluginId.js @@ -5,6 +5,6 @@ import pluginPkg from '../../package.json'; * * @return {string} The plugin id. */ -const pluginId: string = pluginPkg.strapi.name; +const pluginId = pluginPkg.strapi.name; export default pluginId; diff --git a/packages/addons/sitemap/admin/helpers/prefixPluginTranslations.js b/packages/addons/sitemap/admin/helpers/prefixPluginTranslations.js new file mode 100644 index 00000000..05035866 --- /dev/null +++ b/packages/addons/sitemap/admin/helpers/prefixPluginTranslations.js @@ -0,0 +1,11 @@ +const prefixPluginTranslations = (trad, pluginId) => { + if (!pluginId) { + throw new TypeError('pluginId can not be empty'); + } + return Object.keys(trad).reduce((acc, current) => { + acc[`${pluginId}.${current}`] = trad[current]; + return acc; + }, {}); +}; + +export { prefixPluginTranslations }; diff --git a/packages/addons/sitemap/admin/index.ts b/packages/addons/sitemap/admin/index.js similarity index 53% rename from packages/addons/sitemap/admin/index.ts rename to packages/addons/sitemap/admin/index.js index 33943c97..61104879 100644 --- a/packages/addons/sitemap/admin/index.ts +++ b/packages/addons/sitemap/admin/index.js @@ -1,16 +1,14 @@ -import { prefixPluginTranslations } from '@strapi/helper-plugin'; -import { AdminApp } from '@pluginpal/webtools-helper-plugin'; import pluginPkg from '../package.json'; import pluginId from './helpers/pluginId'; import EditView from './components/EditView'; -import AdminRoute from './components/AdminRoute'; -import NavLink from './components/NavLink'; +import App from './containers/App'; +import { prefixPluginTranslations } from './helpers/prefixPluginTranslations'; const pluginDescription = pluginPkg.strapi.description || pluginPkg.description; const { name } = pluginPkg.strapi; export default { - register(app: AdminApp) { + register(app) { app.registerPlugin({ description: pluginDescription, id: pluginId, @@ -19,31 +17,27 @@ export default { name, }); }, - bootstrap(app: AdminApp) { - app.injectContentManagerComponent('editView', 'right-links', { + bootstrap(app) { + app.getPlugin('content-manager').injectComponent('editView', 'right-links', { name: 'sitemap-edit-view', Component: EditView, }); - app.getPlugin('webtools').injectComponent('webtoolsSidebar', 'link', { - name: 'navigation-link', - Component: NavLink, - }); - app.getPlugin('webtools').injectComponent('webtoolsRouter', 'route', { name: 'settings-route', - Component: AdminRoute, + label: 'Sitemap', + path: '/sitemap', + Component: App, }); }, - async registerTrads({ locales }: { locales: string[] }) { - const importedTrads = await Promise.all( + async registerTrads(app) { + const { locales } = app; + + const importedTranslations = await Promise.all( locales.map((locale) => { - return import( - /* webpackChunkName: "url-alias-translation-[request]" */ `./translations/${locale}.json` - ) + return import(`./translations/${locale}.json`) .then(({ default: data }) => { return { - // eslint-disable-next-line @typescript-eslint/no-unsafe-argument data: prefixPluginTranslations(data, pluginId), locale, }; @@ -57,6 +51,6 @@ export default { }), ); - return Promise.resolve(importedTrads); + return importedTranslations; }, }; diff --git a/packages/addons/sitemap/admin/state/actions/Sitemap.js b/packages/addons/sitemap/admin/state/actions/Sitemap.js index f7c584df..433e440d 100644 --- a/packages/addons/sitemap/admin/state/actions/Sitemap.js +++ b/packages/addons/sitemap/admin/state/actions/Sitemap.js @@ -28,15 +28,16 @@ import { import getTrad from '../../helpers/getTrad'; + // Get initial settings -export function getSettings(toggleNotification, get) { +export function getSettings(toggleNotification, formatMessage, get) { return async function(dispatch) { try { const res = await get('/webtools-addon-sitemap/settings/'); const settings = res.data; dispatch(getSettingsSucceeded(Map(settings))); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); } }; } @@ -94,29 +95,29 @@ export function discardModifiedContentTypes() { }; } -export function generateSitemap(toggleNotification, get) { +export function generateSitemap(toggleNotification, formatMessage, get) { return async function(dispatch) { try { dispatch(setLoading(true)); const res = await get('/webtools-addon-sitemap'); const message = res.data.message; - dispatch(getSitemapInfo(toggleNotification, get)); + dispatch(getSitemapInfo(toggleNotification, formatMessage, get)); toggleNotification({ type: 'success', message }); dispatch(setLoading(false)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); } }; } -export function getContentTypes(toggleNotification, get) { +export function getContentTypes(toggleNotification, formatMessage, get) { return async function(dispatch) { try { const res = await get('/webtools/info/getContentTypes'); const contentTypes = res.data; dispatch(getContentTypesSucceeded(contentTypes)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); } }; } @@ -128,14 +129,14 @@ export function getContentTypesSucceeded(contentTypes) { }; } -export function getLanguages(toggleNotification, get) { +export function getLanguages(toggleNotification, formatMessage, get) { return async function(dispatch) { try { const res = await get('/webtools/info/getLanguages'); const languages = res.data; dispatch(getLanguagesSucceeded(languages)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); } }; } @@ -147,14 +148,14 @@ export function getLanguagesSucceeded(languages) { }; } -export function submit(settings, toggleNotification, put) { +export function submit(settings, toggleNotification, formatMessage, put) { return async function(dispatch) { try { await put('/webtools-addon-sitemap/settings/', settings); dispatch(onSubmitSucceeded()); - toggleNotification({ type: 'success', message: { id: getTrad('notification.success.submit') } }); + toggleNotification({ type: 'success', message: formatMessage({ id: getTrad('notification.success.submit') }) }); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); } }; } @@ -186,14 +187,14 @@ export function deleteCustomEntry(key) { }; } -export function getSitemapInfo(toggleNotification, get) { +export function getSitemapInfo(toggleNotification, formatMessage, get) { return async function(dispatch) { try { const res = await get('/webtools-addon-sitemap/info'); const info = res.data; dispatch(getSitemapInfoSucceeded(info)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); } }; } @@ -205,14 +206,14 @@ export function getSitemapInfoSucceeded(info) { }; } -export function getAllowedFields(toggleNotification, get) { +export function getAllowedFields(toggleNotification, formatMessage, get) { return async function(dispatch) { try { const res = await get('/webtools-addon-sitemap/pattern/allowed-fields/'); const fields = res.data; dispatch(getAllowedFieldsSucceeded(fields)); } catch (err) { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); } }; } diff --git a/packages/addons/sitemap/admin/state/reducers/Sitemap/index.js b/packages/addons/sitemap/admin/state/reducers/Sitemap/index.js index 35b96444..f81a5762 100644 --- a/packages/addons/sitemap/admin/state/reducers/Sitemap/index.js +++ b/packages/addons/sitemap/admin/state/reducers/Sitemap/index.js @@ -37,7 +37,7 @@ const initialState = fromJS({ modifiedCustomEntries: Map({}), }); -// eslint-disable-next-line default-param-last +// eslint-disable-next-line default-param-last, @typescript-eslint/default-param-last export default function sitemapReducer(state = initialState, action) { switch (action.type) { case GET_SETTINGS_SUCCEEDED: @@ -58,10 +58,9 @@ export default function sitemapReducer(state = initialState, action) { if (action.lang) { return state .updateIn(['modifiedContentTypes', action.contentType, 'languages', action.lang, action.key], () => action.value); - } else { - return state - .updateIn(['modifiedContentTypes', action.contentType, action.key], () => action.value); } + return state + .updateIn(['modifiedContentTypes', action.contentType, action.key], () => action.value); case ON_CHANGE_CUSTOM_ENTRY: return state .updateIn(['modifiedCustomEntries', action.url, action.key], () => action.value); @@ -86,11 +85,10 @@ export default function sitemapReducer(state = initialState, action) { return state .deleteIn(['settings', 'contentTypes', action.key, 'languages', action.lang]) .deleteIn(['modifiedContentTypes', action.key, 'languages', action.lang]); - } else { - return state - .deleteIn(['settings', 'contentTypes', action.key]) - .deleteIn(['modifiedContentTypes', action.key]); } + return state + .deleteIn(['settings', 'contentTypes', action.key]) + .deleteIn(['modifiedContentTypes', action.key]); case DELETE_CUSTOM_ENTRY: return state .deleteIn(['settings', 'customEntries', action.key]) diff --git a/packages/addons/sitemap/admin/tabs/CollectionURLs/index.jsx b/packages/addons/sitemap/admin/tabs/CollectionURLs/index.jsx index 6e21dc1a..5b7ceda8 100644 --- a/packages/addons/sitemap/admin/tabs/CollectionURLs/index.jsx +++ b/packages/addons/sitemap/admin/tabs/CollectionURLs/index.jsx @@ -2,7 +2,12 @@ import React, { useState } from 'react'; import { useSelector, useDispatch } from 'react-redux'; import { Map } from 'immutable'; -import { deleteContentType, discardModifiedContentTypes, onChangeContentTypes, submitModal } from '../../state/actions/Sitemap'; +import { + deleteContentType, + discardModifiedContentTypes, + onChangeContentTypes, + submitModal, +} from '../../state/actions/Sitemap'; import List from '../../components/List/Collection'; import ModalForm from '../../components/ModalForm'; @@ -52,7 +57,14 @@ const CollectionURLs = () => { modifiedState={state.get('modifiedContentTypes')} onSubmit={(e) => handleModalSubmit(e)} onCancel={(closeModal) => handleModalClose(closeModal)} - onChange={(contentType, lang, key, value) => dispatch(onChangeContentTypes(contentType, lang, key, value))} + onChange={ + ( + contentType, + lang, + key, + value, + ) => dispatch(onChangeContentTypes(contentType, lang, key, value)) + } isOpen={modalOpen} id={uid} lang={langcode} diff --git a/packages/addons/sitemap/admin/tabs/CustomURLs/index.jsx b/packages/addons/sitemap/admin/tabs/CustomURLs/index.jsx index db6f1863..e72819f4 100644 --- a/packages/addons/sitemap/admin/tabs/CustomURLs/index.jsx +++ b/packages/addons/sitemap/admin/tabs/CustomURLs/index.jsx @@ -2,7 +2,12 @@ import React, { useState } from 'react'; import { useSelector, useDispatch } from 'react-redux'; import { Map } from 'immutable'; -import { discardModifiedContentTypes, onChangeCustomEntry, submitModal, deleteCustomEntry } from '../../state/actions/Sitemap'; +import { + discardModifiedContentTypes, + onChangeCustomEntry, + submitModal, + deleteCustomEntry, +} from '../../state/actions/Sitemap'; import List from '../../components/List/Custom'; import ModalForm from '../../components/ModalForm'; diff --git a/packages/addons/sitemap/admin/tabs/Settings/index.jsx b/packages/addons/sitemap/admin/tabs/Settings/index.jsx index 32435961..2bd41071 100644 --- a/packages/addons/sitemap/admin/tabs/Settings/index.jsx +++ b/packages/addons/sitemap/admin/tabs/Settings/index.jsx @@ -6,13 +6,12 @@ import { useIntl } from 'react-intl'; import { Button, Typography, - ToggleInput, + Toggle, Grid, - GridItem, TextInput, SingleSelect, SingleSelectOption, - useTheme, + Field, } from '@strapi/design-system'; import { onChangeSettings } from '../../state/actions/Sitemap'; @@ -27,7 +26,6 @@ const Settings = () => { const settings = useSelector((state) => state.getIn(['sitemap', 'settings'], Map())); const hostnameOverrides = useSelector((state) => state.getIn(['sitemap', 'settings', 'hostname_overrides'], {})); const [inputVisible, setInputVisible] = useState(settings.get('defaultLanguageUrlType') === DEFAULT_LANGUAGE_URL_TYPE_OTHER); - const theme = useTheme(); const saveHostnameOverrides = (hostnames) => { dispatch(onChangeSettings('hostname_overrides', hostnames)); @@ -41,19 +39,25 @@ const Settings = () => { }; return ( - - - + + dispatch(onChangeSettings('hostname', e.target.value))} - /> - + > + + {formatMessage({ id: 'sitemap.Settings.Field.Hostname.Label', defaultMessage: 'Hostname' })} + + dispatch(onChangeSettings('hostname', e.target.value))} + /> + + + {languages.length > 1 && ( - + {formatMessage({ id: 'sitemap.Settings.Field.HostnameOverrides.Label', defaultMessage: 'Hostname overrides' })} @@ -64,7 +68,7 @@ const Settings = () => { > {formatMessage({ id: 'sitemap.Settings.Field.HostnameOverrides.Button', defaultMessage: 'Configure' })} - + {formatMessage({ id: 'sitemap.Settings.Field.HostnameOverrides.Description', defaultMessage: 'Specify hostname per language' })} { onSave={saveHostnameOverrides} onCancel={() => setOpen(false)} /> - + )} - - + dispatch(onChangeSettings('includeHomepage', e.target.checked))} - /> - - - + + {formatMessage({ id: 'sitemap.Settings.Field.IncludeHomepage.Label', defaultMessage: 'Include home page' })} + + dispatch(onChangeSettings('includeHomepage', e.target.checked))} + /> + + + + + dispatch(onChangeSettings('excludeDrafts', e.target.checked))} - /> - - - + + {formatMessage({ id: 'sitemap.Settings.Field.ExcludeDrafts.Label', defaultMessage: 'Exclude drafts' })} + + dispatch(onChangeSettings('excludeDrafts', e.target.checked))} + /> + + + + + - - {formatMessage({ id: 'sitemap.Settings.Field.DefaultLanguageUrlType.Option.Disabled', defaultMessage: 'Disabled' })} - - - {formatMessage({ id: 'sitemap.Settings.Field.DefaultLanguageUrlType.Option.DefaultLocale', defaultMessage: 'Default language URL of bundles (generated from default locale URL)' })} - - - {formatMessage({ id: 'sitemap.Settings.Field.DefaultLanguageUrlType.Option.Other', defaultMessage: 'Other' })} - - - + + {formatMessage({ id: 'sitemap.Settings.Field.DefaultLanguageUrlType.Label', defaultMessage: 'Default language URL type' })} + + + + {formatMessage({ id: 'sitemap.Settings.Field.DefaultLanguageUrlType.Option.Disabled', defaultMessage: 'Disabled' })} + + + {formatMessage({ id: 'sitemap.Settings.Field.DefaultLanguageUrlType.Option.DefaultLocale', defaultMessage: 'Default language URL of bundles (generated from default locale URL)' })} + + + {formatMessage({ id: 'sitemap.Settings.Field.DefaultLanguageUrlType.Option.Other', defaultMessage: 'Other' })} + + + + + {inputVisible && ( - - + dispatch(onChangeSettings('defaultLanguageUrl', e.target.value))} - /> - + > + + {formatMessage({ id: 'sitemap.Settings.Field.DefaultLanguageUrl.Label', defaultMessage: 'Custom default language URL' })} + + dispatch(onChangeSettings('defaultLanguageUrl', e.target.value))} + /> + + + )} - + ); }; diff --git a/packages/addons/sitemap/admin/translations/index.ts b/packages/addons/sitemap/admin/translations/index.js similarity index 100% rename from packages/addons/sitemap/admin/translations/index.ts rename to packages/addons/sitemap/admin/translations/index.js diff --git a/packages/addons/sitemap/bin/config-sync b/packages/addons/sitemap/bin/config-sync new file mode 100644 index 00000000..0c15c086 --- /dev/null +++ b/packages/addons/sitemap/bin/config-sync @@ -0,0 +1,5 @@ +#!/usr/bin/env node + +'use strict'; + +require('../dist/cli'); diff --git a/packages/addons/sitemap/package.json b/packages/addons/sitemap/package.json index 8989a51f..fbcd249f 100644 --- a/packages/addons/sitemap/package.json +++ b/packages/addons/sitemap/package.json @@ -1,5 +1,5 @@ { - "name": "@pluginpal/webtools-addon-sitemap", + "name": "webtools-addon-sitemap", "version": "1.0.0-beta.10", "description": "Generate a highly customizable sitemap XML in Strapi CMS.", "strapi": { @@ -18,9 +18,12 @@ "strapi-admin.js", "strapi-server.js" ], + "bin": { + "strapi-sitemap": "./bin/strapi-sitemap" + }, "exports": { "./strapi-admin": { - "source": "./admin/index.ts", + "source": "./admin/index.js", "import": "./dist/admin/index.mjs", "require": "./dist/admin/index.js", "default": "./dist/admin/index.js" @@ -36,35 +39,37 @@ "scripts": { "build": "../../../node_modules/.bin/pack-up build && ../../../node_modules/.bin/yalc push --publish", "watch": "../../../node_modules/.bin/pack-up watch", - "watch:link": "../../../node_modules/.bin/strapi plugin:watch:link", + "watch:link": "../../../node_modules/.bin/strapi-plugin watch:link", "develop:copy-files": "copyfiles -u 1 xsl/**/* ../../../playground/src/plugins/webtools-addon-sitemap/xsl/", - "eslint": "../../../node_modules/.bin/eslint --max-warnings=0 './**/*.{js,jsx,ts,tsx}'", + "eslint": "../../../node_modules/.bin/eslint './**/*.{js,jsx,ts,tsx}'", "eslint:fix": "../../../node_modules/.bin/eslint --fix './**/*.{js,jsx,ts,tsx}'" }, "peerDependencies": { - "@pluginpal/webtools-core": "1.0.0-beta.15", - "@strapi/strapi": "^4.0.0", + "@strapi/design-system": "^2.0.0-rc.14", + "@strapi/icons": "^2.0.0-rc.14", + "@strapi/strapi": "^5.0.0", + "@strapi/utils": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", - "react-router-dom": "^5.2.0", + "react-router-dom": "^6.0.0", "redux": "*", - "styled-components": "^5.2.1" + "strapi-plugin-webtools": "1.0.0-beta.15", + "styled-components": "^6.0.0" }, "devDependencies": { + "@strapi/design-system": "^2.0.0-rc.14", + "@strapi/icons": "^2.0.0-rc.14", + "@strapi/sdk-plugin": "^5.0.0", + "@strapi/strapi": "^5.0.0", + "@strapi/utils": "^5.0.0", "@types/lodash": "^4", "copyfiles": "^2.4.1", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-router-dom": "^5.2.0", - "styled-components": "5.3.3" + "react-router-dom": "^6", + "styled-components": "^6" }, "dependencies": { - "@pluginpal/webtools-helper-plugin": "1.0.0-beta.4", - "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.20.3", - "@strapi/icons": "1.19.0", - "@strapi/strapi": "4.20.3", - "@strapi/utils": "4.20.3", "chalk": "^4.1.2", "commander": "^8.3.0", "immutable": "^3.8.2", diff --git a/packages/addons/sitemap/packup.config.ts b/packages/addons/sitemap/packup.config.ts index 7e92d7e9..395a76e6 100644 --- a/packages/addons/sitemap/packup.config.ts +++ b/packages/addons/sitemap/packup.config.ts @@ -3,7 +3,7 @@ import { Config, defineConfig } from '@strapi/pack-up'; const config: Config = defineConfig({ bundles: [ { - source: './admin/index.ts', + source: './admin/index.js', import: './dist/admin/index.mjs', require: './dist/admin/index.js', runtime: 'web', @@ -14,6 +14,12 @@ const config: Config = defineConfig({ require: './dist/server/index.js', runtime: 'node', }, + { + source: './server/cli.js', + import: './dist/cli/index.mjs', + require: './dist/cli/index.js', + runtime: 'node', + }, ], dist: './dist', /** diff --git a/packages/addons/sitemap/server/bootstrap.js b/packages/addons/sitemap/server/bootstrap.js index b5aafcfd..c50dd548 100644 --- a/packages/addons/sitemap/server/bootstrap.js +++ b/packages/addons/sitemap/server/bootstrap.js @@ -1,8 +1,9 @@ -import { logMessage, getService } from './utils'; +import { logMessage } from './utils'; +import { getPluginService } from './utils/getPluginService'; export default async () => { const sitemap = strapi.plugin('webtools-addon-sitemap'); - const cron = strapi.config.get('plugin.webtools-addon-sitemap.cron'); + const cron = strapi.config.get('plugin::webtools-addon-sitemap.cron'); try { // Give the public role permissions to access the public API endpoints. @@ -55,7 +56,7 @@ export default async () => { strapi.cron.add({ generateSitemap: { task: async ({ strapi }) => { - await getService('core').createSitemap(); + await getPluginService('core').createSitemap(); }, options: { rule: cron, diff --git a/packages/addons/sitemap/server/cli.js b/packages/addons/sitemap/server/cli.js index ba6e777f..610ff5ca 100644 --- a/packages/addons/sitemap/server/cli.js +++ b/packages/addons/sitemap/server/cli.js @@ -1,40 +1,19 @@ #!/usr/bin/env node -const { Command } = require('commander'); -const chalk = require('chalk'); -const fs = require('fs'); -const strapi = require('@strapi/strapi'); // eslint-disable-line +import { Command } from 'commander'; +import chalk from 'chalk'; +import strapi from '@strapi/strapi'; -const packageJSON = require('../package.json'); +import packageJSON from '../package.json'; const program = new Command(); const getStrapiApp = async () => { - try { - const tsUtils = require('@strapi/typescript-utils'); // eslint-disable-line + process.env.CONFIG_SYNC_CLI = 'true'; - const appDir = process.cwd(); - const isTSProject = await tsUtils.isUsingTypeScript(appDir); - const outDir = await tsUtils.resolveOutDir(appDir); - const alreadyCompiled = await fs.existsSync(outDir); - - if (isTSProject && !alreadyCompiled) { - await tsUtils.compile(appDir, { - watch: false, - configOptions: { options: { incremental: true } }, - }); - } - - const distDir = isTSProject ? outDir : appDir; - - const app = await strapi({ appDir, distDir }).load(); - - return app; - } catch (e) { - // Fallback for pre Strapi 4.2. - const app = await strapi().load(); - return app; - } + const appContext = await strapi.compileStrapi(); + const app = await strapi.createStrapi(appContext).load(); + return app; }; // Initial program setup @@ -61,7 +40,7 @@ program const app = await getStrapiApp(); try { - app.plugin('sitemap').service('core').createSitemap(); + app.plugin('webtools-addon-sitemap').service('core').createSitemap(); console.log(`${chalk.green.bold('[success]')} Successfully generated the sitemap XML.`); } catch (err) { console.log(`${chalk.red.bold('[error]')} Something went wrong when generating the sitemap XML. ${err}`); diff --git a/packages/addons/sitemap/server/controllers/core.js b/packages/addons/sitemap/server/controllers/core.js index 4d596f86..0c799e2b 100644 --- a/packages/addons/sitemap/server/controllers/core.js +++ b/packages/addons/sitemap/server/controllers/core.js @@ -3,7 +3,7 @@ import fs from 'fs'; import path from 'path'; -import { getService } from '../utils'; +import { getPluginService } from '../utils/getPluginService'; /** * Sitemap.js controller @@ -14,7 +14,7 @@ import { getService } from '../utils'; export default { buildSitemap: async (ctx) => { try { - await getService('core').createSitemap(); + await getPluginService('core').createSitemap(); ctx.send({ message: 'The sitemap has been generated.', @@ -27,7 +27,7 @@ export default { }, info: async (ctx) => { - const sitemap = await getService('query').getSitemap('default', 0, ['link_count', 'updated_at', 'type']); + const sitemap = await getPluginService('query').getSitemap('default', 0, ['link_count', 'updatedAt', 'type']); const sitemapInfo = {}; if (sitemap) { @@ -50,7 +50,7 @@ export default { getSitemap: async (ctx) => { const { page = 0 } = ctx.query; - const sitemap = await getService('query').getSitemap('default', page); + const sitemap = await getPluginService('query').getSitemap('default', page); if (!sitemap) { ctx.notFound('Not found'); diff --git a/packages/addons/sitemap/server/controllers/settings.js b/packages/addons/sitemap/server/controllers/settings.js index 925d7012..afb5502c 100644 --- a/packages/addons/sitemap/server/controllers/settings.js +++ b/packages/addons/sitemap/server/controllers/settings.js @@ -1,6 +1,6 @@ 'use strict'; -import { getService } from '../utils'; +import { getPluginService } from '../utils/getPluginService'; /** * Sitemap.js controller @@ -10,13 +10,13 @@ import { getService } from '../utils'; export default { getSettings: async (ctx) => { - const config = await getService('settings').getConfig(); + const config = await getPluginService('settings').getConfig(); ctx.send(config); }, updateSettings: async (ctx) => { - const config = await getService('settings').getConfig(); + const config = await getPluginService('settings').getConfig(); const newContentTypes = Object.keys(ctx.request.body.contentTypes).filter((x) => !Object.keys(config.contentTypes).includes(x)); await strapi @@ -29,7 +29,7 @@ export default { // Load lifecycle methods for auto generation of sitemap. await newContentTypes.map(async (contentType) => { - await getService('lifecycle').loadLifecycleMethod(contentType); + await getPluginService('lifecycle').loadLifecycleMethod(contentType); }); ctx.send({ ok: true }); diff --git a/packages/addons/sitemap/server/index.js b/packages/addons/sitemap/server/index.js index c602689a..4c66c911 100644 --- a/packages/addons/sitemap/server/index.js +++ b/packages/addons/sitemap/server/index.js @@ -6,14 +6,12 @@ import config from './config'; import controllers from './controllers'; import contentTypes from './content-types'; -export default () => { - return { - bootstrap, - register, - routes, - config, - controllers, - services, - contentTypes, - }; +export default { + bootstrap, + register, + routes, + config, + controllers, + services, + contentTypes, }; diff --git a/packages/addons/sitemap/server/services/core.js b/packages/addons/sitemap/server/services/core.js index 8f1baf9c..72f69476 100644 --- a/packages/addons/sitemap/server/services/core.js +++ b/packages/addons/sitemap/server/services/core.js @@ -4,11 +4,11 @@ * Sitemap service. */ -import { getConfigUrls } from '@strapi/utils'; import { SitemapStream, streamToPromise, SitemapAndIndexStream } from 'sitemap'; import { isEmpty } from 'lodash'; -import { logMessage, getService, isValidUrl } from '../utils'; +import { logMessage, isValidUrl } from '../utils'; +import { getPluginService } from '../utils/getPluginService'; /** * Add link x-default url to url bundles from strapi i18n plugin default locale. @@ -64,11 +64,11 @@ const getLanguageLinks = (config, page, contentType, defaultURL, defaultLocale) return null; } - if (!translation.url_alias) { + if (!translation.url_alias[0]) { return null; } - const translationUrl = translation.url_alias.url_path; + const translationUrl = translation.url_alias[0].url_path; let hostnameOverride = config.hostname_overrides[translation.locale] || ''; hostnameOverride = hostnameOverride.replace(/\/+$/, ''); @@ -80,7 +80,7 @@ const getLanguageLinks = (config, page, contentType, defaultURL, defaultLocale) // add optional x-default link url if (config.defaultLanguageUrlType) { - const defaultLink = getService('core').getDefaultLanguageLink(config, links, defaultLocale); + const defaultLink = getPluginService('core').getDefaultLanguageLink(config, links, defaultLocale); if (defaultLink) links.push(defaultLink); } @@ -114,19 +114,19 @@ const getSitemapPageData = async (config, page, contentType, defaultLocale) => { return null; } - if (!page.url_alias) { + if (!page.url_alias[0]) { return null; } - const path = page.url_alias.url_path; + const path = page.url_alias[0].url_path; let hostnameOverride = config.hostname_overrides[page.locale] || ''; hostnameOverride = hostnameOverride.replace(/\/+$/, ''); const url = `${hostnameOverride}${path}`; const pageData = { lastmod: page.updatedAt, - url: path, - links: getService('core').getLanguageLinks(config, page, contentType, url, defaultLocale), + url, + links: getPluginService('core').getLanguageLinks(config, page, contentType, url, defaultLocale), changefreq: config.contentTypes[contentType]['languages'][locale].changefreq || 'monthly', priority: parseFloat(config.contentTypes[contentType]['languages'][locale].priority) || 0.5, }; @@ -144,7 +144,7 @@ const getSitemapPageData = async (config, page, contentType, defaultLocale) => { * @returns {object} The sitemap entries. */ const createSitemapEntries = async () => { - const config = await getService('settings').getConfig(); + const config = await getPluginService('settings').getConfig(); let defaultLocale; if (strapi.plugin('i18n')) { @@ -157,11 +157,11 @@ const createSitemapEntries = async () => { // Collection entries. await Promise.all(Object.keys(config.contentTypes).map(async (contentType) => { // Query all the pages - const pages = await getService('query').getPages(config, contentType); + const pages = await getPluginService('query').getPages(config, contentType); // Add formatted sitemap page data to the array. await Promise.all(pages.map(async (page, i) => { - const pageData = await getService('core').getSitemapPageData(config, page, contentType, defaultLocale); + const pageData = await getPluginService('core').getSitemapPageData(config, page, contentType, defaultLocale); if (pageData) { sitemapEntries.push(pageData); } @@ -209,7 +209,7 @@ const saveSitemap = async (filename, sitemap, isIndex) => { return streamToPromise(sitemap) .then(async (sm) => { try { - return await getService('query').createSitemap({ + return await getPluginService('query').createSitemap({ sitemap_string: sm.toString(), name: filename, delta: 0, @@ -234,10 +234,10 @@ const saveSitemap = async (filename, sitemap, isIndex) => { * @returns {SitemapStream} - The sitemap stream. */ const getSitemapStream = async (urlCount) => { - const config = await getService('settings').getConfig(); - const LIMIT = strapi.config.get('plugin.webtools-addon-sitemap.limit'); - const enableXsl = strapi.config.get('plugin.webtools-addon-sitemap.xsl'); - const { serverUrl } = getConfigUrls(strapi.config); + const config = await getPluginService('settings').getConfig(); + const LIMIT = strapi.config.get('plugin::webtools-addon-sitemap.limit'); + const enableXsl = strapi.config.get('plugin::webtools-addon-sitemap.xsl'); + const serverUrl = strapi.config.get('server.serverUrl'); const xslObj = {}; @@ -266,7 +266,7 @@ const getSitemapStream = async (urlCount) => { streamToPromise(sitemapStream) .then((sm) => { - getService('query').createSitemap({ + getPluginService('query').createSitemap({ sitemap_string: sm.toString(), name: 'default', type: 'default_hreflang', @@ -286,9 +286,9 @@ const getSitemapStream = async (urlCount) => { * @returns {void} */ const createSitemap = async () => { - const sitemapEntries = await getService('core').createSitemapEntries(); + const sitemapEntries = await getPluginService('core').createSitemapEntries(); - const config = await getService('settings').getConfig(); + const config = await getPluginService('settings').getConfig(); if (isEmpty(sitemapEntries)) { strapi.log.warn(logMessage('No sitemap XML was generated because there were 0 URLs configured.')); @@ -305,13 +305,13 @@ const createSitemap = async () => { return; } - await getService('query').deleteSitemap('default'); + await getPluginService('query').deleteSitemap('default'); const [sitemap, isIndex] = await getSitemapStream(sitemapEntries.length); sitemapEntries.map((sitemapEntry) => sitemap.write(sitemapEntry)); sitemap.end(); - await getService('core').saveSitemap('default', sitemap, isIndex); + await getPluginService('core').saveSitemap('default', sitemap, isIndex); strapi.log.info(logMessage('The sitemap XML has been generated. It can be accessed on /api/sitemap/index.xml.')); }; diff --git a/packages/addons/sitemap/server/services/lifecycle.js b/packages/addons/sitemap/server/services/lifecycle.js index 1e81d98a..e441d4a3 100644 --- a/packages/addons/sitemap/server/services/lifecycle.js +++ b/packages/addons/sitemap/server/services/lifecycle.js @@ -1,6 +1,7 @@ 'use strict'; -import { getService, logMessage } from '../utils'; +import { logMessage } from '../utils'; +import { getPluginService } from '../utils/getPluginService'; /** * Gets lifecycle service @@ -14,27 +15,27 @@ const subscribeLifecycleMethods = async (modelName) => { models: [modelName], async afterCreate() { - await getService('core').createSitemap(); + await getPluginService('core').createSitemap(); }, async afterCreateMany() { - await getService('core').createSitemap(); + await getPluginService('core').createSitemap(); }, async afterUpdate() { - await getService('core').createSitemap(); + await getPluginService('core').createSitemap(); }, async afterUpdateMany() { - await getService('core').createSitemap(); + await getPluginService('core').createSitemap(); }, async afterDelete() { - await getService('core').createSitemap(); + await getPluginService('core').createSitemap(); }, async afterDeleteMany() { - await getService('core').createSitemap(); + await getPluginService('core').createSitemap(); }, }); } else { @@ -44,10 +45,10 @@ const subscribeLifecycleMethods = async (modelName) => { export default () => ({ async loadAllLifecycleMethods() { - const settings = await getService('settings').getConfig(); + const settings = await getPluginService('settings').getConfig(); // Loop over configured contentTypes from store. - if (settings.contentTypes && strapi.config.get('plugin.webtools-addon-sitemap.autoGenerate')) { + if (settings.contentTypes && strapi.config.get('plugin::webtools-addon-sitemap.autoGenerate')) { Object.keys(settings.contentTypes).map(async (contentType) => { await subscribeLifecycleMethods(contentType); }); @@ -55,7 +56,7 @@ export default () => ({ }, async loadLifecycleMethod(modelName) { - if (strapi.config.get('plugin.webtools-addon-sitemap.autoGenerate')) { + if (strapi.config.get('plugin::webtools-addon-sitemap.autoGenerate')) { await subscribeLifecycleMethods(modelName); } }, diff --git a/packages/addons/sitemap/server/services/query.js b/packages/addons/sitemap/server/services/query.js index d8c7c08d..261fecc2 100644 --- a/packages/addons/sitemap/server/services/query.js +++ b/packages/addons/sitemap/server/services/query.js @@ -1,5 +1,3 @@ -/* eslint-disable camelcase */ - import { get } from 'lodash'; import xml2js from 'xml2js'; @@ -26,86 +24,64 @@ const getPages = async (config, contentType, ids) => { strapi.contentTypes[contentType].pluginOptions?.i18n?.localized && strapi.plugin('i18n'); - const pages = await noLimit(strapi, contentType, { - filters: { - $or: [ - { - sitemap_exclude: { - $null: true, + const locales = isLocalized ? await noLimit('plugin::i18n.locale', { fields: 'code' }) : ['und']; + let allPages = []; + + await Promise.all(locales.map(async (locale) => { + const pages = await noLimit(contentType, { + filters: { + $or: [ + { + sitemap_exclude: { + $null: true, + }, }, - }, - { - sitemap_exclude: { - $eq: false, + { + sitemap_exclude: { + $eq: false, + }, }, - }, - ], - id: ids ? { - $in: ids, - } : {}, - }, - locale: 'all', - fields: isLocalized ? 'locale' : undefined, - populate: { - url_alias: { - populate: 'url_path', + ], + id: ids ? { + $in: ids, + } : {}, }, - localizations: { - fields: 'locale', - filters: { - $or: [ - { - sitemap_exclude: { - $null: true, + ...(isLocalized ? { locale: locale.code } : {}), + fields: isLocalized ? 'locale' : undefined, + populate: { + url_alias: { + populate: '*', + }, + localizations: { + fields: isLocalized ? 'locale' : undefined, + filters: { + $or: [ + { + sitemap_exclude: { + $null: true, + }, }, - }, - { - sitemap_exclude: { - $eq: false, + { + sitemap_exclude: { + $eq: false, + }, }, + ], + }, + populate: { + url_alias: { + populate: '*', }, - ], - }, - populate: { - url_alias: { - populate: 'url_path', }, }, }, - }, - orderBy: 'id', - publicationState: excludeDrafts ? 'live' : 'preview', - }); - - return pages; -}; - -/** - * Query the IDs of the corresponding localization entities. - * - * @param {obj} contentType - The content type - * @param {array} ids - Page ids - * - * @returns {object} The pages. - */ -const getLocalizationIds = async (contentType, ids) => { - const isLocalized = - strapi.contentTypes[contentType].pluginOptions?.i18n?.localized - && strapi.plugin('i18n'); - - const localizationIds = []; - - if (isLocalized) { - const response = await strapi.entityService.findMany(contentType, { - filters: { localizations: ids }, - locale: 'all', - fields: ['id'], + orderBy: 'id', + status: excludeDrafts ? 'published' : 'draft', }); + allPages = [...allPages, ...pages]; + })); - response.map((localization) => localizationIds.push(localization.id)); - } - - return localizationIds; + return allPages; }; /** @@ -118,7 +94,7 @@ const getLocalizationIds = async (contentType, ids) => { * @returns {void} */ const getSitemap = async (name, delta, fields = ['sitemap_string']) => { - const sitemap = await strapi.entityService.findMany('plugin::webtools-addon-sitemap.sitemap', { + const sitemap = await strapi.documents('plugin::webtools-addon-sitemap.sitemap').findMany({ filters: { name, delta, @@ -137,7 +113,7 @@ const getSitemap = async (name, delta, fields = ['sitemap_string']) => { * @returns {void} */ const deleteSitemap = async (name) => { - const sitemaps = await strapi.entityService.findMany('plugin::webtools-addon-sitemap.sitemap', { + const sitemaps = await strapi.documents('plugin::webtools-addon-sitemap.sitemap').findMany({ filters: { name, }, @@ -145,7 +121,9 @@ const deleteSitemap = async (name) => { }); await Promise.all(sitemaps.map(async (sm) => { - await strapi.entityService.delete('plugin::webtools-addon-sitemap.sitemap', sm.id); + await strapi.documents('plugin::webtools-addon-sitemap.sitemap').delete({ + documentId: sm.documentId, + }); })); }; @@ -177,7 +155,7 @@ const createSitemap = async (data) => { } }); - const sitemap = await strapi.entityService.create('plugin::webtools-addon-sitemap.sitemap', { + const sitemap = await strapi.documents('plugin::webtools-addon-sitemap.sitemap').create({ data: { sitemap_string, name, @@ -192,7 +170,6 @@ const createSitemap = async (data) => { export default () => ({ getPages, - getLocalizationIds, createSitemap, getSitemap, deleteSitemap, diff --git a/packages/addons/sitemap/server/utils/__tests__/index.test.js b/packages/addons/sitemap/server/utils/__tests__/index.test.js index efc5a45b..d78116cd 100644 --- a/packages/addons/sitemap/server/utils/__tests__/index.test.js +++ b/packages/addons/sitemap/server/utils/__tests__/index.test.js @@ -6,10 +6,10 @@ import { } from '..'; describe('Generic utilities', () => { - describe('Log message formatting', () => { + it('Log message formatting', () => { const message = logMessage('An error occurred'); - expect(message).toEqual('[strapi-plugin-sitemap]: An error occurred'); + expect(message).toEqual('[webtools-addon-sitemap]: An error occurred'); }); }); diff --git a/packages/addons/sitemap/server/utils/enabledContentTypes.ts b/packages/addons/sitemap/server/utils/enabledContentTypes.ts index ddf52a7a..402194fa 100644 --- a/packages/addons/sitemap/server/utils/enabledContentTypes.ts +++ b/packages/addons/sitemap/server/utils/enabledContentTypes.ts @@ -1,7 +1,8 @@ -import _ from 'lodash'; -import { Common, Schema } from '@strapi/strapi'; +import get from 'lodash/get'; +import { UID, Schema } from '@strapi/strapi'; -export const isContentTypeEnabled = (ct: Common.UID.ContentType | Schema.ContentType) => { + +export const isContentTypeEnabled = (ct: UID.ContentType) => { let contentType: Schema.ContentType; if (typeof ct === 'string') { @@ -11,7 +12,7 @@ export const isContentTypeEnabled = (ct: Common.UID.ContentType | Schema.Content } const { pluginOptions } = contentType; - const enabled = _.get(pluginOptions, ['webtools', 'enabled'], false) as boolean; + const enabled = get(pluginOptions, ['webtools', 'enabled'], false) as boolean; if (!enabled) return false; diff --git a/packages/addons/sitemap/server/utils/getPluginService.ts b/packages/addons/sitemap/server/utils/getPluginService.ts new file mode 100644 index 00000000..741b2937 --- /dev/null +++ b/packages/addons/sitemap/server/utils/getPluginService.ts @@ -0,0 +1,15 @@ +import type config from '..'; +import { pluginId } from './pluginId'; + +type Config = typeof config; +type Services = Config['services']; +/** + * A helper function to obtain a plugin service. + * @param {string} name The name of the service. + * + * @return {any} service. + */ +export const getPluginService = (name: ServiceName) => { + const service = strapi.service(`plugin::${pluginId}.${name}`); + return service as ReturnType; +}; diff --git a/packages/addons/sitemap/server/utils/index.js b/packages/addons/sitemap/server/utils/index.js index 1a75c25e..17fdc9bd 100644 --- a/packages/addons/sitemap/server/utils/index.js +++ b/packages/addons/sitemap/server/utils/index.js @@ -4,19 +4,15 @@ export const getCoreStore = () => { return strapi.store({ type: 'plugin', name: 'webtools-addon-sitemap' }); }; -export const getService = (name) => { - return strapi.plugin('webtools-addon-sitemap').service(name); -}; - export const logMessage = (msg = '') => `[webtools-addon-sitemap]: ${msg}`; -export const noLimit = async (strapi, queryString, parameters, limit = 5000) => { +export const noLimit = async (queryString, parameters, limit = 5000) => { let entries = []; - const amountOfEntries = await strapi.entityService.count(queryString, parameters); + const amountOfEntries = await strapi.documents(queryString).count(parameters); for (let i = 0; i < (amountOfEntries / limit); i++) { /* eslint-disable-next-line */ - const chunk = await strapi.entityService.findMany(queryString, { + const chunk = await strapi.documents(queryString).findMany({ ...parameters, limit: limit, start: (i * limit), diff --git a/packages/addons/menus/admin/helpers/pluginId.ts b/packages/addons/sitemap/server/utils/pluginId.ts similarity index 65% rename from packages/addons/menus/admin/helpers/pluginId.ts rename to packages/addons/sitemap/server/utils/pluginId.ts index 4f69c433..50f2cff1 100644 --- a/packages/addons/menus/admin/helpers/pluginId.ts +++ b/packages/addons/sitemap/server/utils/pluginId.ts @@ -1,3 +1,5 @@ + + import pluginPkg from '../../package.json'; /** @@ -5,6 +7,4 @@ import pluginPkg from '../../package.json'; * * @return {string} The plugin id. */ -const pluginId: string = pluginPkg.strapi.name; - -export default pluginId; +export const pluginId = pluginPkg.strapi.name; diff --git a/packages/addons/sitemap/tsconfig.json b/packages/addons/sitemap/tsconfig.json deleted file mode 100644 index c1a8b305..00000000 --- a/packages/addons/sitemap/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../../tsconfig.json", - "compilerOptions": { - "rootDir": "./", - "outDir": "../../../playground/src/plugins/webtools-addon-sitemap", - }, - "include": [ - "./server/**/*", - "./admin/**/*", - "./types/**/*", - "./strapi-server.*", - "./strapi-admin.*" - ], -} diff --git a/packages/addons/sitemap/types b/packages/addons/sitemap/types new file mode 120000 index 00000000..2d9ee678 --- /dev/null +++ b/packages/addons/sitemap/types @@ -0,0 +1 @@ +../../../playground/types/ \ No newline at end of file diff --git a/packages/addons/sitemap/types/app.ts b/packages/addons/sitemap/types/app.ts deleted file mode 100644 index bbac54aa..00000000 --- a/packages/addons/sitemap/types/app.ts +++ /dev/null @@ -1,14 +0,0 @@ -export type App = { - registerPlugin: (plugin: { - [key: string]: any; - }) => void; - createSettingSection: (id: any, sections: any[]) => void; - - injectContentManagerComponent: (a: string, b: string, ...args: any[]) => void; - - getPlugin: (name: string) => null | undefined | { - [key: string]: any; - }; - - [key: string]: any; -}; diff --git a/packages/core/.eslintignore b/packages/core/.eslintignore index 3a1ec13c..d4185808 100644 --- a/packages/core/.eslintignore +++ b/packages/core/.eslintignore @@ -7,7 +7,7 @@ **/config **/scripts **/docs -**/server/types/generated +**/types/generated **/__tests__ strapi-admin.js strapi-server.js diff --git a/packages/core/README.md b/packages/core/README.md index 6e5f8f33..08797428 100644 --- a/packages/core/README.md +++ b/packages/core/README.md @@ -6,11 +6,11 @@ Read the documentation

- - NPM Version + + NPM Version - - Monthly download on NPM + + Monthly download on NPM CI build status @@ -22,9 +22,6 @@

-> [!IMPORTANT] -> The Webtools suite is still in BETA - ## ✨ Features - **Unique URLs** Every page will get their own unique path @@ -39,10 +36,10 @@ ```bash # using yarn -yarn add @pluginpal/webtools-core +yarn add strapi-plugin-webtools # using npm -npm install @pluginpal/webtools-core --save +npm install strapi-plugin-webtools --save ``` After successful installation you have to rebuild the admin UI so it'll include this plugin. To rebuild and restart Strapi run: @@ -72,7 +69,7 @@ Webtools can be extended by installing addons that hook into the core Webtools f ## 🔗 Links - [PluginPal marketplace](https://www.pluginpal.io/plugin/webtools) -- [NPM package](https://www.npmjs.com/package/@pluginpal/webtools-core) +- [NPM package](https://www.npmjs.com/package/strapi-plugin-webtools) - [GitHub repository](https://github.com/pluginpal/strapi-webtools) - [Strapi marketplace](https://market.strapi.io/plugins/@pluginpal-webtools-core) diff --git a/packages/core/admin/api/url-alias.ts b/packages/core/admin/api/url-alias.ts deleted file mode 100644 index 6d99393e..00000000 --- a/packages/core/admin/api/url-alias.ts +++ /dev/null @@ -1,42 +0,0 @@ -import { useFetchClient } from '@strapi/helper-plugin'; -import { UrlAliasEntity } from '../types/url-aliases'; - -export const useCreateUrlAlias = () => { - const { post } = useFetchClient(); - - const createUrlAlias = async (body: { id: number }, slug: string) => { - return post('/webtools/url-alias/create', { - data: { - ...body, - contenttype: slug, - }, - }); - }; - - return { createUrlAlias }; -}; - -export const useUpdateUrlAlias = () => { - const { put } = useFetchClient(); - const updateUrlAliases = async (body: { id: number }, slug: string) => { - return put(`/webtools/url-alias/update/${body.id}`, { - data: { - ...body, - contenttype: slug, - }, - }); - }; - - return { updateUrlAliases }; -}; - - -export const useDeleteUrlAlias = () => { - const { post } = useFetchClient(); - - const deleteUrlAlias = async (body: { id: number }) => { - return post(`/webtools/url-alias/delete/${body.id}`); - }; - - return { deleteUrlAlias }; -}; diff --git a/packages/core/admin/components/ContentManagerHooks/ConfirmationCheckbox/index.tsx b/packages/core/admin/components/ContentManagerHooks/ConfirmationCheckbox/index.tsx index 9ce8fb9b..b5da89b0 100644 --- a/packages/core/admin/components/ContentManagerHooks/ConfirmationCheckbox/index.tsx +++ b/packages/core/admin/components/ContentManagerHooks/ConfirmationCheckbox/index.tsx @@ -4,12 +4,11 @@ import { Button, Checkbox, Dialog, - DialogBody, - DialogFooter, + Field, Flex, Typography, } from '@strapi/design-system'; -import { ExclamationMarkCircle } from '@strapi/icons'; +import { WarningCircle } from '@strapi/icons'; import { useIntl } from 'react-intl'; import styled from 'styled-components'; import getTrad from '../../../helpers/getTrad'; @@ -82,26 +81,28 @@ const CheckboxConfirmation: FC = ({ return ( <> - - {label} - - {isOpen && ( - - }> + + + {label} + + + + + + + }> {formatMessage({ id: getTrad('webtools.CheckboxConfirmation.Modal.content'), defaultMessage: - 'Disabling url alias will engender the deletion of all your paths for this content type', + 'Disabling webtools will trigger the deletion of all your paths for this content type', })} @@ -114,31 +115,25 @@ const CheckboxConfirmation: FC = ({ - - - {formatMessage({ - id: 'components.popUpWarning.button.cancel', - defaultMessage: 'No, cancel', - })} - - ) - } - endAction={ - ( - - ) - } - /> - - )} + + + + + + + + + ); }; diff --git a/packages/core/admin/components/CopyLinkButton/index.tsx b/packages/core/admin/components/CopyLinkButton/index.tsx index a281a4ca..46093260 100644 --- a/packages/core/admin/components/CopyLinkButton/index.tsx +++ b/packages/core/admin/components/CopyLinkButton/index.tsx @@ -2,7 +2,7 @@ import React, { memo } from 'react'; import PropTypes from 'prop-types'; import { useIntl } from 'react-intl'; import { CopyToClipboard } from 'react-copy-to-clipboard'; -import { useNotification } from '@strapi/helper-plugin'; +import { useNotification } from '@strapi/strapi/admin'; import { LinkButton } from '@strapi/design-system'; import { Link as LinkIcon } from '@strapi/icons'; import getTrad from '../../helpers/getTrad'; @@ -13,7 +13,7 @@ interface Props { const CopyLinkButton: React.FC = ({ url }) => { const { formatMessage } = useIntl(); - const toggleNotification = useNotification(); + const { toggleNotification } = useNotification(); return ( = ({ url }) => { onCopy={() => { toggleNotification({ type: 'success', - message: { + message: formatMessage({ id: getTrad('notification.success.permalink_copied'), defaultMessage: 'Permalink copied to the clipboard', - }, + }), }); }} > @@ -33,7 +33,6 @@ const CopyLinkButton: React.FC = ({ url }) => { startIcon={} variant="secondary" style={{ width: '100%' }} - to={null} > { formatMessage({ id: getTrad('settings.button.copy_permalink'), diff --git a/packages/core/admin/components/EditForm/index.tsx b/packages/core/admin/components/EditForm/index.tsx index faad1d42..d09c274c 100644 --- a/packages/core/admin/components/EditForm/index.tsx +++ b/packages/core/admin/components/EditForm/index.tsx @@ -1,97 +1,128 @@ +/* eslint-disable @typescript-eslint/no-floating-promises */ import * as React from 'react'; import { useIntl } from 'react-intl'; -import { useCMEditViewDataManager } from '@strapi/helper-plugin'; +import { unstable_useContentManagerContext, useFetchClient } from '@strapi/strapi/admin'; +import { useMutation, useQuery, useQueryClient } from 'react-query'; import { Box, - Stack, TextInput, Checkbox, - Link, - Accordion, - AccordionToggle, - AccordionContent, + Field, + Typography, + Modal, + Button, } from '@strapi/design-system'; +import { Form, Formik } from 'formik'; import getTrad from '../../helpers/getTrad'; import { UrlAliasEntity } from '../../types/url-aliases'; const EditForm = () => { - const { modifiedData, onChange } = useCMEditViewDataManager(); - const modifiedDataUrlAliases = - (modifiedData.url_alias as UrlAliasEntity[])?.length - ? modifiedData.url_alias as UrlAliasEntity[] - : [{ - generated: true, - }] as UrlAliasEntity[]; - const { formatMessage } = useIntl(); + const context = unstable_useContentManagerContext(); + const [open, setOpen] = React.useState(false); - const updateValue = (index: number, name: string, value: string | number) => { - const updatedUrlAliases = [...modifiedDataUrlAliases]; + const { id, model } = context; + const { get, put } = useFetchClient(); + const queryClient = useQueryClient(); + const urlParams = new URLSearchParams(window.location.search); + const locale = urlParams.get('plugins[i18n][locale]'); + const aliases = useQuery(`aliases-${model}-${id}-${locale}`, async () => get(`/webtools/url-alias/findFrom?model=${model}&documentId=${id}&locale=${locale}`)); + const mutation = useMutation((updatedAlias: Partial) => put(`/webtools/url-alias/update/${aliases.data.data[0].documentId}`, { + data: updatedAlias, + })); - updatedUrlAliases[index] = { - ...updatedUrlAliases[index], - [name]: value, - }; - onChange({ target: { name: 'url_alias', value: updatedUrlAliases, type: 'array' } }); - }; + // Re-fetch the aliases when the modal is opened. + React.useEffect(() => { + if (open) queryClient.invalidateQueries(`aliases-${model}-${id}-${locale}`); + }, [open, queryClient, model, id, locale]); - const [expanded, setExpanded] = React.useState(0); - // eslint-disable-next-line max-len - const toggle = (index: number) => setExpanded((prevExpanded) => (prevExpanded === index ? null : index)); + const { formatMessage } = useIntl(); return ( - - {modifiedDataUrlAliases?.map((alias, index) => ( - toggle(index)} - variant="secondary" - size="S" - > - - {`Alias #${index + 1}`} - - - - { - updateValue(index, 'generated', value); - }} - value={alias.generated !== undefined ? alias.generated : true} - name={`generated-${index}`} - hint="Uncheck this to create a custom alias below." - > - {formatMessage({ - id: getTrad('EditView.ExcludeFromSitemap'), - defaultMessage: ' Generate automatic URL alias', - })} - - Configure URL alias patterns. - - - ) => { - if (e.target.value.match(/^[A-Za-z0-9-_.~[\]/]*$/)) { - updateValue(index, 'url_path', e.target.value); - } - }} - value={alias.url_path} - /> - - - - ))} - + { + await mutation.mutateAsync(values); + setOpen(false); + }} + enableReinitialize + > + {({ setFieldValue, values, handleSubmit }) => ( + + + + + + + + test + + + +
+ + + { + setFieldValue('generated', value); + }} + checked={values.generated !== undefined ? values.generated : true} + name="generated" + > + {formatMessage({ + id: getTrad('EditView.ExcludeFromSitemap'), + defaultMessage: ' Generate automatic URL alias', + })} + + + + + + + + URL alias + + ) => { + if (e.target.value.match(/^[A-Za-z0-9-_.~[\]/]*$/)) { + setFieldValue('url_path', e.target.value); + } + }} + value={values.url_path} + /> + + + +
+
+ + + + + + +
+
+ )} +
); }; diff --git a/packages/core/admin/components/EditView/Permalink/index.tsx b/packages/core/admin/components/EditView/Permalink/index.tsx index e68ae50d..736eedee 100644 --- a/packages/core/admin/components/EditView/Permalink/index.tsx +++ b/packages/core/admin/components/EditView/Permalink/index.tsx @@ -1,31 +1,21 @@ -import React, { useEffect, useState } from 'react'; -import { useFetchClient } from '@strapi/helper-plugin'; -import { Config } from '../../../../server/admin-api/config'; +import React from 'react'; +import { getFetchClient } from '@strapi/strapi/admin'; +import { useQuery } from 'react-query'; import CopyLinkButton from '../../CopyLinkButton'; +import { Config } from '../../../../server/config'; interface Props { path: string } const EditViewRightLinks: React.FC = ({ path }) => { - const [url, setUrl] = useState(); - const fetchClient = useFetchClient(); + const { get } = getFetchClient(); + const config = useQuery('config', async () => get('/webtools/info/config')); - useEffect(() => { - fetchClient.get('/webtools/info/config') - .then((response) => { - const configData = response.data; - setUrl(configData.website_url); - }) - .catch((error) => { - console.error('Failed to fetch config:', error); - }); - }, [fetchClient]); + if (config.isLoading || config.isError || !config.data.data.website_url) return null; - if (!url) return null; - - return ; + return ; }; export default EditViewRightLinks; diff --git a/packages/core/admin/components/EditView/index.tsx b/packages/core/admin/components/EditView/index.tsx index 4df6a3a4..a2642769 100644 --- a/packages/core/admin/components/EditView/index.tsx +++ b/packages/core/admin/components/EditView/index.tsx @@ -1,100 +1,67 @@ import React, { useEffect } from 'react'; -import { useIntl } from 'react-intl'; -import { SidebarModal } from '@pluginpal/webtools-helper-plugin'; -import { useCMEditViewDataManager, CheckPermissions } from '@strapi/helper-plugin'; -import getTrad from '../../helpers/getTrad'; +import { useQuery } from 'react-query'; +import { unstable_useContentManagerContext, Page, useFetchClient } from '@strapi/strapi/admin'; import EditForm from '../EditForm'; import Permalink from './Permalink'; -import { useCreateUrlAlias, useUpdateUrlAlias } from '../../api/url-alias'; import { isContentTypeEnabled } from '../../../server/util/enabledContentTypes'; import { UrlAliasEntity } from '../../types/url-aliases'; import pluginPermissions from '../../permissions'; const EditView = () => { - const { formatMessage } = useIntl(); + const { get } = useFetchClient(); + const context = unstable_useContentManagerContext(); const { - allLayoutData, - modifiedData, - initialData, - onChange, - slug, - } = useCMEditViewDataManager(); + contentType, + model, + id, + } = context; + const urlParams = new URLSearchParams(window.location.search); + const locale = urlParams.get('plugins[i18n][locale]'); + const aliases = useQuery(`aliases-${model}-${id}-${locale}`, async () => get(`/webtools/url-alias/findFrom?model=${model}&documentId=${id}&locale=${locale}`)); - const modifiedDataUrlAliases = modifiedData.url_alias as UrlAliasEntity[]; - const i18nLang = new URLSearchParams(window.location.search).get('plugins[i18n][locale]'); - + /** + * Ideally the url_alias field would be hidden, but doing so will cause an issue. + * The issue can be prevented by setting the field to visible. To make sure the user + * doesn't see the url_alias field, we just remove it from the dom. + * + * @see https://github.com/strapi/strapi/issues/23039 + * @see https://github.com/strapi/strapi/issues/22975 + */ useEffect(() => { - // Early return for when the i18n plugin is not enabled. - if (!i18nLang) return; - - // Map through all url_aliases and clear those that do not match the current i18n language - // If the URL alias is not the same language as the entity, - // we should clear it. This happens when you're copying content - // from a different locale. - const updatedUrlAliases = modifiedDataUrlAliases?.map((alias) => { - if (alias?.locale !== i18nLang) { - return { ...alias, locale: null }; // Clear the alias if the locale doesn't match + const label = Array.from(document.querySelectorAll('label')).find((l) => l.textContent.startsWith('url_alias')); + if (label) { + let parentDiv = label.closest('div'); + for (let i = 0; i < 3; i++) { + if (parentDiv) { + // @ts-expect-error + parentDiv = parentDiv.parentElement; + } + } + if (parentDiv) { + parentDiv.remove(); } - return alias; - }); - - // If the URL aliases have changed, update the form data - // We fire the onChange here because we don't want unnecessary re-renders - if (JSON.stringify(updatedUrlAliases) !== JSON.stringify(modifiedDataUrlAliases)) { - onChange({ target: { name: 'url_alias', value: updatedUrlAliases, type: 'array' } }); } - }, [modifiedDataUrlAliases, onChange, i18nLang]); + }, []); - const { createUrlAlias } = useCreateUrlAlias(); - const { updateUrlAliases } = useUpdateUrlAlias(); + if (aliases.isLoading) return null; + if (aliases.error) return null; - if (!allLayoutData.contentType) return null; - - if (!isContentTypeEnabled(allLayoutData.contentType)) return null; - const modifiedUrlAliases = modifiedData.url_alias as UrlAliasEntity[]; - const initialUrlAliases = initialData.url_alias as UrlAliasEntity[]; - - const onSubmit = async () => { - if (!initialUrlAliases || initialUrlAliases?.length === 0) { - // Create new URL aliases - const newAliases = await Promise.all( - modifiedUrlAliases.map(async (alias) => (await createUrlAlias(alias, slug)).data), - ); - - onChange({ target: { name: 'url_alias', value: newAliases, type: 'array' } }); - } else { - // Update existing URL aliases - await Promise.all( - modifiedUrlAliases.map((alias) => updateUrlAliases(alias, slug)), - ); - } - }; + // @ts-expect-error + if (!isContentTypeEnabled(contentType)) return null; return ( - - { - if (modifiedUrlAliases?.length > 0) { - onChange({ target: { name: 'url_alias', value: modifiedUrlAliases, type: 'array' } }); - } else if (initialUrlAliases?.length > 0) { - onChange({ target: { name: 'url_alias', value: initialUrlAliases, type: 'array' } }); - } else { - onChange({ target: { name: 'url_alias', value: null, type: 'array' } }); - } - }} - > - - - 0 ? modifiedUrlAliases[0].url_path : ''} - /> - + + + {aliases.data.data.length === 0 && ( +
Save the form to generate the URL alias
+ )} + {aliases.data.data.length > 0 && ( + + )} +
); }; diff --git a/packages/core/admin/components/LabelField/index.tsx b/packages/core/admin/components/LabelField/index.tsx deleted file mode 100644 index 42d7b1d8..00000000 --- a/packages/core/admin/components/LabelField/index.tsx +++ /dev/null @@ -1,86 +0,0 @@ -import React, { useState, useEffect, FC } from 'react'; -import { useIntl } from 'react-intl'; -import { FormikErrors, FormikTouched } from 'formik'; -import snakeCase from 'lodash/snakeCase'; -import deburr from 'lodash/deburr'; -import toLower from 'lodash/toLower'; - -import { - TextInput, - Box, - TextButton, - Typography, -} from '@strapi/design-system'; -import { PatternFormValues } from '../../types/url-patterns'; - -type Props = { - values: PatternFormValues; - setFieldValue: (field: string, value: any) => Promise>; - errors: FormikErrors; - touched: FormikTouched; - code?: string; -}; - -const LabelField: FC = ({ - values, - setFieldValue, - errors, - touched, - code, -}) => { - const [open, setOpen] = useState(false); - const { formatMessage } = useIntl(); - const generatedCode = code || snakeCase(deburr(toLower(values.label || ''))); - - useEffect(() => { - if (errors.code) { - setOpen(true); - } - }, [errors]); - - return ( - - ) => setFieldValue('label', e.target.value)} - label={formatMessage({ - id: 'webtools.settings.form.label.label', - defaultMessage: 'Label', - })} - error={ - errors.label && touched.label - ? formatMessage({ id: errors.label, defaultMessage: 'Invalid value' }) - : null - } - /> - {(generatedCode && !open) && ( - - Machine name: {generatedCode} - setOpen(true)}>Edit - - )} - - {open && ( - - ) => setFieldValue('code', e.target.value)} - label={formatMessage({ - id: 'global.sde', - defaultMessage: 'Code', - })} - error={ - errors.code - ? formatMessage({ id: errors.code, defaultMessage: 'This value must be unique' }) - : null - } - /> - - )} - - ); -}; - -export default LabelField; diff --git a/packages/core/admin/components/LanguageCheckboxes/index.tsx b/packages/core/admin/components/LanguageCheckboxes/index.tsx index 0ad81a67..3f539972 100644 --- a/packages/core/admin/components/LanguageCheckboxes/index.tsx +++ b/packages/core/admin/components/LanguageCheckboxes/index.tsx @@ -4,10 +4,10 @@ import { Flex, Checkbox, Field, - FieldLabel, - FieldError, } from '@strapi/design-system'; -import { request } from '@strapi/helper-plugin'; +import { getFetchClient } from '@strapi/strapi/admin'; +import { useQuery } from 'react-query'; + import { EnabledContentTypes } from '../../types/enabled-contenttypes'; type Props = { @@ -21,34 +21,22 @@ const LanguageCheckboxes = ({ onChange, error, }: Props) => { - const [languages, setLanguages] = React.useState([]); - const [loading, setLoading] = React.useState(false); - - React.useEffect(() => { - setLoading(true); - request('/webtools/info/getLanguages', { method: 'GET' }) - .then((res: EnabledContentTypes) => { - setLanguages(res); - setLoading(false); - }) - .catch(() => { - setLoading(false); - }); - }, []); + const { get } = getFetchClient(); + const languages = useQuery('languages', async () => get('/webtools/info/getLanguages')); - if (loading) { + if (languages.isLoading) { return null; } return ( - - Select the language + + Select the language - {languages.map((contentType) => ( + {languages.data.data.map((contentType) => ( { + checked={selectedLanguages.includes(contentType.uid)} + onCheckedChange={() => { if (selectedLanguages.includes(contentType.uid)) { const newContentTypes = selectedLanguages .filter((uid) => uid !== contentType.uid); @@ -63,9 +51,9 @@ const LanguageCheckboxes = ({ {contentType.name} ))} - + - + ); }; diff --git a/packages/core/admin/components/Loader/index.jsx b/packages/core/admin/components/Loader/index.tsx similarity index 92% rename from packages/core/admin/components/Loader/index.jsx rename to packages/core/admin/components/Loader/index.tsx index 1f6e17e9..3d706b0a 100644 --- a/packages/core/admin/components/Loader/index.jsx +++ b/packages/core/admin/components/Loader/index.tsx @@ -2,7 +2,7 @@ import * as React from 'react'; import { Loader as LoaderComponent } from '@strapi/design-system'; const Loader = () => { - const style = { + const style: React.CSSProperties = { display: 'flex', justifyContent: 'center', position: 'absolute', diff --git a/packages/core/admin/components/PatternField/index.tsx b/packages/core/admin/components/PatternField/index.tsx index 09543e66..783fdc3d 100644 --- a/packages/core/admin/components/PatternField/index.tsx +++ b/packages/core/admin/components/PatternField/index.tsx @@ -1,15 +1,17 @@ import React, { - useState, useRef, FC, - useEffect, + FC, + useRef, } from 'react'; import { useIntl } from 'react-intl'; import styled from 'styled-components'; import { FormikErrors } from 'formik'; +import { useQuery } from 'react-query'; import { - TextInput, Popover, Stack, Box, Loader, Typography, + TextInput, Popover, Box, Loader, + Field, } from '@strapi/design-system'; -import { useFetchClient } from '@strapi/helper-plugin'; +import { getFetchClient } from '@strapi/strapi/admin'; import { PatternFormValues } from '../../types/url-patterns'; import { Theme } from '../../types/theme'; @@ -26,37 +28,15 @@ const PatternField: FC = ({ error = null, setFieldValue, }) => { - const patternRef = useRef(null); - const [loading, setLoading] = useState(false); - const [loadingError, setLoadingError] = useState(false); - const [allowedFields, setAllowedFields] = useState>(null); + const { get } = getFetchClient(); + const fields = useQuery('fields', async () => get>('/webtools/url-pattern/allowed-fields')); const { formatMessage } = useIntl(); - const { get } = useFetchClient(); - - const [popoverDismissed, setPopoverDismissed] = useState(false); - - useEffect(() => { - const fetchAllowedFields = async () => { - try { - setLoading(true); - const data = await get>('/webtools/url-pattern/allowed-fields', { method: 'GET' }); - setAllowedFields(data.data); - setLoading(false); - } catch (err) { - setLoading(false); - setLoadingError(true); - } - }; - - fetchAllowedFields().catch(() => { - console.error('Failed to fetch allowed fields:', error); - setLoadingError(true); - setLoading(false); - }); - }, [error, get]); + const inputRef = useRef(); + const popoverRef = useRef(); const HoverBox = styled(Box)` cursor: pointer; + font-size: 16px; &:hover:not([aria-disabled="true"]) { background: ${({ theme }: { theme: Theme }) => theme.colors.primary100}; } @@ -68,15 +48,15 @@ const PatternField: FC = ({ defaultMessage: 'Create a URL alias pattern', }); let suffix = ''; - if (allowedFields?.[uid]) { + if (fields.data.data?.[uid]) { suffix = ` ${formatMessage({ id: 'webtools.settings.form.pattern.description_2', defaultMessage: 'using', })} `; - allowedFields[uid].forEach((fieldName, i) => { + fields.data.data[uid].forEach((fieldName, i) => { if (i === 0) { suffix = `${suffix}[${fieldName}]`; - } else if (allowedFields[uid].length !== i + 1) { + } else if (fields.data.data[uid].length !== i + 1) { suffix = `${suffix}, [${fieldName}]`; } else { suffix = `${suffix} ${formatMessage({ @@ -91,55 +71,58 @@ const PatternField: FC = ({ }; - if (loading) { + if (fields.isLoading) { return {formatMessage({ id: 'webtools.settings.loading', defaultMessage: 'Loading content...' })}; } - if (loadingError || !allowedFields) { + if (fields.isError || !fields.data) { return
{formatMessage({ id: 'webtools.pattern.allowedFields.fetchError', defaultMessage: 'An error occurred while fetching allowed fields' })}
; } return (
-
- ) => { - setPopoverDismissed(false); - if (e.target.value.match(/^[A-Za-z0-9-_.~[\]/]*$/)) { - return setFieldValue('pattern', e.target.value); - } + + + + + {formatMessage({ + id: 'webtools.settings.form.pattern.label', + defaultMessage: 'Pattern', + })} + + ) => { + if (e.target.value.match(/^[A-Za-z0-9-_.~[\]/]*$/)) { + return setFieldValue('pattern', e.target.value); + } - return null; - }} - /> -
- {patternHint()} - {values.pattern.endsWith('[') && !popoverDismissed && ( - setPopoverDismissed(true)} fullWidth> - - {allowedFields[uid].map((fieldName) => ( - { - const newPattern = `${values.pattern}${fieldName}]`; - return setFieldValue('pattern', newPattern); - }} - > - {fieldName} - - ))} - - - )} + return null; + }} + /> + + + + + + {fields.data.data[uid].map((fieldName) => ( + { + const newPattern = `${values.pattern}${fieldName}]`; + return setFieldValue('pattern', newPattern); + }} + > + {fieldName} + + ))} + +
); }; diff --git a/packages/core/admin/components/PluginIcon/index.tsx b/packages/core/admin/components/PluginIcon/index.tsx index c3c4697a..841c721a 100644 --- a/packages/core/admin/components/PluginIcon/index.tsx +++ b/packages/core/admin/components/PluginIcon/index.tsx @@ -6,9 +6,8 @@ import React from 'react'; * */ -import { Link } from '@strapi/icons'; +import { Globe } from '@strapi/icons'; -// eslint-disable-next-line jsx-a11y/anchor-is-valid -const PluginIcon = () => ; +const PluginIcon = () => ; export { PluginIcon }; diff --git a/packages/core/admin/components/Select/index.tsx b/packages/core/admin/components/Select/index.tsx index 04adca6f..57a53dfe 100644 --- a/packages/core/admin/components/Select/index.tsx +++ b/packages/core/admin/components/Select/index.tsx @@ -1,5 +1,5 @@ import React, { FC } from 'react'; -import { Select, Option } from '@strapi/design-system'; +import { Field, SingleSelect, SingleSelectOption } from '@strapi/design-system'; import { FormikErrors } from 'formik'; type ListItem = { @@ -33,21 +33,30 @@ const SelectComponent: FC = ({ } return ( - + + {label} + + setFieldValue(name, v)} + > + {list.map((item) => ( + + {item.name} + + ))} + + + + ); }; diff --git a/packages/core/admin/containers/App/index.tsx b/packages/core/admin/containers/App/index.tsx index 1d9a34aa..2564d027 100644 --- a/packages/core/admin/containers/App/index.tsx +++ b/packages/core/admin/containers/App/index.tsx @@ -1,73 +1,83 @@ import React from 'react'; -import { Route, Switch, useHistory } from 'react-router-dom'; +import { + Routes, + Route, + useLocation, + Link, +} from 'react-router-dom'; import { - Layout, SubNav, SubNavHeader, SubNavSections, SubNavSection, SubNavLink, } from '@strapi/design-system'; -import { CheckPagePermissions, InjectionZone } from '@strapi/helper-plugin'; +import { Page, useStrapiApp, Layouts } from '@strapi/strapi/admin'; import pluginPermissions from '../../permissions'; import pluginId from '../../helpers/pluginId'; -import Patterns from '../../screens/Patterns'; import List from '../../screens/List'; import Overview from '../../screens/Overview'; +import PatternsListPage from '../../screens/Patterns/ListPage'; +import PatternsEditPage from '../../screens/Patterns/EditPage'; +import PatternsCreatePage from '../../screens/Patterns/CreatePage'; +import PageNotFound from '../../screens/404'; +import { InjectedRoute } from '../../types/injection-zones'; const App = () => { - const history = useHistory(); + const getPlugin = useStrapiApp('MyComponent', (state) => state.getPlugin); + + const plugin = getPlugin(pluginId); - if (history.location.pathname === `/plugins/${pluginId}`) { - history.replace(`/plugins/${pluginId}/overview`); - } + const routerComponents = plugin?.getInjectedComponents('webtoolsRouter', 'route') as unknown as InjectedRoute[]; + + const location = useLocation(); + const currentPath = location.pathname; return ( - - + + - + Overview - + All URLs - + Url Patterns - - {/* - Sitemap - */} + {routerComponents.map(({ path, label }) => ( + + {label} + + ))} )} > - - - - - - {/* */} - - - + + } /> + } /> + } /> + } /> + } /> + {routerComponents.map(({ path, Component }) => ( + } /> + ))} + + } /> + + + ); }; diff --git a/packages/core/admin/helpers/displayedFilters.js b/packages/core/admin/helpers/displayedFilters.ts similarity index 100% rename from packages/core/admin/helpers/displayedFilters.js rename to packages/core/admin/helpers/displayedFilters.ts diff --git a/packages/core/admin/helpers/prefixPluginTranslations.js b/packages/core/admin/helpers/prefixPluginTranslations.js new file mode 100644 index 00000000..05035866 --- /dev/null +++ b/packages/core/admin/helpers/prefixPluginTranslations.js @@ -0,0 +1,11 @@ +const prefixPluginTranslations = (trad, pluginId) => { + if (!pluginId) { + throw new TypeError('pluginId can not be empty'); + } + return Object.keys(trad).reduce((acc, current) => { + acc[`${pluginId}.${current}`] = trad[current]; + return acc; + }, {}); +}; + +export { prefixPluginTranslations }; diff --git a/packages/core/admin/hooks/useQueryParams.ts b/packages/core/admin/hooks/useQueryParams.ts new file mode 100644 index 00000000..8a240180 --- /dev/null +++ b/packages/core/admin/hooks/useQueryParams.ts @@ -0,0 +1,31 @@ +import { useEffect, useState } from 'react'; +import { useLocation } from 'react-router-dom'; + +const useQueryParams = () => { + const location = useLocation(); + const [params, setParams] = useState(); + + useEffect(() => { + const searchParams = new URLSearchParams(location.search); + const page = searchParams.get('page'); + const pageSize = searchParams.get('pageSize'); + + if (page || pageSize) { + if (page) { + searchParams.delete('page'); + searchParams.append('pagination[page]', page); + } + + if (pageSize) { + searchParams.delete('pageSize'); + searchParams.append('pagination[pageSize]', pageSize); + } + + setParams(searchParams.toString()); + } + }, [location]); + + return params; +}; + +export default useQueryParams; diff --git a/packages/core/admin/index.cy.tsx b/packages/core/admin/index.cy.tsx index bc03a46d..c3a4550b 100644 --- a/packages/core/admin/index.cy.tsx +++ b/packages/core/admin/index.cy.tsx @@ -4,7 +4,6 @@ describe('Webtools Core', () => { it('Load the homepage and check if somethings there', () => { cy.visit('/'); - // eslint-disable-next-line quotes - cy.contains("Let's get started!"); + cy.contains('Welcome to Strapi'); }); }); diff --git a/packages/core/admin/index.ts b/packages/core/admin/index.ts index 03f83c2a..eb9bda03 100644 --- a/packages/core/admin/index.ts +++ b/packages/core/admin/index.ts @@ -1,37 +1,25 @@ -/* eslint-disable @typescript-eslint/no-unsafe-argument */ /* eslint-disable @typescript-eslint/no-unsafe-call */ -/* eslint-disable @typescript-eslint/no-unsafe-member-access */ -/* eslint-disable @typescript-eslint/no-unsafe-assignment */ -import { AdminApp } from '@pluginpal/webtools-helper-plugin'; -import { prefixPluginTranslations } from '@strapi/helper-plugin'; + +import { StrapiApp } from '@strapi/admin/strapi-admin'; import * as yup from 'yup'; import pluginPkg from '../package.json'; import EditView from './components/EditView'; import pluginId from './helpers/pluginId'; import getTrad from './helpers/getTrad'; +import { prefixPluginTranslations } from './helpers/prefixPluginTranslations'; import CheckboxConfirmation from './components/ContentManagerHooks/ConfirmationCheckbox'; -import dutchTranslations from './translations/nl.json'; -import englishTranslations from './translations/en.json'; -import spanishTranslations from './translations/es.json'; -import turkishTranslations from './translations/tr.json'; import { PluginIcon } from './components/PluginIcon'; -const pluginDescription = pluginPkg.strapi.description || pluginPkg.description; const { name } = pluginPkg.strapi; export default { - register(app: AdminApp) { + register(app: StrapiApp) { app.registerPlugin({ - description: pluginDescription, id: pluginId, isReady: true, - isRequired: pluginPkg.strapi.required || false, name, injectionZones: { - webtoolsSidebar: { - link: [], - }, webtoolsRouter: { route: [], }, @@ -41,6 +29,7 @@ export default { app.addMenuLink({ to: '/plugins/webtools', icon: PluginIcon, + position: 4, intlLabel: { id: `${pluginId}.settings.title`, defaultMessage: 'Webtools', @@ -55,8 +44,8 @@ export default { permissions: [], // permissions to apply to the link }); }, - bootstrap(app: AdminApp) { - app.injectContentManagerComponent('editView', 'right-links', { + bootstrap(app: StrapiApp) { + app.getPlugin('content-manager')?.injectComponent('editView', 'right-links', { name: 'url-alias-edit-view', Component: EditView, }); @@ -65,8 +54,11 @@ export default { if (ctbPlugin) { const ctbFormsAPI = ctbPlugin.apis.forms; + // @ts-expect-error + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access ctbFormsAPI.components.add({ id: 'webtools.checkboxConfirmation', component: CheckboxConfirmation }); + // @ts-expect-error ctbFormsAPI.extendContentType({ validator: () => ({ webtools: yup.object().shape({ @@ -94,24 +86,28 @@ export default { }); } }, - async registerTrads() { - return Promise.resolve([ - { - data: prefixPluginTranslations(englishTranslations, pluginId), - locale: 'en', - }, - { - data: prefixPluginTranslations(spanishTranslations, pluginId), - locale: 'es', - }, - { - data: prefixPluginTranslations(dutchTranslations, pluginId), - locale: 'nl', - }, - { - data: prefixPluginTranslations(turkishTranslations, pluginId), - locale: 'tr', - }, - ]); + async registerTrads(app: any) { + // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment + const { locales } = app; + + const importedTranslations = await Promise.all( + (locales as string[]).map((locale) => { + return import(`./translations/${locale}.json`) + .then(({ default: data }) => { + return { + data: prefixPluginTranslations(data, pluginId), + locale, + }; + }) + .catch(() => { + return { + data: {}, + locale, + }; + }); + }), + ); + + return importedTranslations; }, }; diff --git a/packages/core/admin/screens/404/index.tsx b/packages/core/admin/screens/404/index.tsx new file mode 100644 index 00000000..f851ba45 --- /dev/null +++ b/packages/core/admin/screens/404/index.tsx @@ -0,0 +1,32 @@ +import * as React from 'react'; + +import { EmptyStateLayout, LinkButton } from '@strapi/design-system'; +import { Layouts } from '@strapi/strapi/admin'; + +import { EmptyDocuments } from '@strapi/icons/symbols'; +import { ArrowRight } from '@strapi/icons'; +import { Link } from 'react-router-dom'; +import { useIntl } from 'react-intl'; + +const PageNotFound = () => { + const { formatMessage } = useIntl(); + + return ( + <> + + + } + action={}>Back to homepage} + shadow="tableShadow" + hasRadius + /> + + + ); +}; + +export default PageNotFound; diff --git a/packages/core/admin/screens/List/components/DeleteConfirmModal/index.tsx b/packages/core/admin/screens/List/components/DeleteConfirmModal/index.tsx index 9daacd9e..370ade0f 100644 --- a/packages/core/admin/screens/List/components/DeleteConfirmModal/index.tsx +++ b/packages/core/admin/screens/List/components/DeleteConfirmModal/index.tsx @@ -3,72 +3,63 @@ import { useIntl } from 'react-intl'; import { Dialog, - DialogBody, - DialogFooter, Flex, Typography, - Stack, Button, } from '@strapi/design-system'; -import { ExclamationMarkCircle } from '@strapi/icons'; +import { WarningCircle } from '@strapi/icons'; type Props = { - isOpen: boolean; - onClose: () => void; onSubmit: () => void; + children: React.ReactElement; }; const DeleteConfirmModal = (props: Props) => { const { - isOpen, - onClose, onSubmit, + children, } = props; const { formatMessage } = useIntl(); - if (!isOpen) return null; - return ( - - }> - - - + + + {children} + + + + {formatMessage({ + id: 'webtools.settings.page.list.delete_confirm_modal.title', + defaultMessage: 'Delete item', + })} + + }> + + + + {formatMessage({ + id: 'webtools.settings.page.list.delete_confirm_modal.body', + defaultMessage: 'Are you sure you want to delete this item?', + })} + + + + + + + - )} - endAction={( + + - )} - /> - + + + ); }; diff --git a/packages/core/admin/screens/List/components/Filters/FilterInput/index.tsx b/packages/core/admin/screens/List/components/Filters/FilterInput/index.tsx index 0b9e8d8d..81c48547 100644 --- a/packages/core/admin/screens/List/components/Filters/FilterInput/index.tsx +++ b/packages/core/admin/screens/List/components/Filters/FilterInput/index.tsx @@ -1,28 +1,26 @@ +/* eslint-disable @typescript-eslint/no-unsafe-member-access */ +/* eslint-disable @typescript-eslint/no-unsafe-assignment */ import React from 'react'; -import { Select, Option } from '@strapi/design-system'; -import { EnabledContentTypes } from '../../../../../types/enabled-contenttypes'; +import { SingleSelect, SingleSelectOption } from '@strapi/design-system'; +import { Filters, useField } from '@strapi/admin/strapi-admin'; -type Props = { - label: string, - onChange: (value: string) => void, - value: string, - contentTypes: EnabledContentTypes, -}; +const FilterInput = (props: Filters.ValueInputProps) => { + const { name, options } = props; + + const field = useField(name); + + const handleChange = (value?: string) => { + field.onChange(name, value); + }; -const FilterInput = ({ - label = '', - onChange, - value = '', - contentTypes, -}: Props) => { return ( - + ); }; diff --git a/packages/core/admin/screens/List/components/Filters/index.tsx b/packages/core/admin/screens/List/components/Filters/index.tsx index 7e4ffd4f..634c1b03 100644 --- a/packages/core/admin/screens/List/components/Filters/index.tsx +++ b/packages/core/admin/screens/List/components/Filters/index.tsx @@ -1,24 +1,15 @@ import React, { useMemo, - useRef, - useState, } from 'react'; import { useIntl } from 'react-intl'; import { - Button, - Box, Flex, } from '@strapi/design-system'; -import { Filter } from '@strapi/icons'; -import { - FilterListURLQuery, - FilterPopoverURLQuery, - SearchURLQuery, -} from '@strapi/helper-plugin'; +import { Filters as StrapiFilters, SearchInput } from '@strapi/strapi/admin'; import FilterInput from './FilterInput'; -import { EnabledContentTypes } from '../../../../types/enabled-contenttypes'; +import { EnabledContentType, EnabledContentTypes } from '../../../../types/enabled-contenttypes'; type Props = { contentTypes: EnabledContentTypes, @@ -26,69 +17,43 @@ type Props = { const Filters = ({ contentTypes }: Props) => { const { formatMessage } = useIntl(); - const [isVisible, setIsVisible] = useState(false); - const buttonRef = useRef(); const filters = useMemo(() => { - const newFilters = []; + const newFilters: StrapiFilters.Filter[] = []; if (contentTypes.length > 0) { - newFilters.push({ - name: 'contenttype', - metadatas: { + newFilters.push( + { + input: FilterInput, label: 'Content-Type', - // eslint-disable-next-line react/no-unstable-nested-components - customInput: (props) => , - }, - fieldSchema: { + name: 'contenttype', + options: contentTypes.map((contenttype: EnabledContentType) => ({ + label: contenttype.name, + value: contenttype.uid, + })), type: 'string', }, - }); + ); } - // eslint-disable-next-line @typescript-eslint/no-unsafe-return return newFilters; }, [contentTypes]); return ( - - + - - - {isVisible && ( - setIsVisible((prev) => !prev)} - source={buttonRef} - /> - )} - - + + + + + ); }; diff --git a/packages/core/admin/screens/List/components/GeneratePathsModal/index.tsx b/packages/core/admin/screens/List/components/GeneratePathsModal/index.tsx index f3fb3c63..fea3405b 100644 --- a/packages/core/admin/screens/List/components/GeneratePathsModal/index.tsx +++ b/packages/core/admin/screens/List/components/GeneratePathsModal/index.tsx @@ -1,15 +1,11 @@ -import React, { ChangeEvent } from 'react'; +import React from 'react'; import { useIntl } from 'react-intl'; import { - ModalLayout, - ModalFooter, - ModalBody, - ModalHeader, + Modal, Button, Typography, Checkbox, - RadioGroup, Radio, Flex, Box, @@ -19,128 +15,127 @@ import { EnabledContentType, EnabledContentTypes } from '../../../../types/enabl import { GenerationType } from '../../../../../server/types'; type Props = { - isOpen: boolean; - onClose: () => void; - onSubmit: (types: EnabledContentType['uid'][], generationType: GenerationType) => void; + onSubmit: (types: EnabledContentType['uid'][], generationType?: GenerationType) => Promise; contentTypes: EnabledContentTypes; + children: React.ReactElement; }; const GeneratePathsModal = ({ - isOpen, - onClose, onSubmit, contentTypes, + children, }: Props) => { + const [open, setOpen] = React.useState(); const { formatMessage } = useIntl(); const [selectedContentTypes, setSelectedContentTypes] = React.useState([]); const [selectedGenerationType, setSelectedGenerationType] = React.useState(); - if (!isOpen) return null; return ( - - - - {formatMessage({ - id: 'webtools.settings.page.list.generate_paths_modal.title', - defaultMessage: 'Generate URL aliases', - })} - - - - - - - {formatMessage({ - id: 'webtools.settings.page.list.generate_paths_modal.types.title', - defaultMessage: 'Content types', - })} - - - {formatMessage({ - id: 'webtools.settings.page.list.generate_paths_modal.types.body', - defaultMessage: 'Select the content types you want to generate the URLs for.', - })} - - - {contentTypes.map((contentType) => ( - { - if (selectedContentTypes.includes(contentType.uid)) { - const newContentTypes = selectedContentTypes - .filter((uid) => uid !== contentType.uid); + + + {children} + + + + + {formatMessage({ + id: 'webtools.settings.page.list.generate_paths_modal.title', + defaultMessage: 'Generate URL aliases', + })} + + + + + + + {formatMessage({ + id: 'webtools.settings.page.list.generate_paths_modal.types.title', + defaultMessage: 'Content types', + })} + + + {formatMessage({ + id: 'webtools.settings.page.list.generate_paths_modal.types.body', + defaultMessage: 'Select the content types you want to generate the URLs for.', + })} + + + {contentTypes.map((contentType) => ( + { + if (selectedContentTypes.includes(contentType.uid)) { + const newContentTypes = selectedContentTypes + .filter((uid) => uid !== contentType.uid); - setSelectedContentTypes(newContentTypes); + setSelectedContentTypes(newContentTypes); - return; - } + return; + } - setSelectedContentTypes([...selectedContentTypes, contentType.uid]); - }} - > - {contentType.name} - - ))} + setSelectedContentTypes([...selectedContentTypes, contentType.uid]); + }} + > + {contentType.name} + + ))} + + + + + {formatMessage({ + id: 'webtools.settings.page.list.generate_paths_modal.generation_type.title', + defaultMessage: 'Generation type', + })} + + + {formatMessage({ + id: 'webtools.settings.page.list.generate_paths_modal.generation_type.body', + defaultMessage: 'Select how you would like to generate the URLs.', + })} + + + setSelectedGenerationType(value)} value={selectedGenerationType} name="meal"> + + + {formatMessage({ + id: 'webtools.settings.page.list.generate_paths_modal.generation_type.only_without_alias', + defaultMessage: 'Generate only for pages without an URL alias', + })} + + + {formatMessage({ + id: 'webtools.settings.page.list.generate_paths_modal.generation_type.only_generated', + defaultMessage: 'Re-generate only URL alias that were auto-generated', + })} + + + {formatMessage({ + id: 'webtools.settings.page.list.generate_paths_modal.generation_type.all', + defaultMessage: 'Re-generate all URL aliases', + })} + + + + - - + + + + - )} - endActions={( + + - )} - /> - + + + ); }; diff --git a/packages/core/admin/screens/List/components/PaginationFooter/index.tsx b/packages/core/admin/screens/List/components/PaginationFooter/index.tsx index d28d2af6..b192c22c 100644 --- a/packages/core/admin/screens/List/components/PaginationFooter/index.tsx +++ b/packages/core/admin/screens/List/components/PaginationFooter/index.tsx @@ -1,6 +1,6 @@ import React from 'react'; -import { Box, Flex } from '@strapi/design-system'; -import { PaginationURLQuery, PageSizeURLQuery } from '@strapi/helper-plugin'; +import { Box } from '@strapi/design-system'; +import { Pagination as StrapiPagination } from '@strapi/strapi/admin'; import type { Pagination } from '../..'; type Props = { @@ -10,10 +10,10 @@ type Props = { const PaginationFooter = ({ pagination }: Props) => { return ( - - - - + + + + ); }; diff --git a/packages/core/admin/screens/List/components/Table/index.tsx b/packages/core/admin/screens/List/components/Table/index.tsx index 2d763f57..04837e80 100644 --- a/packages/core/admin/screens/List/components/Table/index.tsx +++ b/packages/core/admin/screens/List/components/Table/index.tsx @@ -4,7 +4,6 @@ import React, { useState, } from 'react'; import { useIntl } from 'react-intl'; -import { Attribute } from '@strapi/strapi'; import { Table, @@ -15,21 +14,19 @@ import { Tbody, Button, Flex, -} from '@strapi/design-system'; - -import { EmptyStateLayout, -} from '@strapi/helper-plugin'; +} from '@strapi/design-system'; import TableRow from '../TableRow'; import PaginationFooter from '../PaginationFooter'; import type { Pagination } from '../..'; import Filters from '../Filters'; -import { Config } from '../../../../../server/admin-api/config'; +import { Config } from '../../../../../server/config'; +import { UrlAliasEntity } from '../../../../types/url-aliases'; type Props = { - paths: Attribute.GetValues<'plugin::webtools.url-alias'>[], - onDelete: () => void, + paths: UrlAliasEntity[], + onDelete: () => any, pagination: Pagination, contentTypes: any[], config: Config, @@ -119,11 +116,10 @@ const TableComponent: FC = (props) => { ) : ( {}} + })} shadow="tableShadow" hasRadius /> diff --git a/packages/core/admin/screens/List/components/TableRow/index.tsx b/packages/core/admin/screens/List/components/TableRow/index.tsx index afaacd9c..b87ac886 100644 --- a/packages/core/admin/screens/List/components/TableRow/index.tsx +++ b/packages/core/admin/screens/List/components/TableRow/index.tsx @@ -1,4 +1,4 @@ -import React, { FC, useState } from 'react'; +import React, { FC } from 'react'; import { Typography, Box, @@ -7,19 +7,16 @@ import { Flex, IconButton, } from '@strapi/design-system'; -import { - request, - useNotification, -} from '@strapi/helper-plugin'; -import { Attribute, Entity } from '@strapi/strapi'; +import { useNotification, getFetchClient } from '@strapi/strapi/admin'; import { useIntl } from 'react-intl'; import { Trash, ExternalLink, Pencil } from '@strapi/icons'; -import { useHistory } from 'react-router-dom'; +import { useNavigate } from 'react-router-dom'; import DeleteConfirmModal from '../DeleteConfirmModal'; -import { Config } from '../../../../../server/admin-api/config'; +import { Config } from '../../../../../server/config'; +import { UrlAliasEntity } from '../../../../types/url-aliases'; type Props = { - row: Attribute.GetValues<'plugin::webtools.url-alias'>; + row: UrlAliasEntity; checked?: boolean; onDelete?: () => void; updateValue: () => any; @@ -35,28 +32,28 @@ const TableRow: FC = ({ config, onDelete, }) => { - const toggleNotification = useNotification(); + const { toggleNotification } = useNotification(); + const { get, post } = getFetchClient(); const { formatMessage } = useIntl(); - const [openDeleteModal, setOpenDeleteModal] = useState(false); - const { push } = useHistory(); + const navigate = useNavigate(); const handleClick = (path: string) => { - request(`/webtools/url-alias/editLink?path=${path}`, { method: 'GET' }) - .then((res: { link: string }) => { - push(res.link); + get<{ link: string }>(`/webtools/url-alias/editLink?path=${path}`) + .then((res) => { + navigate(res.data.link); }) .catch(() => { }); }; - const handleDelete = (id: Entity.ID) => { - request(`/webtools/url-alias/delete/${id}`, { method: 'POST' }) + const handleDelete = (id: string) => { + post(`/webtools/url-alias/delete/${id}`) .then(() => { - onDelete(); - toggleNotification({ type: 'success', message: { id: 'webtools.settings.success.url_alias.delete' } }); + if (onDelete) onDelete(); + toggleNotification({ type: 'success', message: formatMessage({ id: 'webtools.settings.success.url_alias.delete' }) }); }) .catch(() => { - onDelete(); - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + if (onDelete) onDelete(); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); }); }; @@ -79,37 +76,35 @@ const TableRow: FC = ({ {config.website_url && ( window.open(`${config.website_url}${row.url_path}`, '_blank')} - noBorder - icon={} label={formatMessage( { id: 'webtools.settings.page.list.table.actions.edit', defaultMessage: 'Go to the front-end page' }, { target: `${row.url_path}` }, )} - /> + > + + )} handleClick(row.url_path)} - noBorder - icon={} label={formatMessage( { id: 'webtools.settings.page.list.table.actions.goTo', defaultMessage: 'Edit {target}' }, { target: `${row.url_path}` }, )} - /> - setOpenDeleteModal(true)} - noBorder - icon={} - label={formatMessage( - { id: 'webtools.settings.page.list.table.actions.delete', defaultMessage: 'Delete {target}' }, - { target: `${row.url_path}` }, - )} - /> + > + + setOpenDeleteModal(false)} - onSubmit={() => handleDelete(row.id)} - /> + onSubmit={() => handleDelete(row.documentId)} + > + + + + diff --git a/packages/core/admin/screens/List/index.tsx b/packages/core/admin/screens/List/index.tsx index 45f79bb2..e11abe36 100644 --- a/packages/core/admin/screens/List/index.tsx +++ b/packages/core/admin/screens/List/index.tsx @@ -1,23 +1,29 @@ -import React, { useEffect, useState } from 'react'; -import { EntityService, Attribute } from '@strapi/types'; +import React from 'react'; import { useIntl } from 'react-intl'; -import { useHistory } from 'react-router-dom'; +import { + useQuery, + useQueryClient, +} from 'react-query'; + +import { Button } from '@strapi/design-system'; -import { ContentLayout, HeaderLayout, Button } from '@strapi/design-system'; import { - CheckPagePermissions, - request, - useFetchClient, + Page, useNotification, -} from '@strapi/helper-plugin'; + getFetchClient, + Layouts, +} from '@strapi/strapi/admin'; import pluginPermissions from '../../permissions'; import Table from './components/Table'; -import { Config } from '../../../server/admin-api/config'; import GeneratePathsModal from './components/GeneratePathsModal'; import { EnabledContentType, EnabledContentTypes } from '../../types/enabled-contenttypes'; import { GenerationType } from '../../../server/types'; import Loader from '../../components/Loader'; +import { GenericResponse } from '../../types/content-api'; +import { Config } from '../../../server/config'; +import { UrlAliasEntity } from '../../types/url-aliases'; +import useQueryParams from '../../hooks/useQueryParams'; export type Pagination = { page: number; @@ -27,105 +33,74 @@ export type Pagination = { }; const List = () => { - const [queryCount, setQueryCount] = useState(0); - const [loading, setLoading] = useState(false); - const [paths, setPaths] = useState[]>(null); - const [config, setConfig] = useState(null); - const [pagination, setPagination] = useState(null); - const [openModal, setOpenModal] = useState(null); - const { post } = useFetchClient(); - const history = useHistory(); - const { formatMessage } = useIntl(); - const { get } = useFetchClient(); - const [contentTypes, setContentTypes] = useState([]); - const toggleNotification = useNotification(); + const { get } = getFetchClient(); + const params = useQueryParams(); - useEffect(() => { - get('/webtools/info/getContentTypes') - .then((res: { data: EnabledContentTypes }) => { - setContentTypes(res.data); - }) - .catch(() => { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); - }); - }, [get, toggleNotification]); + const items = useQuery(['url-alias', params], async () => get>(`/webtools/url-alias/findMany?${params}`)); + const contentTypes = useQuery('content-types', async () => get('/webtools/info/getContentTypes')); + const config = useQuery('config', async () => get('/webtools/info/config')); + const queryClient = useQueryClient(); - useEffect(() => { - request(`/webtools/url-alias/findMany${history.location.search}`, { method: 'GET' }) - .then((res: EntityService.PaginatedResult<'plugin::webtools.url-alias'>) => { - setPaths(res.results); - setPagination(res.pagination); - }) - .catch(() => { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); - }); - }, [history.location.search, queryCount, toggleNotification]); + const { post } = getFetchClient(); - useEffect(() => { - request('/webtools/info/config', { method: 'GET' }) - .then((res: Config) => { - setConfig(res); - }) - .catch(() => { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); - }); - }, [toggleNotification]); + const { formatMessage } = useIntl(); + const { toggleNotification } = useNotification(); const handleGeneratePaths = async (types: EnabledContentType['uid'][], generationType: GenerationType) => { - setLoading(true); await post('/webtools/url-alias/generate', { types, generationType }) .then((response: { data: { message: string } }) => { - toggleNotification({ type: 'success', message: { id: 'webtools.success.url-alias.generate', defaultMessage: response.data.message } }); - setLoading(false); + toggleNotification({ type: 'success', message: formatMessage({ id: 'webtools.success.url-alias.generate', defaultMessage: response.data.message }) }); }) .catch(() => { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); - setLoading(false); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); }); - setQueryCount(queryCount + 1); + await queryClient.invalidateQueries('url-alias'); }; - if (!paths || !config || !pagination) { + if (items.isLoading || config.isLoading || contentTypes.isLoading) { return ( ); } + if (items.isError || config.isError || contentTypes.isError) { + return ( +
error
+ ); + } + return ( - - {loading && } - + {false && } + setOpenModal(true)} size="L"> - {formatMessage({ - id: 'webtools.settings.button.generate_paths', - // defaultMessage: 'Generate paths', - })} - + + + )} /> - + setQueryCount(queryCount + 1)} - config={config} - contentTypes={contentTypes} + paths={items.data.data.data} + pagination={items.data.data.meta.pagination} + onDelete={() => queryClient.invalidateQueries('url-alias')} + config={config.data.data} + contentTypes={contentTypes.data.data} /> - - setOpenModal(false)} - contentTypes={contentTypes} - /> - + + ); }; diff --git a/packages/core/admin/screens/Overview/index.tsx b/packages/core/admin/screens/Overview/index.tsx index 4ce786f0..367814f9 100644 --- a/packages/core/admin/screens/Overview/index.tsx +++ b/packages/core/admin/screens/Overview/index.tsx @@ -1,43 +1,42 @@ -import React, { useEffect, useState } from 'react'; +import React from 'react'; import { useIntl } from 'react-intl'; +import isEmpty from 'lodash/isEmpty'; import { - ContentLayout, HeaderLayout, Typography, Grid, GridItem, Flex, Link, + Typography, Grid, Flex, Link, + Card, + CardBody, + CardTitle, + CardSubtitle, + CardContent, + Box, } from '@strapi/design-system'; -import { ExternalLink } from '@strapi/icons'; -import { CheckPagePermissions, request } from '@strapi/helper-plugin'; +import { ExternalLink, PuzzlePiece } from '@strapi/icons'; +import { Page, getFetchClient, Layouts } from '@strapi/strapi/admin'; +import { useQuery } from 'react-query'; import pluginPermissions from '../../permissions'; import { WebtoolsAddonInfo } from '../../types/addons'; import packageJson from '../../../package.json'; +import Loader from '../../components/Loader'; const List = () => { - const [addons, setAddons] = useState(null); + const { get } = getFetchClient(); + const addons = useQuery('addons', async () => get('/webtools/info/addons')); const { formatMessage } = useIntl(); - useEffect(() => { - request('/webtools/info/addons', { method: 'GET' }) - .then((res) => { - setAddons(res); - }) - .catch(() => { - }); - }, []); - - // TODO: fix loading state - if (!addons) { + if (addons.isLoading) { return ( -
Loading...
+ ); } return ( - - + - + { paddingRight={7} paddingLeft={7} > - + {formatMessage({ id: 'global.details', defaultMessage: 'Details', })} - - - + + + {formatMessage({ id: 'webtools.settings.application.strapiVersion', - defaultMessage: 'strapi version', + defaultMessage: 'Strapi version', })} - + v{packageJson.version} - - - + + + {formatMessage({ - id: 'TODO_REPLACE', + id: 'webtools.settings.links', defaultMessage: 'Links', })} @@ -84,7 +83,7 @@ const List = () => { endIcon={} > {formatMessage({ - id: 'TODO_REPLACE', + id: 'webtools.settings.website', defaultMessage: 'Website', })} @@ -96,46 +95,66 @@ const List = () => { endIcon={} > {formatMessage({ - id: 'TODO_REPLACE', + id: 'webtools.settings.github', defaultMessage: 'Github', })} - - + + - {/* - - {formatMessage({ - id: 'TODO_REPLACE', - defaultMessage: 'Addons', - })} - - - {formatMessage( - { - id: 'TODO_REPLACE', - defaultMessage: 'All the installed addons', - }, - )} - - - {Object.values(addons).map((addon) => ( -
{addon.info.addonName}
- ))} + {!isEmpty(addons.data.data) && ( + + + {formatMessage({ + id: 'webtools.settings.addons.title', + defaultMessage: 'Addons', + })} + + + {formatMessage( + { + id: 'webtools.settings.addons.description', + defaultMessage: 'All the installed addons', + }, + )} + + + {Object.values(addons.data.data).map((addon) => ( + + + + + + + {addon.info.addonName} + {addon.info.description} + + + + ))} + -
*/} -
-
+ )} + + ); }; diff --git a/packages/core/admin/screens/Patterns/CreatePage/index.tsx b/packages/core/admin/screens/Patterns/CreatePage/index.tsx index f61def5b..2bd647c3 100644 --- a/packages/core/admin/screens/Patterns/CreatePage/index.tsx +++ b/packages/core/admin/screens/Patterns/CreatePage/index.tsx @@ -1,33 +1,28 @@ -import React, { useEffect, useState } from 'react'; +import React from 'react'; import { useIntl } from 'react-intl'; import { Formik, Form, - FormikProps, - FormikErrors, + FormikConfig, } from 'formik'; -import { useHistory } from 'react-router-dom'; +import { useNavigate, Link } from 'react-router-dom'; +import { useQuery } from 'react-query'; import { - ContentLayout, - HeaderLayout, Box, - Link, + Link as DsLink, Button, - Stack, Typography, - GridItem, Grid, Loader, } from '@strapi/design-system'; +import { useNotification, getFetchClient, Layouts } from '@strapi/strapi/admin'; import { ArrowLeft, Check } from '@strapi/icons'; -import { useNotification, useFetchClient } from '@strapi/helper-plugin'; import schema from './utils/schema'; import { ErrorResponse } from '../../../types/error-response'; import pluginId from '../../../helpers/pluginId'; import Center from '../../../components/Center'; import Select from '../../../components/Select'; -import LabelField from '../../../components/LabelField'; import PatternField from '../../../components/PatternField'; import { PatternFormValues, ValidatePatternResponse } from '../../../types/url-patterns'; import { EnabledContentTypes } from '../../../types/enabled-contenttypes'; @@ -35,68 +30,52 @@ import LanguageCheckboxes from '../../../components/LanguageCheckboxes'; import HiddenLocalizedField from '../../../components/HiddenLocalizedField'; const CreatePatternPage = () => { - const { push } = useHistory(); - const toggleNotification = useNotification(); - const [loading, setLoading] = useState(false); - const [contentTypes, setContentTypes] = useState([]); + const navigate = useNavigate(); + const { toggleNotification } = useNotification(); + const { get, post } = getFetchClient(); + const contentTypes = useQuery('content-types', async () => get('/webtools/info/getContentTypes')); const { formatMessage } = useIntl(); - const { get, post } = useFetchClient(); - useEffect(() => { - setLoading(true); - get('/webtools/info/getContentTypes') - .then((res) => { - const { data } = res; - setContentTypes(data); - setLoading(false); - }) - .catch(() => { - setLoading(false); - }); - }, [get]); - - const handleCreateSubmit = async ( + const handleCreateSubmit: FormikConfig['onSubmit'] = async ( values: PatternFormValues, - { setSubmitting, setErrors }: FormikProps, + { setSubmitting }, ) => { try { // Proceed to create the new pattern await post('/webtools/url-pattern/create', { - data: values, + data: { + pattern: values.pattern, + languages: values.languages, + contenttype: values.contenttype, + }, }); - push(`/plugins/${pluginId}/patterns`); + navigate(`/plugins/${pluginId}/patterns`); toggleNotification({ type: 'success', - message: { id: 'webtools.settings.success.create' }, + message: formatMessage({ id: 'webtools.settings.success.create' }), }); setSubmitting(false); } catch (err) { - const error = err as ErrorResponse; - if (error.response?.payload?.[0]?.message === 'This attribute must be unique') { - setErrors({ code: error.response.payload[0].message as string }); - } else { - toggleNotification({ - type: 'warning', - message: { id: 'notification.error' }, - }); - } + toggleNotification({ + type: 'warning', + message: formatMessage({ id: 'notification.error' }), + }); setSubmitting(false); } }; const validatePattern = async (values: PatternFormValues) => { - const errors: FormikErrors = {}; + const errors = {}; await post('/webtools/url-pattern/validate', { - data: { - pattern: values.pattern, - modelName: values.contenttype, - }, + pattern: values.pattern, + modelName: values.contenttype, }) .then((res) => { const response = res.data; if (response.valid === false) { + // @ts-expect-error errors.pattern = response.message; } }) @@ -107,7 +86,7 @@ const CreatePatternPage = () => { return errors; }; - if (loading || !contentTypes) { + if (contentTypes.isLoading || !contentTypes.data) { return (
{formatMessage({ id: 'webtools.settings.loading', defaultMessage: 'Loading content...' })} @@ -116,7 +95,7 @@ const CreatePatternPage = () => { } const getSelectedContentType = (uid: string) => { - const selectedContentType = contentTypes.find((type) => type.uid === uid); + const selectedContentType = contentTypes.data.data.find((type) => type.uid === uid); return selectedContentType; }; @@ -124,11 +103,12 @@ const CreatePatternPage = () => { enableReinitialize initialValues={{ - label: '', pattern: '', contenttype: '', languages: [], localized: false, + pattern: '', contenttype: '', languages: [], localized: false, }} onSubmit={handleCreateSubmit} validationSchema={schema} validate={validatePattern} + validateOnChange={false} > {({ handleSubmit, @@ -138,8 +118,8 @@ const CreatePatternPage = () => { isSubmitting, setFieldValue, }) => ( -
- + { id: 'webtools.settings.page.patterns.create.description', defaultMessage: 'Add a pattern for automatic URL alias generation.', })} - as="h2" navigationAction={( - } to={`/plugins/${pluginId}/patterns`}> + } tag={Link} to={`/plugins/${pluginId}/patterns`}> {formatMessage({ id: 'global.back', defaultMessage: 'Back', })} - + )} primaryAction={( )} /> - - - - - - {formatMessage({ - id: 'webtools.settings.page.patterns.create.subtitle', - defaultMessage: 'Pattern details', + + + + {formatMessage({ + id: 'webtools.settings.page.patterns.create.subtitle', + defaultMessage: 'Pattern details', + })} + + + + - - - - - - - - {(values.contenttype !== '') && ( - - - - )} - + {(values.contenttype !== '') && ( + + )} + + {values.localized && ( + setFieldValue('languages', newLanguages)} + selectedLanguages={values.languages} + error={ + errors.languages && touched.languages + ? errors.languages + : null + } /> - {values.localized && ( - - - setFieldValue('languages', newLanguages)} - selectedLanguages={values.languages} - error={ - errors.languages && touched.languages - ? errors.languages - : null - } - /> - - - )} - - - - - + )} + + + + )} diff --git a/packages/core/admin/screens/Patterns/CreatePage/utils/schema.ts b/packages/core/admin/screens/Patterns/CreatePage/utils/schema.ts index f4162101..a688eb46 100644 --- a/packages/core/admin/screens/Patterns/CreatePage/utils/schema.ts +++ b/packages/core/admin/screens/Patterns/CreatePage/utils/schema.ts @@ -1,8 +1,7 @@ import * as yup from 'yup'; -import { translatedErrors } from '@strapi/helper-plugin'; +import { translatedErrors } from '@strapi/strapi/admin'; const schema = () => yup.object().shape({ - label: yup.string().required(translatedErrors.required), pattern: yup.string().required(translatedErrors.required), contenttype: yup.string().required(translatedErrors.required), languages: yup.array().when('localized', { diff --git a/packages/core/admin/screens/Patterns/EditPage/index.tsx b/packages/core/admin/screens/Patterns/EditPage/index.tsx index e131b3b6..85019417 100644 --- a/packages/core/admin/screens/Patterns/EditPage/index.tsx +++ b/packages/core/admin/screens/Patterns/EditPage/index.tsx @@ -1,99 +1,65 @@ -import React, { useEffect, useState } from 'react'; +import React from 'react'; import { useIntl } from 'react-intl'; import { Formik, Form, FormikProps } from 'formik'; -import { useRouteMatch, useHistory } from 'react-router-dom'; +import { useParams, useNavigate, Link } from 'react-router-dom'; +import { useQuery } from 'react-query'; import { - ContentLayout, - HeaderLayout, Box, - Link, + Link as DsLink, Button, - Stack, + Flex, Typography, - GridItem, Grid, Loader, } from '@strapi/design-system'; -import { useFetchClient, useNotification } from '@strapi/helper-plugin'; +import { useNotification, getFetchClient, Layouts } from '@strapi/strapi/admin'; import { ArrowLeft, Check } from '@strapi/icons'; import { ErrorResponse } from '../../../types/error-response'; import schema from './utils/schema'; import pluginId from '../../../helpers/pluginId'; import Center from '../../../components/Center'; import Select from '../../../components/Select'; -import LabelField from '../../../components/LabelField'; import PatternField from '../../../components/PatternField'; import { PatternEntity, PatternFormValues, ValidatePatternResponse } from '../../../types/url-patterns'; import { EnabledContentTypes } from '../../../types/enabled-contenttypes'; import HiddenLocalizedField from '../../../components/HiddenLocalizedField'; import LanguageCheckboxes from '../../../components/LanguageCheckboxes'; +import { GenericResponse } from '../../../types/content-api'; const EditPatternPage = () => { - const { push } = useHistory(); - const toggleNotification = useNotification(); - const [loading, setLoading] = useState(false); - const [patternEntity, setPatternEntity] = useState(null); - const [contentTypes, setContentTypes] = useState([]); + const navigate = useNavigate(); + const { id } = useParams<{ id: string }>(); + const { toggleNotification } = useNotification(); + const { get, put, post } = getFetchClient(); + const pattern = useQuery(['url-pattern', id], async () => get>(`/webtools/url-pattern/findOne/${id}`)); + const contentTypes = useQuery('content-types', async () => get('/webtools/info/getContentTypes')); const { formatMessage } = useIntl(); - const { get, put, post } = useFetchClient(); - - const { - params: { id }, - } = useRouteMatch<{ id: string }>(`/plugins/${pluginId}/patterns/:id`)!; - - useEffect(() => { - setLoading(true); - get('/webtools/info/getContentTypes', { method: 'GET' }) - .then((res) => { - const { data } = res; - setContentTypes(data); - setLoading(false); - }) - .catch(() => { - setLoading(false); - }); - }, [get]); - - useEffect(() => { - setLoading(true); - get(`/webtools/url-pattern/findOne/${id}`, { method: 'GET' }) - .then((res) => { - const { data } = res; - setPatternEntity(data); - setLoading(false); - }) - .catch(() => { - setLoading(false); - }); - // eslint-disable-next-line react-hooks/exhaustive-deps - }, [get, id]); const handleEditSubmit = async ( values: PatternFormValues, - { setSubmitting, setErrors }: FormikProps, + { setSubmitting }: FormikProps, ) => { try { // Proceed to update the current pattern - await put(`/webtools/url-pattern/update/${patternEntity.id}`, { - data: values, + await put(`/webtools/url-pattern/update/${pattern.data.data.data.documentId}`, { + data: { + pattern: values.pattern, + languages: values.languages, + contenttype: values.contenttype, + }, }); - push(`/plugins/${pluginId}/patterns`); + navigate(`/plugins/${pluginId}/patterns`); toggleNotification({ type: 'success', - message: { id: 'webtools.settings.success.edit' }, + message: formatMessage({ id: 'webtools.settings.success.edit' }), }); setSubmitting(false); } catch (err) { - const error = err as ErrorResponse; - if (error.response?.payload?.[0]?.message === 'This attribute must be unique') { - setErrors({ code: error.response.payload[0].message as string }); - } else { - toggleNotification({ - type: 'warning', - message: { id: 'notification.error' }, - }); - } + toggleNotification({ + type: 'warning', + message: formatMessage({ id: 'notification.error' }), + }); setSubmitting(false); } }; @@ -118,7 +84,7 @@ const EditPatternPage = () => { return errors; }; - if (loading || !contentTypes || !patternEntity) { + if (pattern.isLoading || contentTypes.isLoading) { return (
@@ -132,7 +98,7 @@ const EditPatternPage = () => { } const getSelectedContentType = (uid: string) => { - const selectedContentType = contentTypes.filter( + const selectedContentType = contentTypes.data.data.filter( (type) => type.uid === uid, )[0]; @@ -143,11 +109,9 @@ const EditPatternPage = () => { enableReinitialize initialValues={{ - label: patternEntity.label, - pattern: patternEntity.pattern, - contenttype: patternEntity.contenttype, - languages: patternEntity.languages, - code: patternEntity.code, + pattern: pattern.data.data.data.pattern, + contenttype: pattern.data.data.data.contenttype, + languages: pattern.data.data.data.languages, localized: false, }} onSubmit={handleEditSubmit} @@ -162,8 +126,8 @@ const EditPatternPage = () => { isSubmitting, setFieldValue, }) => ( -
- + { defaultMessage: 'Edit this pattern for automatic URL alias generation.', })} - as="h2" navigationAction={( - } to={`/plugins/${pluginId}/patterns`} > @@ -183,7 +147,7 @@ const EditPatternPage = () => { id: 'global.back', defaultMessage: 'Back', })} - + )} primaryAction={( )} /> - - + + { paddingLeft={7} paddingRight={7} > - - - {formatMessage({ - id: 'webtools.settings.page.patterns.edit.subtitle', - defaultMessage: 'Pattern details', - })} - - - - + {values.contenttype !== '' && ( + - - - - {values.contenttype !== '' && ( - - - )} {values.localized && ( - - - setFieldValue('languages', newLanguages)} - selectedLanguages={values.languages} - error={ - errors.languages && touched.languages - ? errors.languages - : null - } - /> - - + setFieldValue('languages', newLanguages)} + selectedLanguages={values.languages} + error={ + errors.languages && touched.languages + ? errors.languages + : null + } + /> )} - - + + - - + + )} diff --git a/packages/core/admin/screens/Patterns/EditPage/utils/schema.ts b/packages/core/admin/screens/Patterns/EditPage/utils/schema.ts index 121ff430..f6b4bc90 100644 --- a/packages/core/admin/screens/Patterns/EditPage/utils/schema.ts +++ b/packages/core/admin/screens/Patterns/EditPage/utils/schema.ts @@ -1,8 +1,7 @@ import * as yup from 'yup'; -import { translatedErrors } from '@strapi/helper-plugin'; +import { translatedErrors } from '@strapi/strapi/admin'; const schema = yup.object().shape({ - label: yup.string().required(translatedErrors.required), pattern: yup.string().required(translatedErrors.required), contenttype: yup.string().required(translatedErrors.required), languages: yup.array().when('localized', { diff --git a/packages/core/admin/screens/Patterns/ListPage/components/Table/index.tsx b/packages/core/admin/screens/Patterns/ListPage/components/Table/index.tsx index 5ae04f52..a92c5347 100644 --- a/packages/core/admin/screens/Patterns/ListPage/components/Table/index.tsx +++ b/packages/core/admin/screens/Patterns/ListPage/components/Table/index.tsx @@ -2,9 +2,8 @@ import React from 'react'; import { useIntl } from 'react-intl'; import { - Table, Tr, Thead, Th, VisuallyHidden, Typography, + Table, Tr, Thead, Th, VisuallyHidden, Typography, EmptyStateLayout, } from '@strapi/design-system'; -import { EmptyStateLayout } from '@strapi/helper-plugin'; import TableBody from '../TableBody'; import { PatternEntity } from '../../../../../types/url-patterns'; @@ -27,14 +26,17 @@ const TableComponent: React.FC = ({ patterns }) => {
@@ -55,11 +57,10 @@ const TableComponent: React.FC = ({ patterns }) => {
- {formatMessage({ id: 'webtools.settings.page.patterns.table.head.label', defaultMessage: 'Label' })} + {formatMessage({ + id: 'webtools.settings.page.patterns.table.head.pattern', + defaultMessage: 'Pattern', + })} {formatMessage({ - id: 'webtools.settings.page.patterns.table.head.pattern', - defaultMessage: 'Pattern', + id: 'webtools.settings.page.patterns.table.head.content-type', + defaultMessage: 'Content Type', })}
) : ( {}} + })} shadow="tableShadow" hasRadius /> diff --git a/packages/core/admin/screens/Patterns/ListPage/components/TableBody/index.tsx b/packages/core/admin/screens/Patterns/ListPage/components/TableBody/index.tsx index dfaf3933..8f446494 100644 --- a/packages/core/admin/screens/Patterns/ListPage/components/TableBody/index.tsx +++ b/packages/core/admin/screens/Patterns/ListPage/components/TableBody/index.tsx @@ -1,13 +1,12 @@ -import React, { useState } from 'react'; +import React from 'react'; import { IconButton, Typography, Flex, Tbody, Tr, Td, } from '@strapi/design-system'; import { Pencil, Trash } from '@strapi/icons'; -import { - onRowClick, stopPropagation, request, useNotification, -} from '@strapi/helper-plugin'; +import { getFetchClient, useNotification } from '@strapi/strapi/admin'; import { useIntl } from 'react-intl'; -import { useHistory } from 'react-router-dom'; +import { useNavigate } from 'react-router-dom'; +import { useQueryClient } from 'react-query'; import pluginId from '../../../../../helpers/pluginId'; import { PatternEntity } from '../../../../../types/url-patterns'; @@ -17,59 +16,55 @@ interface Props { } const TableBody: React.FC = ({ patterns }) => { - const [statePatterns, setStatePatterns] = useState(patterns); const { formatMessage } = useIntl(); - const { push } = useHistory(); - const toggleNotification = useNotification(); + const navigate = useNavigate(); + const { toggleNotification } = useNotification(); + const { get } = getFetchClient(); + const queryClient = useQueryClient(); - const handleClickDelete = (id: number) => { - request(`/webtools/url-pattern/delete/${id}`, { - method: 'GET', - }) - .then(() => { - const newPatterns = statePatterns.filter((pattern) => pattern.id !== id); - setStatePatterns(newPatterns); - toggleNotification({ type: 'success', message: { id: 'webtools.settings.success.delete' } }); + const handleClickDelete = (id: string) => { + get(`/webtools/url-pattern/delete/${id}`) + .then(async () => { + await queryClient.invalidateQueries('url-patterns'); + toggleNotification({ type: 'success', message: formatMessage({ id: 'webtools.settings.success.delete' }) }); }) .catch(() => { - toggleNotification({ type: 'warning', message: { id: 'notification.error' } }); + toggleNotification({ type: 'warning', message: formatMessage({ id: 'notification.error' }) }); }); }; - const handleClickEdit = (id: number) => { - push(`/plugins/${pluginId}/patterns/${id}`); + const handleClickEdit = (id: string) => { + navigate(`/plugins/${pluginId}/patterns/${id}`); }; return ( - {statePatterns.map((pattern) => ( - handleClickEdit(pattern.id) })}> - - {pattern.label} - + {patterns.map((pattern) => ( + {pattern.pattern} + + {pattern.contenttype} + - + handleClickEdit(pattern.id)} - noBorder - icon={} + onClick={() => handleClickEdit(pattern.documentId)} label={formatMessage( - { id: 'webtools.settings.page.patterns.table.actions.edit', defaultMessage: 'Edit {target}' }, - { target: `${pattern.label}` }, + { id: 'webtools.settings.page.patterns.table.actions.edit', defaultMessage: 'Edit' }, )} - /> + > + + handleClickDelete(pattern.id)} - noBorder - icon={} + onClick={() => handleClickDelete(pattern.documentId)} label={formatMessage( - { id: 'webtools.settings.page.patterns.table.actions.delete', defaultMessage: 'Delete {target}' }, - { target: `${pattern.label}` }, + { id: 'webtools.settings.page.patterns.table.actions.delete', defaultMessage: 'Delete' }, )} - /> + > + + diff --git a/packages/core/admin/screens/Patterns/ListPage/index.tsx b/packages/core/admin/screens/Patterns/ListPage/index.tsx index 58b59975..ca4d635a 100644 --- a/packages/core/admin/screens/Patterns/ListPage/index.tsx +++ b/packages/core/admin/screens/Patterns/ListPage/index.tsx @@ -1,48 +1,30 @@ -import React, { useEffect, useState } from 'react'; +import React from 'react'; import { useIntl } from 'react-intl'; -import { useHistory } from 'react-router-dom'; +import { useNavigate } from 'react-router-dom'; +import { useQuery } from 'react-query'; import { Loader, - ContentLayout, - HeaderLayout, Button, Box, } from '@strapi/design-system'; import { Plus } from '@strapi/icons'; -import { useFetchClient } from '@strapi/helper-plugin'; +import { getFetchClient, Layouts } from '@strapi/strapi/admin'; import pluginId from '../../../helpers/pluginId'; import Table from './components/Table'; import Center from '../../../components/Center'; import { PatternEntity } from '../../../types/url-patterns'; +import { GenericResponse } from '../../../types/content-api'; const ListPatternPage = () => { - const [patterns, setPatterns] = useState([]); - const [loading, setLoading] = useState(false); - const { formatMessage } = useIntl(); - const { push } = useHistory(); - const fetchClient = useFetchClient(); - - useEffect(() => { - const fetchData = async () => { - setLoading(true); - try { - const response = await fetchClient.get('/webtools/url-pattern/findMany'); - setPatterns(response.data); - } catch (error) { - console.error('Failed to fetch data:', error); - } finally { - setLoading(false); - } - }; + const { get } = getFetchClient(); + const items = useQuery(['url-patterns'], async () => get>('/webtools/url-pattern/findMany')); - fetchData().catch((error) => { - console.error('Failed to fetch data:', error); - }); - }, [fetchClient]); + const { formatMessage } = useIntl(); + const navigate = useNavigate(); - if (loading) { + if (items.isLoading) { return (
{formatMessage({ id: 'webtools.settings.loading', defaultMessage: 'Loading content...' })} @@ -52,22 +34,21 @@ const ListPatternPage = () => { return ( - push(`/plugins/${pluginId}/patterns/new`)} startIcon={} size="L"> + - )} + )} /> - - - + +
+ ); }; diff --git a/packages/core/admin/screens/Patterns/index.tsx b/packages/core/admin/screens/Patterns/index.tsx deleted file mode 100644 index c273e85b..00000000 --- a/packages/core/admin/screens/Patterns/index.tsx +++ /dev/null @@ -1,25 +0,0 @@ -import React from 'react'; -import { Switch, Route } from 'react-router-dom'; -import { CheckPagePermissions } from '@strapi/helper-plugin'; -import pluginId from '../../helpers/pluginId'; -import pluginPermissions from '../../permissions'; -import PatternsListPage from './ListPage'; -import PatternsEditPage from './EditPage'; -import PatternsCreatePage from './CreatePage'; - -const Patterns = () => ( - - - - - - {/* */} - - -); - -export default Patterns; diff --git a/packages/core/admin/translations/en.json b/packages/core/admin/translations/en.json index 78074d6b..e2f7556c 100644 --- a/packages/core/admin/translations/en.json +++ b/packages/core/admin/translations/en.json @@ -54,8 +54,8 @@ "settings.page.patterns.table.head.actions": "Actions", "settings.page.patterns.table.empty": "You don't have any patterns yet.", - "settings.page.patterns.table.actions.edit": "Edit {target}", - "settings.page.patterns.table.actions.delete": "Delete {target}", + "settings.page.patterns.table.actions.edit": "Edit", + "settings.page.patterns.table.actions.delete": "Delete", "settings.page.patterns.edit.title": "Edit pattern", "settings.page.patterns.edit.subtitle": "Pattern details", diff --git a/packages/core/admin/types/content-api.ts b/packages/core/admin/types/content-api.ts new file mode 100644 index 00000000..5119d31b --- /dev/null +++ b/packages/core/admin/types/content-api.ts @@ -0,0 +1,30 @@ +interface DocumentData { + documentId: string; + createdAt: string; + updatedAt: string; + [key: string]: any; +} + +interface Pagination { + page: number; + pageSize: number; + pageCount: number; + total: number; +} + +interface Meta { + pagination?: Pagination; +} + +export interface GenericResponse { + data: T; + meta: Meta; +} + +export interface GenericContentManagerResponse { + results: T; + pagination: Pagination; +} + +export type GenericDocumentResponse = GenericResponse; +export type GenericMultiDocumentResponse = GenericResponse; diff --git a/packages/core/admin/types/injection-zones.ts b/packages/core/admin/types/injection-zones.ts new file mode 100644 index 00000000..338fdb74 --- /dev/null +++ b/packages/core/admin/types/injection-zones.ts @@ -0,0 +1,7 @@ +import React from 'react'; + +export type InjectedRoute = { + path: string, + label: string, + Component: React.ElementType +}; diff --git a/packages/core/admin/types/url-aliases.ts b/packages/core/admin/types/url-aliases.ts index 283b3b45..b4ec16f3 100644 --- a/packages/core/admin/types/url-aliases.ts +++ b/packages/core/admin/types/url-aliases.ts @@ -1,5 +1,6 @@ export interface UrlAliasEntity { id: number + documentId: string url_path: string contenttype: string generated: boolean diff --git a/packages/core/admin/types/url-patterns.ts b/packages/core/admin/types/url-patterns.ts index 728cc511..9d90a747 100644 --- a/packages/core/admin/types/url-patterns.ts +++ b/packages/core/admin/types/url-patterns.ts @@ -1,8 +1,7 @@ export interface PatternEntity { id: number - label: string + documentId: string; pattern: string - code: string contenttype: string languages: any[] createdAt: string @@ -10,12 +9,10 @@ export interface PatternEntity { } export interface PatternFormValues { - label: string, pattern: string, contenttype: string, languages: any[], localized: boolean, - code?: string, } export interface ValidatePatternResponse { diff --git a/packages/core/package.json b/packages/core/package.json index 4ac73760..57d7f093 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -1,12 +1,12 @@ { - "name": "@pluginpal/webtools-core", + "name": "strapi-plugin-webtools", "version": "1.0.0-beta.15", - "description": "This is the description of the plugin.", + "description": "Everything you need to build a website with Strapi CMS", "strapi": { "name": "webtools", "icon": "list", "displayName": "Webtools", - "description": "This is the description of the plugin.", + "description": "Everything you need to build a website with Strapi CMS", "required": false, "kind": "plugin" }, @@ -35,35 +35,38 @@ "scripts": { "build": "pack-up build && yalc push --publish", "watch": "pack-up watch", - "watch:link": "../../node_modules/.bin/strapi plugin:watch:link", + "watch:link": "../../node_modules/.bin/strapi-plugin watch:link", "eslint": "../../node_modules/.bin/eslint --max-warnings=0 './**/*.{js,jsx,ts,tsx}'", "eslint:fix": "../../node_modules/.bin/eslint --fix './**/*.{js,jsx,ts,tsx}'" }, "peerDependencies": { - "@strapi/strapi": "^4.0.0", + "@strapi/admin": "^5.0.0", + "@strapi/design-system": "^2.0.0-rc.14", + "@strapi/icons": "^2.0.0-rc.14", + "@strapi/strapi": "^5.0.0", + "@strapi/utils": "^5.0.0", "react": "^17.0.0 || ^18.0.0", "react-dom": "^17.0.0 || ^18.0.0", - "react-router-dom": "^5.2.0", - "styled-components": "^5.2.1" + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" }, "devDependencies": { + "@strapi/admin": "^5.0.0", + "@strapi/design-system": "^2.0.0-rc.14", + "@strapi/icons": "^2.0.0-rc.14", "@strapi/pack-up": "^5.0.0", + "@strapi/sdk-plugin": "^5.0.0", + "@strapi/strapi": "^5.0.0", + "@strapi/utils": "^5.0.0", "@types/koa": "^2.15.0", "@types/lodash": "^4", - "@types/react-router-dom": "^5.3.3", - "@types/styled-components": "^5.1.34", + "@types/react-copy-to-clipboard": "^5.0.7", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-router-dom": "^5.2.0", - "styled-components": "5.3.3" + "react-router-dom": "^6.0.0", + "styled-components": "^6.0.0" }, "dependencies": { - "@pluginpal/webtools-helper-plugin": "^1.0.0-beta.4", - "@strapi/design-system": "1.19.0", - "@strapi/helper-plugin": "4.20.3", - "@strapi/icons": "1.19.0", - "@strapi/strapi": "4.20.3", - "@strapi/utils": "4.20.3", "formik": "^2.4.0", "lodash": "^4.17.21", "react-copy-to-clipboard": "^5.1.0", diff --git a/packages/core/server/admin-api/controllers/url-alias.ts b/packages/core/server/admin-api/controllers/url-alias.ts deleted file mode 100644 index a509086b..00000000 --- a/packages/core/server/admin-api/controllers/url-alias.ts +++ /dev/null @@ -1,90 +0,0 @@ - - -import { Context } from 'koa'; -import { EntityService } from '@strapi/strapi'; -import { errors } from '@strapi/utils'; - -import { getPluginService } from '../../util/getPluginService'; -import { KoaContext } from '../../types/koa'; -import { GenerateParams } from '../services/bulk-generate'; - - -/** - * Path controller - */ - -export default { - findOne: async (ctx: Context & { params: { id: number } }) => { - const { id } = ctx.params; - const pathEntity = await getPluginService('urlAliasService').findOne(id); - ctx.body = pathEntity; - }, - findMany: async (ctx: Context) => { - const pathEntities = await getPluginService('urlAliasService').findMany(true, ctx.query); - ctx.body = pathEntities; - }, - delete: async (ctx: Context & { params: { id: number } }) => { - const { id } = ctx.params; - await getPluginService('urlAliasService').delete(id); - ctx.body = { succes: true }; - }, - update: async (ctx: KoaContext> & { params: { id: number } }) => { - const { id } = ctx.params; - const { data } = ctx.request.body; - const patternEntity = await getPluginService('urlAliasService').update( - id, - data, - ); - ctx.body = patternEntity; - }, - create: async (ctx: KoaContext>) => { - const { data } = ctx.request.body; - const patternEntity = await getPluginService('urlAliasService').create( - data, - ); - ctx.body = patternEntity; - }, - editLink: async (ctx: Context) => { - const { path } = ctx.query; - const { entity, contentType } = await getPluginService('byPathService').byPath(path as string); - - if (!entity) { - ctx.notFound(); - return; - } - - const contentTypeObj = strapi.contentTypes[contentType]; - const contentTypeUrlPartial = contentTypeObj.kind === 'singleType' ? 'single-types' : 'collection-types'; - - ctx.body = { - link: `/content-manager/${contentTypeUrlPartial}/${contentType}/${entity.id}`, - }; - }, - generate: async ( - ctx: KoaContext, - ) => { - const { types, generationType } = ctx.request.body; - - // Validation - if (!types || !generationType) { - const details: { [key in keyof GenerateParams]?: string } = {}; - - if (!generationType) details.types = 'required'; - if (!generationType) details.generationType = 'required'; - - throw new errors.ValidationError('Missing required POST parameter(s)', details); - } - - const generatedCount = await getPluginService('bulkGenerate').generateUrlAliases({ types, generationType }); - - if (strapi.plugin('i18n')) { - await getPluginService('bulkGenerate').createLanguageLinksForUrlAliases(); - } - - // Return the amount of generated URL aliases. - ctx.body = { - success: true, - message: `Successfully generated ${generatedCount} URL alias${generatedCount > 1 ? 'es' : ''}.`, - }; - }, -}; diff --git a/packages/core/server/admin-api/controllers/url-pattern.ts b/packages/core/server/admin-api/controllers/url-pattern.ts deleted file mode 100644 index a08e96d8..00000000 --- a/packages/core/server/admin-api/controllers/url-pattern.ts +++ /dev/null @@ -1,90 +0,0 @@ - - -import get from 'lodash/get'; -import { Context } from 'koa'; -import { Common, EntityService, Schema } from '@strapi/strapi'; - -import { getPluginService } from '../../util/getPluginService'; -import { KoaContext } from '../../types/koa'; - -/** - * Pattern controller - */ - -const controller = () => ({ - findOne: async (ctx: Context & { params: { id: number } }) => { - const { id } = ctx.params; - const patternEntity = await getPluginService('urlPatternService').findOne( - id, - ); - ctx.body = patternEntity; - }, - findMany: async (ctx: Context) => { - const patternEntities = await getPluginService( - 'urlPatternService', - ).findMany({}); - ctx.body = patternEntities; - }, - delete: async (ctx: Context & { params: { id: number } }) => { - const { id } = ctx.params; - await getPluginService('urlPatternService').delete(id); - ctx.body = { succes: true }; - }, - update: async (ctx: KoaContext> & { params: { id: number } }) => { - const { id } = ctx.params; - const { data } = ctx.request.body; - const patternEntity = await getPluginService('urlPatternService').update( - id, - data, - ); - ctx.body = patternEntity; - }, - create: async (ctx: KoaContext>) => { - const { data } = ctx.request.body; - const patternEntity = await getPluginService('urlPatternService').create( - data, - ); - ctx.body = patternEntity; - }, - allowedFields: (ctx: Context) => { - const formattedFields = {}; - - Object.values(strapi.contentTypes).forEach((contentType: Schema.ContentType) => { - const { pluginOptions } = contentType; - - // Not for CTs that are not visible in the content manager. - const isInContentManager = get(pluginOptions, [ - 'content-manager', - 'visible', - ]) as boolean; - if (isInContentManager === false) return; - - const fields = getPluginService('urlPatternService').getAllowedFields( - contentType, - ['pluralName', 'string', 'uid', 'id'], - ); - formattedFields[contentType.uid] = fields; - }); - - ctx.body = formattedFields; - }, - - validatePattern: (ctx: KoaContext<{ pattern: string, modelName: Common.UID.ContentType }>) => { - const urlPatternService = getPluginService('urlPatternService'); - const { pattern, modelName } = ctx.request.body; - - const contentType = strapi.contentTypes[modelName]; - - const fields = urlPatternService.getAllowedFields(contentType, [ - 'pluralName', - 'string', - 'uid', - 'id', - ]); - const validated = urlPatternService.validatePattern(pattern, fields); - - ctx.body = validated; - }, -}); - -export default controller; diff --git a/packages/core/server/admin-api/migrations/plugin-options-rename.ts b/packages/core/server/admin-api/migrations/plugin-options-rename.ts deleted file mode 100644 index 667713f1..00000000 --- a/packages/core/server/admin-api/migrations/plugin-options-rename.ts +++ /dev/null @@ -1,38 +0,0 @@ -import get from 'lodash/get'; -import { Schema } from '@strapi/strapi'; -import { IStrapi } from '../../types/strapi'; - -const migratePluginOptionsRename = (strapi: IStrapi) => { - Object.values(strapi.contentTypes).forEach((contentType: Schema.ContentType) => { - const deprecatedPluginOptions = get(contentType.pluginOptions, ['url-alias'], null) as object; - - if (deprecatedPluginOptions === null) { - return; - } - - const updatedContentType: Schema.ContentType = contentType; - - // Delete the old plugin options - delete updatedContentType.pluginOptions['url-alias']; - - // Set the new options - // @ts-ignore - updatedContentType.pluginOptions.webtools = deprecatedPluginOptions; - - // Format the content type - /* disabled the no-unsafe-call linting rule */ - /* we do that because strapi.services is not properly typed */ - /* maby we can remove this in the future */ - /* eslint-disable @typescript-eslint/no-unsafe-call */ - const formattedContentType = strapi.services['plugin::content-type-builder.content-types'] - .formatContentType(updatedContentType) as { schema: object }; - - // Update the content type - strapi.services['plugin::content-type-builder.content-types'].editContentType( - contentType.uid, - { contentType: formattedContentType.schema }, - ); - }); -}; - -export default migratePluginOptionsRename; diff --git a/packages/core/server/admin-api/routes/info.ts b/packages/core/server/admin-api/routes/info.ts deleted file mode 100644 index 4e730252..00000000 --- a/packages/core/server/admin-api/routes/info.ts +++ /dev/null @@ -1,36 +0,0 @@ - - -export default [ - { - method: 'GET', - path: '/info/getContentTypes', - handler: 'info.getContentTypes', - config: { - policies: [], - }, - }, - { - method: 'GET', - path: '/info/getLanguages', - handler: 'info.getLanguages', - config: { - policies: [], - }, - }, - { - method: 'GET', - path: '/info/addons', - handler: 'info.getAddons', - config: { - policies: [], - }, - }, - { - method: 'GET', - path: '/info/config', - handler: 'info.getConfig', - config: { - policies: [], - }, - }, -]; diff --git a/packages/core/server/admin-api/routes/url-alias.ts b/packages/core/server/admin-api/routes/url-alias.ts deleted file mode 100644 index 010facaf..00000000 --- a/packages/core/server/admin-api/routes/url-alias.ts +++ /dev/null @@ -1,60 +0,0 @@ - - -export default [ - { - method: 'GET', - path: '/url-alias/findOne/:id', - handler: 'url-alias-admin.findOne', - config: { - policies: [], - }, - }, - { - method: 'GET', - path: '/url-alias/findMany', - handler: 'url-alias-admin.findMany', - config: { - policies: [], - }, - }, - { - method: 'POST', - path: '/url-alias/delete/:id', - handler: 'url-alias-admin.delete', - config: { - policies: [], - }, - }, - { - method: 'PUT', - path: '/url-alias/update/:id', - handler: 'url-alias-admin.update', - config: { - policies: [], - }, - }, - { - method: 'POST', - path: '/url-alias/create', - handler: 'url-alias-admin.create', - config: { - policies: [], - }, - }, - { - method: 'GET', - path: '/url-alias/editLink', - handler: 'url-alias-admin.editLink', - config: { - policies: [], - }, - }, - { - method: 'POST', - path: '/url-alias/generate', - handler: 'url-alias-admin.generate', - config: { - policies: [], - }, - }, -]; diff --git a/packages/core/server/admin-api/routes/url-pattern.ts b/packages/core/server/admin-api/routes/url-pattern.ts deleted file mode 100644 index f99d39ad..00000000 --- a/packages/core/server/admin-api/routes/url-pattern.ts +++ /dev/null @@ -1,60 +0,0 @@ - - -export default [ - { - method: 'GET', - path: '/url-pattern/findOne/:id', - handler: 'url-pattern.findOne', - config: { - policies: [], - }, - }, - { - method: 'GET', - path: '/url-pattern/findMany', - handler: 'url-pattern.findMany', - config: { - policies: [], - }, - }, - { - method: 'GET', - path: '/url-pattern/delete/:id', - handler: 'url-pattern.delete', - config: { - policies: [], - }, - }, - { - method: 'PUT', - path: '/url-pattern/update/:id', - handler: 'url-pattern.update', - config: { - policies: [], - }, - }, - { - method: 'POST', - path: '/url-pattern/create', - handler: 'url-pattern.create', - config: { - policies: [], - }, - }, - { - method: 'GET', - path: '/url-pattern/allowed-fields', - handler: 'url-pattern.allowedFields', - config: { - policies: [], - }, - }, - { - method: 'POST', - path: '/url-pattern/validate', - handler: 'url-pattern.validatePattern', - config: { - policies: [], - }, - }, -]; diff --git a/packages/core/server/admin-api/services/bulk-generate.ts b/packages/core/server/admin-api/services/bulk-generate.ts deleted file mode 100644 index d92844b7..00000000 --- a/packages/core/server/admin-api/services/bulk-generate.ts +++ /dev/null @@ -1,185 +0,0 @@ -import { Common } from '@strapi/types'; -import { getPluginService } from '../../util/getPluginService'; -import { GenerationType } from '../../types'; - -export interface GenerateParams { - types: Common.UID.ContentType[], - generationType: GenerationType -} - -/** - * Find related entity and create language links for URL aliases. - * - * @returns {void} - */ -const createLanguageLinksForUrlAliases = async () => { - const urlAliases = await getPluginService('urlAliasService').findMany(true, { - // @ts-ignore - fields: ['id', 'contenttype', 'locale'], - }); - - await Promise.all(urlAliases.results.map(async (urlAlias) => { - const relatedEntity = await getPluginService('urlAliasService').findRelatedEntity(urlAlias, { - fields: [], - populate: { - // @ts-ignore - localizations: { - populate: { - url_alias: { - fields: ['id'], - }, - }, - }, - }, - }); - - if (!relatedEntity) { - return; - } - - // @ts-ignore - const localizations = relatedEntity.localizations as Array<{ - url_alias: { - id: number - }, - }>; - - const urlAliasLocalizations = localizations - ?.map((loc) => loc.url_alias?.id) - ?.filter((loc) => loc) || []; - - /** - * @todo - * Call the Strapi entity service, instead of the db query. - * Currently we can't because saving the localizations is not working. - * Even though the localizations are present at the moment of updating. - */ - // eslint-disable-next-line no-await-in-loop, @typescript-eslint/no-unsafe-assignment - await strapi.db.query('plugin::webtools.url-alias').update({ - where: { - id: urlAlias.id, - }, - data: { - localizations: urlAliasLocalizations, - }, - }); - })); -}; - -/** - * Generate URL aliases based on given parameters. - * - * @param {GenerateParams} params - The parameters including types and generation type. - * @returns {Promise} - The total amount of generated URLs. - */ -const generateUrlAliases = async (params: GenerateParams): Promise => { - const { types, generationType } = params; - let generatedCount = 0; - - // Map over all the types sent in the request. - await Promise.all(types.map(async (type) => { - if (generationType === 'all') { - // Delete all the URL aliases for the given type. - await strapi.entityService.deleteMany('plugin::webtools.url-alias', { - // @ts-ignore - locale: 'all', - filters: { contenttype: type }, - }); - } - - if (generationType === 'only_generated') { - // Delete all the auto generated URL aliases of the given type. - await strapi.entityService.deleteMany('plugin::webtools.url-alias', { - // @ts-ignore - locale: 'all', - filters: { contenttype: type, generated: true }, - }); - } - - let relations: string[] = []; - let languages: string[] = [undefined]; - - if (strapi.plugin('i18n')) { - languages = []; - const locales = await strapi.entityService.findMany('plugin::i18n.locale', {}); - languages = locales.map((locale) => locale.code); - } - - // Get all relations for the type - await Promise.all(languages.map(async (lang) => { - const urlPatterns = await getPluginService('urlPatternService').findByUid(type, lang); - const languageRelations = getPluginService('urlPatternService').getRelationsFromPattern(urlPatterns); - relations = [...relations, ...languageRelations]; - })); - - // Query all the entities of the type that do not have a corresponding URL alias. - const entities = await strapi.entityService.findMany(type, { - filters: { url_alias: null }, - locale: 'all', - // @ts-ignore - populate: { ...relations.reduce((obj, key) => ({ ...obj, [key]: {} }), {}) }, - }); - - /** - * @todo - * We should do a Promise.all(entities.map()) here to speed up the process. - * Using that method we can create all the URL aliases in parallel. - * Currently this is not possible due to the duplicateCheck function. - * Race conditions can occur when two entities have the same URL path. - */ - // For all those entities we will create a URL alias and connect it to the entity. - // eslint-disable-next-line no-restricted-syntax - for (const entity of entities) { - // @ts-ignore - // eslint-disable-next-line no-await-in-loop, @typescript-eslint/no-unsafe-argument - const urlPatterns = await getPluginService('urlPatternService').findByUid(type, entity.locale); - const resolvedPathsArray = urlPatterns.map((urlPattern) => { - const resolvedPaths = getPluginService('urlPatternService').resolvePattern(type, entity, urlPattern); - - return resolvedPaths; - }); - - // Ensure each path is saved as a URL alias separately - // eslint-disable-next-line no-await-in-loop - await Promise.all( - // eslint-disable-next-line @typescript-eslint/no-loop-func - resolvedPathsArray.map(async (path) => { - try { - const newUrlAlias = await getPluginService('urlAliasService').create({ - url_path: path, - generated: true, - contenttype: type, - // @ts-ignore - // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment - locale: entity.locale, - }); - - await strapi.entityService.update(type, entity.id, { - data: { - // @ts-ignore - url_alias: newUrlAlias.id, - }, - }); - - generatedCount += 1; - } catch (error) { - const err = error as Error; - if (err.name === 'ValidationError' && err.message.includes('unique')) { - console.log(`Validation error caught: ${err.message}. It seems a duplicate was created by another process. Skipping creation.`); - } else { - throw err; - } - } - }), - ); - } - })); - - return generatedCount; -}; - - -export default () => ({ - generateUrlAliases, - createLanguageLinksForUrlAliases, -}); diff --git a/packages/core/server/admin-api/services/query-layer-decorator.ts b/packages/core/server/admin-api/services/query-layer-decorator.ts deleted file mode 100644 index 88c8ac0c..00000000 --- a/packages/core/server/admin-api/services/query-layer-decorator.ts +++ /dev/null @@ -1,436 +0,0 @@ -import { Attribute, Common } from '@strapi/types'; -import { ID } from '@strapi/types/dist/types/core/entity'; -import { IDecoratedService, IDecoratedServiceOptions } from '../../types/strapi'; -import { isContentTypeEnabled } from '../../util/enabledContentTypes'; -import { getPluginService } from '../../util/getPluginService'; - -/** - * Decorates the entity service with WT business logic - * @param {object} service - entity service - */ -const decorator = (service: IDecoratedService) => ({ - async create(uid: Common.UID.ContentType, opts: IDecoratedServiceOptions<{ url_alias: number }>) { - const hasWT = isContentTypeEnabled(uid); - let urlAliasEntity: Attribute.GetValues<'plugin::webtools.url-alias', Attribute.GetNonPopulatableKeys<'plugin::webtools.url-alias'>>; - - // If Webtools isn't enabled, do nothing. - if (!hasWT) { - return service.create.call(this, uid, opts); - } - - // Fetch the URL pattern for this content type. - let relations: string[] = []; - let languages: string[] = [undefined]; - - if (strapi.plugin('i18n')) { - languages = []; - const locales = await strapi.entityService.findMany('plugin::i18n.locale', {}); - languages = locales.map((locale) => locale.code); - } - - await Promise.all(languages.map(async (lang) => { - const urlPattern = await getPluginService('urlPatternService').findByUid(uid, lang); - const languageRelations = getPluginService('urlPatternService').getRelationsFromPattern(urlPattern); - - relations = [...relations, ...languageRelations]; - })); - - // If a URL alias was created, fetch it. - if (opts.data.url_alias) { - urlAliasEntity = await getPluginService('urlAliasService').findOne(opts.data.url_alias); - } - - // If a URL alias was created and 'generated' is set to false, do nothing. - if (urlAliasEntity?.generated === false) { - return service.create.call(this, uid, opts); - } - - // Ideally here we would create the URL alias an directly fire - // the `service.create.call` function with the new URL alias id. - // Though it is possible that the `id` field is used in the URL. - // In that case we have to create the entity first. Then when we know - // the id, can we create the URL alias entity and can we update - // the previously created entity. - const newEntity = await service.create.call(this, uid, { - ...opts, - data: opts.data, - populate: { - ...opts.populate, - ...relations.reduce((obj, key) => ({ ...obj, [key]: {} }), {}), - localizations: { - populate: { - url_alias: { - fields: ['id'], - }, - }, - }, - }, - }); - - // Fetch the URL alias localizations. - const urlAliasLocalizations = newEntity.localizations - ?.map((loc) => loc.url_alias.id) - ?.filter((loc) => loc) || []; - - const newEntityWithoutLocalizations = { - ...newEntity, - localizations: undefined, - }; - - const combinedEntity = { ...newEntityWithoutLocalizations }; - const urlPatterns = await getPluginService('urlPatternService').findByUid(uid, combinedEntity.locale); - - await Promise.all(urlPatterns.map(async (urlPattern) => { - const generatedPath = getPluginService('urlPatternService').resolvePattern(uid, combinedEntity, urlPattern); - - // If a URL alias was created and 'generated' is set to true, update the alias. - if (urlAliasEntity?.generated === true) { - urlAliasEntity = await getPluginService('urlAliasService').update(urlAliasEntity.id, { - // @ts-ignore - url_path: generatedPath, - generated: true, - contenttype: uid, - // @ts-ignore - locale: combinedEntity.locale, - localizations: urlAliasLocalizations, - }); - } - - // If no URL alias was created, create one. - if (!urlAliasEntity) { - urlAliasEntity = await getPluginService('urlAliasService').create({ - url_path: generatedPath, - generated: true, - contenttype: uid, - // @ts-ignore - locale: combinedEntity.locale, - // @ts-ignore - localizations: urlAliasLocalizations, - }); - } - })); - - // Update all the URL alias localizations. - await Promise.all(urlAliasLocalizations.map(async (localization) => { - await strapi.db.query('plugin::webtools.url-alias').update({ - where: { - id: localization, - }, - data: { - localizations: [ - ...(urlAliasLocalizations.filter((loc) => loc !== localization)), - urlAliasEntity.id, - ], - }, - }); - })); - - // Eventually update the entity to include the URL alias. - const dataWithUrlAlias = { ...opts.data, url_alias: urlAliasEntity.id }; - const updatedEntity = await service.update.call(this, uid, newEntity.id, { - ...opts, data: dataWithUrlAlias, - }); - - return updatedEntity; - }, - - async update( - uid: Common.UID.ContentType, - entityId: number, - opts: IDecoratedServiceOptions<{ url_alias: number }>, - ) { - const hasWT = isContentTypeEnabled(uid); - let urlAliasEntity: Attribute.GetValues<'plugin::webtools.url-alias', Attribute.GetNonPopulatableKeys<'plugin::webtools.url-alias'>>; - - // If Webtools isn't enabled, do nothing. - if (!hasWT) { - return service.update.call(this, uid, entityId, opts); - } - - // Fetch the URL pattern for this content type. - let relations: string[] = []; - let languages: string[] = [undefined]; - - if (strapi.plugin('i18n')) { - languages = []; - const locales = await strapi.entityService.findMany('plugin::i18n.locale', {}); - languages = locales.map((locale) => locale.code); - } - - await Promise.all(languages.map(async (lang) => { - const urlPattern = await getPluginService('urlPatternService').findByUid(uid, lang); - const languageRelations = getPluginService('urlPatternService').getRelationsFromPattern(urlPattern); - - relations = [...relations, ...languageRelations]; - })); - - // Manually fetch the entity that's being updated. - // We do this because not all it's data is present in opts.data. - const entity = await service.update.call(this, uid, entityId, { - ...opts, - populate: { - ...relations.reduce((obj, key) => ({ ...obj, [key]: {} }), {}), - url_alias: { - fields: ['id', 'generated'], - }, - localizations: { - populate: { - url_alias: { - fields: ['id'], - }, - }, - }, - }, - }); - - // Fetch the URL alias localizations. - const urlAliasLocalizations = entity.localizations - ?.map((loc) => loc.url_alias?.id) - ?.filter((loc) => loc) || []; - - const entityWithoutLocalizations = { - ...entity, - localizations: undefined, - }; - - // @ts-ignore - if (opts.data.url_alias?.length) { - urlAliasEntity = await getPluginService('urlAliasService').findOne(opts.data.url_alias); - // @ts-ignore - // eslint-disable-next-line max-len - // eslint-disable-next-line ,@typescript-eslint/no-unsafe-member-access,@typescript-eslint/no-unsafe-member-access - } else if (entity.url_alias?.length) { - // @ts-ignore - // eslint-disable-next-line @typescript-eslint/no-unsafe-assignment - urlAliasEntity = entity.url_alias; - } - - // If a URL alias is present and 'generated' is set to false, do nothing. - if (urlAliasEntity?.generated === false) { - return service.update.call(this, uid, entityId, opts); - } - - // Generate the path. - const urlPatterns = await getPluginService('urlPatternService').findByUid(uid, entity.locale); - await Promise.all(urlPatterns.map(async (urlPattern) => { - const generatedPath = getPluginService('urlPatternService').resolvePattern(uid, entityWithoutLocalizations, urlPattern); - - // @ts-ignore - if (urlAliasEntity?.length) { - // @ts-ignore - // eslint-disable-next-line @typescript-eslint/no-unsafe-call - await Promise.all(urlAliasEntity.map(async (alias: { generated: boolean; id: ID; }) => { - if (alias.generated === true) { - await getPluginService('urlAliasService').update(alias.id, { - // @ts-ignore - url_path: generatedPath, - generated: true, - contenttype: uid, - // @ts-ignore - locale: entity.locale, - // @ts-ignore - localizations: urlAliasLocalizations, - }); - } - })); - } - - // @ts-ignore - if (!urlAliasEntity?.length) { - console.log('creating new url alias because empty array', urlAliasEntity); - urlAliasEntity = await getPluginService('urlAliasService').create({ - url_path: generatedPath, - generated: true, - contenttype: uid, - // @ts-ignore - locale: entity.locale, - // @ts-ignore - localizations: urlAliasLocalizations, - }); - } - })); - - // Update all the URL alias localizations. - await Promise.all(urlAliasLocalizations.map(async (localization) => { - await strapi.db.query('plugin::webtools.url-alias').update({ - where: { - id: localization, - }, - data: { - localizations: [ - ...(urlAliasLocalizations.filter((loc) => loc !== localization)), - urlAliasEntity.id, - ], - }, - }); - })); - - // Eventually update the entity. - return service.update.call(this, uid, entityId, { - ...opts, - data: { - ...opts.data, - url_alias: urlAliasEntity.id, - }, - }); - }, - - async delete(uid: Common.UID.ContentType, entityId: number) { - const hasWT = isContentTypeEnabled(uid); - - // If Webtools isn't enabled, do nothing. - if (!hasWT) { - return service.delete.call(this, uid, entityId); - } - - // Fetch the entity because we need the url_alias id. - const entity = await service.findOne.call(this, uid, entityId, { - populate: { - url_alias: { - fields: ['id'], - }, - }, - }); - - // If a URL alias is present, delete it. - // @ts-ignore - if (entity.url_alias.length) { - // @ts-ignore - // eslint-disable-next-line max-len - // eslint-disable-next-line @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-unsafe-member-access,@typescript-eslint/no-unsafe-call - await Promise.all(entity.url_alias.map(async (url_alias: { id: string | number; }) => { - if (url_alias?.id) { - await getPluginService('urlAliasService').delete(url_alias.id); - } - })); - } - - // Eventually delete the entity. - return service.delete.call(this, uid, entityId); - }, - - // eslint-disable-next-line max-len, consistent-return - async clone(uid: Common.UID.ContentType, cloneId: number, params?: IDecoratedServiceOptions<{ url_alias: number }>) { - const hasWT = isContentTypeEnabled(uid); - - if (!hasWT) { - return service.clone.call(this, uid, cloneId, params); - } - - // Fetch the URL pattern for this content type. - let relations: string[] = []; - let languages: string[] = [undefined]; - - if (strapi.plugin('i18n')) { - languages = []; - const locales = await strapi.entityService.findMany('plugin::i18n.locale', {}); - languages = locales.map((locale) => locale.code); - } - - await Promise.all(languages.map(async (lang) => { - const urlPattern = await getPluginService('urlPatternService').findByUid(uid, lang); - const languageRelations = getPluginService('urlPatternService').getRelationsFromPattern(urlPattern); - relations = [...relations, ...languageRelations]; - })); - - // Create the cloned entity - const clonedEntity = await service.clone.call(this, uid, cloneId, { - ...params, - populate: { - ...relations.reduce((obj, key) => ({ ...obj, [key]: {} }), {}), - url_alias: { - fields: ['id', 'generated'], - }, - localizations: { - populate: { - url_alias: { - fields: ['id'], - }, - }, - }, - }, - }); - - if (!clonedEntity) { - throw new Error('Cloning failed, cloned entity is null or undefined'); - } - - // Fetch the URL alias localizations. - const urlAliasLocalizations = clonedEntity.localizations - ?.map((loc) => loc.url_alias.id) - ?.filter((loc) => loc) || []; - - const clonedEntityWithoutLocalizations = { - ...clonedEntity, - localizations: undefined, - }; - - const combinedEntity = { ...clonedEntityWithoutLocalizations }; - - const urlPatterns = await getPluginService('urlPatternService').findByUid(uid, combinedEntity.locale); - await Promise.all(urlPatterns.map(async (urlPattern) => { - const generatedPath = getPluginService('urlPatternService').resolvePattern(uid, combinedEntity, urlPattern); - // Create a new URL alias for the cloned entity - const newUrlAlias = await getPluginService('urlAliasService').create({ - url_path: generatedPath, - generated: true, - contenttype: uid, - // @ts-ignore - locale: combinedEntity.locale, - // @ts-ignore - localizations: urlAliasLocalizations, - }); - - // Update all the URL alias localizations. - await Promise.all(urlAliasLocalizations.map(async (localization) => { - await strapi.db.query('plugin::webtools.url-alias').update({ - where: { - id: localization, - }, - data: { - localizations: [ - ...(urlAliasLocalizations.filter((loc) => loc !== localization)), - newUrlAlias.id, - ], - }, - }); - })); - - // Update the cloned entity with the new URL alias id - return service.update.call(this, uid, clonedEntity.id, { data: { url_alias: newUrlAlias.id }, populate: ['url_alias'] }); - })); - }, - - async deleteMany(uid: Common.UID.ContentType, params: any) { - const hasWT = isContentTypeEnabled(uid); - if (!hasWT) { - return service.deleteMany.call(this, uid, params); - } - - // Find entities matching the criteria to delete their URL aliases - const entitiesToDelete = await strapi.entityService.findMany(uid, { ...params, fields: ['id'], populate: ['url_alias'] }); - - entitiesToDelete.map(async (entity) => { - // @ts-ignore - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - if (entity.url_alias.length) { - // @ts-ignore - // eslint-disable-next-line max-len - // eslint-disable-next-line @typescript-eslint/no-unsafe-argument, @typescript-eslint/no-unsafe-member-access,@typescript-eslint/no-unsafe-call - await Promise.all(entity.url_alias.map(async (url_alias: { id: string | number; }) => { - if (url_alias?.id) { - await getPluginService('urlAliasService').delete(url_alias.id); - } - })); - } - }); - - // Delete the entities after URL aliases - return service.deleteMany.call(this, uid, params); - }, - -}); - -export default () => ({ - decorator, -}); diff --git a/packages/core/server/admin-api/services/url-alias.ts b/packages/core/server/admin-api/services/url-alias.ts deleted file mode 100644 index bd43e0fd..00000000 --- a/packages/core/server/admin-api/services/url-alias.ts +++ /dev/null @@ -1,168 +0,0 @@ - - -import { EntityService, Entity, Common } from '@strapi/types'; -import { getPluginService } from '../../util/getPluginService'; - -/** - * Finds a path from the original path that is unique - */ -const duplicateCheck = async ( - originalPath: string, - ignoreId?: Entity.ID, - ext: number = -1, -): Promise => { - const extension = ext >= 0 ? `-${ext}` : ''; - const newPath = originalPath + extension; - const pathAlreadyExists = await getPluginService('urlAliasService').findByPath(newPath, ignoreId); - - if (pathAlreadyExists) { - return duplicateCheck(originalPath, ignoreId, ext + 1); - } - - return newPath; -}; - -/** - * Create. - * - * @param {object} data the data. - * @returns {void} - */ -const create = async (data: EntityService.Params.Pick<'plugin::webtools.url-alias', 'data'>['data']) => { - const urlPath = await duplicateCheck(data.url_path); - - const pathEntity = await strapi.entityService.create('plugin::webtools.url-alias', { - data: { - ...data, - url_path: urlPath, - }, - }); - - return pathEntity; -}; - -/** - * Find related entity. - * - * @param {object} data the data. - * @returns {void} - */ -const findRelatedEntity = async (urlAlias: EntityService.GetValues<'plugin::webtools.url-alias'>, query: EntityService.Params.Pick = {}) => { - const type = urlAlias.contenttype as Common.UID.ContentType; - const entity = await strapi.entityService.findMany(type, { - locale: 'all', - ...query, - filters: { - ...query?.filters, - // @ts-ignore - url_alias: urlAlias.id, - }, - }); - - if (!entity[0]) return null; - - return entity[0]; -}; - -/** - * findOne. - * - * @param {number} id the id. - * @returns {void} - */ -const findOne = async (id: number | string) => { - const pathEntity = await strapi.entityService.findOne('plugin::webtools.url-alias', id); - - return pathEntity; -}; - -/** - * findMany. - * - * @param {boolean} showDrafts wheter to include the drafts. - * @param {object} query the entity service query. - * @returns {void} - */ -const findMany = async (showDrafts: boolean = false, query: EntityService.Params.Pick<'plugin::webtools.url-alias', 'fields' | 'populate' | 'pagination' | 'sort' | 'filters' | '_q' | 'publicationState' | 'plugin'> = {}) => { - const excludeDrafts = false; - - // Check drafAndPublish setting. - if (!showDrafts) { - // TODO: - // Exclude draft URLs. - // We need to check the publication status of the linked entity. - } - - const { results, pagination } = await strapi.entityService.findPage('plugin::webtools.url-alias', { - ...query, - locale: 'all', - filters: { - ...query?.filters, - published_at: excludeDrafts ? { - $notNull: true, - } : {}, - }, - }); - - return { results, pagination }; -}; - -/** - * findByPath. - * - * @param {string} path the path. - * @param {number} id the id to ignore. - */ -const findByPath = async (path: string, id: Entity.ID = 0) => { - const pathEntity = await strapi.entityService.findMany('plugin::webtools.url-alias', { - filters: { - url_path: path, - id: { - $not: id, - }, - }, - limit: 1, - }); - - return pathEntity[0]; -}; - -/** - * Update. - * - * @param {number} id the id. - * @param {object} data the data. - * @returns {void} - */ -const update = async (id: Entity.ID, data: EntityService.Params.Pick<'plugin::webtools.url-alias', 'data'>['data']) => { - const pathEntity = await strapi.entityService.update('plugin::webtools.url-alias', id, { - data: { - ...data, - // url_path: data.url_path[0], - }, - }); - - return pathEntity; -}; - -/** - * Delete. - * - * @param {number} id the id. - * @returns {void} - */ -const deleteUrlAlias = async (id: number | string) => { - if (!id) return; - - await strapi.entityService.delete('plugin::webtools.url-alias', id); -}; - -export default () => ({ - create, - update, - findOne, - findMany, - findByPath, - findRelatedEntity, - delete: deleteUrlAlias, -}); diff --git a/packages/core/server/admin-api/bootstrap.ts b/packages/core/server/bootstrap.ts similarity index 62% rename from packages/core/server/admin-api/bootstrap.ts rename to packages/core/server/bootstrap.ts index 04d410e1..106cf121 100644 --- a/packages/core/server/admin-api/bootstrap.ts +++ b/packages/core/server/bootstrap.ts @@ -1,12 +1,7 @@ -import { getPluginService } from '../util/getPluginService'; -import { IStrapi } from '../types/strapi'; +import { Core } from '@strapi/strapi'; -export default (strapi: IStrapi) => { +export default ({ strapi }: { strapi: Core.Strapi }) => { try { - // Decorate the entity service with review workflow logic - const { decorator } = getPluginService('queryLayerDecorator'); - strapi.entityService.decorate(decorator); - // Register permission actions. const actions = [ { @@ -29,7 +24,8 @@ export default (strapi: IStrapi) => { }, ]; - strapi.admin.services.permission.actionProvider.registerMany(actions); + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + (strapi.admin.services.permission.actionProvider.registerMany as (a: any) => void)(actions); } catch (error) { strapi.log.error(`Bootstrap failed. ${String(error)}`); } diff --git a/packages/core/server/admin-api/config.ts b/packages/core/server/config.ts similarity index 81% rename from packages/core/server/admin-api/config.ts rename to packages/core/server/config.ts index 8f450532..4f225e07 100644 --- a/packages/core/server/admin-api/config.ts +++ b/packages/core/server/config.ts @@ -9,7 +9,7 @@ const config: { } = { default: { website_url: null, - default_pattern: '/[pluralName]/[id]', + default_pattern: '/[pluralName]/[documentId]', }, validator() {}, }; diff --git a/packages/core/server/content-api/bootstrap.js b/packages/core/server/content-api/bootstrap.js deleted file mode 100644 index f49798df..00000000 --- a/packages/core/server/content-api/bootstrap.js +++ /dev/null @@ -1,35 +0,0 @@ -export default async (strapi) => { - try { - // Give the public role permissions to access the public API endpoints. - if (strapi.plugin('users-permissions')) { - const roles = await strapi - .service('plugin::users-permissions.role') - .find(); - - const publicId = roles.filter((role) => role.type === 'public')[0]?.id; - - if (publicId) { - const publicRole = await strapi - .service('plugin::users-permissions.role') - .findOne(publicId); - - publicRole.permissions['plugin::webtools'] = { - controllers: { - core: { - router: { enabled: true }, - }, - 'url-alias': { - find: { enabled: true }, - }, - }, - }; - - await strapi - .service('plugin::users-permissions.role') - .updateRole(publicRole.id, publicRole); - } - } - } catch (error) { - strapi.log.error(`Bootstrap failed. ${String(error)}`); - } -}; diff --git a/packages/core/server/content-api/controllers/core.ts b/packages/core/server/content-api/controllers/core.ts deleted file mode 100644 index 6e84d149..00000000 --- a/packages/core/server/content-api/controllers/core.ts +++ /dev/null @@ -1,38 +0,0 @@ - -import { Context } from 'koa'; - -import { getPluginService } from '../../util/getPluginService'; -import { sanitizeOutput } from '../../util/sanitizeOutput'; - -/** - * Router controller - */ - -export default { - router: async (ctx: Context) => { - const { path } = ctx.query; - const { auth } = ctx.state; - - const { entity, contentType } = await getPluginService('byPathService').byPath(path as string, ctx.query); - - if (!entity) { - ctx.notFound(); - return; - } - - // Check 'find' permissions for the content type we're querying. - // eslint-disable-next-line @typescript-eslint/no-unsafe-argument - await strapi.auth.verify(auth, { scope: [`${contentType}.find`] }); - - // Add content type to response. - // @ts-ignore - entity.contentType = contentType; - const contentTypeObj = strapi.contentTypes[contentType]; - - // Format response. - const sanitizedEntity = await sanitizeOutput(entity, contentTypeObj, auth); - ctx.body = strapi.controller(contentType) - // @ts-ignore - .transformResponse(sanitizedEntity, {}); - }, -}; diff --git a/packages/core/server/content-api/controllers/url-alias.ts b/packages/core/server/content-api/controllers/url-alias.ts deleted file mode 100644 index 738d983a..00000000 --- a/packages/core/server/content-api/controllers/url-alias.ts +++ /dev/null @@ -1,10 +0,0 @@ - -import { factories } from '@strapi/strapi'; - -/** - * URL alias controller - */ - -const contentTypeSlug = 'plugin::webtools.url-alias'; - -export default factories.createCoreController(contentTypeSlug); diff --git a/packages/core/server/content-api/routes/core.ts b/packages/core/server/content-api/routes/core.ts deleted file mode 100644 index 9693b531..00000000 --- a/packages/core/server/content-api/routes/core.ts +++ /dev/null @@ -1,12 +0,0 @@ - - -export default [ - { - method: 'GET', - path: '/router', - handler: 'core.router', - config: { - policies: [], - }, - }, -]; diff --git a/packages/core/server/content-api/routes/url-alias.ts b/packages/core/server/content-api/routes/url-alias.ts deleted file mode 100644 index a16b0808..00000000 --- a/packages/core/server/content-api/routes/url-alias.ts +++ /dev/null @@ -1,12 +0,0 @@ - - -export default [ - { - method: 'GET', - path: '/url-alias', - handler: 'url-alias.find', - config: { - policies: [], - }, - }, -]; diff --git a/packages/core/server/content-api/services/by-path.ts b/packages/core/server/content-api/services/by-path.ts deleted file mode 100644 index 50963156..00000000 --- a/packages/core/server/content-api/services/by-path.ts +++ /dev/null @@ -1,62 +0,0 @@ - - -import get from 'lodash/get'; -import { Common, EntityService } from '@strapi/strapi'; -import { getPluginService } from '../../util/getPluginService'; - -export default () => ({ - /** - * Get an entity by it's path. - * - * @param {string} path the path. - * @param {object} query the entity service query. - * @returns {object} the entity. - */ - byPath: async (path: string, query: EntityService.Params.Pick = {}) => { - let excludeDrafts = false; - - const urlAliasEntity = await getPluginService('urlAliasService').findByPath(path); - if (!urlAliasEntity) { - return {}; - } - - const contentTypeUid = urlAliasEntity.contenttype as Common.UID.ContentType; - - // Check drafAndPublish setting. - const contentType = strapi.contentTypes[contentTypeUid]; - if (get(contentType, ['options', 'draftAndPublish'], false)) { - excludeDrafts = true; - } - - const entities = await strapi.entityService.findMany(contentTypeUid, { - ...query, - filters: { - ...query?.filters, - // @ts-ignore - url_alias: urlAliasEntity.id, - published_at: excludeDrafts ? { - $notNull: true, - } : {}, - }, - locale: 'all', - limit: 1, - }); - - /** - * If we're querying a single type, which does not have localizations enabled, - * Strapi will return a single entity instead of an array. Which is slightly weird, - * because the API we're querying is called `findMany`. That's why we need to check - * if the result is an array or not and handle it accordingly. - */ - const entity = Array.isArray(entities) ? entities[0] : entities; - - if (!entity) { - return {}; - } - - return { - entity, - contentType: urlAliasEntity.contenttype as Common.UID.ContentType, - }; - }, -}); diff --git a/packages/core/server/content-api/services/url-alias.ts b/packages/core/server/content-api/services/url-alias.ts deleted file mode 100644 index d758f90d..00000000 --- a/packages/core/server/content-api/services/url-alias.ts +++ /dev/null @@ -1,9 +0,0 @@ -import { factories } from '@strapi/strapi'; - -/** - * URL alias service - */ - -const contentTypeSlug = 'plugin::webtools.url-alias'; - -export default factories.createCoreService(contentTypeSlug); diff --git a/packages/core/server/content-types/index.ts b/packages/core/server/content-types/index.ts new file mode 100644 index 00000000..6dee8e65 --- /dev/null +++ b/packages/core/server/content-types/index.ts @@ -0,0 +1,11 @@ +import urlAliasSchema from './url-alias/schema.json'; +import urlPatternSchema from './url-pattern/schema.json'; + +export default { + 'url-alias': { + schema: urlAliasSchema, + }, + 'url-pattern': { + schema: urlPatternSchema, + }, +}; diff --git a/packages/core/server/admin-api/content-types/url-alias/schema.json b/packages/core/server/content-types/url-alias/schema.json similarity index 74% rename from packages/core/server/admin-api/content-types/url-alias/schema.json rename to packages/core/server/content-types/url-alias/schema.json index 49884d0f..0c7b3fe4 100644 --- a/packages/core/server/admin-api/content-types/url-alias/schema.json +++ b/packages/core/server/content-types/url-alias/schema.json @@ -25,11 +25,21 @@ "url_path": { "type": "string", "required": true, - "unique": true + "unique": true, + "pluginOptions": { + "i18n": { + "localized": true + } + } }, "generated": { "type": "boolean", - "default": true + "default": true, + "pluginOptions": { + "i18n": { + "localized": true + } + } }, "contenttype": { "type": "string", diff --git a/packages/core/server/admin-api/content-types/url-pattern/schema.json b/packages/core/server/content-types/url-pattern/schema.json similarity index 80% rename from packages/core/server/admin-api/content-types/url-pattern/schema.json rename to packages/core/server/content-types/url-pattern/schema.json index 209661a0..2868603b 100644 --- a/packages/core/server/admin-api/content-types/url-pattern/schema.json +++ b/packages/core/server/content-types/url-pattern/schema.json @@ -19,19 +19,10 @@ } }, "attributes": { - "label": { - "type": "string", - "required": true - }, "pattern": { "type": "string", "required": true }, - "code": { - "type": "string", - "unique": true, - "required": true - }, "contenttype": { "type": "string", "required": true diff --git a/packages/core/server/content-api/__tests__/core.test.ts b/packages/core/server/controllers/__tests__/core.test.js similarity index 66% rename from packages/core/server/content-api/__tests__/core.test.ts rename to packages/core/server/controllers/__tests__/core.test.js index 0faac323..d4889660 100644 --- a/packages/core/server/content-api/__tests__/core.test.ts +++ b/packages/core/server/controllers/__tests__/core.test.js @@ -1,6 +1,4 @@ import request from 'supertest'; -// @ts-ignore -// eslint-disable-next-line import/no-relative-packages import { setupStrapi, stopStrapi } from '../../../../../playground/tests/helpers'; beforeAll(async () => { @@ -14,12 +12,12 @@ afterAll(async () => { describe('Core controller - Router', () => { it('Should return a 200 if a page was found', async () => { const page = await request(strapi.server.httpServer) - .get('/api/webtools/router?path=/page/published-test-page') + .get('/api/webtools/router?path=/page/published-test-page&status=published') .expect(200) .then((data) => data.body); - expect(page).toHaveProperty('data.attributes.title', 'Published test page'); - expect(page).toHaveProperty('data.attributes.contentType', 'api::test.test'); + expect(page).toHaveProperty('data.title', 'Published test page'); + expect(page).toHaveProperty('data.contentType', 'api::test.test'); }); it('Should return a 404 if no page was found', async () => { @@ -42,29 +40,28 @@ describe('Core controller - Router', () => { expect(page).toHaveProperty('error.status', 403); }); - it('Should fetch a draft entries by default', async () => { - const page = await request(strapi.server.httpServer) + it('Should not fetch a draft entries by default', async () => { + await request(strapi.server.httpServer) .get('/api/webtools/router?path=/page/unpublished-test-page') - .expect(200) - .then((data) => data.body); - - expect(page).toHaveProperty('data.attributes.title', 'Unpublished test page'); + .expect(404); }); - it('Should not fetch draft entries with publicationState set to live', async () => { + it('Should fetch draft entries with status set to draft', async () => { const page = await request(strapi.server.httpServer) - .get('/api/webtools/router?path=/page/unpublished-test-page&publicationState=live') - .expect(404) + .get('/api/webtools/router?path=/page/unpublished-test-page&status=draft') + .expect(200) .then((data) => data.body); + + expect(page).toHaveProperty('data.title', 'Unpublished test page'); }); it('Should allow query parameters for population', async () => { const page = await request(strapi.server.httpServer) - .get('/api/webtools/router?path=/page/unpublished-test-page&publicationState=preview&populate=*') + .get('/api/webtools/router?path=/page/unpublished-test-page&status=draft&populate=*') .expect(200) .then((data) => data.body); - expect(page.data.attributes.category.data).not.toBe(null); + expect(page.data.category).not.toBe(null); }); it('Should sanitize populated relations without the "find" permission', async () => { @@ -73,25 +70,25 @@ describe('Core controller - Router', () => { .expect(200) .then((data) => data.body); - expect(page).not.toHaveProperty('data.attributes.private-category'); + expect(page).not.toHaveProperty('data.private-category'); }); - it('Should not sanitize unpublished populated relations', async () => { + it('Should sanitize unpublished populated relations', async () => { const page = await request(strapi.server.httpServer) .get('/api/webtools/router?path=/page/published-test-page&populate=*') .expect(200) .then((data) => data.body); - expect(page.data.attributes.category.data).not.toBe(null); + expect(page.data.category).toBe(null); }); - it('Should sanitize unpublished populated relations with publicationState set to live', async () => { + it('Should not sanitize unpublished populated relations with status set to draft', async () => { const page = await request(strapi.server.httpServer) - .get('/api/webtools/router?path=/page/published-test-page&populate=*&publicationState=live') + .get('/api/webtools/router?path=/page/published-test-page&populate=*&status=draft') .expect(200) .then((data) => data.body); - expect(page.data.attributes.category.data).toBe(null); + expect(page.data.category).not.toBe(null); }); it('Should allow query parameters for field selection', async () => { @@ -100,25 +97,25 @@ describe('Core controller - Router', () => { .expect(200) .then((data) => data.body); - expect(page).toHaveProperty("data.attributes.createdAt"); + expect(page).toHaveProperty('data.createdAt'); const filteredPage = await request(strapi.server.httpServer) .get('/api/webtools/router?path=/page/published-test-page&fields[0]=title') .expect(200) .then((data) => data.body); - expect(filteredPage).not.toHaveProperty("data.attributes.createdAt"); - expect(page).toHaveProperty("data.attributes.title"); + expect(filteredPage).not.toHaveProperty('data.createdAt'); + expect(page).toHaveProperty('data.title'); }); it('Should allow creator field population if the populateCreatorFields is true', async () => { const page = await request(strapi.server.httpServer) - .get('/api/webtools/router?path=/page/published-test-page&populate=createdBy,updatedBy') + .get('/api/webtools/router?path=/page/published-test-page&populate[0]=createdBy&populate[1]=updatedBy') .expect(200) .then((data) => data.body); - expect(page).toHaveProperty("data.attributes.createdBy"); - expect(page).toHaveProperty("data.attributes.updatedBy"); + expect(page).toHaveProperty('data.createdBy'); + expect(page).toHaveProperty('data.updatedBy'); }); it('Should not allow creator field population if the populateCreatorFields is false', async () => { @@ -127,9 +124,7 @@ describe('Core controller - Router', () => { .expect(200) .then((data) => data.body); - expect(page).not.toHaveProperty("data.attributes.createdBy"); - expect(page).not.toHaveProperty("data.attributes.updatedBy"); + expect(page).not.toHaveProperty('data.createdBy'); + expect(page).not.toHaveProperty('data.updatedBy'); }); - - // it('Should allow query parameters for localization', async () => {}); }); diff --git a/packages/core/server/controllers/core.ts b/packages/core/server/controllers/core.ts new file mode 100644 index 00000000..2c0ee3c0 --- /dev/null +++ b/packages/core/server/controllers/core.ts @@ -0,0 +1,45 @@ + +import { Context } from 'koa'; +import { Schema, UID } from '@strapi/strapi'; + +import { getPluginService } from '../util/getPluginService'; +import { sanitizeOutput } from '../util/sanitizeOutput'; + +/** + * Router controller + */ + +export default { + router: async (ctx: Context) => { + const { path } = ctx.query; + const { auth } = ctx.state; + + const { entity, contentType } = await getPluginService('url-alias').findRelatedEntity(path as string, ctx.query); + + if (!entity) { + ctx.notFound(); + return; + } + + // Check 'find' permissions for the content type we're querying. + // eslint-disable-next-line @typescript-eslint/no-unsafe-argument + await strapi.auth.verify(auth, { scope: [`${contentType}.find`] }); + + // Add content type to response. + const responseEntity = { + ...entity, + contentType, + }; + + const contentTypeObj = strapi.contentTypes[contentType] as Schema.ContentType; + + // Format response. + const sanitizedEntity = await sanitizeOutput(responseEntity, contentTypeObj, auth); + ctx.body = strapi.controller(contentType as UID.Controller) + // @ts-expect-error + // The strapi object is typed in a way that the following is expected to be a controller. + // In fact that is not true, as this also exposes the helper functions of the controller. + // That is the reason we put a ts-expect-error here. + .transformResponse(sanitizedEntity, {}); + }, +}; diff --git a/packages/core/server/controllers/index.ts b/packages/core/server/controllers/index.ts new file mode 100644 index 00000000..7e77af6a --- /dev/null +++ b/packages/core/server/controllers/index.ts @@ -0,0 +1,11 @@ +import urlAliasController from './url-alias'; +import urlPatternController from './url-pattern'; +import infoController from './info'; +import coreController from './core'; + +export default { + 'url-alias': urlAliasController, + 'url-pattern': urlPatternController, + info: infoController, + core: coreController, +}; diff --git a/packages/core/server/admin-api/controllers/info.ts b/packages/core/server/controllers/info.ts similarity index 72% rename from packages/core/server/admin-api/controllers/info.ts rename to packages/core/server/controllers/info.ts index f3da4e0c..477d7a8e 100644 --- a/packages/core/server/admin-api/controllers/info.ts +++ b/packages/core/server/controllers/info.ts @@ -3,8 +3,7 @@ import get from 'lodash/get'; import { Schema } from '@strapi/strapi'; import { Context } from 'koa'; - -import getAddons from '../../util/getAddons'; +import getAddons from '../util/getAddons'; /** * Info controller @@ -47,27 +46,23 @@ export default { name: string; uid: string; }[] = []; - if (strapi.plugin('i18n')) { - const locales = await strapi.entityService.findMany('plugin::i18n.locale'); - locales.forEach((locale) => { - formattedLocales.push({ - name: locale.name, - uid: locale.code, - }); + const locales = await strapi.documents('plugin::i18n.locale').findMany(); + locales.forEach((locale) => { + formattedLocales.push({ + name: locale.name, + uid: locale.code, }); - ctx.body = formattedLocales; - } else { - ctx.body = []; - } + }); + ctx.body = formattedLocales; }, getAddons: (ctx: Context) => { - const addons = getAddons(strapi); + const addons = getAddons(); ctx.body = addons; }, getConfig: (ctx: Context) => { - const config = strapi.config.get('plugin.webtools'); + const config = strapi.config.get('plugin::webtools'); ctx.body = config; }, }; diff --git a/packages/core/server/controllers/url-alias.ts b/packages/core/server/controllers/url-alias.ts new file mode 100644 index 00000000..50386a75 --- /dev/null +++ b/packages/core/server/controllers/url-alias.ts @@ -0,0 +1,79 @@ + +import { factories, UID } from '@strapi/strapi'; +import { Context } from 'koa'; +import { errors } from '@strapi/utils'; + +import { getPluginService } from '../util/getPluginService'; +import { KoaContext } from '../types/koa'; +import { GenerateParams } from '../services/bulk-generate'; + +/** + * URL alias controller + */ + +const contentTypeSlug = 'plugin::webtools.url-alias'; + +export default factories.createCoreController(contentTypeSlug, ({ strapi }) => ({ + editLink: async (ctx: Context) => { + const { path } = ctx.query; + const { entity, contentType } = await getPluginService('url-alias').findRelatedEntity(path as string, { status: 'draft' }); + + if (!entity) { + ctx.notFound(); + return; + } + + const contentTypeObj = strapi.contentTypes[contentType]; + const contentTypeUrlPartial = contentTypeObj.kind === 'singleType' ? 'single-types' : 'collection-types'; + + ctx.body = { + link: `/content-manager/${contentTypeUrlPartial}/${contentType}/${contentTypeObj.kind === 'collectionType' ? entity.documentId : ''}`, + }; + }, + generate: async ( + ctx: KoaContext, + ) => { + const { types, generationType } = ctx.request.body; + + // Validation + if (!types || !generationType) { + const details: { [key in keyof GenerateParams]?: string } = {}; + + if (!generationType) details.types = 'required'; + if (!generationType) details.generationType = 'required'; + + throw new errors.ValidationError('Missing required POST parameter(s)', details); + } + + const generatedCount = await getPluginService('bulk-generate').generateUrlAliases({ types, generationType }); + + // Return the amount of generated URL aliases. + ctx.body = { + success: true, + message: `Successfully generated ${generatedCount} URL alias${generatedCount > 1 ? 'es' : ''}.`, + }; + }, + findFrom: async (ctx: KoaContext) => { + const { + model, + documentId, + locale, + } = ctx.query as { model: UID.ContentType, documentId: string, locale?: string }; + + const isSingleType = strapi.getModel(model)?.kind === 'singleType'; + + const entity = await strapi.documents(model as 'api::test.test').findFirst({ + ...(!isSingleType ? { filters: { documentId } } : {}), + ...(locale ? { locale } : {}), + populate: ['url_alias'], + fields: [], + }); + + if (!entity || !entity.url_alias) { + ctx.body = []; + return; + } + + ctx.body = entity.url_alias; + }, +})); diff --git a/packages/core/server/controllers/url-pattern.ts b/packages/core/server/controllers/url-pattern.ts new file mode 100644 index 00000000..2e41866e --- /dev/null +++ b/packages/core/server/controllers/url-pattern.ts @@ -0,0 +1,55 @@ + + +import get from 'lodash/get'; +import { Context } from 'koa'; +import { factories, Schema, UID } from '@strapi/strapi'; +import { KoaContext } from '../types/koa'; +import { getPluginService } from '../util/getPluginService'; + +/** + * URL pattern controller + */ + +const contentTypeSlug = 'plugin::webtools.url-pattern'; + +export default factories.createCoreController(contentTypeSlug, ({ strapi }) => ({ + allowedFields: (ctx: Context) => { + const formattedFields = {}; + + Object.values(strapi.contentTypes).forEach((contentType: Schema.ContentType) => { + const { pluginOptions } = contentType; + + // Not for CTs that are not visible in the content manager. + const isInContentManager = get(pluginOptions, [ + 'content-manager', + 'visible', + ]) as boolean; + if (isInContentManager === false) return; + + const fields = getPluginService('url-pattern').getAllowedFields( + contentType, + ['pluralName', 'string', 'uid', 'documentId'], + ); + formattedFields[contentType.uid] = fields; + }); + + ctx.body = formattedFields; + }, + + validatePattern: (ctx: KoaContext<{ pattern: string, modelName: UID.ContentType }>) => { + const urlPatternService = getPluginService('url-pattern'); + const { pattern, modelName } = ctx.request.body; + + const contentType = strapi.contentTypes[modelName]; + + const fields = urlPatternService.getAllowedFields(contentType, [ + 'pluralName', + 'string', + 'uid', + 'documentId', + ]); + const validated = urlPatternService.validatePattern(pattern, fields); + + ctx.body = validated; + }, +})); diff --git a/packages/core/server/admin-api/hooks/__tests__/disable.test.ts b/packages/core/server/hooks/__tests__/disable.test.js similarity index 57% rename from packages/core/server/admin-api/hooks/__tests__/disable.test.ts rename to packages/core/server/hooks/__tests__/disable.test.js index 95b077c5..553f7083 100644 --- a/packages/core/server/admin-api/hooks/__tests__/disable.test.ts +++ b/packages/core/server/hooks/__tests__/disable.test.js @@ -1,7 +1,6 @@ -import { Shared } from '@strapi/strapi'; -import { setupStrapi, stopStrapi } from '../../../../../../playground/tests/helpers'; +import { setupStrapi, stopStrapi } from '../../../../../playground/tests/helpers'; import { disableContentType } from '../disable'; -import { pluginId } from '../../../util/pluginId'; +import { pluginId } from '../../util/pluginId'; beforeAll(async () => { await setupStrapi(); @@ -14,41 +13,39 @@ afterAll(async () => { describe('Hooks', () => { describe('Disable', () => { it('Should delete all the entries for a content type when it is disabled', async () => { - const entry = await strapi.entityService.create("api::test.test", { + const entry = await strapi.documents('api::test.test').create({ data: { title: 'Some amazing new page', }, - populate: ['url_alias'] + populate: ['url_alias'], }); const urlAlias = entry.url_alias; expect(urlAlias).toBeDefined(); - - const id: number | string = urlAlias[0].id; - const urlPath: string | null = urlAlias.url_path; + + const { documentId, url_path: urlPath } = urlAlias[0]; expect(urlPath).not.toBeNull(); const oldContentTypes = strapi.contentTypes; - const contentTypes: Shared.ContentTypes = { + const contentTypes = { ...oldContentTypes, 'api::test.test': { ...oldContentTypes['api::test.test'], pluginOptions: { ...oldContentTypes['api::test.test'].pluginOptions, webtools: { - // @ts-expect-error - This is a test case and it should be able to set this to false enabled: false, }, }, }, }; - // @ts-expect-error - fix types for tests await disableContentType({ oldContentTypes, contentTypes }); // The url alias should be deleted now - // @ts-expect-error - fix types for tests - const deletedEntry = await strapi.entityService.findOne(`plugin::${pluginId}.url-alias`, id); + const deletedEntry = await strapi.documents(`plugin::${pluginId}.url-alias`).findOne({ + documentId, + }); expect(deletedEntry).toBeNull(); }); }); diff --git a/packages/core/server/admin-api/hooks/disable.ts b/packages/core/server/hooks/disable.ts similarity index 78% rename from packages/core/server/admin-api/hooks/disable.ts rename to packages/core/server/hooks/disable.ts index b402bb12..c7470a98 100644 --- a/packages/core/server/admin-api/hooks/disable.ts +++ b/packages/core/server/hooks/disable.ts @@ -1,15 +1,15 @@ -import { Schema, Shared } from '@strapi/strapi'; -import { isContentTypeEnabled } from '../../util/enabledContentTypes'; -import { pluginId } from '../../util/pluginId'; +import { Schema } from '@strapi/strapi'; +import { isContentTypeEnabled } from '../util/enabledContentTypes'; +import { pluginId } from '../util/pluginId'; export const disableContentType = async ({ oldContentTypes, contentTypes }: { oldContentTypes?: null | { - [uid in keyof Shared.ContentTypes]?: Shared.ContentTypes[uid]; + [uid in keyof Schema.ContentTypes]?: Schema.ContentTypes[uid]; } & { [uid: string]: Schema.ContentType; }, contentTypes: { - [uid in keyof Shared.ContentTypes]: Shared.ContentTypes[uid]; + [uid in keyof Schema.ContentTypes]: Schema.ContentTypes[uid]; } & { [uid: string]: Schema.ContentType; }, diff --git a/packages/core/server/index.ts b/packages/core/server/index.ts index 7e6855b9..4cdb13ab 100644 --- a/packages/core/server/index.ts +++ b/packages/core/server/index.ts @@ -1,81 +1,18 @@ - -// Has to be imported once for build -import { } from '@strapi/strapi'; -// Admin API -import adminApiRegister from './admin-api/register'; -import adminApiBootstrap from './admin-api/bootstrap'; -import adminApiConfig from './admin-api/config'; -import adminApiUrlAliasSchema from './admin-api/content-types/url-alias/schema.json'; -import adminApiUrlPatternSchema from './admin-api/content-types/url-pattern/schema.json'; -import adminApiUrlAliasController from './admin-api/controllers/url-alias'; -import adminApiUrlPatternController from './admin-api/controllers/url-pattern'; -import adminApiInfoController from './admin-api/controllers/info'; -import adminApiUrlAliasService from './admin-api/services/url-alias'; -import adminApiUrlPatternService from './admin-api/services/url-pattern'; -import adminApiBulkGenerateService from './admin-api/services/bulk-generate'; -import adminApiUrlAliasRoutes from './admin-api/routes/url-alias'; -import adminApiUrlPatternRoutes from './admin-api/routes/url-pattern'; -import adminApiInfoRoutes from './admin-api/routes/info'; -import queryLayerDecoratorService from './admin-api/services/query-layer-decorator'; - -// Content API -import contentApiBootstrap from './content-api/bootstrap'; -import contentApiUrlAliasController from './content-api/controllers/url-alias'; -import contentApiCoreController from './content-api/controllers/core'; -import contentApiByPathService from './content-api/services/by-path'; -import contentApiUrlAliasRoutes from './content-api/routes/url-alias'; -import contentApiUrlAliasService from './content-api/services/url-alias'; -import contentApiCoreRoutes from './content-api/routes/core'; -import { IStrapi } from './types/strapi'; +import register from './register'; +import bootstrap from './bootstrap'; +import routes from './routes'; +import controllers from './controllers'; +import services from './services'; +import config from './config'; +import contentTypes from './content-types'; export default { - register: ({ strapi }: { strapi: IStrapi }) => { - adminApiRegister(strapi); - }, - bootstrap: async ({ strapi }: { strapi: IStrapi }) => { - adminApiBootstrap(strapi); - await contentApiBootstrap(strapi); - }, - config: adminApiConfig, - contentTypes: { - 'url-alias': { - schema: adminApiUrlAliasSchema, - }, - 'url-pattern': { - schema: adminApiUrlPatternSchema, - }, - }, - routes: { - admin: { - type: 'admin', - routes: [ - ...adminApiUrlAliasRoutes, - ...adminApiUrlPatternRoutes, - ...adminApiInfoRoutes, - ], - }, - 'content-api': { - type: 'content-api', - routes: [ - ...contentApiUrlAliasRoutes, - ...contentApiCoreRoutes, - ], - }, - }, - controllers: { - 'url-alias': contentApiUrlAliasController, - 'url-alias-admin': adminApiUrlAliasController, - 'url-pattern': adminApiUrlPatternController, - info: adminApiInfoController, - core: contentApiCoreController, - }, - services: { - 'url-alias': contentApiUrlAliasService, - urlAliasService: adminApiUrlAliasService, - urlPatternService: adminApiUrlPatternService, - byPathService: contentApiByPathService, - queryLayerDecorator: queryLayerDecoratorService, - bulkGenerate: adminApiBulkGenerateService, - }, + register, + bootstrap, + config, + contentTypes, + routes, + controllers, + services, }; diff --git a/packages/core/server/admin-api/__tests__/query-layer-decorator.test.ts b/packages/core/server/middlewares/__tests__/middlewares.test.js similarity index 54% rename from packages/core/server/admin-api/__tests__/query-layer-decorator.test.ts rename to packages/core/server/middlewares/__tests__/middlewares.test.js index 6a35199f..4f18bc9a 100644 --- a/packages/core/server/admin-api/__tests__/query-layer-decorator.test.ts +++ b/packages/core/server/middlewares/__tests__/middlewares.test.js @@ -1,6 +1,3 @@ -import request from 'supertest'; -// @ts-ignore -// eslint-disable-next-line import/no-relative-packages import { setupStrapi, stopStrapi } from '../../../../../playground/tests/helpers'; // Higher timeout limit for slower machines @@ -15,12 +12,36 @@ afterAll(async () => { }); describe('Query layer decorator', () => { + it('Clone - Should create a new entity with a cloned URL alias', async () => { + const page = await strapi.documents('api::test.test').create({ + data: { + title: 'Some page to clone', + }, + populate: ['url_alias'], + }); + + const clonedPage = await strapi.documents('api::test.test').clone({ + documentId: page.documentId, + data: {}, + populate: ['url_alias'], + }); + + expect(clonedPage).not.toBeNull(); + + const newUrlAliasPath = `${page.url_alias[0].url_path}-0`; + expect(clonedPage).toHaveProperty('url_alias[0].url_path', newUrlAliasPath); + expect(clonedPage).toHaveProperty('url_alias[0].generated', true); + expect(clonedPage).toHaveProperty('url_alias[0].contenttype', 'api::test.test'); + expect(clonedPage.documentId).not.toBe(page.documentId); + expect(clonedPage.url_alias[0].documentId).not.toBe(page.url_alias[0].documentId); + }); + it('Create - Should generate a new URL alias', async () => { - const page = await strapi.entityService.create("api::test.test", { + const page = await strapi.documents('api::test.test').create({ data: { title: 'Some amazing new page', }, - populate: ['url_alias'] + populate: ['url_alias'], }); expect(page).toHaveProperty('url_alias[0].url_path', '/page/some-amazing-new-page'); @@ -29,7 +50,7 @@ describe('Query layer decorator', () => { }); it('Create - Should re-generate a pre-created URL alias if generated is set to true', async () => { - const alias = await strapi.entityService.create("plugin::webtools.url-alias", { + const alias = await strapi.documents('plugin::webtools.url-alias').create({ data: { url_path: '/generated-pre-created-path', generated: true, @@ -37,22 +58,22 @@ describe('Query layer decorator', () => { }, }); - const page = await strapi.entityService.create("api::test.test", { + const page = await strapi.documents('api::test.test').create({ data: { title: 'Generated amazing new page', - url_alias: alias.id, + url_alias: [alias.documentId], }, - populate: ['url_alias'] + populate: ['url_alias'], }); - expect(page).toHaveProperty('url_alias[0].id', alias.id); + expect(page).toHaveProperty('url_alias[0].documentId', alias.documentId); expect(page).toHaveProperty('url_alias[0].url_path', '/page/generated-amazing-new-page'); expect(page).toHaveProperty('url_alias[0].generated', true); expect(page).toHaveProperty('url_alias[0].contenttype', 'api::test.test'); }); it('Create - Should not re-generate a pre-created URL alias if generated is set to false', async () => { - const alias = await strapi.entityService.create("plugin::webtools.url-alias", { + const alias = await strapi.documents('plugin::webtools.url-alias').create({ data: { url_path: '/pre-created-path', generated: false, @@ -60,72 +81,75 @@ describe('Query layer decorator', () => { }, }); - const page = await strapi.entityService.create("api::test.test", { + const page = await strapi.documents('api::test.test').create({ data: { title: 'Some amazing new page', - url_alias: alias.id, + url_alias: [alias.documentId], }, - populate: ['url_alias'] + populate: ['url_alias'], }); - expect(page).toHaveProperty('url_alias[0].id', alias.id); + expect(page).toHaveProperty('url_alias[0].documentId', alias.documentId); expect(page).toHaveProperty('url_alias[0].url_path', '/pre-created-path'); expect(page).toHaveProperty('url_alias[0].generated', false); }); it('Update - Should generate a new URL alias if none is present', async () => { - const page = await strapi.entityService.create("api::test.test", { + const page = await strapi.documents('api::test.test').create({ data: { title: 'Some about to be updated new page', }, - populate: ['url_alias'] + populate: ['url_alias'], }); - const oldAliasId = page.url_alias[0]?.id; + const oldAliasId = page.url_alias[0]?.documentId; + // Delete the created url alias to make sure none is present // at the time of running the .update() query. - await strapi.entityService.delete("plugin::webtools.url-alias", oldAliasId); + await strapi.documents('plugin::webtools.url-alias').delete({ + documentId: oldAliasId, + }); - const updatedPage = await strapi.entityService.update("api::test.test", page.id, { + const updatedPage = await strapi.documents('api::test.test').update({ + documentId: page.documentId, data: { - // @ts-ignore title: 'Some updated page', }, - populate: ['url_alias'] + populate: ['url_alias'], }); - expect(updatedPage.url_alias[0]?.id).not.toBe(oldAliasId); + expect(updatedPage.url_alias[0]?.documentId).not.toBe(oldAliasId); expect(updatedPage).toHaveProperty('url_alias[0].url_path', '/page/some-updated-page'); expect(updatedPage).toHaveProperty('url_alias[0].generated', true); expect(updatedPage).toHaveProperty('url_alias[0].contenttype', 'api::test.test'); }); it('Update - Should re-generate an existing URL alias if generated is set to true', async () => { - const page = await strapi.entityService.create("api::test.test", { + const page = await strapi.documents('api::test.test').create({ data: { title: 'Some about to be updated new page', }, - populate: ['url_alias'] + populate: ['url_alias'], }); expect(page).toHaveProperty('url_alias[0].url_path', '/page/some-about-to-be-updated-new-page') expect(page).toHaveProperty('url_alias[0].generated', true); - const updatedPage = await strapi.entityService.update("api::test.test", page.id, { + const updatedPage = await strapi.documents('api::test.test').update({ + documentId: page.documentId, data: { - // @ts-ignore title: 'Some updated page with overwritten url alias', }, - populate: ['url_alias'] + populate: ['url_alias'], }); - expect(updatedPage).toHaveProperty('url_alias[0].id', page.url_alias[0]?.id); + expect(updatedPage).toHaveProperty('url_alias[0].documentId', page.url_alias[0]?.documentId); expect(updatedPage).toHaveProperty('url_alias[0].url_path', '/page/some-updated-page-with-overwritten-url-alias'); expect(updatedPage).toHaveProperty('url_alias[0].generated', true); }); it('Update - Should not re-generate an existing URL alias if generated is set to false', async () => { - const alias = await strapi.entityService.create("plugin::webtools.url-alias", { + const alias = await strapi.documents('plugin::webtools.url-alias').create({ data: { url_path: '/path-should-not-update', generated: false, @@ -133,117 +157,70 @@ describe('Query layer decorator', () => { }, }); - const page = await strapi.entityService.create("api::test.test", { + const page = await strapi.documents('api::test.test').create({ data: { title: 'Some about to be updated new page', - url_alias: alias.id, + url_alias: [alias.documentId], }, - populate: ['url_alias'] + populate: ['url_alias'], }); expect(page).toHaveProperty('url_alias[0].url_path', '/path-should-not-update') expect(page).toHaveProperty('url_alias[0].generated', false); - const updatedPage = await strapi.entityService.update("api::test.test", page.id, { + const updatedPage = await strapi.documents('api::test.test').update({ + documentId: page.documentId, data: { - // @ts-ignore title: 'Some updated page', }, - populate: ['url_alias'] + populate: ['url_alias'], }); - expect(updatedPage).toHaveProperty('url_alias[0].id', page.url_alias[0]?.id); + expect(updatedPage).toHaveProperty('url_alias[0].documentId', page.url_alias[0]?.documentId); expect(updatedPage).toHaveProperty('url_alias[0].url_path', '/path-should-not-update'); expect(updatedPage).toHaveProperty('url_alias[0].generated', false); }); it('Update - Should not duplicate check the same entry when updated', async () => { - const page = await strapi.entityService.create("api::test.test", { + const page = await strapi.documents('api::test.test').create({ data: { title: 'Unpublished page', }, - populate: ['url_alias'] + populate: ['url_alias'], }); const url = page.url_alias[0].url_path; - const updatedPage = await strapi.entityService.update("api::test.test", page.id, { + const updatedPage = await strapi.documents('api::test.test').update({ + documentId: page.documentId, data: { - // @ts-ignore published_at: new Date(), }, - populate: ['url_alias'] + populate: ['url_alias'], }); expect(updatedPage).toHaveProperty('url_alias[0].url_path', url); }); it('Delete - Should delete the corresponding URL alias as well', async () => { - const page = await strapi.entityService.create("api::test.test", { + const page = await strapi.documents('api::test.test').create({ data: { title: 'Some about to be deleted new page', }, - populate: ['url_alias'] + populate: ['url_alias'], }); expect(page).toHaveProperty('url_alias[0].url_path', '/page/some-about-to-be-deleted-new-page') expect(page).toHaveProperty('url_alias[0].generated', true); - await strapi.entityService.delete("api::test.test", page.id); - - const alias = await strapi.entityService.findOne("plugin::webtools.url-alias", page.url_alias[0]?.id); - - expect(alias).toBeNull(); - }); - - it('Clone - Should create a new entity with a cloned URL alias', async () => { - const page = await strapi.entityService.create("api::test.test", { - data: { - title: 'Some page to clone', - }, - populate: ['url_alias'] - }); - - const clonedPage = await strapi.entityService.clone("api::test.test", page.id, { - populate: ['url_alias'], - data: {}, - }); - - expect(clonedPage).not.toBeNull(); - - if (clonedPage) { - const newUrlAliasPath = `${page.url_alias.url_path}-0`; - expect(clonedPage).toHaveProperty('url_alias[0].url_path', newUrlAliasPath); - expect(clonedPage).toHaveProperty('url_alias[0].generated', true); - expect(clonedPage).toHaveProperty('url_alias[0].contenttype', 'api::test.test'); - expect(clonedPage.id).not.toBe(page.id); - expect(clonedPage.url_alias.id).not.toBe(page.url_alias.id); - } - }); - - it('DeleteMany - Should delete multiple entities and their corresponding URL aliases', async () => { - const page1 = await strapi.entityService.create("api::test.test", { - data: { - title: 'Page 1 to delete', - }, - populate: ['url_alias'] - }); - - const page2 = await strapi.entityService.create("api::test.test", { - data: { - title: 'Page 2 to delete', - }, - populate: ['url_alias'] + await strapi.documents('api::test.test').delete({ + documentId: page.documentId, }); - await strapi.entityService.deleteMany("api::test.test", { - filters: { id: { $in: [page1.id, page2.id] } } + const alias = await strapi.documents('plugin::webtools.url-alias').findOne({ + documentId: page.url_alias[0]?.documentId, }); - const alias1 = await strapi.entityService.findOne("plugin::webtools.url-alias", page1.url_alias[0]?.id); - const alias2 = await strapi.entityService.findOne("plugin::webtools.url-alias", page2.url_alias[0]?.id); - - expect(alias1).toBeNull(); - expect(alias2).toBeNull(); + expect(alias).toBeNull(); }); }); diff --git a/packages/core/server/middlewares/delete-url-alias.ts b/packages/core/server/middlewares/delete-url-alias.ts new file mode 100644 index 00000000..cfa8b826 --- /dev/null +++ b/packages/core/server/middlewares/delete-url-alias.ts @@ -0,0 +1,52 @@ +import { Modules } from '@strapi/strapi'; +import { isContentTypeEnabled } from '../util/enabledContentTypes'; + +const deleteUrlAliasMiddleware: Modules.Documents.Middleware.Middleware = async (context, next) => { + const { uid, action, params } = context; + const hasWT = isContentTypeEnabled(uid); + + // If Webtools isn't enabled, do nothing. + if (!hasWT) { + return next(); + } + + // Run this middleware only for the create action. + if (action !== 'delete') { + return next(); + } + + const locales = await strapi.documents('plugin::i18n.locale').findMany({ fields: 'code' }); + let urlAlias: Modules.Documents.Document<'plugin::webtools.url-alias'> | null = null; + + await locales.reduce(async (prevPromise, locale) => { + await prevPromise; // Ensure previous iteration is done + if (urlAlias) return; // Stop early if we already found one + + const entity = await strapi.documents(uid as 'api::test.test').findOne({ + documentId: params.documentId, + locale: locale.code, + populate: { + url_alias: { + fields: ['id'], + }, + }, + }); + + if (entity?.url_alias[0]) { + [urlAlias] = entity.url_alias; + } + }, Promise.resolve()); + + // If a URL alias is present, delete it. + if (urlAlias) { + await strapi.documents('plugin::webtools.url-alias').delete({ + locale: params.locale, + documentId: urlAlias.documentId, + }); + } + + // Eventually delete the entity. + return next(); +}; + +export default deleteUrlAliasMiddleware; diff --git a/packages/core/server/middlewares/generate-url-alias.ts b/packages/core/server/middlewares/generate-url-alias.ts new file mode 100644 index 00000000..5e0392dd --- /dev/null +++ b/packages/core/server/middlewares/generate-url-alias.ts @@ -0,0 +1,165 @@ +import { Modules, Data } from '@strapi/strapi'; +import { isContentTypeEnabled } from '../util/enabledContentTypes'; +import { getPluginService } from '../util/getPluginService'; + +// eslint-disable-next-line max-len +const generateUrlAliasMiddleware: Modules.Documents.Middleware.Middleware = async (context, next) => { + const { uid, action } = context; + const hasWT = isContentTypeEnabled(uid); + + // If Webtools isn't enabled, do nothing. + if (!hasWT) { + return next(); + } + + // Run this middleware only for the create, update and clone action. + if (!['clone', 'create', 'update'].includes(action)) { + return next(); + } + + const params = context.params as Modules.Documents.ServiceParams<'api::test.test'>['create' | 'update' | 'clone']; + + // Fetch the URL pattern for this content type. + let relations: string[] = []; + let languages: string[] = [undefined]; + let urlAliasEntity: Data.ContentType<'plugin::webtools.url-alias'> | undefined; + + languages = []; + const locales = await strapi.entityService.findMany('plugin::i18n.locale', {}); + languages = locales.map((locale) => locale.code); + + await Promise.all(languages.map(async (lang) => { + const urlPatterns = await getPluginService('url-pattern').findByUid(uid, lang); + urlPatterns.forEach((urlPattern) => { + const languageRelations = getPluginService('url-pattern').getRelationsFromPattern(urlPattern); + relations = [...relations, ...languageRelations]; + }); + })); + + // Remove the URL alias if we're cloning the entity. + // This way we can generate a new URL alias for the cloned entity. + if (action === 'clone') { + params.data.url_alias = null; + } + + // Fire the action. + const entity = await next() as Modules.Documents.AnyDocument; + + // Fetch the full entity. + const fullEntity = await strapi.documents(uid as 'api::test.test').findOne({ + documentId: entity.documentId, + ...(params.locale ? { locale: params.locale } : {}), + populate: { + ...relations.reduce((obj, key) => ({ ...obj, [key]: {} }), {}), + url_alias: { + fields: ['id', 'generated'], + }, + localizations: { + populate: { + url_alias: { + fields: ['id'], + }, + }, + }, + }, + }); + + // If the document already has an URL alias, fetch it. + if (params.data.url_alias?.[0]) { + urlAliasEntity = await strapi.documents('plugin::webtools.url-alias').findOne({ + ...(params.locale ? { locale: params.locale } : {}), + documentId: params.data.url_alias[0] as string, + }); + } else if (fullEntity.url_alias[0]) { + [urlAliasEntity] = fullEntity.url_alias; + } + + // If the URL alias has 'generated' set to false, do nothing. + if (urlAliasEntity?.generated === false) { + return entity; + } + + // Fetch the URL alias localization. + const urlAliasLocalization = fullEntity.localizations + ?.map((loc) => loc?.url_alias[0]?.documentId) + ?.filter((loc) => loc)[0] || null; + + const fullEntityWithoutLocalizations = { + ...fullEntity, + localizations: undefined, + }; + + const combinedEntity = { ...fullEntityWithoutLocalizations }; + const urlPatterns = await getPluginService('url-pattern').findByUid(uid, combinedEntity.locale); + + await Promise.all(urlPatterns.map(async (urlPattern) => { + const generatedPath = getPluginService('url-pattern').resolvePattern(uid, combinedEntity, urlPattern); + + // If a URL alias was created and 'generated' is set to true, update the alias. + if (urlAliasEntity?.generated === true) { + urlAliasEntity = await strapi.documents('plugin::webtools.url-alias').update({ + documentId: urlAliasEntity.documentId, + locale: combinedEntity.locale, + data: { + url_path: generatedPath, + generated: true, + contenttype: uid, + }, + }); + } + + // If no URL alias was created, create one. + if (!urlAliasEntity) { + if (urlAliasLocalization) { + urlAliasEntity = await strapi.documents('plugin::webtools.url-alias').update({ + documentId: urlAliasLocalization, + locale: combinedEntity.locale, + data: { + url_path: generatedPath, + generated: true, + contenttype: uid, + }, + }); + } else { + urlAliasEntity = await strapi.documents('plugin::webtools.url-alias').create({ + locale: combinedEntity.locale, + data: { + url_path: generatedPath, + generated: true, + contenttype: uid, + }, + }); + } + } + })); + + const all = await strapi.db.query(uid as 'api::test.test').findMany({ + where: { + ...(params.locale ? { locale: params.locale } : {}), + document_id: entity.documentId, + }, + }); + + await Promise.all(all.map(async (doc) => { + await strapi.db.query(uid as 'api::test.test').update({ + where: { + // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access + id: doc.id as string, + }, + data: { + url_alias: [urlAliasEntity?.id], + }, + }); + })); + + const finalEntity = await strapi.documents(uid as 'api::test.test').findOne({ + documentId: entity.documentId, + fields: params.fields, + ...(params.locale ? { locale: params.locale } : {}), + populate: params.populate, + }); + + return finalEntity; +}; + +export default generateUrlAliasMiddleware; diff --git a/packages/core/server/middlewares/index.ts b/packages/core/server/middlewares/index.ts new file mode 100644 index 00000000..756fa098 --- /dev/null +++ b/packages/core/server/middlewares/index.ts @@ -0,0 +1,9 @@ +import generateUrlAlias from './generate-url-alias'; +import preventDuplicateUrls from './prevent-duplicate-urls'; +import deleteUrlAlias from './delete-url-alias'; + +export default { + generateUrlAlias, + preventDuplicateUrls, + deleteUrlAlias, +}; diff --git a/packages/core/server/middlewares/prevent-duplicate-urls.ts b/packages/core/server/middlewares/prevent-duplicate-urls.ts new file mode 100644 index 00000000..31928e50 --- /dev/null +++ b/packages/core/server/middlewares/prevent-duplicate-urls.ts @@ -0,0 +1,37 @@ +import { Modules } from '@strapi/strapi'; +import { getPluginService } from '../util/getPluginService'; + +// eslint-disable-next-line max-len +const preventDuplicateUrlsMiddleware: Modules.Documents.Middleware.Middleware = async (context, next) => { + const { uid, action } = context; + + // Only run this for the URL alias entities. + if (uid !== 'plugin::webtools.url-alias') { + return next(); + } + + // Run this middleware only for the create, update and clone action. + if (!['create', 'update'].includes(action)) { + return next(); + } + + const params = context.params as Modules.Documents.ServiceParams<'plugin::webtools.url-alias'>['create' | 'update' | 'clone'] & { documentId: string }; + + if (params.data.url_path) { + params.data.url_path = await getPluginService('url-alias').makeUniquePath( + params.data.url_path, + action !== 'clone' && [ + { + documentId: params.documentId, + }, + { + locale: params.locale, + }, + ], + ); + } + + return next(); +}; + +export default preventDuplicateUrlsMiddleware; diff --git a/packages/core/server/admin-api/register.ts b/packages/core/server/register.ts similarity index 58% rename from packages/core/server/admin-api/register.ts rename to packages/core/server/register.ts index 43b49bf1..e09cf165 100644 --- a/packages/core/server/admin-api/register.ts +++ b/packages/core/server/register.ts @@ -2,18 +2,20 @@ /* eslint-disable @typescript-eslint/no-unsafe-member-access */ import set from 'lodash/set'; -import { Schema } from '@strapi/strapi'; -import { IStrapi } from '../types/strapi'; -import { isContentTypeEnabled } from '../util/enabledContentTypes'; -import migratePluginOptionsRename from './migrations/plugin-options-rename'; +import { Core, Schema } from '@strapi/strapi'; +import { isContentTypeEnabled } from './util/enabledContentTypes'; import { disableContentType } from './hooks/disable'; +import preventDuplicateUrlsMiddleware from './middlewares/prevent-duplicate-urls'; +import deleteUrlAliasMiddleware from './middlewares/delete-url-alias'; +import generateUrlAliasMiddleware from './middlewares/generate-url-alias'; -export default (strapi: IStrapi) => { - // Migrate the pluginOptions to reflect the plugin rename. - migratePluginOptionsRename(strapi); - +export default ({ strapi }: { strapi: Core.Strapi }) => { strapi.hook('strapi::content-types.beforeSync').register(disableContentType); + strapi.documents.use(preventDuplicateUrlsMiddleware); + strapi.documents.use(deleteUrlAliasMiddleware); + strapi.documents.use(generateUrlAliasMiddleware); + // Register the url_alias field. Object.values(strapi.contentTypes).forEach((contentType: Schema.ContentType) => { const { attributes } = contentType; @@ -25,7 +27,15 @@ export default (strapi: IStrapi) => { writable: true, private: false, configurable: false, - visible: false, + editable: false, + /** + * Ideally this field would be hidden, but doing so will cause an issue. + * The issue can be prevented by setting the field to visible. + * + * @see https://github.com/strapi/strapi/issues/23039 + * @see https://github.com/strapi/strapi/issues/22975 + */ + visible: true, default: null, type: 'relation', relation: 'oneToMany', @@ -45,7 +55,7 @@ export default (strapi: IStrapi) => { strapi.plugin('config-sync').pluginTypes.push({ configName: 'url-pattern', queryString: 'plugin::webtools.url-pattern', - uid: 'code', + uid: 'documentId', }); } }; diff --git a/packages/core/server/routes/index.ts b/packages/core/server/routes/index.ts new file mode 100644 index 00000000..8811d691 --- /dev/null +++ b/packages/core/server/routes/index.ts @@ -0,0 +1,191 @@ +export default { + 'content-api': { + type: 'content-api', + routes: [ + { + method: 'GET', + path: '/url-alias', + handler: 'url-alias.find', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/router', + handler: 'core.router', + config: { + policies: [], + }, + }, + ], + }, + admin: { + type: 'admin', + routes: [ + /** + * URL Alias routes + */ + { + method: 'GET', + path: '/url-alias/findOne/:id', + handler: 'url-alias.findOne', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/url-alias/findMany', + handler: 'url-alias.find', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/url-alias/findFrom', + handler: 'url-alias.findFrom', + config: { + policies: [], + }, + }, + { + method: 'POST', + path: '/url-alias/delete/:id', + handler: 'url-alias.delete', + config: { + policies: [], + }, + }, + { + method: 'PUT', + path: '/url-alias/update/:id', + handler: 'url-alias.update', + config: { + policies: [], + }, + }, + { + method: 'POST', + path: '/url-alias/create', + handler: 'url-alias.create', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/url-alias/editLink', + handler: 'url-alias.editLink', + config: { + policies: [], + }, + }, + { + method: 'POST', + path: '/url-alias/generate', + handler: 'url-alias.generate', + config: { + policies: [], + }, + }, + + /** + * Info routes + */ + { + method: 'GET', + path: '/info/getContentTypes', + handler: 'info.getContentTypes', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/info/getLanguages', + handler: 'info.getLanguages', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/info/addons', + handler: 'info.getAddons', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/info/config', + handler: 'info.getConfig', + config: { + policies: [], + }, + }, + + /** + * URL Pattern routes + */ + { + method: 'GET', + path: '/url-pattern/findOne/:id', + handler: 'url-pattern.findOne', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/url-pattern/findMany', + handler: 'url-pattern.find', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/url-pattern/delete/:id', + handler: 'url-pattern.delete', + config: { + policies: [], + }, + }, + { + method: 'PUT', + path: '/url-pattern/update/:id', + handler: 'url-pattern.update', + config: { + policies: [], + }, + }, + { + method: 'POST', + path: '/url-pattern/create', + handler: 'url-pattern.create', + config: { + policies: [], + }, + }, + { + method: 'GET', + path: '/url-pattern/allowed-fields', + handler: 'url-pattern.allowedFields', + config: { + policies: [], + }, + }, + { + method: 'POST', + path: '/url-pattern/validate', + handler: 'url-pattern.validatePattern', + config: { + policies: [], + }, + }, + ], + }, +}; diff --git a/packages/core/server/services/bulk-generate.ts b/packages/core/server/services/bulk-generate.ts new file mode 100644 index 00000000..a3aa3a3a --- /dev/null +++ b/packages/core/server/services/bulk-generate.ts @@ -0,0 +1,132 @@ +import { UID } from '@strapi/strapi'; + +import { getPluginService } from '../util/getPluginService'; +import { GenerationType } from '../types'; + +export interface GenerateParams { + types: UID.ContentType[], + generationType: GenerationType, +} + +/** + * Generate URL aliases based on given parameters. + * + * @param {GenerateParams} params - The parameters including types and generation type. + * @returns {Promise} - The total amount of generated URLs. + */ +const generateUrlAliases = async (params: GenerateParams): Promise => { + const { types, generationType } = params; + let generatedCount = 0; + + // Map over all the types sent in the request. + await Promise.all(types.map(async (type) => { + if (generationType === 'all') { + // Delete all the URL aliases for the given type. + await strapi.db.query('plugin::webtools.url-alias').deleteMany({ + where: { contenttype: type }, + }); + } + + if (generationType === 'only_generated') { + // Delete all the auto generated URL aliases of the given type. + await strapi.db.query('plugin::webtools.url-alias').deleteMany({ + where: { contenttype: type, generated: true }, + }); + } + + let relations: string[] = []; + let languages: string[] = [undefined]; + + languages = []; + const locales = await strapi.documents('plugin::i18n.locale').findMany({}); + languages = locales.map((locale) => locale.code); + + // Get all relations for the type + await Promise.all(languages.map(async (lang) => { + const urlPatterns = await getPluginService('url-pattern').findByUid(type, lang); + urlPatterns.forEach((urlPattern) => { + const languageRelations = getPluginService('url-pattern').getRelationsFromPattern(urlPattern); + relations = [...relations, ...languageRelations]; + }); + })); + + // Query all the entities of the type that do not have a corresponding URL alias. + const entities = await strapi.documents(type as 'api::test.test').findMany({ + filters: { url_alias: null }, + populate: { + ...relations.reduce((obj, key) => ({ ...obj, [key]: {} }), {}), + localizations: { + populate: { + ...relations.reduce((obj, key) => ({ ...obj, [key]: {} }), {}), + }, + }, + }, + }); + + /** + * @todo + * We should do a Promise.all(entities.map()) here to speed up the process. + * Using that method we can create all the URL aliases in parallel. + * Currently this is not possible due to the duplicateCheck function. + * Race conditions can occur when two entities have the same URL path. + */ + // eslint-disable-next-line no-restricted-syntax + for (const entity of entities) { + // eslint-disable-next-line no-await-in-loop + const urlPatterns = await getPluginService('url-pattern').findByUid(type, entity.locale); + const resolvedPath = getPluginService('url-pattern').resolvePattern(type, entity, urlPatterns[0]); + + // eslint-disable-next-line no-await-in-loop + const newUrlAlias = await strapi.documents('plugin::webtools.url-alias').create({ + data: { + url_path: resolvedPath, + generated: true, + contenttype: type, + locale: entity.locale, + }, + }); + + // eslint-disable-next-line no-await-in-loop + await strapi.documents(type as 'api::test.test').update({ + documentId: entity.documentId, + data: { + url_alias: [newUrlAlias.documentId], + }, + }); + + // eslint-disable-next-line no-await-in-loop + await Promise.all(entity.localizations.map(async (loc) => { + const patterns = await getPluginService('url-pattern').findByUid(type, loc.locale); + const path = getPluginService('url-pattern').resolvePattern(type, loc, patterns[0]); + + const alias = await strapi.documents('plugin::webtools.url-alias').update({ + documentId: newUrlAlias.documentId, + locale: loc.locale, + data: { + url_path: path, + generated: true, + contenttype: type, + locale: entity.locale, + }, + }); + + await strapi.documents(type as 'api::test.test').update({ + documentId: entity.documentId, + locale: loc.locale, + data: { + url_alias: [alias.documentId], + }, + }); + })); + + generatedCount += 1; + } + })); + + return generatedCount; +}; + + +export default () => ({ + generateUrlAliases, +}); diff --git a/packages/core/server/services/index.ts b/packages/core/server/services/index.ts new file mode 100644 index 00000000..e9aebf1d --- /dev/null +++ b/packages/core/server/services/index.ts @@ -0,0 +1,9 @@ +import urlAliasController from './url-alias'; +import urlPatternController from './url-pattern'; +import bulkGenerateController from './bulk-generate'; + +export default { + 'url-alias': urlAliasController, + 'url-pattern': urlPatternController, + 'bulk-generate': bulkGenerateController, +}; diff --git a/packages/core/server/services/url-alias.ts b/packages/core/server/services/url-alias.ts new file mode 100644 index 00000000..0e438ac5 --- /dev/null +++ b/packages/core/server/services/url-alias.ts @@ -0,0 +1,88 @@ +import { factories, UID } from '@strapi/strapi'; +import { Modules } from '@strapi/types'; +import { getPluginService } from '../util/getPluginService'; + +/** + * URL alias service + */ + +const contentTypeSlug = 'plugin::webtools.url-alias'; + +const customServices = () => ({ + findRelatedEntity: async (path: string, query: Modules.Documents.ServiceParams<'api::test.test'>['findFirst'] = {}) => { + const urlAliasEntity = await getPluginService('url-alias').findByPath(path); + if (!urlAliasEntity) { + return {}; + } + + const contentTypeUid = urlAliasEntity.contenttype as UID.ContentType; + + const entity = await strapi.documents(contentTypeUid as 'api::test.test').findFirst({ + status: 'published', + ...query, + filters: { + ...query?.filters, + url_alias: { documentId: urlAliasEntity.documentId }, + }, + }); + + if (!entity) { + return {}; + } + + return { + entity, + contentType: urlAliasEntity.contenttype as UID.ContentType, + }; + }, + + /** + * findByPath. + * + * @param {string} path the path. + * @param {number} id the id to ignore. + */ + findByPath: async (path: string, excludeFilters: { [key: string]: any }[] = [{}]) => { + const locales = await strapi.documents('plugin::i18n.locale').findMany({ fields: 'code' }); + + let pathEntity: Modules.Documents.Document<'plugin::webtools.url-alias'> | null = null; + + await locales.reduce(async (prevPromise, locale) => { + await prevPromise; // Ensure previous iteration is done + if (pathEntity) return; // Stop early if we already found one + + pathEntity = await strapi.documents('plugin::webtools.url-alias').findFirst({ + locale: locale.code, + filters: { + url_path: path, + $not: { + $and: excludeFilters, + }, + }, + }); + }, Promise.resolve()); + + return pathEntity; + }, + + /** + * Finds a path from the original path that is unique + */ + makeUniquePath: async ( + originalPath: string, + excludeFilters?: { [key: string]: any }[], + ext: number = -1, + ): Promise => { + const extension = ext >= 0 ? `-${ext}` : ''; + const newPath = originalPath + extension; + const pathAlreadyExists = await getPluginService('url-alias').findByPath(newPath, excludeFilters); + + if (pathAlreadyExists) { + return getPluginService('url-alias').makeUniquePath(originalPath, excludeFilters, ext + 1); + } + + return newPath; + }, +}); + +export default factories.createCoreService(contentTypeSlug, customServices); diff --git a/packages/core/server/admin-api/services/url-pattern.ts b/packages/core/server/services/url-pattern.ts similarity index 55% rename from packages/core/server/admin-api/services/url-pattern.ts rename to packages/core/server/services/url-pattern.ts index 322ed39f..efce5e97 100644 --- a/packages/core/server/admin-api/services/url-pattern.ts +++ b/packages/core/server/services/url-pattern.ts @@ -1,48 +1,13 @@ -import snakeCase from 'lodash/snakeCase'; +import { factories, Schema, UID } from '@strapi/strapi'; import deburr from 'lodash/deburr'; import toLower from 'lodash/toLower'; import kebabCase from 'lodash/kebabCase'; -import { EntityService, Schema } from '@strapi/strapi'; -import { Common } from '@strapi/types'; +import { getPluginService } from '../util/getPluginService'; +import { typedEntries } from '../util/typeHelpers'; -import { getPluginService } from '../../util/getPluginService'; - - -export default () => ({ - /** - * Create a new URL pattern. - * - * @param {object} data - The data to create the URL pattern with. - * @returns {Promise} The created URL pattern entity. - */ - create: async (data: EntityService.Params.Pick<'plugin::webtools.url-pattern', 'data'>['data']) => { - const formattedData = data; - - if (data.code) { - formattedData.code = snakeCase(deburr(toLower(data.code))); - } else { - formattedData.code = snakeCase(deburr(toLower(data.label))); - } - - const patternEntity = await strapi.entityService.create('plugin::webtools.url-pattern', { - data, - }); - - return patternEntity; - }, - - /** - * Find one URL pattern by its ID. - * - * @param {number} id - The ID of the URL pattern. - * @returns {Promise} The found URL pattern entity. - */ - findOne: async (id: number) => { - const patternEntity = await strapi.entityService.findOne('plugin::webtools.url-pattern', id); - - return patternEntity; - }, +const contentTypeSlug = 'plugin::webtools.url-pattern'; +const customServices = () => ({ /** * Find URL patterns by UID and optionally language code. * @@ -51,7 +16,7 @@ export default () => ({ * @returns {Promise} The array of URL patterns. */ findByUid: async (uid: string, langcode?: string): Promise => { - let patterns = await getPluginService('urlPatternService').findMany({ + let patterns = await strapi.documents(contentTypeSlug).findMany({ filters: { contenttype: uid, }, @@ -62,7 +27,7 @@ export default () => ({ } if (!patterns.length) { - return [strapi.config.get('plugin.webtools.default_pattern')]; + return [strapi.config.get('plugin::webtools.default_pattern')]; } const patternsArray = patterns.map((pattern) => pattern.pattern); @@ -70,41 +35,6 @@ export default () => ({ return patternsArray; }, - /** - * Find many URL patterns based on given parameters. - * - * @param {object} params - The parameters for finding URL patterns. - * @returns {Promise} The found URL patterns. - */ - findMany: async (params: string) => { - const patternEntities = await strapi.entityService.findMany('plugin::webtools.url-pattern', params); - - return patternEntities; - }, - - /** - * Update a URL pattern by its ID. - * - * @param {number} id - The ID of the URL pattern to update. - * @param {object} data - The new data for the URL pattern. - * @returns {Promise} The updated URL pattern entity. - */ - update: async (id: number, data: EntityService.Params.Pick<'plugin::webtools.url-pattern', 'data'>['data']) => { - const patternEntity = await strapi.entityService.update('plugin::webtools.url-pattern', id, { data }); - - return patternEntity; - }, - - /** - * Delete a URL pattern by its ID. - * - * @param {number} id - The ID of the URL pattern to delete. - * @returns {Promise} - */ - delete: async (id: number) => { - await strapi.entityService.delete('plugin::webtools.url-pattern', id); - }, - /** * Get all field names allowed in the URL of a given content type. * @@ -115,8 +45,8 @@ export default () => ({ getAllowedFields: (contentType: Schema.ContentType, allowedFields: string[] = []) => { const fields: string[] = []; allowedFields.forEach((fieldType) => { - Object.entries(contentType.attributes).forEach(([fieldName, field]) => { - if ((field.type === fieldType || fieldName === fieldType) && field.type !== 'relation' && fieldName !== 'url_path_id') { + typedEntries(contentType.attributes).forEach(([fieldName, field]) => { + if ((field.type === fieldType || fieldName === fieldType) && field.type !== 'relation') { fields.push(fieldName); } else if ( field.type === 'relation' @@ -125,15 +55,15 @@ export default () => ({ && fieldName !== 'createdBy' && fieldName !== 'updatedBy' ) { - // @ts-ignore - // eslint-disable-next-line @typescript-eslint/no-unsafe-member-access - const relation = strapi.contentTypes[field.target]; + // @ts-expect-error + // field.target is not strongly typed in the Strapi Attribute types. + const relation = strapi.contentTypes[field.target as UID.ContentType]; - if (allowedFields.includes('id') && !fields.includes(`${fieldName}.id`)) { - fields.push(`${fieldName}.id`); + if (allowedFields.includes('documentId') && !fields.includes(`${fieldName}.documentId`)) { + fields.push(`${fieldName}.documentId`); } - Object.entries(relation.attributes).forEach(([subFieldName, subField]) => { + typedEntries(relation.attributes).forEach(([subFieldName, subField]) => { if (subField.type === fieldType || subFieldName === fieldType) { fields.push(`${fieldName}.${subFieldName}`); } @@ -145,8 +75,8 @@ export default () => ({ ) { const relation = strapi.components[field.component]; - if (allowedFields.includes('id') && !fields.includes(`${fieldName}.id`)) { - fields.push(`${fieldName}.id`); + if (allowedFields.includes('documentId') && !fields.includes(`${fieldName}.documentId`)) { + fields.push(`${fieldName}.documentId`); } Object.entries(relation.attributes).forEach(([subFieldName, subField]) => { @@ -158,9 +88,9 @@ export default () => ({ }); }); - // Add id field manually because it is not on the attributes object of a content type. - if (allowedFields.includes('id')) { - fields.push('id'); + // Add documentId field manually because it is not on the attributes object of a content type. + if (allowedFields.includes('documentId')) { + fields.push('documentId'); } if (allowedFields.includes('pluralName')) { @@ -176,16 +106,8 @@ export default () => ({ * @param {string[]} patterns - The patterns to extract fields from. * @returns {string[]} The extracted fields. */ - getFieldsFromPattern: (patterns: string[]) => { - // Ensure patterns is an array - if (!Array.isArray(patterns)) { - // eslint-disable-next-line no-param-reassign - patterns = [patterns]; - } - - // Combine all patterns into a single string for regex application - const patternString = patterns.map((pattern) => pattern).join(','); - const fields = patternString.match(/[[\w\d.]+]/g); // Get all substrings between [] as array. + getFieldsFromPattern: (pattern: string) => { + const fields = pattern.match(/[[\w\d.]+]/g); // Get all substrings between [] as array. if (!fields) { return []; @@ -202,21 +124,17 @@ export default () => ({ * @param {string[]} patterns - The patterns to extract relations from. * @returns {string[]} The extracted relations. */ - getRelationsFromPattern: (patterns: string[]) => { + getRelationsFromPattern: (pattern: string) => { // Get fields from the pattern (assuming they are inside square brackets) - let fields = getPluginService('urlPatternService').getFieldsFromPattern(patterns); + let fields = getPluginService('url-pattern').getFieldsFromPattern(pattern); // Filter out fields that are empty or malformed fields = fields.filter((field) => field); // For fields containing dots, extract the first part (relation) - const relationsWithDots = fields.filter((field) => field.includes('.')).map((field) => field.split('.')[0]); - - // For fields without dots, treat them as direct fields (e.g., 'title' in /en/[title]) - const directRelations = fields.filter((field) => !field.includes('.')); + const relations = fields.filter((field) => field.includes('.')).map((field) => field.split('.')[0]); - // Combine both types of relations - return [...relationsWithDots, ...directRelations]; + return relations; }, @@ -229,16 +147,16 @@ export default () => ({ * @returns {string} The resolved path. */ resolvePattern: ( - uid: Common.UID.ContentType, - entity: { [key: string]: string | number | Date }, + uid: UID.ContentType, + entity: { [key: string]: any }, urlPattern?: string, ): string => { const resolve = (pattern: string) => { let resolvedPattern: string = pattern; // Ensure pattern is an array before sending it to getFieldsFromPattern - const fields = getPluginService('urlPatternService').getFieldsFromPattern( - Array.isArray(pattern) ? pattern : [pattern], + const fields = getPluginService('url-pattern').getFieldsFromPattern( + pattern, ); fields.forEach((field) => { @@ -259,7 +177,7 @@ export default () => ({ } else if (Array.isArray(entity[relationalField[0]])) { strapi.log.error('Something went wrong whilst resolving the pattern.'); } else if (typeof entity[relationalField[0]] === 'object') { - resolvedPattern = resolvedPattern.replace(`[${field}]`, entity[relationalField[0]] && String(entity[relationalField[0]][relationalField[1]]) ? String(entity[relationalField[0]][relationalField[1]]) : ''); + resolvedPattern = resolvedPattern.replace(`[${field}]`, entity[relationalField[0]] && String((entity[relationalField[0]] as any[])[relationalField[1]]) ? String((entity[relationalField[0]] as any[])[relationalField[1]]) : ''); } }); @@ -269,7 +187,7 @@ export default () => ({ }; if (!urlPattern) { - return resolve(strapi.config.get('plugin.webtools.default_pattern')); + return resolve(strapi.config.get('plugin::webtools.default_pattern')); } const path = resolve(urlPattern); @@ -285,7 +203,7 @@ export default () => ({ * @returns {boolean} object.valid - Validation boolean. * @returns {string} object.message - Validation message. */ - validatePattern: (pattern: string[], allowedFieldNames: string[]) => { + validatePattern: (pattern: string, allowedFieldNames: string[]) => { if (!pattern.length) { return { valid: false, @@ -293,11 +211,8 @@ export default () => ({ }; } - // Flatten the array into a string for pre- / post-character count - const patternString = pattern.join(''); - - const preCharCount = patternString.split('[').length - 1; - const postCharCount = patternString.split(']').length - 1; + const preCharCount = pattern.split('[').length - 1; + const postCharCount = pattern.split(']').length - 1; if (preCharCount < 1 || postCharCount < 1) { return { @@ -316,7 +231,7 @@ export default () => ({ let fieldsAreAllowed = true; // Pass the original `pattern` array to getFieldsFromPattern - getPluginService('urlPatternService').getFieldsFromPattern(pattern).forEach((field) => { + getPluginService('url-pattern').getFieldsFromPattern(pattern).forEach((field) => { if (!allowedFieldNames.includes(field)) fieldsAreAllowed = false; }); @@ -333,3 +248,5 @@ export default () => ({ }; }, }); + +export default factories.createCoreService(contentTypeSlug, customServices); diff --git a/packages/core/server/types/generated/components.d.ts b/packages/core/server/types/generated/components.d.ts deleted file mode 100644 index 0cd76b43..00000000 --- a/packages/core/server/types/generated/components.d.ts +++ /dev/null @@ -1,5 +0,0 @@ -import type { Schema, Attribute } from '@strapi/strapi'; - -declare module '@strapi/types' { - export module Shared {} -} diff --git a/packages/core/server/types/generated/contentTypes.d.ts b/packages/core/server/types/generated/contentTypes.d.ts deleted file mode 100644 index eeda7aba..00000000 --- a/packages/core/server/types/generated/contentTypes.d.ts +++ /dev/null @@ -1,893 +0,0 @@ -import type { Schema, Attribute } from '@strapi/strapi'; - -export interface AdminPermission extends Schema.CollectionType { - collectionName: 'admin_permissions'; - info: { - name: 'Permission'; - description: ''; - singularName: 'permission'; - pluralName: 'permissions'; - displayName: 'Permission'; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - action: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - actionParameters: Attribute.JSON & Attribute.DefaultTo<{}>; - subject: Attribute.String & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - properties: Attribute.JSON & Attribute.DefaultTo<{}>; - conditions: Attribute.JSON & Attribute.DefaultTo<[]>; - role: Attribute.Relation<'admin::permission', 'manyToOne', 'admin::role'>; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface AdminUser extends Schema.CollectionType { - collectionName: 'admin_users'; - info: { - name: 'User'; - description: ''; - singularName: 'user'; - pluralName: 'users'; - displayName: 'User'; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - firstname: Attribute.String & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - lastname: Attribute.String & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - username: Attribute.String; - email: Attribute.Email & - Attribute.Required & - Attribute.Private & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 6; - }>; - password: Attribute.Password & - Attribute.Private & - Attribute.SetMinMaxLength<{ - minLength: 6; - }>; - resetPasswordToken: Attribute.String & Attribute.Private; - registrationToken: Attribute.String & Attribute.Private; - isActive: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; - roles: Attribute.Relation<'admin::user', 'manyToMany', 'admin::role'> & - Attribute.Private; - blocked: Attribute.Boolean & Attribute.Private & Attribute.DefaultTo; - preferedLanguage: Attribute.String; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation<'admin::user', 'oneToOne', 'admin::user'> & - Attribute.Private; - updatedBy: Attribute.Relation<'admin::user', 'oneToOne', 'admin::user'> & - Attribute.Private; - }; -} - -export interface AdminRole extends Schema.CollectionType { - collectionName: 'admin_roles'; - info: { - name: 'Role'; - description: ''; - singularName: 'role'; - pluralName: 'roles'; - displayName: 'Role'; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - code: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - description: Attribute.String; - users: Attribute.Relation<'admin::role', 'manyToMany', 'admin::user'>; - permissions: Attribute.Relation< - 'admin::role', - 'oneToMany', - 'admin::permission' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation<'admin::role', 'oneToOne', 'admin::user'> & - Attribute.Private; - updatedBy: Attribute.Relation<'admin::role', 'oneToOne', 'admin::user'> & - Attribute.Private; - }; -} - -export interface AdminApiToken extends Schema.CollectionType { - collectionName: 'strapi_api_tokens'; - info: { - name: 'Api Token'; - singularName: 'api-token'; - pluralName: 'api-tokens'; - displayName: 'Api Token'; - description: ''; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - description: Attribute.String & - Attribute.SetMinMaxLength<{ - minLength: 1; - }> & - Attribute.DefaultTo<''>; - type: Attribute.Enumeration<['read-only', 'full-access', 'custom']> & - Attribute.Required & - Attribute.DefaultTo<'read-only'>; - accessKey: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - lastUsedAt: Attribute.DateTime; - permissions: Attribute.Relation< - 'admin::api-token', - 'oneToMany', - 'admin::api-token-permission' - >; - expiresAt: Attribute.DateTime; - lifespan: Attribute.BigInteger; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::api-token', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::api-token', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface AdminApiTokenPermission extends Schema.CollectionType { - collectionName: 'strapi_api_token_permissions'; - info: { - name: 'API Token Permission'; - description: ''; - singularName: 'api-token-permission'; - pluralName: 'api-token-permissions'; - displayName: 'API Token Permission'; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - action: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - token: Attribute.Relation< - 'admin::api-token-permission', - 'manyToOne', - 'admin::api-token' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::api-token-permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::api-token-permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface AdminTransferToken extends Schema.CollectionType { - collectionName: 'strapi_transfer_tokens'; - info: { - name: 'Transfer Token'; - singularName: 'transfer-token'; - pluralName: 'transfer-tokens'; - displayName: 'Transfer Token'; - description: ''; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - description: Attribute.String & - Attribute.SetMinMaxLength<{ - minLength: 1; - }> & - Attribute.DefaultTo<''>; - accessKey: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - lastUsedAt: Attribute.DateTime; - permissions: Attribute.Relation< - 'admin::transfer-token', - 'oneToMany', - 'admin::transfer-token-permission' - >; - expiresAt: Attribute.DateTime; - lifespan: Attribute.BigInteger; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::transfer-token', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::transfer-token', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface AdminTransferTokenPermission extends Schema.CollectionType { - collectionName: 'strapi_transfer_token_permissions'; - info: { - name: 'Transfer Token Permission'; - description: ''; - singularName: 'transfer-token-permission'; - pluralName: 'transfer-token-permissions'; - displayName: 'Transfer Token Permission'; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - action: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - token: Attribute.Relation< - 'admin::transfer-token-permission', - 'manyToOne', - 'admin::transfer-token' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::transfer-token-permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::transfer-token-permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface ApiTestTest extends Schema.CollectionType { - collectionName: 'tests'; - info: { - singularName: 'test'; - pluralName: 'tests'; - displayName: 'test'; - }; - options: { - draftAndPublish: true; - }; - pluginOptions: { - webtools: { - enabled: true; - }; - }; - attributes: { - title: Attribute.String; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - publishedAt: Attribute.DateTime; - createdBy: Attribute.Relation<'api::test.test', 'oneToOne', 'admin::user'> & - Attribute.Private; - updatedBy: Attribute.Relation<'api::test.test', 'oneToOne', 'admin::user'> & - Attribute.Private; - url_alias: Attribute.Relation< - 'api::test.test', - 'oneToOne', - 'plugin::webtools.url-alias' - > & - Attribute.Unique & - Attribute.SetPluginOptions<{ - i18n: { - localized: true; - }; - }>; - sitemap_exclude: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; - }; -} - -export interface PluginUploadFile extends Schema.CollectionType { - collectionName: 'files'; - info: { - singularName: 'file'; - pluralName: 'files'; - displayName: 'File'; - description: ''; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - name: Attribute.String & Attribute.Required; - alternativeText: Attribute.String; - caption: Attribute.String; - width: Attribute.Integer; - height: Attribute.Integer; - formats: Attribute.JSON; - hash: Attribute.String & Attribute.Required; - ext: Attribute.String; - mime: Attribute.String & Attribute.Required; - size: Attribute.Decimal & Attribute.Required; - url: Attribute.String & Attribute.Required; - previewUrl: Attribute.String; - provider: Attribute.String & Attribute.Required; - provider_metadata: Attribute.JSON; - related: Attribute.Relation<'plugin::upload.file', 'morphToMany'>; - folder: Attribute.Relation< - 'plugin::upload.file', - 'manyToOne', - 'plugin::upload.folder' - > & - Attribute.Private; - folderPath: Attribute.String & - Attribute.Required & - Attribute.Private & - Attribute.SetMinMax<{ - min: 1; - }>; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::upload.file', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::upload.file', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - sitemap_exclude: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; - }; -} - -export interface PluginUploadFolder extends Schema.CollectionType { - collectionName: 'upload_folders'; - info: { - singularName: 'folder'; - pluralName: 'folders'; - displayName: 'Folder'; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.SetMinMax<{ - min: 1; - }>; - pathId: Attribute.Integer & Attribute.Required & Attribute.Unique; - parent: Attribute.Relation< - 'plugin::upload.folder', - 'manyToOne', - 'plugin::upload.folder' - >; - children: Attribute.Relation< - 'plugin::upload.folder', - 'oneToMany', - 'plugin::upload.folder' - >; - files: Attribute.Relation< - 'plugin::upload.folder', - 'oneToMany', - 'plugin::upload.file' - >; - path: Attribute.String & - Attribute.Required & - Attribute.SetMinMax<{ - min: 1; - }>; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::upload.folder', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::upload.folder', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface PluginWebtoolsUrlAlias extends Schema.CollectionType { - collectionName: 'wt_url_alias'; - info: { - singularName: 'url-alias'; - pluralName: 'url-alias'; - displayName: 'url-alias'; - }; - options: { - draftAndPublish: false; - comment: ''; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - url_path: Attribute.String & Attribute.Required & Attribute.Unique; - generated: Attribute.Boolean & Attribute.DefaultTo; - contenttype: Attribute.String & Attribute.Required; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::webtools.url-alias', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::webtools.url-alias', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - sitemap_exclude: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; - }; -} - -export interface PluginWebtoolsUrlPattern extends Schema.CollectionType { - collectionName: 'wt_url_patterns'; - info: { - singularName: 'url-pattern'; - pluralName: 'url-patterns'; - displayName: 'url-pattern'; - }; - options: { - draftAndPublish: false; - comment: ''; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - label: Attribute.String & Attribute.Required; - pattern: Attribute.String & Attribute.Required; - code: Attribute.String & Attribute.Required & Attribute.Unique; - contenttype: Attribute.String & Attribute.Required; - languages: Attribute.JSON & Attribute.Required; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::webtools.url-pattern', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::webtools.url-pattern', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - sitemap_exclude: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; - }; -} - -export interface PluginWebtoolsAddonSitemapSitemap - extends Schema.CollectionType { - collectionName: 'wt_sitemap'; - info: { - singularName: 'sitemap'; - pluralName: 'sitemaps'; - displayName: 'sitemap'; - }; - options: { - draftAndPublish: false; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - sitemap_string: Attribute.Text & Attribute.Required; - name: Attribute.String & - Attribute.Required & - Attribute.DefaultTo<'default'>; - type: Attribute.Enumeration<['default_hreflang', 'index']> & - Attribute.DefaultTo<'default_hreflang'>; - delta: Attribute.Integer & Attribute.DefaultTo<1>; - link_count: Attribute.Integer; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::webtools-addon-sitemap.sitemap', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::webtools-addon-sitemap.sitemap', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface PluginI18NLocale extends Schema.CollectionType { - collectionName: 'i18n_locale'; - info: { - singularName: 'locale'; - pluralName: 'locales'; - collectionName: 'locales'; - displayName: 'Locale'; - description: ''; - }; - options: { - draftAndPublish: false; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - name: Attribute.String & - Attribute.SetMinMax<{ - min: 1; - max: 50; - }>; - code: Attribute.String & Attribute.Unique; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::i18n.locale', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::i18n.locale', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface PluginUsersPermissionsPermission - extends Schema.CollectionType { - collectionName: 'up_permissions'; - info: { - name: 'permission'; - description: ''; - singularName: 'permission'; - pluralName: 'permissions'; - displayName: 'Permission'; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - action: Attribute.String & Attribute.Required; - role: Attribute.Relation< - 'plugin::users-permissions.permission', - 'manyToOne', - 'plugin::users-permissions.role' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::users-permissions.permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::users-permissions.permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface PluginUsersPermissionsRole extends Schema.CollectionType { - collectionName: 'up_roles'; - info: { - name: 'role'; - description: ''; - singularName: 'role'; - pluralName: 'roles'; - displayName: 'Role'; - }; - pluginOptions: { - 'content-manager': { - visible: false; - }; - 'content-type-builder': { - visible: false; - }; - }; - attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ - minLength: 3; - }>; - description: Attribute.String; - type: Attribute.String & Attribute.Unique; - permissions: Attribute.Relation< - 'plugin::users-permissions.role', - 'oneToMany', - 'plugin::users-permissions.permission' - >; - users: Attribute.Relation< - 'plugin::users-permissions.role', - 'oneToMany', - 'plugin::users-permissions.user' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::users-permissions.role', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::users-permissions.role', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - }; -} - -export interface PluginUsersPermissionsUser extends Schema.CollectionType { - collectionName: 'up_users'; - info: { - name: 'user'; - description: ''; - singularName: 'user'; - pluralName: 'users'; - displayName: 'User'; - }; - options: { - draftAndPublish: false; - timestamps: true; - }; - attributes: { - username: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 3; - }>; - email: Attribute.Email & - Attribute.Required & - Attribute.SetMinMaxLength<{ - minLength: 6; - }>; - provider: Attribute.String; - password: Attribute.Password & - Attribute.Private & - Attribute.SetMinMaxLength<{ - minLength: 6; - }>; - resetPasswordToken: Attribute.String & Attribute.Private; - confirmationToken: Attribute.String & Attribute.Private; - confirmed: Attribute.Boolean & Attribute.DefaultTo; - blocked: Attribute.Boolean & Attribute.DefaultTo; - role: Attribute.Relation< - 'plugin::users-permissions.user', - 'manyToOne', - 'plugin::users-permissions.role' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::users-permissions.user', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::users-permissions.user', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - url_alias: Attribute.Relation< - 'plugin::users-permissions.user', - 'oneToOne', - 'plugin::webtools.url-alias' - > & - Attribute.Unique & - Attribute.SetPluginOptions<{ - i18n: { - localized: true; - }; - }>; - sitemap_exclude: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; - }; -} - -declare module '@strapi/types' { - export module Shared { - export interface ContentTypes { - 'admin::permission': AdminPermission; - 'admin::user': AdminUser; - 'admin::role': AdminRole; - 'admin::api-token': AdminApiToken; - 'admin::api-token-permission': AdminApiTokenPermission; - 'admin::transfer-token': AdminTransferToken; - 'admin::transfer-token-permission': AdminTransferTokenPermission; - 'api::test.test': ApiTestTest; - 'plugin::upload.file': PluginUploadFile; - 'plugin::upload.folder': PluginUploadFolder; - 'plugin::webtools.url-alias': PluginWebtoolsUrlAlias; - 'plugin::webtools.url-pattern': PluginWebtoolsUrlPattern; - 'plugin::webtools-addon-sitemap.sitemap': PluginWebtoolsAddonSitemapSitemap; - 'plugin::i18n.locale': PluginI18NLocale; - 'plugin::users-permissions.permission': PluginUsersPermissionsPermission; - 'plugin::users-permissions.role': PluginUsersPermissionsRole; - 'plugin::users-permissions.user': PluginUsersPermissionsUser; - } - } -} diff --git a/packages/core/server/types/strapi.ts b/packages/core/server/types/strapi.ts deleted file mode 100644 index 13b0653e..00000000 --- a/packages/core/server/types/strapi.ts +++ /dev/null @@ -1,85 +0,0 @@ -import { Attribute, Strapi } from '@strapi/strapi'; - -/** - * An extension of the Strapi type to include unsupported types. - */ -export interface IStrapi extends Omit { - entityService: Strapi['entityService'] & { - decorate: (decorator: any) => {}, - } - admin: Strapi['admin'] & { - services: { - permission: { - actionProvider: { - registerMany: (actions: any) => {} - } - } - } - } -} - -export interface IDecoratedService { - create: { - call: (context: any, uid: any, options: any) => Promise<{ - id: number, - locale?: string, - localizations?: [ - { - url_alias: { - id: number - }, - }, - ], - }> - }, - update: { - call: (context: any, uid: any, id: any, options: any) => Promise<{ - id: number - locale?: string, - localizations?: [ - { - url_alias: { - id: number - }, - }, - ], - }> - }, - delete: { - call: (context: any, uid: any, options: any) => Promise<{ id: number }> - } - findOne: { - call: (context: any, uid: any, id: any, options: any) => Promise<{ - id: number, url_alias?: Attribute.GetValues<'plugin::webtools.url-alias', Attribute.GetNonPopulatableKeys<'plugin::webtools.url-alias'>> - }> - } - clone: { - call: (context: any, uid: any, cloneId: any, options: any) => Promise<{ - id: number, - locale?: string, - localizations?: [ - { - url_alias: { - id: number - }, - }, - ], - }> - }, - deleteMany: { - call: (context: any, uid: any, options: any) => Promise<{ id: number }> - } -} - -export interface IDecoratedServiceOptions { - data: Fields - populate: { - localizations: { - populate: { - url_alias: { - fields: ['id'] - } - } - } - } -} diff --git a/packages/core/server/util/enabledContentTypes.ts b/packages/core/server/util/enabledContentTypes.ts index aba3454b..c0ad9220 100644 --- a/packages/core/server/util/enabledContentTypes.ts +++ b/packages/core/server/util/enabledContentTypes.ts @@ -1,9 +1,9 @@ import get from 'lodash/get'; -import { Common, Schema } from '@strapi/strapi'; +import { Schema } from '@strapi/strapi'; import { pluginId } from './pluginId'; -export const isContentTypeEnabled = (ct: Common.UID.ContentType | Schema.ContentType) => { +export const isContentTypeEnabled = (ct: Schema.ContentType) => { let contentType: Schema.ContentType; if (typeof ct === 'string') { diff --git a/packages/core/server/util/getAddons.ts b/packages/core/server/util/getAddons.ts index 0d961636..fbb87628 100644 --- a/packages/core/server/util/getAddons.ts +++ b/packages/core/server/util/getAddons.ts @@ -1,6 +1,4 @@ -import { Strapi } from '@strapi/strapi'; - -const getAddons = (strapi: Strapi) => { +const getAddons = () => { const enabledPlugins = strapi.config.get('enabledPlugins'); const addons: { diff --git a/packages/core/server/util/sanitizeOutput.ts b/packages/core/server/util/sanitizeOutput.ts index 92c03568..1d551afd 100644 --- a/packages/core/server/util/sanitizeOutput.ts +++ b/packages/core/server/util/sanitizeOutput.ts @@ -1,11 +1,10 @@ import { Schema } from '@strapi/strapi'; -import { sanitize } from '@strapi/utils'; export const sanitizeOutput = ( data, contentType: Schema.ContentType, auth: unknown, -) => sanitize.contentAPI.output(data, contentType, { auth }); +) => strapi.contentAPI.sanitize.output(data, contentType, { auth }); export default { sanitizeOutput, diff --git a/packages/core/server/util/typeHelpers.ts b/packages/core/server/util/typeHelpers.ts new file mode 100644 index 00000000..f0844f09 --- /dev/null +++ b/packages/core/server/util/typeHelpers.ts @@ -0,0 +1,30 @@ +type TupleEntry = + T extends readonly [infer Head, ...infer Tail] ? + TupleEntry : + R; + +// eslint-disable-next-line @typescript-eslint/ban-types +type ObjectEntry = + // eslint-disable-next-line @typescript-eslint/ban-types + T extends object ? + { [K in keyof T]: [K, Required[K]] }[keyof T] extends infer E ? + E extends [infer K, infer V] ? + K extends string | number ? + [`${K}`, V] : + never : + never : + never : + never; + +// eslint-disable-next-line @typescript-eslint/ban-types +export type Entry = + T extends readonly [unknown, ...unknown[]] ? + TupleEntry : + T extends ReadonlyArray ? + [`${number}`, U] : + ObjectEntry; + +// eslint-disable-next-line @typescript-eslint/ban-types +export function typedEntries(object: T): ReadonlyArray> { + return Object.entries(object) as unknown as ReadonlyArray>; +} diff --git a/packages/core/tsconfig.json b/packages/core/tsconfig.json deleted file mode 100644 index 7d370c35..00000000 --- a/packages/core/tsconfig.json +++ /dev/null @@ -1,14 +0,0 @@ -{ - "extends": "../../tsconfig.json", - "compilerOptions": { - "rootDir": "./", - "outDir": "../../playground/src/plugins/webtools", - }, - "include": [ - "./server/**/*", - "./admin/**/*", - "./types/**/*", - "./strapi-server.*", - "./strapi-admin.*" - ], -} diff --git a/packages/core/types b/packages/core/types new file mode 120000 index 00000000..15c08ddf --- /dev/null +++ b/packages/core/types @@ -0,0 +1 @@ +../../playground/types/ \ No newline at end of file diff --git a/packages/helper-plugin/.eslintignore b/packages/helper-plugin/.eslintignore deleted file mode 100644 index 8e0ad3ca..00000000 --- a/packages/helper-plugin/.eslintignore +++ /dev/null @@ -1,12 +0,0 @@ -**/node_modules -**/playground -**/public -**/build -**/dist -**/config -**/scripts -**/docs -**/server/types/generated -**/__tests__ -strapi-admin.js -strapi-server.js diff --git a/packages/helper-plugin/.gitignore b/packages/helper-plugin/.gitignore deleted file mode 100644 index 328e0085..00000000 --- a/packages/helper-plugin/.gitignore +++ /dev/null @@ -1,17 +0,0 @@ -# Don't check auto-generated stuff into git -coverage -node_modules -stats.json -package-lock.json - -# Cruft -.DS_Store -npm-debug.log -.idea - -# Strapi -.strapi-updater.json - -# Production build -build -dist diff --git a/packages/helper-plugin/.npmignore b/packages/helper-plugin/.npmignore deleted file mode 100644 index 572309c0..00000000 --- a/packages/helper-plugin/.npmignore +++ /dev/null @@ -1,6 +0,0 @@ -# ignore the .ts and .tsx files -*.ts -*.tsx - -# include the .d.ts files -!*.d.ts diff --git a/packages/helper-plugin/CHANGELOG.md b/packages/helper-plugin/CHANGELOG.md deleted file mode 100644 index d9625e60..00000000 --- a/packages/helper-plugin/CHANGELOG.md +++ /dev/null @@ -1,25 +0,0 @@ -# helper-plugin - -## 1.0.0-beta.4 - -### Patch Changes - -- [#145](https://github.com/pluginpal/strapi-webtools/pull/145) [`4fd5602`](https://github.com/pluginpal/strapi-webtools/commit/4fd56026d262e4f0a30cf5ab8274d916d29aadd6) Thanks [@boazpoolman](https://github.com/boazpoolman)! - Add proper spacing to the SidebarDropdown content - -## 1.0.0-beta.3 - -### Patch Changes - -- [#108](https://github.com/pluginpal/strapi-webtools/pull/108) [`095c92c`](https://github.com/pluginpal/strapi-webtools/commit/095c92cd4c2cb98bb3cb6b6e51d75a8a3f7efe0e) Thanks [@boazpoolman](https://github.com/boazpoolman)! - Enlarge the click area of the sidebar ActionButton element - -## 1.0.0-beta.2 - -### Patch Changes - -- e5ba503: Add an MIT license file - -## 1.0.0-beta.1 - -### Major Changes - -- e7d270c: Initial release! :tada: diff --git a/packages/helper-plugin/LICENSE.md b/packages/helper-plugin/LICENSE.md deleted file mode 100644 index 6c093860..00000000 --- a/packages/helper-plugin/LICENSE.md +++ /dev/null @@ -1,7 +0,0 @@ -Copyright (c) 2024 PluginPal. - -Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the “Software”), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED “AS IS”, WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/packages/helper-plugin/README.md b/packages/helper-plugin/README.md deleted file mode 100644 index bf9fb777..00000000 --- a/packages/helper-plugin/README.md +++ /dev/null @@ -1,3 +0,0 @@ -# Strapi plugin sitemap - -A quick description of sitemap. diff --git a/packages/helper-plugin/package.json b/packages/helper-plugin/package.json deleted file mode 100644 index 207f3cf8..00000000 --- a/packages/helper-plugin/package.json +++ /dev/null @@ -1,29 +0,0 @@ -{ - "name": "@pluginpal/webtools-helper-plugin", - "version": "1.0.0-beta.4", - "description": "This is the description of the plugin.", - "main": "./dist/index.js", - "scripts": { - "build": "tsc && ../../node_modules/.bin/yalc push --publish", - "develop": "tsc -w", - "watch:link": "nodemon -e js,jsx,ts,tsx --ignore dist --exec \"yarn build && yalc publish && yalc push\"", - "eslint": "../../node_modules/.bin/eslint --max-warnings=0 './**/*.{js,jsx,ts,tsx}'", - "eslint:fix": "../../node_modules/.bin/eslint --fix './**/*.{js,jsx,ts,tsx}'" - }, - "devDependencies": { - "nodemon": "^3.1.0", - "typescript": "5.2.2" - }, - "dependencies": { - "@strapi/strapi": "^4" - }, - "author": { - "name": "TODO" - }, - "maintainers": [], - "engines": { - "node": ">=18.x.x <=20.x.x", - "npm": ">=6.0.0" - }, - "license": "MIT" -} diff --git a/packages/helper-plugin/src/components/Sidebar/ActionButton/index.tsx b/packages/helper-plugin/src/components/Sidebar/ActionButton/index.tsx deleted file mode 100644 index 0f0c3b97..00000000 --- a/packages/helper-plugin/src/components/Sidebar/ActionButton/index.tsx +++ /dev/null @@ -1,47 +0,0 @@ -import React from 'react'; - -import { - Typography, - Icon, - Flex, -} from '@strapi/design-system'; -import { Play } from '@strapi/icons'; - -type Props = { - label: string, - onClick: Function, - iconProps?: object -}; - -const ActionButton: React.FC = ({ - label, - onClick, - iconProps, -}) => { - return ( - - - {label} - - - - ); -}; - -export default ActionButton; diff --git a/packages/helper-plugin/src/components/Sidebar/Dropdown/index.tsx b/packages/helper-plugin/src/components/Sidebar/Dropdown/index.tsx deleted file mode 100644 index e387441d..00000000 --- a/packages/helper-plugin/src/components/Sidebar/Dropdown/index.tsx +++ /dev/null @@ -1,23 +0,0 @@ -import React from 'react'; - -import { - Box, - Divider, -} from '@strapi/design-system'; - -const Dropdown = ({ - children, -}) => { - return ( - <> - - - - - {children} - - - ); -}; - -export default Dropdown; diff --git a/packages/helper-plugin/src/components/Sidebar/index.tsx b/packages/helper-plugin/src/components/Sidebar/index.tsx deleted file mode 100644 index 6289f851..00000000 --- a/packages/helper-plugin/src/components/Sidebar/index.tsx +++ /dev/null @@ -1,29 +0,0 @@ -import React from 'react'; - -import { - Box, -} from '@strapi/design-system'; -import ActionButton from './ActionButton'; -import Dropdown from './Dropdown'; - -const Sidebar = ({ - children, -}) => { - return ( - - {children} - - ); -}; - -Sidebar.ActionButton = ActionButton; -Sidebar.Dropdown = Dropdown; - -export default Sidebar; diff --git a/packages/helper-plugin/src/components/SidebarDropdown/index.tsx b/packages/helper-plugin/src/components/SidebarDropdown/index.tsx deleted file mode 100644 index 0471c1c7..00000000 --- a/packages/helper-plugin/src/components/SidebarDropdown/index.tsx +++ /dev/null @@ -1,33 +0,0 @@ -import React, { useState } from 'react'; -import Sidebar from '../Sidebar'; - -interface Props { - label: string, - children: React.ReactNode, -} - -const SidebarDropdown: React.FC = ({ - label, - children, -}) => { - const [opened, setOpened] = useState(false); - - return ( - - setOpened(!opened)} - iconProps={{ - transform: !opened ? 'rotate(90deg)' : 'rotate(-90deg)', - }} - /> - {opened && ( - - {children} - - )} - - ); -}; - -export default SidebarDropdown; diff --git a/packages/helper-plugin/src/components/SidebarItem/index.tsx b/packages/helper-plugin/src/components/SidebarItem/index.tsx deleted file mode 100644 index 3199e5f4..00000000 --- a/packages/helper-plugin/src/components/SidebarItem/index.tsx +++ /dev/null @@ -1,59 +0,0 @@ -import React, { useState } from 'react'; - -import { - Box, - Divider, - Typography, - Stack, - Icon, - Flex, -} from '@strapi/design-system'; -import { Play } from '@strapi/icons'; - -const EditView = ({ - label, - children, -}) => { - const [opened, setOpened] = useState(false); - return ( - !opened && setOpened(true)} - > - opened && setOpened(false)}> - - {label} - - - - {opened && ( - <> - - - - - {children} - - - )} - - ); -}; - -export default EditView; diff --git a/packages/helper-plugin/src/components/SidebarModal/index.tsx b/packages/helper-plugin/src/components/SidebarModal/index.tsx deleted file mode 100644 index 2f240469..00000000 --- a/packages/helper-plugin/src/components/SidebarModal/index.tsx +++ /dev/null @@ -1,73 +0,0 @@ -import React, { useState } from 'react'; -import { - ModalLayout, - ModalBody, - ModalHeader, - ModalFooter, - Typography, - Button, -} from '@strapi/design-system'; - -import Sidebar from '../Sidebar'; - -interface Props { - onSubmit: Function, - onCancel: Function, - label: string, - children: React.ReactNode -} - -const SidebarModal: React.FC = ({ - label, - children, - onSubmit, - onCancel, -}) => { - const [opened, setOpened] = useState(false); - - const onSave = () => { - onSubmit(); - setOpened(false); - }; - - const onClose = () => { - onCancel(); - setOpened(false); - }; - - return ( - - setOpened(!opened)} - iconProps={{ - transform: !opened ? 'rotate(90deg)' : 'rotate(-90deg)', - }} - /> - {opened && ( - - - - {label} - - - - {children} - - - Cancel - - )} - endActions={( - - )} - /> - - )} - - ); -}; - -export default SidebarModal; diff --git a/packages/helper-plugin/src/index.js b/packages/helper-plugin/src/index.js deleted file mode 100644 index 92a9a5d0..00000000 --- a/packages/helper-plugin/src/index.js +++ /dev/null @@ -1,3 +0,0 @@ -export { default as SidebarDropdown } from './components/SidebarDropdown'; -export { default as SidebarModal } from './components/SidebarModal'; -export { AdminApp } from './types/app'; diff --git a/packages/helper-plugin/src/types/app.ts b/packages/helper-plugin/src/types/app.ts deleted file mode 100644 index dcbdb9bf..00000000 --- a/packages/helper-plugin/src/types/app.ts +++ /dev/null @@ -1,17 +0,0 @@ -export type AdminApp = { - registerPlugin: (plugin: { - [key: string]: any; - }) => void; - createSettingSection: (id: any, sections: any[]) => void; - - injectContentManagerComponent: (a: string, b: string, ...args: any[]) => void; - - addSettingsLink: (parent: string, config: Object) => void; - - getPlugin: (name: string) => null | undefined | { - [key: string]: any; - injectComponent: (name: string, zone: string, options: object) => any; - }; - - [key: string]: any; -}; diff --git a/packages/helper-plugin/tsconfig.json b/packages/helper-plugin/tsconfig.json deleted file mode 100644 index 24ffec8a..00000000 --- a/packages/helper-plugin/tsconfig.json +++ /dev/null @@ -1,25 +0,0 @@ -{ - "compilerOptions": { - "outDir": "dist", - "target": "es6", - "lib": [ - "dom", - "dom.iterable", - "esnext" - ], - "allowJs": true, - "skipLibCheck": true, - "esModuleInterop": true, - "allowSyntheticDefaultImports": true, - "forceConsistentCasingInFileNames": true, - "module": "esnext", - "moduleResolution": "node", - "resolveJsonModule": true, - "isolatedModules": true, - "declaration": true, - "jsx": "react" - }, - "include": [ - "./src/**/*", - ], -} diff --git a/packages/helper-plugin/tsconfig.tsbuildinfo b/packages/helper-plugin/tsconfig.tsbuildinfo deleted file mode 100644 index 2105451d..00000000 --- a/packages/helper-plugin/tsconfig.tsbuildinfo +++ /dev/null @@ -1 +0,0 @@ -{"program":{"fileNames":["../../node_modules/typescript/lib/lib.es5.d.ts","../../node_modules/typescript/lib/lib.es2015.d.ts","../../node_modules/typescript/lib/lib.es2016.d.ts","../../node_modules/typescript/lib/lib.es2017.d.ts","../../node_modules/typescript/lib/lib.es2018.d.ts","../../node_modules/typescript/lib/lib.es2019.d.ts","../../node_modules/typescript/lib/lib.es2020.d.ts","../../node_modules/typescript/lib/lib.es2021.d.ts","../../node_modules/typescript/lib/lib.es2022.d.ts","../../node_modules/typescript/lib/lib.es2023.d.ts","../../node_modules/typescript/lib/lib.esnext.d.ts","../../node_modules/typescript/lib/lib.dom.d.ts","../../node_modules/typescript/lib/lib.dom.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.core.d.ts","../../node_modules/typescript/lib/lib.es2015.collection.d.ts","../../node_modules/typescript/lib/lib.es2015.generator.d.ts","../../node_modules/typescript/lib/lib.es2015.iterable.d.ts","../../node_modules/typescript/lib/lib.es2015.promise.d.ts","../../node_modules/typescript/lib/lib.es2015.proxy.d.ts","../../node_modules/typescript/lib/lib.es2015.reflect.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.d.ts","../../node_modules/typescript/lib/lib.es2015.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2016.array.include.d.ts","../../node_modules/typescript/lib/lib.es2017.date.d.ts","../../node_modules/typescript/lib/lib.es2017.object.d.ts","../../node_modules/typescript/lib/lib.es2017.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2017.string.d.ts","../../node_modules/typescript/lib/lib.es2017.intl.d.ts","../../node_modules/typescript/lib/lib.es2017.typedarrays.d.ts","../../node_modules/typescript/lib/lib.es2018.asyncgenerator.d.ts","../../node_modules/typescript/lib/lib.es2018.asynciterable.d.ts","../../node_modules/typescript/lib/lib.es2018.intl.d.ts","../../node_modules/typescript/lib/lib.es2018.promise.d.ts","../../node_modules/typescript/lib/lib.es2018.regexp.d.ts","../../node_modules/typescript/lib/lib.es2019.array.d.ts","../../node_modules/typescript/lib/lib.es2019.object.d.ts","../../node_modules/typescript/lib/lib.es2019.string.d.ts","../../node_modules/typescript/lib/lib.es2019.symbol.d.ts","../../node_modules/typescript/lib/lib.es2019.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.bigint.d.ts","../../node_modules/typescript/lib/lib.es2020.date.d.ts","../../node_modules/typescript/lib/lib.es2020.promise.d.ts","../../node_modules/typescript/lib/lib.es2020.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2020.string.d.ts","../../node_modules/typescript/lib/lib.es2020.symbol.wellknown.d.ts","../../node_modules/typescript/lib/lib.es2020.intl.d.ts","../../node_modules/typescript/lib/lib.es2020.number.d.ts","../../node_modules/typescript/lib/lib.es2021.promise.d.ts","../../node_modules/typescript/lib/lib.es2021.string.d.ts","../../node_modules/typescript/lib/lib.es2021.weakref.d.ts","../../node_modules/typescript/lib/lib.es2021.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.array.d.ts","../../node_modules/typescript/lib/lib.es2022.error.d.ts","../../node_modules/typescript/lib/lib.es2022.intl.d.ts","../../node_modules/typescript/lib/lib.es2022.object.d.ts","../../node_modules/typescript/lib/lib.es2022.sharedmemory.d.ts","../../node_modules/typescript/lib/lib.es2022.string.d.ts","../../node_modules/typescript/lib/lib.es2022.regexp.d.ts","../../node_modules/typescript/lib/lib.es2023.array.d.ts","../../node_modules/typescript/lib/lib.es2023.collection.d.ts","../../node_modules/typescript/lib/lib.esnext.intl.d.ts","../../node_modules/typescript/lib/lib.esnext.disposable.d.ts","../../node_modules/typescript/lib/lib.esnext.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.d.ts","../../node_modules/typescript/lib/lib.decorators.legacy.d.ts","../../node_modules/@types/react/global.d.ts","../../node_modules/csstype/index.d.ts","../../node_modules/@types/prop-types/index.d.ts","../../node_modules/@types/scheduler/tracing.d.ts","../../node_modules/@types/react/index.d.ts","../../node_modules/@types/react/jsx-runtime.d.ts","../../node_modules/@strapi/icons/dist/alien.d.ts","../../node_modules/@strapi/icons/dist/apps.d.ts","../../node_modules/@strapi/icons/dist/archive.d.ts","../../node_modules/@strapi/icons/dist/arrowdown.d.ts","../../node_modules/@strapi/icons/dist/arrowleft.d.ts","../../node_modules/@strapi/icons/dist/arrowright.d.ts","../../node_modules/@strapi/icons/dist/arrowup.d.ts","../../node_modules/@strapi/icons/dist/attachment.d.ts","../../node_modules/@strapi/icons/dist/bell.d.ts","../../node_modules/@strapi/icons/dist/blocks.d.ts","../../node_modules/@strapi/icons/dist/bold.d.ts","../../node_modules/@strapi/icons/dist/book.d.ts","../../node_modules/@strapi/icons/dist/boolean.d.ts","../../node_modules/@strapi/icons/dist/briefcase.d.ts","../../node_modules/@strapi/icons/dist/brush.d.ts","../../node_modules/@strapi/icons/dist/bulletlist.d.ts","../../node_modules/@strapi/icons/dist/calendar.d.ts","../../node_modules/@strapi/icons/dist/car.d.ts","../../node_modules/@strapi/icons/dist/carretdown.d.ts","../../node_modules/@strapi/icons/dist/carretup.d.ts","../../node_modules/@strapi/icons/dist/cast.d.ts","../../node_modules/@strapi/icons/dist/chartbubble.d.ts","../../node_modules/@strapi/icons/dist/chartcircle.d.ts","../../node_modules/@strapi/icons/dist/chartpie.d.ts","../../node_modules/@strapi/icons/dist/check.d.ts","../../node_modules/@strapi/icons/dist/checkcircle.d.ts","../../node_modules/@strapi/icons/dist/chevrondown.d.ts","../../node_modules/@strapi/icons/dist/chevronleft.d.ts","../../node_modules/@strapi/icons/dist/chevronright.d.ts","../../node_modules/@strapi/icons/dist/chevronup.d.ts","../../node_modules/@strapi/icons/dist/clock.d.ts","../../node_modules/@strapi/icons/dist/cloud.d.ts","../../node_modules/@strapi/icons/dist/cloudupload.d.ts","../../node_modules/@strapi/icons/dist/code.d.ts","../../node_modules/@strapi/icons/dist/codesquare.d.ts","../../node_modules/@strapi/icons/dist/cog.d.ts","../../node_modules/@strapi/icons/dist/collapse.d.ts","../../node_modules/@strapi/icons/dist/collectiontype.d.ts","../../node_modules/@strapi/icons/dist/command.d.ts","../../node_modules/@strapi/icons/dist/component.d.ts","../../node_modules/@strapi/icons/dist/connector.d.ts","../../node_modules/@strapi/icons/dist/crop.d.ts","../../node_modules/@strapi/icons/dist/cross.d.ts","../../node_modules/@strapi/icons/dist/crosscircle.d.ts","../../node_modules/@strapi/icons/dist/crown.d.ts","../../node_modules/@strapi/icons/dist/cube.d.ts","../../node_modules/@strapi/icons/dist/cup.d.ts","../../node_modules/@strapi/icons/dist/cursor.d.ts","../../node_modules/@strapi/icons/dist/dashboard.d.ts","../../node_modules/@strapi/icons/dist/database.d.ts","../../node_modules/@strapi/icons/dist/date.d.ts","../../node_modules/@strapi/icons/dist/discord.d.ts","../../node_modules/@strapi/icons/dist/discourse.d.ts","../../node_modules/@strapi/icons/dist/discuss.d.ts","../../node_modules/@strapi/icons/dist/doctor.d.ts","../../node_modules/@strapi/icons/dist/dot.d.ts","../../node_modules/@strapi/icons/dist/download.d.ts","../../node_modules/@strapi/icons/dist/drag.d.ts","../../node_modules/@strapi/icons/dist/duplicate.d.ts","../../node_modules/@strapi/icons/dist/dynamiczone.d.ts","../../node_modules/@strapi/icons/dist/earth.d.ts","../../node_modules/@strapi/icons/dist/earthstriked.d.ts","../../node_modules/@strapi/icons/dist/email.d.ts","../../node_modules/@strapi/icons/dist/emotionhappy.d.ts","../../node_modules/@strapi/icons/dist/emotionunhappy.d.ts","../../node_modules/@strapi/icons/dist/emptydocuments.d.ts","../../node_modules/@strapi/icons/dist/emptypermissions.d.ts","../../node_modules/@strapi/icons/dist/emptypictures.d.ts","../../node_modules/@strapi/icons/dist/enumeration.d.ts","../../node_modules/@strapi/icons/dist/envelop.d.ts","../../node_modules/@strapi/icons/dist/equalizer.d.ts","../../node_modules/@strapi/icons/dist/exclamationmarkcircle.d.ts","../../node_modules/@strapi/icons/dist/exit.d.ts","../../node_modules/@strapi/icons/dist/expand.d.ts","../../node_modules/@strapi/icons/dist/externallink.d.ts","../../node_modules/@strapi/icons/dist/eye.d.ts","../../node_modules/@strapi/icons/dist/eyestriked.d.ts","../../node_modules/@strapi/icons/dist/facebook.d.ts","../../node_modules/@strapi/icons/dist/feather.d.ts","../../node_modules/@strapi/icons/dist/feathersquare.d.ts","../../node_modules/@strapi/icons/dist/file.d.ts","../../node_modules/@strapi/icons/dist/fileerror.d.ts","../../node_modules/@strapi/icons/dist/filepdf.d.ts","../../node_modules/@strapi/icons/dist/filter.d.ts","../../node_modules/@strapi/icons/dist/folder.d.ts","../../node_modules/@strapi/icons/dist/gate.d.ts","../../node_modules/@strapi/icons/dist/gift.d.ts","../../node_modules/@strapi/icons/dist/github.d.ts","../../node_modules/@strapi/icons/dist/glassessquare.d.ts","../../node_modules/@strapi/icons/dist/globe.d.ts","../../node_modules/@strapi/icons/dist/graphql.d.ts","../../node_modules/@strapi/icons/dist/grid.d.ts","../../node_modules/@strapi/icons/dist/handheart.d.ts","../../node_modules/@strapi/icons/dist/hashtag.d.ts","../../node_modules/@strapi/icons/dist/headingfive.d.ts","../../node_modules/@strapi/icons/dist/headingfour.d.ts","../../node_modules/@strapi/icons/dist/headingone.d.ts","../../node_modules/@strapi/icons/dist/headingsix.d.ts","../../node_modules/@strapi/icons/dist/headingthree.d.ts","../../node_modules/@strapi/icons/dist/headingtwo.d.ts","../../node_modules/@strapi/icons/dist/headphone.d.ts","../../node_modules/@strapi/icons/dist/heart.d.ts","../../node_modules/@strapi/icons/dist/house.d.ts","../../node_modules/@strapi/icons/dist/indentdecrease.d.ts","../../node_modules/@strapi/icons/dist/indentincrease.d.ts","../../node_modules/@strapi/icons/dist/information.d.ts","../../node_modules/@strapi/icons/dist/informationsquare.d.ts","../../node_modules/@strapi/icons/dist/italic.d.ts","../../node_modules/@strapi/icons/dist/json.d.ts","../../node_modules/@strapi/icons/dist/key.d.ts","../../node_modules/@strapi/icons/dist/landscape.d.ts","../../node_modules/@strapi/icons/dist/landscapesmall.d.ts","../../node_modules/@strapi/icons/dist/layer.d.ts","../../node_modules/@strapi/icons/dist/layout.d.ts","../../node_modules/@strapi/icons/dist/lightbulb.d.ts","../../node_modules/@strapi/icons/dist/link.d.ts","../../node_modules/@strapi/icons/dist/linksmall.d.ts","../../node_modules/@strapi/icons/dist/list.d.ts","../../node_modules/@strapi/icons/dist/loader.d.ts","../../node_modules/@strapi/icons/dist/lock.d.ts","../../node_modules/@strapi/icons/dist/magic.d.ts","../../node_modules/@strapi/icons/dist/mail.d.ts","../../node_modules/@strapi/icons/dist/manytomany.d.ts","../../node_modules/@strapi/icons/dist/manytoone.d.ts","../../node_modules/@strapi/icons/dist/manyways.d.ts","../../node_modules/@strapi/icons/dist/media.d.ts","../../node_modules/@strapi/icons/dist/medium.d.ts","../../node_modules/@strapi/icons/dist/menuburger.d.ts","../../node_modules/@strapi/icons/dist/message.d.ts","../../node_modules/@strapi/icons/dist/microphone.d.ts","../../node_modules/@strapi/icons/dist/minus.d.ts","../../node_modules/@strapi/icons/dist/minusoutlined.d.ts","../../node_modules/@strapi/icons/dist/monitor.d.ts","../../node_modules/@strapi/icons/dist/moon.d.ts","../../node_modules/@strapi/icons/dist/more.d.ts","../../node_modules/@strapi/icons/dist/move.d.ts","../../node_modules/@strapi/icons/dist/music.d.ts","../../node_modules/@strapi/icons/dist/number.d.ts","../../node_modules/@strapi/icons/dist/numberlist.d.ts","../../node_modules/@strapi/icons/dist/onetomany.d.ts","../../node_modules/@strapi/icons/dist/onetoone.d.ts","../../node_modules/@strapi/icons/dist/oneway.d.ts","../../node_modules/@strapi/icons/dist/onholdcarretdown.d.ts","../../node_modules/@strapi/icons/dist/onholdcarretup.d.ts","../../node_modules/@strapi/icons/dist/paint.d.ts","../../node_modules/@strapi/icons/dist/paintbrush.d.ts","../../node_modules/@strapi/icons/dist/paperplane.d.ts","../../node_modules/@strapi/icons/dist/paragraph.d.ts","../../node_modules/@strapi/icons/dist/password.d.ts","../../node_modules/@strapi/icons/dist/pencil.d.ts","../../node_modules/@strapi/icons/dist/phone.d.ts","../../node_modules/@strapi/icons/dist/picture.d.ts","../../node_modules/@strapi/icons/dist/pictureplus.d.ts","../../node_modules/@strapi/icons/dist/pin.d.ts","../../node_modules/@strapi/icons/dist/pinmap.d.ts","../../node_modules/@strapi/icons/dist/plane.d.ts","../../node_modules/@strapi/icons/dist/play.d.ts","../../node_modules/@strapi/icons/dist/playsquare.d.ts","../../node_modules/@strapi/icons/dist/plus.d.ts","../../node_modules/@strapi/icons/dist/pluscircle.d.ts","../../node_modules/@strapi/icons/dist/pricetag.d.ts","../../node_modules/@strapi/icons/dist/puzzle.d.ts","../../node_modules/@strapi/icons/dist/question.d.ts","../../node_modules/@strapi/icons/dist/quote.d.ts","../../node_modules/@strapi/icons/dist/quoteclosed.d.ts","../../node_modules/@strapi/icons/dist/reddit.d.ts","../../node_modules/@strapi/icons/dist/refresh.d.ts","../../node_modules/@strapi/icons/dist/relation.d.ts","../../node_modules/@strapi/icons/dist/repeat.d.ts","../../node_modules/@strapi/icons/dist/restaurant.d.ts","../../node_modules/@strapi/icons/dist/richtext.d.ts","../../node_modules/@strapi/icons/dist/rocket.d.ts","../../node_modules/@strapi/icons/dist/rotate.d.ts","../../node_modules/@strapi/icons/dist/scissors.d.ts","../../node_modules/@strapi/icons/dist/search.d.ts","../../node_modules/@strapi/icons/dist/searchicon.d.ts","../../node_modules/@strapi/icons/dist/seed.d.ts","../../node_modules/@strapi/icons/dist/server.d.ts","../../node_modules/@strapi/icons/dist/shield.d.ts","../../node_modules/@strapi/icons/dist/shirt.d.ts","../../node_modules/@strapi/icons/dist/shoppingcart.d.ts","../../node_modules/@strapi/icons/dist/singletype.d.ts","../../node_modules/@strapi/icons/dist/slideshow.d.ts","../../node_modules/@strapi/icons/dist/spark.d.ts","../../node_modules/@strapi/icons/dist/spinner.d.ts","../../node_modules/@strapi/icons/dist/stack.d.ts","../../node_modules/@strapi/icons/dist/star.d.ts","../../node_modules/@strapi/icons/dist/store.d.ts","../../node_modules/@strapi/icons/dist/strapi.d.ts","../../node_modules/@strapi/icons/dist/strikethrough.d.ts","../../node_modules/@strapi/icons/dist/sun.d.ts","../../node_modules/@strapi/icons/dist/television.d.ts","../../node_modules/@strapi/icons/dist/text.d.ts","../../node_modules/@strapi/icons/dist/thumbdown.d.ts","../../node_modules/@strapi/icons/dist/thumbup.d.ts","../../node_modules/@strapi/icons/dist/train.d.ts","../../node_modules/@strapi/icons/dist/trash.d.ts","../../node_modules/@strapi/icons/dist/twitter.d.ts","../../node_modules/@strapi/icons/dist/typhoon.d.ts","../../node_modules/@strapi/icons/dist/uid.d.ts","../../node_modules/@strapi/icons/dist/underline.d.ts","../../node_modules/@strapi/icons/dist/upload.d.ts","../../node_modules/@strapi/icons/dist/user.d.ts","../../node_modules/@strapi/icons/dist/volumemute.d.ts","../../node_modules/@strapi/icons/dist/volumeup.d.ts","../../node_modules/@strapi/icons/dist/walk.d.ts","../../node_modules/@strapi/icons/dist/wheelchair.d.ts","../../node_modules/@strapi/icons/dist/write.d.ts","../../node_modules/@strapi/icons/dist/index.d.ts","./src/components/sidebar/actionbutton/index.tsx","./src/components/sidebar/dropdown/index.tsx","./src/components/sidebar/index.tsx","./src/components/sidebarmodal/index.tsx","./src/components/sidebardropdown/index.tsx","./src/types/app.ts","./src/index.js","./src/components/sidebar/modal/index.tsx","./src/components/sidebaritem/index.tsx","../../node_modules/@types/node/assert.d.ts","../../node_modules/@types/node/assert/strict.d.ts","../../node_modules/buffer/index.d.ts","../../node_modules/undici-types/header.d.ts","../../node_modules/undici-types/readable.d.ts","../../node_modules/undici-types/file.d.ts","../../node_modules/undici-types/fetch.d.ts","../../node_modules/undici-types/formdata.d.ts","../../node_modules/undici-types/connector.d.ts","../../node_modules/undici-types/client.d.ts","../../node_modules/undici-types/errors.d.ts","../../node_modules/undici-types/dispatcher.d.ts","../../node_modules/undici-types/global-dispatcher.d.ts","../../node_modules/undici-types/global-origin.d.ts","../../node_modules/undici-types/pool-stats.d.ts","../../node_modules/undici-types/pool.d.ts","../../node_modules/undici-types/handlers.d.ts","../../node_modules/undici-types/balanced-pool.d.ts","../../node_modules/undici-types/agent.d.ts","../../node_modules/undici-types/mock-interceptor.d.ts","../../node_modules/undici-types/mock-agent.d.ts","../../node_modules/undici-types/mock-client.d.ts","../../node_modules/undici-types/mock-pool.d.ts","../../node_modules/undici-types/mock-errors.d.ts","../../node_modules/undici-types/proxy-agent.d.ts","../../node_modules/undici-types/api.d.ts","../../node_modules/undici-types/cookies.d.ts","../../node_modules/undici-types/patch.d.ts","../../node_modules/undici-types/filereader.d.ts","../../node_modules/undici-types/diagnostics-channel.d.ts","../../node_modules/undici-types/websocket.d.ts","../../node_modules/undici-types/content-type.d.ts","../../node_modules/undici-types/cache.d.ts","../../node_modules/undici-types/interceptors.d.ts","../../node_modules/undici-types/index.d.ts","../../node_modules/@types/node/globals.d.ts","../../node_modules/@types/node/async_hooks.d.ts","../../node_modules/@types/node/buffer.d.ts","../../node_modules/@types/node/child_process.d.ts","../../node_modules/@types/node/cluster.d.ts","../../node_modules/@types/node/console.d.ts","../../node_modules/@types/node/constants.d.ts","../../node_modules/@types/node/crypto.d.ts","../../node_modules/@types/node/dgram.d.ts","../../node_modules/@types/node/diagnostics_channel.d.ts","../../node_modules/@types/node/dns.d.ts","../../node_modules/@types/node/dns/promises.d.ts","../../node_modules/@types/node/domain.d.ts","../../node_modules/@types/node/dom-events.d.ts","../../node_modules/@types/node/events.d.ts","../../node_modules/@types/node/fs.d.ts","../../node_modules/@types/node/fs/promises.d.ts","../../node_modules/@types/node/http.d.ts","../../node_modules/@types/node/http2.d.ts","../../node_modules/@types/node/https.d.ts","../../node_modules/@types/node/inspector.d.ts","../../node_modules/@types/node/module.d.ts","../../node_modules/@types/node/net.d.ts","../../node_modules/@types/node/os.d.ts","../../node_modules/@types/node/path.d.ts","../../node_modules/@types/node/perf_hooks.d.ts","../../node_modules/@types/node/process.d.ts","../../node_modules/@types/node/punycode.d.ts","../../node_modules/@types/node/querystring.d.ts","../../node_modules/@types/node/readline.d.ts","../../node_modules/@types/node/readline/promises.d.ts","../../node_modules/@types/node/repl.d.ts","../../node_modules/@types/node/stream.d.ts","../../node_modules/@types/node/stream/promises.d.ts","../../node_modules/@types/node/stream/consumers.d.ts","../../node_modules/@types/node/stream/web.d.ts","../../node_modules/@types/node/string_decoder.d.ts","../../node_modules/@types/node/test.d.ts","../../node_modules/@types/node/timers.d.ts","../../node_modules/@types/node/timers/promises.d.ts","../../node_modules/@types/node/tls.d.ts","../../node_modules/@types/node/trace_events.d.ts","../../node_modules/@types/node/tty.d.ts","../../node_modules/@types/node/url.d.ts","../../node_modules/@types/node/util.d.ts","../../node_modules/@types/node/v8.d.ts","../../node_modules/@types/node/vm.d.ts","../../node_modules/@types/node/wasi.d.ts","../../node_modules/@types/node/worker_threads.d.ts","../../node_modules/@types/node/zlib.d.ts","../../node_modules/@types/node/globals.global.d.ts","../../node_modules/@types/node/index.d.ts","../../node_modules/@types/accepts/index.d.ts","../../node_modules/@types/argparse/index.d.ts","../../node_modules/@babel/types/lib/index.d.ts","../../node_modules/@types/babel__generator/index.d.ts","../../node_modules/@babel/parser/typings/babel-parser.d.ts","../../node_modules/@types/babel__template/index.d.ts","../../node_modules/@types/babel__traverse/index.d.ts","../../node_modules/@types/babel__core/index.d.ts","../../node_modules/@types/connect/index.d.ts","../../node_modules/@types/body-parser/index.d.ts","../../node_modules/keyv/src/index.d.ts","../../node_modules/@types/http-cache-semantics/index.d.ts","../../node_modules/@types/responselike/index.d.ts","../../node_modules/@types/cacheable-request/index.d.ts","../../node_modules/@types/content-disposition/index.d.ts","../../node_modules/@types/mime/index.d.ts","../../node_modules/@types/send/index.d.ts","../../node_modules/@types/qs/index.d.ts","../../node_modules/@types/range-parser/index.d.ts","../../node_modules/@types/express-serve-static-core/index.d.ts","../../node_modules/@types/http-errors/index.d.ts","../../node_modules/@types/serve-static/node_modules/@types/mime/mime.d.ts","../../node_modules/@types/serve-static/node_modules/@types/mime/index.d.ts","../../node_modules/@types/serve-static/index.d.ts","../../node_modules/@types/express/index.d.ts","../../node_modules/@types/keygrip/index.d.ts","../../node_modules/@types/cookies/index.d.ts","../../node_modules/@types/copyfiles/index.d.ts","../../node_modules/@types/eslint/helpers.d.ts","../../node_modules/@types/estree/index.d.ts","../../node_modules/@types/json-schema/index.d.ts","../../node_modules/@types/eslint/index.d.ts","../../node_modules/@types/eslint-scope/index.d.ts","../../node_modules/@types/fined/index.d.ts","../../node_modules/@types/formidable/formidable.d.ts","../../node_modules/@types/formidable/parsers/index.d.ts","../../node_modules/@types/formidable/persistentfile.d.ts","../../node_modules/@types/formidable/volatilefile.d.ts","../../node_modules/@types/formidable/formidableerror.d.ts","../../node_modules/@types/formidable/index.d.ts","../../node_modules/@types/minimatch/index.d.ts","../../node_modules/@types/glob/index.d.ts","../../node_modules/@types/graceful-fs/index.d.ts","../../node_modules/@types/history/domutils.d.ts","../../node_modules/@types/history/createbrowserhistory.d.ts","../../node_modules/@types/history/createhashhistory.d.ts","../../node_modules/@types/history/creatememoryhistory.d.ts","../../node_modules/@types/history/locationutils.d.ts","../../node_modules/@types/history/pathutils.d.ts","../../node_modules/@types/history/index.d.ts","../../node_modules/@types/hoist-non-react-statics/index.d.ts","../../node_modules/@types/html-minifier-terser/index.d.ts","../../node_modules/@types/http-assert/index.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/subscription.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/types.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/subscriber.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/operator.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/iif.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/throwerror.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/subject.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/connectableobservable.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/operators/groupby.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/symbol/observable.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/behaviorsubject.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/replaysubject.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/asyncsubject.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/action.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/asyncscheduler.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/asyncaction.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/asapscheduler.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/asap.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/async.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/queuescheduler.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/queue.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/animationframescheduler.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/animationframe.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduler/virtualtimescheduler.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/notification.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/pipe.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/noop.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/identity.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/isobservable.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/argumentoutofrangeerror.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/emptyerror.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/objectunsubscribederror.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/unsubscriptionerror.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/util/timeouterror.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/bindcallback.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/bindnodecallback.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/innersubscriber.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/outersubscriber.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/combinelatest.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/concat.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/defer.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/empty.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/forkjoin.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/from.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/fromevent.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/fromeventpattern.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/generate.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/interval.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/merge.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/never.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/of.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/onerrorresumenext.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/pairs.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/partition.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/race.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/range.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/timer.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/using.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/observable/zip.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/scheduled/scheduled.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/internal/config.d.ts","../../node_modules/@types/inquirer/node_modules/rxjs/index.d.ts","../../node_modules/@types/through/index.d.ts","../../node_modules/@types/inquirer/lib/objects/choice.d.ts","../../node_modules/@types/inquirer/lib/objects/separator.d.ts","../../node_modules/@types/inquirer/lib/objects/choices.d.ts","../../node_modules/@types/inquirer/lib/utils/screen-manager.d.ts","../../node_modules/@types/inquirer/lib/prompts/base.d.ts","../../node_modules/@types/inquirer/lib/utils/paginator.d.ts","../../node_modules/@types/inquirer/lib/prompts/checkbox.d.ts","../../node_modules/@types/inquirer/lib/prompts/confirm.d.ts","../../node_modules/@types/inquirer/lib/prompts/editor.d.ts","../../node_modules/@types/inquirer/lib/prompts/expand.d.ts","../../node_modules/@types/inquirer/lib/prompts/input.d.ts","../../node_modules/@types/inquirer/lib/prompts/list.d.ts","../../node_modules/@types/inquirer/lib/prompts/number.d.ts","../../node_modules/@types/inquirer/lib/prompts/password.d.ts","../../node_modules/@types/inquirer/lib/prompts/rawlist.d.ts","../../node_modules/@types/inquirer/lib/ui/baseui.d.ts","../../node_modules/@types/inquirer/lib/ui/bottom-bar.d.ts","../../node_modules/@types/inquirer/lib/ui/prompt.d.ts","../../node_modules/@types/inquirer/lib/utils/events.d.ts","../../node_modules/@types/inquirer/lib/utils/readline.d.ts","../../node_modules/@types/inquirer/lib/utils/utils.d.ts","../../node_modules/@types/inquirer/index.d.ts","../../node_modules/@types/interpret/index.d.ts","../../node_modules/@types/is-hotkey/index.d.ts","../../node_modules/@types/istanbul-lib-coverage/index.d.ts","../../node_modules/@types/istanbul-lib-report/index.d.ts","../../node_modules/@types/istanbul-reports/index.d.ts","../../node_modules/@jest/expect-utils/build/index.d.ts","../../node_modules/chalk/index.d.ts","../../node_modules/@sinclair/typebox/typebox.d.ts","../../node_modules/@jest/schemas/build/index.d.ts","../../node_modules/pretty-format/build/index.d.ts","../../node_modules/jest-diff/build/index.d.ts","../../node_modules/jest-matcher-utils/build/index.d.ts","../../node_modules/expect/build/index.d.ts","../../node_modules/@types/jest/index.d.ts","../../node_modules/@types/json5/index.d.ts","../../node_modules/@types/keyv/index.d.ts","../../node_modules/@types/koa-compose/index.d.ts","../../node_modules/@types/koa/index.d.ts","../../node_modules/@types/liftoff/index.d.ts","../../node_modules/@types/lodash/common/common.d.ts","../../node_modules/@types/lodash/common/array.d.ts","../../node_modules/@types/lodash/common/collection.d.ts","../../node_modules/@types/lodash/common/date.d.ts","../../node_modules/@types/lodash/common/function.d.ts","../../node_modules/@types/lodash/common/lang.d.ts","../../node_modules/@types/lodash/common/math.d.ts","../../node_modules/@types/lodash/common/number.d.ts","../../node_modules/@types/lodash/common/object.d.ts","../../node_modules/@types/lodash/common/seq.d.ts","../../node_modules/@types/lodash/common/string.d.ts","../../node_modules/@types/lodash/common/util.d.ts","../../node_modules/@types/lodash/index.d.ts","../../node_modules/@types/minimist/index.d.ts","../../node_modules/@types/normalize-package-data/index.d.ts","../../node_modules/@types/parse-json/index.d.ts","../../node_modules/@types/react-router/index.d.ts","../../node_modules/@types/react-router-dom/index.d.ts","../../node_modules/@types/react-transition-group/config.d.ts","../../node_modules/@types/react-transition-group/transition.d.ts","../../node_modules/@types/react-transition-group/csstransition.d.ts","../../node_modules/@types/react-transition-group/switchtransition.d.ts","../../node_modules/@types/react-transition-group/transitiongroup.d.ts","../../node_modules/@types/react-transition-group/index.d.ts","../../node_modules/@types/sax/index.d.ts","../../node_modules/@types/scheduler/index.d.ts","../../node_modules/@types/semver/classes/semver.d.ts","../../node_modules/@types/semver/functions/parse.d.ts","../../node_modules/@types/semver/functions/valid.d.ts","../../node_modules/@types/semver/functions/clean.d.ts","../../node_modules/@types/semver/functions/inc.d.ts","../../node_modules/@types/semver/functions/diff.d.ts","../../node_modules/@types/semver/functions/major.d.ts","../../node_modules/@types/semver/functions/minor.d.ts","../../node_modules/@types/semver/functions/patch.d.ts","../../node_modules/@types/semver/functions/prerelease.d.ts","../../node_modules/@types/semver/functions/compare.d.ts","../../node_modules/@types/semver/functions/rcompare.d.ts","../../node_modules/@types/semver/functions/compare-loose.d.ts","../../node_modules/@types/semver/functions/compare-build.d.ts","../../node_modules/@types/semver/functions/sort.d.ts","../../node_modules/@types/semver/functions/rsort.d.ts","../../node_modules/@types/semver/functions/gt.d.ts","../../node_modules/@types/semver/functions/lt.d.ts","../../node_modules/@types/semver/functions/eq.d.ts","../../node_modules/@types/semver/functions/neq.d.ts","../../node_modules/@types/semver/functions/gte.d.ts","../../node_modules/@types/semver/functions/lte.d.ts","../../node_modules/@types/semver/functions/cmp.d.ts","../../node_modules/@types/semver/functions/coerce.d.ts","../../node_modules/@types/semver/classes/comparator.d.ts","../../node_modules/@types/semver/classes/range.d.ts","../../node_modules/@types/semver/functions/satisfies.d.ts","../../node_modules/@types/semver/ranges/max-satisfying.d.ts","../../node_modules/@types/semver/ranges/min-satisfying.d.ts","../../node_modules/@types/semver/ranges/to-comparators.d.ts","../../node_modules/@types/semver/ranges/min-version.d.ts","../../node_modules/@types/semver/ranges/valid.d.ts","../../node_modules/@types/semver/ranges/outside.d.ts","../../node_modules/@types/semver/ranges/gtr.d.ts","../../node_modules/@types/semver/ranges/ltr.d.ts","../../node_modules/@types/semver/ranges/intersects.d.ts","../../node_modules/@types/semver/ranges/simplify.d.ts","../../node_modules/@types/semver/ranges/subset.d.ts","../../node_modules/@types/semver/internals/identifiers.d.ts","../../node_modules/@types/semver/index.d.ts","../../node_modules/@types/stack-utils/index.d.ts","../../node_modules/@types/styled-components/index.d.ts","../../node_modules/@types/triple-beam/index.d.ts","../../node_modules/@types/use-sync-external-store/index.d.ts","../../node_modules/@types/yargs-parser/index.d.ts","../../node_modules/@types/yargs/index.d.ts"],"fileInfos":[{"version":"2ac9cdcfb8f8875c18d14ec5796a8b029c426f73ad6dc3ffb580c228b58d1c44","affectsGlobalScope":true},"45b7ab580deca34ae9729e97c13cfd999df04416a79116c3bfb483804f85ded4","dc48272d7c333ccf58034c0026162576b7d50ea0e69c3b9292f803fc20720fd5","9a68c0c07ae2fa71b44384a839b7b8d81662a236d4b9ac30916718f7510b1b2d","5e1c4c362065a6b95ff952c0eab010f04dcd2c3494e813b493ecfd4fcb9fc0d8","68d73b4a11549f9c0b7d352d10e91e5dca8faa3322bfb77b661839c42b1ddec7","5efce4fc3c29ea84e8928f97adec086e3dc876365e0982cc8479a07954a3efd4","feecb1be483ed332fad555aff858affd90a48ab19ba7272ee084704eb7167569","5514e54f17d6d74ecefedc73c504eadffdeda79c7ea205cf9febead32d45c4bc","1c0cdb8dc619bc549c3e5020643e7cf7ae7940058e8c7e5aefa5871b6d86f44b","bed7b7ba0eb5a160b69af72814b4dde371968e40b6c5e73d3a9f7bee407d158c",{"version":"0075fa5ceda385bcdf3488e37786b5a33be730e8bc4aa3cf1e78c63891752ce8","affectsGlobalScope":true},{"version":"35299ae4a62086698444a5aaee27fc7aa377c68cbb90b441c9ace246ffd05c97","affectsGlobalScope":true},{"version":"f296963760430fb65b4e5d91f0ed770a91c6e77455bacf8fa23a1501654ede0e","affectsGlobalScope":true},{"version":"09226e53d1cfda217317074a97724da3e71e2c545e18774484b61562afc53cd2","affectsGlobalScope":true},{"version":"4443e68b35f3332f753eacc66a04ac1d2053b8b035a0e0ac1d455392b5e243b3","affectsGlobalScope":true},{"version":"8b41361862022eb72fcc8a7f34680ac842aca802cf4bc1f915e8c620c9ce4331","affectsGlobalScope":true},{"version":"f7bd636ae3a4623c503359ada74510c4005df5b36de7f23e1db8a5c543fd176b","affectsGlobalScope":true},{"version":"ce691fb9e5c64efb9547083e4a34091bcbe5bdb41027e310ebba8f7d96a98671","affectsGlobalScope":true},{"version":"8d697a2a929a5fcb38b7a65594020fcef05ec1630804a33748829c5ff53640d0","affectsGlobalScope":true},{"version":"0c20f4d2358eb679e4ae8a4432bdd96c857a2960fd6800b21ec4008ec59d60ea","affectsGlobalScope":true},{"version":"93495ff27b8746f55d19fcbcdbaccc99fd95f19d057aed1bd2c0cafe1335fbf0","affectsGlobalScope":true},{"version":"82d0d8e269b9eeac02c3bd1c9e884e85d483fcb2cd168bccd6bc54df663da031","affectsGlobalScope":true},{"version":"38f0219c9e23c915ef9790ab1d680440d95419ad264816fa15009a8851e79119","affectsGlobalScope":true},{"version":"b8deab98702588840be73d67f02412a2d45a417a3c097b2e96f7f3a42ac483d1","affectsGlobalScope":true},{"version":"4738f2420687fd85629c9efb470793bb753709c2379e5f85bc1815d875ceadcd","affectsGlobalScope":true},{"version":"2f11ff796926e0832f9ae148008138ad583bd181899ab7dd768a2666700b1893","affectsGlobalScope":true},{"version":"376d554d042fb409cb55b5cbaf0b2b4b7e669619493c5d18d5fa8bd67273f82a","affectsGlobalScope":true},{"version":"9fc46429fbe091ac5ad2608c657201eb68b6f1b8341bd6d670047d32ed0a88fa","affectsGlobalScope":true},{"version":"61c37c1de663cf4171e1192466e52c7a382afa58da01b1dc75058f032ddf0839","affectsGlobalScope":true},{"version":"c4138a3dd7cd6cf1f363ca0f905554e8d81b45844feea17786cdf1626cb8ea06","affectsGlobalScope":true},{"version":"6ff3e2452b055d8f0ec026511c6582b55d935675af67cdb67dd1dc671e8065df","affectsGlobalScope":true},{"version":"03de17b810f426a2f47396b0b99b53a82c1b60e9cba7a7edda47f9bb077882f4","affectsGlobalScope":true},{"version":"8184c6ddf48f0c98429326b428478ecc6143c27f79b79e85740f17e6feb090f1","affectsGlobalScope":true},{"version":"261c4d2cf86ac5a89ad3fb3fafed74cbb6f2f7c1d139b0540933df567d64a6ca","affectsGlobalScope":true},{"version":"6af1425e9973f4924fca986636ac19a0cf9909a7e0d9d3009c349e6244e957b6","affectsGlobalScope":true},{"version":"576711e016cf4f1804676043e6a0a5414252560eb57de9faceee34d79798c850","affectsGlobalScope":true},{"version":"89c1b1281ba7b8a96efc676b11b264de7a8374c5ea1e6617f11880a13fc56dc6","affectsGlobalScope":true},{"version":"15a630d6817718a2ddd7088c4f83e4673fde19fa992d2eae2cf51132a302a5d3","affectsGlobalScope":true},{"version":"b7e9f95a7387e3f66be0ed6db43600c49cec33a3900437ce2fd350d9b7cb16f2","affectsGlobalScope":true},{"version":"01e0ee7e1f661acedb08b51f8a9b7d7f959e9cdb6441360f06522cc3aea1bf2e","affectsGlobalScope":true},{"version":"ac17a97f816d53d9dd79b0d235e1c0ed54a8cc6a0677e9a3d61efb480b2a3e4e","affectsGlobalScope":true},{"version":"bf14a426dbbf1022d11bd08d6b8e709a2e9d246f0c6c1032f3b2edb9a902adbe","affectsGlobalScope":true},{"version":"ec0104fee478075cb5171e5f4e3f23add8e02d845ae0165bfa3f1099241fa2aa","affectsGlobalScope":true},{"version":"2b72d528b2e2fe3c57889ca7baef5e13a56c957b946906d03767c642f386bbc3","affectsGlobalScope":true},{"version":"9cc66b0513ad41cb5f5372cca86ef83a0d37d1c1017580b7dace3ea5661836df","affectsGlobalScope":true},{"version":"368af93f74c9c932edd84c58883e736c9e3d53cec1fe24c0b0ff451f529ceab1","affectsGlobalScope":true},{"version":"709efdae0cb5df5f49376cde61daacc95cdd44ae4671da13a540da5088bf3f30","affectsGlobalScope":true},{"version":"995c005ab91a498455ea8dfb63aa9f83fa2ea793c3d8aa344be4a1678d06d399","affectsGlobalScope":true},{"version":"bc496ef4377553e461efcf7cc5a5a57cf59f9962aea06b5e722d54a36bf66ea1","affectsGlobalScope":true},{"version":"038a2f66a34ee7a9c2fbc3584c8ab43dff2995f8c68e3f566f4c300d2175e31e","affectsGlobalScope":true},{"version":"4fa6ed14e98aa80b91f61b9805c653ee82af3502dc21c9da5268d3857772ca05","affectsGlobalScope":true},{"version":"f5c92f2c27b06c1a41b88f6db8299205aee52c2a2943f7ed29bd585977f254e8","affectsGlobalScope":true},{"version":"930b0e15811f84e203d3c23508674d5ded88266df4b10abee7b31b2ac77632d2","affectsGlobalScope":true},{"version":"8444af78980e3b20b49324f4a16ba35024fef3ee069a0eb67616ea6ca821c47a","affectsGlobalScope":true},{"version":"b9ea5778ff8b50d7c04c9890170db34c26a5358cccba36844fe319f50a43a61a","affectsGlobalScope":true},{"version":"3287d9d085fbd618c3971944b65b4be57859f5415f495b33a6adc994edd2f004","affectsGlobalScope":true},{"version":"50d53ccd31f6667aff66e3d62adf948879a3a16f05d89882d1188084ee415bbc","affectsGlobalScope":true},{"version":"65be38e881453e16f128a12a8d36f8b012aa279381bf3d4dc4332a4905ceec83","affectsGlobalScope":true},{"version":"436aaf437562f276ec2ddbee2f2cdedac7664c1e4c1d2c36839ddd582eeb3d0a","affectsGlobalScope":true},{"version":"307c8b7ebbd7f23a92b73a4c6c0a697beca05b06b036c23a34553e5fe65e4fdc","affectsGlobalScope":true},{"version":"e1913f656c156a9e4245aa111fbb436d357d9e1fe0379b9a802da7fe3f03d736","affectsGlobalScope":true},{"version":"d4b1d2c51d058fc21ec2629fff7a76249dec2e36e12960ea056e3ef89174080f","affectsGlobalScope":true},{"version":"f35a831e4f0fe3b3697f4a0fe0e3caa7624c92b78afbecaf142c0f93abfaf379","affectsGlobalScope":true},{"version":"782dec38049b92d4e85c1585fbea5474a219c6984a35b004963b00beb1aab538","affectsGlobalScope":true},{"version":"0bd5e7096c7bc02bf70b2cc017fc45ef489cb19bd2f32a71af39ff5787f1b56a","affectsGlobalScope":true},"8a8eb4ebffd85e589a1cc7c178e291626c359543403d58c9cd22b81fab5b1fb9","9ed09d4538e25fc79cefc5e7b5bfbae0464f06d2984f19da009f85d13656c211","b1bf87add0ccfb88472cd4c6013853d823a7efb791c10bb7a11679526be91eda",{"version":"369b91cb44fdb8a8fa15de2bd6c28a7abfe6cc16d483ea42291cc7b1efff88d4","affectsGlobalScope":true},"2879a055439b6c0c0132a1467120a0f85b56b5d735c973ad235acd958b1b5345","57049b8f204b16606455a99765dab61c80df5a50ddbe78ae5cd8013dc90ab56d","d353022cc6bf0c26dd75526fb307ca3591f6fb26707201873c5a2e2e0fe0aab9","a70b4a1be8f40eaa3ee73a9626cc7fcab5e8dd5a5ecd9e1b36389c34bb3e8539","8d2a35bdfb4b365dfebd2d410fef50919c9d9e0be9c65dfa4d19ce1c2866e442","dadde57713c8d9fc152bfe905823e82ca7b1c83b770de804070f7edbe836b01e","e0850e84615bb45c9662eae3a98d7030ccafb239a3157644be45ca1e47c79d88","574660494179d2a95a4230ff7ffb0bc850583d1654296ac8b267b84f25bbceca","5ce438f928c67c4af9b0860f133d121ec1448a070754b580ac7da7e64804dec1","73ea8ee40fe3dba9967f970361bde207acecafb87882c33b1a7fb31a45d529cc","1dc7978233a1980d994eb5c17ff6a7f83fbf3ce040719f23a490fe806b9445ae","5a01474bc39470d2dc7149e8fceafe694255dbc2f4044a7ef4d4300986e52be8","91db4b3bab51161d1a1f1b423cb50dd9e16df6c3e01d6d452be7bb6387960dfb","229888be858cec3ad03e47ba50edd3041e7e098ffe88f81251e521bb51e1290d","311d987d34e7267785ea0ac36ed4808bfd27f97e177414064ab833175e8f41c8","95a18684a01e2d8414ee9b1435b33da29cfc807bf7f3334ed5e9568a59a113e1","e8a10c2fd37681d9cb8f7157bbcaac03e323396d72257b712e5baf5ab71ec5b0","22a0bd8c593d0e20b859ab82920610332227caca3a9e1a265aa9cae96a66da64","c158d0148cc62316f467f05b865f80d68916eab2a58a8d72651f906d2e3f8106","38f68842d00545f08886c1b72e59c8609870efa21eef8bc5a746e0e98a0178f8","9fb9a32f772b4735672400af908d1b078ac421064fac0baa0e947ada2042b79d","e6db2d42d9c02ee176fe89c97ebdb20073b2207345364c768df8a462432cea15","23eec8d3218b59be396ad5355b31b554ee0b43e5ebca9d5a00f46452df4f361f","39ada3dd0dcdd227e9b3f6f07e07a94589e268789a35f79cde754633220ab6af","8a236c0141b5b41a832b7fbd84e21db469d947c4b9247435ad1000d1be1ced35","da2dd3ca02eea630f79bc823f4652819c42e43478824ed1d9a18f0d04cb9493f","d465c662867c37d7b98874226179baa24ee15b7e49eec69d5e9b55a66ce8a350","df4abcbc60c061fdf277706b217747dcd6fea4fbe11ce7334ce208dc3464d0c8","dbe7db09b35d6b4b627797042dff0c1867753c1013f731758fe0422315580710","dd7f6a99c170acd51003a252b9c000fb9dff314397118e74447a17223f07f332","0adc80d2416dbaf3cb552fb705ac0ffed5cf7d638ab626c69f5c6f2fdb547749","40603b10f1b5a149a0b3eb01e5f4f23c2ce4b02f746e22a1e07f0df2ce3dde8c","d0dba4ada8582c9dc5d35201d31e9effc118a968d9cb3ee6addc4e914194bcbc","5c9de756278e5446e9f40bef018ff4c6d86e7689a32604a4cbf63f31ab4bf165","6ec27fd52776311e83c6bb28d920c64156c643c61a67d6a5ee85e8e67e788d38","8e2dbca3c4420958633632eab908fbf011f60efda5628bb12c7d38ba255bf212","5b583aa483d779093284e27433fa7b8e5f27eece004c80053a56967d1db02086","10e8cd865af040ca78243fe898055a436f42b96d86598c67e070986169a18836","d25799d56af4881b630d15cdf0ad0c6c4845d3c1d6e0491d54c52068b2cf4681","ceea557c823197973e003058d830395042dc8772bcad2bb67463addfc20ec904","d6f8f918400934ca435c9b1f1f0c8c683081a2470489d531f9b88443bea2f68b","4de6df8de48356d78994861515b77bb82152da8c5b4ee0c2a80c5638c1af6528","9b446f3244804d8cfe5a6a907c7849a29cca8b7bfda2f79dfea841ea94fa89ba","341e16a94fb1db4e022181628699fadb15c23efd1f526850dda7cc5f0c175aed","e6b04890b8a9bd275b6adf2005c0b3ea6e70f72c83b3630f48a48ca1c84dee3e","2c155c1d4c0b63f86d07255bfd579fb72846af08bc9bcbf3d50a1f9818eb5654","baab8077cbee7cf8501fb4bcdbc9229549dcb5b3cb2163bb5d197ae2d2062781","c9a3e16ba2fb71ea4b909dec9d63f0466d5a8e59ef73ac4025b7e4489525234b","d6ad5d60e9cf2f1b5caa79fe5bef1e755a6ef618f0cc84aba2b049c2951bffa8","0bb89d1422c60501e8d964b37b0b880ce1edb6c990b6307c241ec8949cd86d27","2200008d78fd4b04238e34ccb00cd857e238c0b8ebf8a88d22d477f3b713ab18","03096f170d18e11516e834a83043692d4480352e793a7f0458b47bdefa348e53","a2001dab5180a319c0313814a47766f1c82410669ecd52f7fbac6397a747a1fc","f33896763500646995a0ad8c1ef9beb93fd95d36f72f85d3edfed38ecf4787b5","87b568c7ee466fadae088ff03ff1cb6605ae274fb4ae17eb48ca0187542b61f1","0ec5571ff75014ccd27d02db50bfdf293ab30d1523ba364dd5c604e68a54ebb6","d978edf1fb3e6dee8d78bd0e564d16d2ea97ab6d71f0576a044637ab972027f9","2218beb2ed565ea0f4229d41acaa6af2217cff842339d33e361de3e5d2f5a46d","adcba34b148769f912cb6fb155591488da6cbb43850100a482ce850758bc542e","64f18aad0e5e3df853ffcbfa14ed84f3abc18d84fade31a1c9adf00674fe051f","fc0e7e00ab76798a98a711bc2d5302a3f993eee72f1a76bc84d533cfab4b5201","dba749a0488b0b454257e39b9e2cce052255152e9e5cdfc80b4193629d170666","23a53a1bf44e97e82fb06ea9f0b0d9374517750dd1267de9cd9e1a6d47811f84","4ec16111b53f72b90ad735dbd3b9af605a01717c6a184f51edd4e94803db28ff","6e03c20197d89640fa2c3c0bdb1e858acc17458745214a7f3d01f84fa671f316","6e5adbb2d9074fb99e204839d0b6aff0f9ae8cda3af58655f9d561e949722024","e3ce3bce09247c1ad011c20f9b589ee8c7c4199bcd07239825267e42a7543589","04f5a64bacea68356e933de55acd22a2105935c73837b7d9416eb4ed06b147b1","f673436d8d08dc162791c5f0647f954088022bf4e8a7815e60f8b47e866317a9","9da15fcf2a2a17bd2dbac5c2c9aaed9d353a1a83a7d4a681282f2a6d808d27fe","085e8955e4549c616b99cc19040cfc1a1bdec9f32d7bc53594eea49d677c1209","d6544a316c7244b5983d08ea28f46e89a282c6e91a2a413f4af241d82440b9a3","1998ef8453861594f0f46aeb57f1609332d43e5e775447ac707150e2bb8dc703","08435b273ab99baa47a47457796a7ebe3ea0ea5577f3d69162a5769d81d99cfe","2a4da910cbe33e8335982227fb309a296017929601ad6fad6427a8f0fb437100","2f862215926b2d874c5e3d8c323c402c16148af4f467a5bc0b76cf29efa9d771","d5b222b85d9fb27541cf3b90b42eb35914bb2c9c55ab06f7ba3b9ca846a991e8","b1208babb4429f1472d4152e4ffb2a2f08c6c568bcff0406758e887ef9a21910","8f9d7e197a49b8e262f90c41ac3b7b146a7bea3e88a72e4a5a370154c4b806fc","84552dc8a60608ca00dc8d7de6bb9cf80c6d58c393b3477d19bc997b17dc0b68","9ddcd4bb2be0eb1f1460acd45185168fb7c223a9d27e199cb2d3634cf8cfe0d3","59bb9e7d94ceb5c973a77c2c7e1fad8df5039726be1fca13362c45e71b9a694c","9f6b891262cf29f567ec7f7240328416249fd657a1c7f504997d410c75012537","a87ef2072d87f357f907544a4c5b42c996676883fc4523ea1562ccb838ce4a73","647122adf0171bd396e088a9745186f09fca3aa827f0e933e5c5891c0b357dcb","62e777ddcbbac2e7311cab1e7d8e0f69a25cb1c7610a30d5dd66d62f98f47150","4d8e74ab9296a46647b92ad5d20a0a2b8c533bb3b7724caa7ccf573c4871d766","bfe5710cf04d17a304cca17b7bb5f9cafeac144d8acc4cf2b5cf17ec5babf834","46c66f610352cd568f52d59b97dd19122df8e0df5bd3e7bddf1e293bf3880be7","035d2d0fd3d6c080e54219f2149175c02f5d519ef90c681a45e6d4cf5e088656","0482e83fbf164511988d7f5f46fa9c36e7084b7f846649a98cbecd6359ab5788","fe5051ac4255bba805d58bcd2acbea65733bf871f16bd7c84d2be67591693085","aea9771114c1cfe6853232269c939cd9dde127df8ee7329bc578bd78b953b49e","0b342b248fd0cd3dce44af5e964d90a90368d123237cf1214abb055b7f41c0ef","940f5004f60af0cb0104ea49175ec01462e841c61bb38f17c437c400265075c2","a953575a186f8d3a86d6d8d74f2d73a36a7500841ba0baccfc060e84beb6d1c2","300c5d00cd940ee3724e3a5334edadcc6d38c5dc227da26576adbaed77d997ba","13f061dc19d19b1a6b2e906b763ae7061c49c82912143adfa7376a9e722c2d31","570787fa25235448e173cf8da6c6a2d5b5cbd7e0cd8acf4f6080e787592bca68","3afb3a8200bc33e60b2537d41356c6355437d0642de396ae7244b0de9a9b75d1","0cbe58ce4f194b788d95c12d2667abe85d92397b268af6b029e0f7733ff5bcf1","7fd5599335442da665916f0f4c1d4491a715b1b76d1a788c7e86350e1b3e6a85","1f2d60b3db95014308fd8f92cbc5c1fe35c59e467106621c5d44d8d2c7f299fd","d770c140671ec4813da6db330565d5d627502a6b5dec1ef1a16a92e1ef87495f","c6661314da74433dc4dc9bb7c5e66294725dfb168fdc4db93f270cead1bc685d","78cd703c8de36695fdc36b711d4fd6d14c810e5c42344a788a73bef53f3da407","a3084d59ac6a2b0ea9f4a44d5458563efb72f8115f5042d0e6f05b335b685e0e","a5ac2e7b71384ce4ed5bdd89f415c7972aa9e2704e8094c528773470f72d6545","477504dfc70f209a1f99c881ec94c397ec8c582adf1d1990c042d4296270ab3c","3c486cf986e3953f322cea54249f29d914ed9146ba0471fef9ad4974a94699c0","8a542b157ce4b2e41541ef0bda353157422b6feb08be722774caf40c33c95d41","e8f2caf191e42f8869e5b7a67d8937883f2299615cee652a6f22aa514f8ea9a0","8ec8be5a87bd5384b5bdde7b40df38140c2280ca3fec0df743033604126a1f35","f38f4d2f2600ec90aee9d47de1c716fed5e841698e1175ea1a089b52be8d44cf","1e23c485ed0b048dd54e94fcfebec50215718e2d64cd32d431917b5308e7487a","e5869ba171418100110593e05efb30279136f9f3f6c7bc5567a9a053a142f4e5","12de0f97c864f2c2bbdd790ae8b4e04771a57f3495e903d2f406f1be2c583d6e","79498d75a3242a9a13a7520e91def25723dfc2906092a0eb0d2eba7d0d0b0731","934230f45465566e318b10993d895b03bd28a2ee5ee152dd3605f026d49decf6","b37b47768a88b9e5fe0b168c22d5fb643f421c90746cc9db07c8540b247ba863","745498f7a7b0ab37651acc59c73fdae1c8d381bbc0e2e3dfdb34d82cb7f61cba","4388ccbfa36d3cad672a1f0c0366194fe4f825530dd4f834444e54bc8e904260","c8260e819e72e3eb67b64de9c8b62e45d3d8360dfb2e168e79665066be0e62c5","9d16c5528cec93963d136ff7ebad56d7e4e7bb1f9b2e556667280d68d7a211d7","87420e7e4dd1600167e696e9f03749dadf95d4abdf452401e4fd4f77742f4817","131baf4506c0cb6740ed2c9ef7d736dde74ec9ae777fd508b6f072bb2812d674","84aec5d8ad42b05cab3d43e936efea253d8d6d93b16dd61d22dfad0a735d98d3","043e4ea9625f2900bdf620a986fd95bd9f56fae7e57cfb53c34da5fe86927bdc","f873b322b282ab01240e4576138bb41cbfc2ee128c7e2835ea1421dc94e29f65","27667abebf94a28827e0ca34274a8c2a2d8e07493f539bfcfbe2b86ecbc01c2a","ec09cf2387a4f99904863d0822aa0abe5307675e89a4b9451b610f4fcd5f59e8","7aa1e05f045f8b1ca213b23cdc6ff9cfaa12fa471b8bcd8f085ad9f3caca5f5f","bcc9180926ac7c9bb4c2fda7f07a5bce5ab690a3f6eb3194518d44c9c553a90c","463510807b0eaced6020cbe83eef5e8971f4770450146eed340e128439cd7ca6","934324e04cabc47eeff23c393fb8d350f875360e99298efe625a4227ab2e6530","efe3c9984058563addeb3d4de9f10f36a584fa85c051122df244518a2c3d8f82","ddeb11cf333f55669d2ff2bd48f4efa99935503e2604ae2aa309c0112c260305","35813eb2dd97bafa304394588a09984e9cbe6ee81902d2b4d42e23b061399a4e","05ae7e2919f049569c279dda7c0d5078c48ce93c178cf1752f4e764d038973fc","77878ef509d45b389b41975d1e63b1ad37a25bc2b89865c8a9efc56d765dd6a7","262fae287393c950cf22186aa9d43dc9beea00fcbef01bde1efa338c585c2fbf","c37b8c8ae0534368b97bb9e829af7dc2ccd2835ffa2f0848ea3b5cab5eca83ed","676c45df22e1a504aef8f6bf3a1f2701a08cabb24be6a883bd93f33b9c99b0f0","02b478ca9ce375a5370c8ad01233897da35ba6a134758b458b6d747e14c908cf","0bc44b179d6130cd32a05601e9355a87333d02a9e59fab20ec9e7105a4c6d721","b5cbe829eeb8999975b6d06055fbb3b79e9447711ecd2e3f2728ccb622d719a7","8a693da0793b0c9dc10604c4c4855ec0e966861337ae8733198f30cd560b80d3","26703ebd6fc368205bacd99031c5bfd3b0a039d5d692f4847c92e7800af0cfd1","0367cefedbc22800cc2d075c8d454fd7ede4982344191b0cace4a0a8c2ff350e","07487b67ec1dff9cabb57eeaa7415cd770631fe2e82fc0e5fb14ad0783c98e4a","f89d9f93a3845f797aefdec3ca3c8927b1e078acd155e829ef96be409fb9b837","1cfe4790f97b9fd8121dfb5479c939f16ea17f68ec837a86dba2c765f831cd8d","b0ae2e0790409394cf3a5d723cf18fdd700fe0a29503d303f8a0a4abb50b4c2a","0529b48956d1a117e9e288c8ead5100bb1b599c8c9e002499d9bfe129ae0d482","b591719af65c4571ae0542cd89103f0be718dca3a4831bb926d5a995eedacbed","c50bd54b3d1a558de46b45d9e16dec83ab7339ae2d04b1657ad32a92372b144b","6db4d5488fb96a9935615c125a11924f4d5109c6030908f537b13825754cc49d","ab2f11e2e723ed58ba3c623334e553caf93972487cc68fa2a42f5b44af236f39","24f89ac007b132c05a5d58b1e336f57e46be2b3f09816e0e5dbc002a50567b99","bd0b03f3f26752da68b1d754ee5e2b692bf19c6b05d28f28f9d05d3340a907a5","ca909526e97397182848cec178e6669b3b6e4fd9cbaba0143006d22b2337aaf7","f71203628fa5fe0e040180b56e5d110e1f1af3d7cc169a14735ca3d427442344","39263f73e1f4a0cd8656bd7c9a2179b5601ca5eb60875c40b17601740f889988","1ed3273fa9d64fb8562c8764858054a6bcd3d00669d335afd4cf77a9c0329706","a0a1f08351099ce4daa2e40db48a0a8c33f53d9dd311574ff0ecb80357f3e391","019665371be2260e5ada098d49ba21bca63c910713713414ba4d255889636933","a9bd15635dedd998d29a3fdbe59732b5e4ae25c14648f47e187742dfaf6714a4","75765ed5f289680fe44318faf50ea89fb2e397e098d6fe5aebe13f066ef0c697","acf6cc806d44b61c7fdd23cba6fe5a99a824ffbfb50038c19aea2ca16313c7e3","e6d4de25f085c7825e1c6507fc92d47fa5b58a60d7b19a53d1e1c45b66577137","d82282e71516a9144f9c259121599c561d8f9871d95b85f4730e9a08a2736ba3","c9bb2e421602b5256a61be8af099d442d3ae494bd1f57f46792de2aec1c2e1ee","8156546fb2b870b7039c2aefffb27550b9e27341687ba12d5ae55de40abe9afa","349d87fb033256c7048baf90e9ee6513ce2ef7cde07658aaec2e7df8f8536bed","d9fa30e95ca6e8d985789090733a57404331f9afb6edf8fbe235a88c87abd7ab","ec61bed957b357ca992b12d9f8bc9c5c171e4d488ed208b231a43ffa0d93cc9c","80c54596dc1f1a60a0bd343c3a3c6b474bb3d4500d93230e65b7f2ebbe54f7f1","2e8e63334d95ebe58fab77c94cb42f0acf18051650b5cef79e05829989bb5f5a","85a2b0dc97579efa334c3af98e03e33fc4e4c96f59f19a981df2daf298807c6e","89a02836009a5d96d5bb7834505aa5f5a6f3c515ce3f9e44db3944464e7522d0","6818c9dbee434d59adcfcb8381310280e7e3dc87505fac307a4dc8efb42a112d","09311475c6ad3f97b112df2a7d9668468cddc9fd7dc50cabef8607f2d7a20706","fb045be3a207ee4e17f0a3723bccafe39549ced43eb370111cce4fad8ba1fcc6","bf027cc58c231bd4b4cedf8d3e8336c2ef865b88db17f8fc25460e1fc2ff9347","1e147f94a848e0f87ab97c070014d04ba78aa4d7f6881d6ee91ffd3c01e3eaa8","d132ee1fbb9cc46a6b5af3568dde662bb6c7ca6733be9489769b6a3e3bbf0b36","4acd9b4a702c7962bd575ea1ac187a23c2047d331aa7150527d548b253778d76","fe79b7943c713ae9519fb98691bd81380e6c3bc005dcb15f18426d2621e96449","052086d93af9d485ca731113b0f424b178b83926275d25670e69697ae154b3d2","27bd6ea26c8b16535424ef87609944a2cab3c3cd53f5250aa4a632a9a9dd9739","fa7b12dbd5e6b662b7c822ee1a3189ac12e7374d65af9e609b17011f36c7a149","e4264c615cee4fe38d3d83acc2366f13f676ce63f3d6a442193f26915c1bd47d","6341c0da53eddfd7fbd401a9e406801f14ad0d064547c174a4f8e490e35d26ac","8c6a76ede0bd76d338ed46dd8502ce1f743542186583872d670539b02e6a0aa6","9677dc436dcef67fe99ecb62b9bdfd1827b6d2ca5ac9e29f5c7b53418276566b","f2a9727e5755a98a63adbe3f8191b160b530fde7c1c43cfecb7af8cb3fc3ef3d","2eaa38795e8a29991c1abb3696fdb1cc280d1f3ec64142f1fc01ef70f164b48d","2c98a73ce5dd45503804f3aef4d8af56a51c0099a3601a2d34057420ea2eedb9","307476036b4834a73944bdfcde0f1dccafae2fb4a0db989b7418abc5721fb37f","752e2342cbaadb1f3e2f11e5a770868dadda60a1c0058ee54f9392e0c20cd421","bd2b2a8aa46ac800bb27ea70599f8c7c05ec1400353f203dc0e79a691f208b75","6caff2f2eb44be30b45df8d0339b578c945f3938d715253d414a2d7139d6bd8b","9a15e4f610aef6c6b34dc097a838519308a612bd8c01b910e4f10ed7732629f3","93c4a59be8cb93d39d49e319426410291b276d8b0ef5f4751c86eb32e70d1abd","1e901ca9ecd1504848e4e50a76100dbe1442d4d50d3fac4711f60d48ab31ca73","ddac926dee3970eb9399c06aff6457a0ef706e84f0eab0eb8ad762d6dc7252df","c39e1fada5d5bc93ee63e7c8d5b64e7e574de504aa291a2021f2aae639d14152","b91ea31bcf4421e1f714de2121f61b4b15d2265a3d565c86efcba8cc15afbf25","d39d65551fd74d7a64746abf871c1334f4b9176b36ebafc02888fd7052d6665b","91b8669f1fdf560eff6d08994f176f0cf0922ef565560620a3895988cc484b78",{"version":"4de730c0caa35afb631766f884cddbb72fe83cb569c255e91778721f94e577d9","signature":"37d2510f1de77d4da3bb5b896f568f1a546e4e436fec0f5d9d6ace64552e4a88"},{"version":"6ab864086b88c1310da60feea811eb21a3d66c53a9e5765c6fed3d136cb682a2","signature":"881d456d50754f7d5ad6d904d16a880fabc4479be09b9f6874f1a2d34b9d3524"},{"version":"70f5899f572965cef3a983bbc38b5b2072d7e9221ed8f600771c69866c64bfcd","signature":"3987b9d30891ef0368053b050341743f8f555c13993c4940c594713a4b0ebec3"},{"version":"f8310dc1126db512e66d89ff707a672548bfb0a8af94a0f17a15ff1e7a958c02","signature":"2199f399b8efef3ba358ae2e38e0dd8c0103d4b53447ad34ac8bdde63a589e91"},{"version":"7e0370dc80dcbb88a8d2220e4bce59eb22b92c294c419e2b1c3fded9b4022c49","signature":"a8a8eda9b125ad9152e12b509766084f5e2422cba2b465c3d35480d3e1672307"},{"version":"cc98a73dd8d01e8acf1f3e53c1059efa24c39d8be69a3c300189f56e35471cc9","signature":"a0a0198e03d0d22ecf9cb5aa3a195f13f858052e06891c4b30e61a459716cc4c"},{"version":"808ae704096bd2926d87c0b4db91d0267e5fe2674e83480159dbe7eb016de7a5","signature":"5c0257d2ce97ee8605250a7b5546c93c527268e0031fe617d52c5ddf5a76a733"},"e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855",{"version":"465e47d5cc609b13fe898b28208d608d931ac2765be3cd744286430a7ae477ac","signature":"db55e1344aeadb6409f84b3dfb93f9212ae1e5ce56f284b2a8e4cafe4a2e9ff6"},"efc7d584a33fe3422847783d228f315c4cd1afe74bd7cf8e3f0e4c1125129fef","7394959e5a741b185456e1ef5d64599c36c60a323207450991e7a42e08911419","8e9c23ba78aabc2e0a27033f18737a6df754067731e69dc5f52823957d60a4b6","5929864ce17fba74232584d90cb721a89b7ad277220627cc97054ba15a98ea8f","7180c03fd3cb6e22f911ce9ba0f8a7008b1a6ddbe88ccf16a9c8140ef9ac1686","25c8056edf4314820382a5fdb4bb7816999acdcb929c8f75e3f39473b87e85bc","54cb85a47d760da1c13c00add10d26b5118280d44d58e6908d8e89abbd9d7725","3e4825171442666d31c845aeb47fcd34b62e14041bb353ae2b874285d78482aa","c6fd2c5a395f2432786c9cb8deb870b9b0e8ff7e22c029954fabdd692bff6195","a967bfe3ad4e62243eb604bf956101e4c740f5921277c60debaf325c1320bf88","e9775e97ac4877aebf963a0289c81abe76d1ec9a2a7778dbe637e5151f25c5f3","471e1da5a78350bc55ef8cef24eb3aca6174143c281b8b214ca2beda51f5e04a","cadc8aced301244057c4e7e73fbcae534b0f5b12a37b150d80e5a45aa4bebcbd","385aab901643aa54e1c36f5ef3107913b10d1b5bb8cbcd933d4263b80a0d7f20","9670d44354bab9d9982eca21945686b5c24a3f893db73c0dae0fd74217a4c219","db3435f3525cd785bf21ec6769bf8da7e8a776be1a99e2e7efb5f244a2ef5fee","c3b170c45fc031db31f782e612adf7314b167e60439d304b49e704010e7bafe5","40383ebef22b943d503c6ce2cb2e060282936b952a01bea5f9f493d5fb487cc7","4893a895ea92c85345017a04ed427cbd6a1710453338df26881a6019432febdd","3a84b7cb891141824bd00ef8a50b6a44596aded4075da937f180c90e362fe5f6","13f6f39e12b1518c6650bbb220c8985999020fe0f21d818e28f512b7771d00f9","9b5369969f6e7175740bf51223112ff209f94ba43ecd3bb09eefff9fd675624a","4fe9e626e7164748e8769bbf74b538e09607f07ed17c2f20af8d680ee49fc1da","24515859bc0b836719105bb6cc3d68255042a9f02a6022b3187948b204946bd2","33203609eba548914dc83ddf6cadbc0bcb6e8ef89f6d648ca0908ae887f9fcc5","0db18c6e78ea846316c012478888f33c11ffadab9efd1cc8bcc12daded7a60b6","89167d696a849fce5ca508032aabfe901c0868f833a8625d5a9c6e861ef935d2","e53a3c2a9f624d90f24bf4588aacd223e7bec1b9d0d479b68d2f4a9e6011147f","339dc5265ee5ed92e536a93a04c4ebbc2128f45eeec6ed29f379e0085283542c","9f0a92164925aa37d4a5d9dd3e0134cff8177208dba55fd2310cd74beea40ee2","8bfdb79bf1a9d435ec48d9372dc93291161f152c0865b81fc0b2694aedb4578d","2e85db9e6fd73cfa3d7f28e0ab6b55417ea18931423bd47b409a96e4a169e8e6","c46e079fe54c76f95c67fb89081b3e399da2c7d109e7dca8e4b58d83e332e605","d32275be3546f252e3ad33976caf8c5e842c09cb87d468cb40d5f4cf092d1acc","4a0c3504813a3289f7fb1115db13967c8e004aa8e4f8a9021b95285502221bd1",{"version":"cc5e65fb1729463665074b9d7163e78a4225b7af7f3a6b3c74492f415166612f","affectsGlobalScope":true},"cce1f5f86974c1e916ec4a8cab6eec9aa8e31e8148845bf07fbaa8e1d97b1a2c",{"version":"185282b122cbca820c297a02a57b89cf5967ab43e220e3e174d872d3f9a94d2c","affectsGlobalScope":true},"16d74fe4d8e183344d3beb15d48b123c5980ff32ff0cc8c3b96614ddcdf9b239","7b43160a49cf2c6082da0465876c4a0b164e160b81187caeb0a6ca7a281e85ba",{"version":"41fb2a1c108fbf46609ce5a451b7ec78eb9b5ada95fd5b94643e4b26397de0b3","affectsGlobalScope":true},"a40826e8476694e90da94aa008283a7de50d1dafd37beada623863f1901cb7fb","e8968b394e4365588f8f89cfff86435258cf10062585c1d2224627ab92acda22","285e512c7a0db217a0599e18c462d565fa35be4a5153dd7b80bee88c83e83ddf","b5b719a47968cd61a6f83f437236bb6fe22a39223b6620da81ef89f5d7a78fb7","8806ae97308ef26363bd7ec8071bca4d07fb575f905ee3d8a91aff226df6d618","af5bf1db6f1804fb0069039ae77a05d60133c77a2158d9635ea27b6bb2828a8f","b7fe70be794e13d1b7940e318b8770cd1fb3eced7707805318a2e3aaac2c3e9e",{"version":"2c71199d1fc83bf17636ad5bf63a945633406b7b94887612bba4ef027c662b3e","affectsGlobalScope":true},{"version":"7ae9dc7dbb58cd843065639707815df85c044babaa0947116f97bdb824d07204","affectsGlobalScope":true},"7aae1df2053572c2cfc2089a77847aadbb38eedbaa837a846c6a49fb37c6e5bd","313a0b063f5188037db113509de1b934a0e286f14e9479af24fada241435e707","1f758340b027b18ae8773ac3d33a60648a2af49eaae9e4fde18d0a0dd608642c","87ef1a23caa071b07157c72077fa42b86d30568f9dc9e31eed24d5d14fc30ba8","396a8939b5e177542bdf9b5262b4eee85d29851b2d57681fa9d7eae30e225830","21773f5ac69ddf5a05636ba1f50b5239f4f2d27e4420db147fc2f76a5ae598ac",{"version":"dea4c00820d4fac5e530d4842aed2fb20d6744d75a674b95502cbd433f88bcb0","affectsGlobalScope":true},"a5fe4cc622c3bf8e09ababde5f4096ceac53163eefcd95e9cd53f062ff9bb67a","45b1053e691c5af9bfe85060a3e1542835f8d84a7e6e2e77ca305251eda0cb3c","0f05c06ff6196958d76b865ae17245b52d8fe01773626ac3c43214a2458ea7b7",{"version":"0d832a0650a74aafc276cb3f7bb26bde2e2270a6f87e6c871a64122e9203079b","affectsGlobalScope":true},{"version":"c6f3869f12bb5c3bb8ecd0b050ea20342b89b944eae18d313cde6b0ccc0925d7","affectsGlobalScope":true},"8abd0566d2854c4bd1c5e48e05df5c74927187f1541e6770001d9637ac41542e","d742ed2db6d5425b3b6ac5fb1f2e4b1ed2ae74fbeee8d0030d852121a4b05d2f","d8dba11dc34d50cb4202de5effa9a1b296d7a2f4a029eec871f894bddfb6430d","8b71dd18e7e63b6f991b511a201fad7c3bf8d1e0dd98acb5e3d844f335a73634","01d8e1419c84affad359cc240b2b551fb9812b450b4d3d456b64cda8102d4f60","8221b00f271cf7f535a8eeec03b0f80f0929c7a16116e2d2df089b41066de69b","269929a24b2816343a178008ac9ae9248304d92a8ba8e233055e0ed6dbe6ef71","93452d394fdd1dc551ec62f5042366f011a00d342d36d50793b3529bfc9bd633","f8c87b19eae111f8720b0345ab301af8d81add39621b63614dfc2d15fd6f140a","831c22d257717bf2cbb03afe9c4bcffc5ccb8a2074344d4238bf16d3a857bb12",{"version":"2225100373ca3d63bcc7f206e1177152d2e2161285a0bd83c8374db1503a0d1f","affectsGlobalScope":true},{"version":"7052b7b0c3829df3b4985bab2fd74531074b4835d5a7b263b75c82f0916ad62f","affectsGlobalScope":true},"aa34c3aa493d1c699601027c441b9664547c3024f9dbab1639df7701d63d18fa","eefcdf86cefff36e5d87de36a3638ab5f7d16c2b68932be4a72c14bb924e43c1","7c651f8dce91a927ab62925e73f190763574c46098f2b11fb8ddc1b147a6709a","7440ab60f4cb031812940cc38166b8bb6fbf2540cfe599f87c41c08011f0c1df",{"version":"4d0405568cf6e0ff36a4861c4a77e641366feaefa751600b0a4d12a5e8f730a8","affectsGlobalScope":true},{"version":"f5b5dc128973498b75f52b1b8c2d5f8629869104899733ae485100c2309b4c12","affectsGlobalScope":true},"e393915d3dc385e69c0e2390739c87b2d296a610662eb0b1cb85224e55992250","79bad8541d5779c85e82a9fb119c1fe06af77a71cc40f869d62ad379473d4b75","4a34b074b11c3597fb2ff890bc8f1484375b3b80793ab01f974534808d5777c7",{"version":"629d20681ca284d9e38c0a019f647108f5fe02f9c59ac164d56f5694fc3faf4d","affectsGlobalScope":true},"e7dbf5716d76846c7522e910896c5747b6df1abd538fee8f5291bdc843461795",{"version":"ab9b9a36e5284fd8d3bf2f7d5fcbc60052f25f27e4d20954782099282c60d23e","affectsGlobalScope":true},"b510d0a18e3db42ac9765d26711083ec1e8b4e21caaca6dc4d25ae6e8623f447","87f287f296f3ff07dbd14ea7853c2400d995dccd7bd83206196d6c0974774e96","dc3b172ee27054dbcedcf5007b78c256021db936f6313a9ce9a3ecbb503fd646","923c136dcbf20f140c369078a7eb56f6697889d104397d694f70e21dd08b1810","2c8e55457aaf4902941dfdba4061935922e8ee6e120539c9801cd7b400fae050","8041cfce439ff29d339742389de04c136e3029d6b1817f07b2d7fcbfb7534990","670a76db379b27c8ff42f1ba927828a22862e2ab0b0908e38b671f0e912cc5ed","29a46d003ca3c721e6405f00dee7e3de91b14e09701eba5d887bf76fb2d47d38","069bebfee29864e3955378107e243508b163e77ab10de6a5ee03ae06939f0bb9","104c67f0da1bdf0d94865419247e20eded83ce7f9911a1aa75fc675c077ca66e","cc0d0b339f31ce0ab3b7a5b714d8e578ce698f1e13d7f8c60bfb766baeb1d35c","42baf4ca38c38deaf411ea73f37bc39ff56c6e5c761a968b64ac1b25c92b5cd8","d7dbe0ad36bdca8a6ecf143422a48e72cc8927bab7b23a1a2485c2f78a7022c6","8718fa41d7cf4aa91de4e8f164c90f88e0bf343aa92a1b9b725a9c675c64e16b","f992cd6cc0bcbaa4e6c810468c90f2d8595f8c6c3cf050c806397d3de8585562","0504070e7eaba788f5d0d5926782ed177f1db01cee28363c488fae94950c0bbc","d3f2d715f57df3f04bf7b16dde01dec10366f64fce44503c92b8f78f614c1769","b78cd10245a90e27e62d0558564f5d9a16576294eee724a59ae21b91f9269e4a","dcc9081d68c2ade5c51ac7bf5f37cce630359408e713999269b77f611a30d871","2f5747b1508ccf83fad0c251ba1e5da2f5a30b78b09ffa1cfaf633045160afed",{"version":"50072f976cfa86af1a3044f55cd729d992abe39222d2f6cdf929266c77a42b0b","affectsGlobalScope":true},"b71c603a539078a5e3a039b20f2b0a0d1708967530cf97dec8850a9ca45baa2b","d2a38ad7bb4676e7fd5d058a08105d81ac232c363ee56be0b401fc277d50dbb1","2ac2e08e0d0ed266849cb9da521c3be170a8bc111d25eeeb668c7dbf0ac4171a","34118be360cdd3381bbebbfd4b093c394460c8fc5df40688d58f45d86ab1448b","5c45abf1e13e4463eacfd5dedda06855da8748a6a6cb3334f582b52e219acc04","6847334317c1bc1e6fc4b679b0095bbd2b6ee3b85fe3f26fc26bac462f68ef5e","2125380d127f602090671355ecc9f021caf3af71b79c7c9fbc8cfd9cfec45b10","3797be2836853474bf4482acf9d85f71a95b8abee8b53ec6c28f34f021a2002a",{"version":"64d4b35c5456adf258d2cf56c341e203a073253f229ef3208fc0d5020253b241","affectsGlobalScope":true},"ee7d8894904b465b072be0d2e4b45cf6b887cdba16a467645c4e200982ece7ea","f3d8c757e148ad968f0d98697987db363070abada5f503da3c06aefd9d4248c1","4fe9991629a58a54c551309b080498b7a9e2a11195e83a6e5bf308ea1d286420","1f68ab0e055994eb337b67aa87d2a15e0200951e9664959b3866ee6f6b11a0fe","037817934c90357f71eea18fb643b1fd7e6763fec011f5da1f0fb17acad09d62","f346a76dbcae3b99e70c60864e7fee4cfcfc426fb0f71118693eaff10b914726","5a08c5b7b4a9e7a649c8b1e62cc35ed6fb7f10db4379aa905237cfc3a10e9e57","1c55ee4b5d547aa4390b96df6a4d2c10753b2ee2feded87529c5b7962eef7e52","b6e465de1852a328392b432b13ee8334b209f3493053e85aa8f0b5f78368d634","e9b16b70ab0ddc251e2b2fe6f6434947d740eade52f97da7422d162d262d1aca","dd881bea8b6fbef302ea21e97bda30e6a1a3048c4b19dcb0e668872d2f928eea","963d59066dd6742da1918a6213a209bcc205b8ee53b1876ee2b4e6d80f97c85e","fd326577c62145816fe1acc306c734c2396487f76719d3785d4e825b34540b33","afe73051ff6a03a9565cbd8ebb0e956ee3df5e913ad5c1ded64218aabfa3dcb5",{"version":"271cde49dfd9b398ccc91bb3aaa43854cf76f4d14e10fed91cbac649aa6cbc63","affectsGlobalScope":true},"2bcecd31f1b4281710c666843fc55133a0ee25b143e59f35f49c62e168123f4b","a6273756fa05f794b64fe1aff45f4371d444f51ed0257f9364a8b25f3501915d","9c4e644fe9bf08d93c93bd892705842189fe345163f8896849d5964d21b56b78","25d91fb9ed77a828cc6c7a863236fb712dafcd52f816eec481bd0c1f589f4404","4cd14cea22eed1bfb0dc76183e56989f897ac5b14c0e2a819e5162eafdcfe243","8d32432f68ca4ce93ad717823976f2db2add94c70c19602bf87ee67fe51df48b","a7ca2a9e61286d74bc37fe64e5dcd7da04607f7f5432f7c651b47b573fc76cef","ee65fe452abe1309389c5f50710f24114e08a302d40708101c4aa950a2a7d044","3f841292a135503a4cc1a9029af59dae135595810cfad5ca62ec1b2ad9846e8e","6cb35d83d21a7e72bd00398c93302749bcd38349d0cc5e76ff3a90c6d1498a4d",{"version":"369dd7668d0e6c91550bce0c325f37ce6402e5dd40ecfca66fbb5283e23e559d","affectsGlobalScope":true},"2632057d8b983ee33295566088c080384d7d69a492bc60b008d6a6dfd3508d6b","4bf71cf2a94492fc71e97800bdf2bcb0a9a0fa5fce921c8fe42c67060780cbfa","0996ff06f64cb05b6dac158a6ada2e16f8c2ccd20f9ff6f3c3e871f1ba5fb6d9","5c492d01a19fea5ebfff9d27e786bc533e5078909521ca17ae41236f16f9686a","a6ee930b81c65ec79aca49025b797817dde6f2d2e9b0e0106f0844e18e2cc819","84fce15473e993e6b656db9dd3c9196b80f545647458e6621675e840fd700d29","7d5336ee766aa72dffb1cc2a515f61d18a4fb61b7a2757cbccfb7b286b783dfb","63e96248ab63f6e7a86e31aa3e654ed6de1c3f99e3b668e04800df05874e8b77","80da0f61195385d22b666408f6cccbc261c066d401611a286f07dfddf7764017","06a20cc7d937074863861ea1159ac783ff97b13952b4b5d1811c7d8ab5c94776","ab6de4af0e293eae73b67dad251af097d7bcc0b8b62de84e3674e831514cb056","18cbd79079af97af66c9c07c61b481fce14a4e7282eca078c474b40c970ba1d0","e7b45405689d87e745a217b648d3646fb47a6aaba9c8d775204de90c7ea9ff35","669b754ec246dd7471e19b655b73bda6c2ca5bb7ccb1a4dff44a9ae45b6a716a","bcfaca4a8ff50f57fd36df91fba5d34056883f213baff7192cbfc4d3805d2084","76a564b360b267502219a89514953058494713ee0923a63b2024e542c18b40e5","8f62cbd3afbd6a07bb8c934294b6bfbe437021b89e53a4da7de2648ecfc7af25","a20629551ed7923f35f7556c4c15d0c8b2ebe7afaa68ceaab079a1707ba64be2","d6de66600c97cd499526ddecea6e12166ab1c0e8d9bf36fb2339fd39c8b3372a","8e7a5b8f867b99cc8763c0b024068fb58e09f7da2c4810c12833e1ca6eb11c4f","a8932876de2e3138a5a27f9426b225a4d27f0ba0a1e2764ba20930b4c3faf4b9","df877050b04c29b9f8409aa10278d586825f511f0841d1ec41b6554f8362092b","027d600e00c5f5e1816c207854285d736f2f5fa28276e2829db746d5d6811ba1","5443113a16ef378446e08d6500bb48b35de582426459abdb5c9704f5c7d327d9","0fb581ecb53304a3c95bb930160b4fa610537470cce850371cbaad5a458ca0d9","7da4e290c009d7967343a7f8c3f145a3d2c157c62483362183ba9f637a536489","eb21ddc3a8136a12e69176531197def71dc28ffaf357b74d4bf83407bd845991","914560d0c4c6aa947cfe7489fe970c94ba25383c414bbe0168b44fd20dbf0df4","4fb3405055b54566dea2135845c3a776339e7e170d692401d97fd41ad9a20e5d","8d607832a6ef0eac30657173441367dd76c96bf7800d77193428b922e060c3af","20ff7207f0bb5cdde5fee8e83315ade7e5b8100cfa2087d20d39069a3d7d06f4","7ca4c534eab7cff43d81327e369a23464bc37ef38ce5337ceff24a42c6c84eb2","5252dec18a34078398be4e321dee884dc7f47930e5225262543a799b591b36d2","23caed4dff98bd28157d2b798b43f1dfefe727f18641648c01ce4e0e929a1630","f67e013d5374826596d7c23dbae1cdb14375a27cd72e16c5fb46a4b445059329","ea3401b70e2302683bbf4c18b69ef2292b60f4d8f8e6d920413b81fb7bde0f65","71afe26642c0fb86b9f8b1af4af5deb5181b43b6542a3ff2314871b53d04c749","0d7f01634e6234d84cf0106508efdb8ae00e5ed126eff9606d37b031ac1de654","f8d209086bad78af6bd7fef063c1ed449c815e6f8d36058115f222d9f788b848","3ad003278d569d1953779e2f838f7798f02e793f6a1eceac8e0065f1a202669b","fb2c5eceffcd918dbb86332afa0199f5e7b6cf6ee42809e930a827b28ef25afe","f664aaff6a981eeca68f1ff2d9fd21b6664f47bf45f3ae19874df5a6683a8d8a","ce066f85d73e09e9adbd0049bcf6471c7eefbfc2ec4b5692b5bcef1e36babd2a","09d302513cacfbcc54b67088739bd8ac1c3c57917f83f510b2d1adcb99fd7d2a","3faa54e978b92a6f726440c13fe3ab35993dc74d697c7709681dc1764a25219f","2bd0489e968925eb0c4c0fb12ef090be5165c86bd088e1e803102c38d4a717d8","88924207132b9ba339c1adb1ed3ea07e47b3149ff8a2e21a3ea1f91cee68589d","b8800b93d8ab532f8915be73f8195b9d4ef06376d8a82e8cdc17c400553172d6","d7d469703b78beba76d511957f8c8b534c3bbb02bea7ab4705c65ef573532fb8","74c8c3057669c03264263d911d0f82e876cef50b05be21c54fef23c900de0420","b303eda2ff2d582a9c3c5ecb708fb57355cdc25e8c8197a9f66d4d1bf09fda19","4e5dc89fa22ff43da3dee1db97d5add0591ebaff9e4adef6c8b6f0b41f0f60f0","ec4e82cb42a902fe83dc13153c7a260bee95684541f8d7ef26cb0629a2f4ca31","5f36e24cd92b0ff3e2a243685a8a780c9413941c36739f04b428cc4e15de629d","40a26494e6ab10a91851791169582ab77fed4fbd799518968177e7eefe08c7a9","208e125b45bc561765a74f6f1019d88e44e94678769824cf93726e1bac457961","b3985971de086ef3aa698ef19009a53527b72e65851b782dc188ac341a1e1390","c81d421aabb6113cd98b9d4f11e9a03273b363b841f294b457f37c15d513151d","30063e3a184ff31254bbafa782c78a2d6636943dfe59e1a34f451827fd7a68dc","c05d4cae0bceed02c9d013360d3e65658297acb1b7a90252fe366f2bf4f9ccc9","6f14b92848889abba03a474e0750f7350cc91fc190c107408ca48679a03975ae","a588d0765b1d18bf00a498b75a83e095aef75a9300b6c1e91cbf39e408f2fe2f","08323a8971cb5b2632b532cba1636ad4ca0d76f9f7d0b8d1a0c706fdf5c77b45","5d2651c679f59706bf484e7d423f0ec2d9c79897e2e68c91a3f582f21328d193","30d49e69cb62f350ff0bc5dda1c557429c425014955c19c557f101c0de9272e7","d3747dbed45540212e9a906c2fb8b5beb691f2cd0861af58a66dc01871004f38","05a21cbb7cbe1ec502e7baca1f4846a4e860d96bad112f3e316b995ba99715b7","1eaee2b52f1c0e1848845a79050c1d06ae554d8050c35e3bf479f13d6ee19dd5","fd219904eea67c470dfebbaf44129b0db858207c3c3b55514bdc84de547b1687","4de232968f584b960b4101b4cdae593456aff149c5d0c70c2389248e9eb9fbac","933c42f6ed2768265dfb42faa817ce8d902710c57a21a1859a9c3fe5e985080e","c5430542eeebb207d651e8b00a08e4bb680c47ecb73dd388d8fa597a1fc5de5b","a6c5c9906262cf10549989c0061e5a44afdc1f61da77d5e09418a9ecea0018fe","bc6e433cb982bf63eaa523dbbbd30fe12960a09861b352d77baf77ad6dd8886d","9af64ab00918f552388252977c1569fe31890686ca1fdb8e20f58d3401c9a50c","3d3cc03b5c6e056c24aac76789f4bc67caee98a4f0774ab82bc8ba34d16be916","747ce36fa27a750a05096f3610e59c9b5a55e13defec545c01a75fd13d67b620","1a8f503c64bdb36308f245960d9e4acac4cf65d8b6bd0534f88230ebf0be7883","a2c1f4012459547d62116d724e7ec820bb2e6848da40ea0747bf160ffd99b283","0dc197e52512a7cbea4823cc33c23b0337af97bd59b38bf83be047f37cd8c9a8","492c93ade227fe4545fabb3035b9dd5d57d8b4fde322e5217fdaef20aa1b80a8","83c54a3b3e836d1773b8c23ff76ce6e0aae1a2209fc772b75e9de173fec9eac0","475e411f48f74c14b1f6e50cc244387a5cc8ce52340dddfae897c96e03f86527","5573ce7aa683a81c9a727294ffdb47d82d7715a148bfe9f4ddcf2f6cdfef1f0a","2cd9edbb4a6411a9f5258237dd73323db978d7aa9ebf1d1b0ac79771ac233e24","ff954afaefd9bd5fad03678cae63fd23e0aaaf4d311b27bfb35e1d6d83833997","0112a7f3c11fc4792e70f5d0d5c9f80ee6a1c5c548723714433da6a03307e87b","035a5df183489c2e22f3cf59fc1ed2b043d27f357eecc0eb8d8e840059d44245","a4809f4d92317535e6b22b01019437030077a76fec1d93b9881c9ed4738fcc54","5f53fa0bd22096d2a78533f94e02c899143b8f0f9891a46965294ee8b91a9434","cdcc132f207d097d7d3aa75615ab9a2e71d6a478162dde8b67f88ea19f3e54de","0d14fa22c41fdc7277e6f71473b20ebc07f40f00e38875142335d5b63cdfc9d2","c085e9aa62d1ae1375794c1fb927a445fa105fed891a7e24edbb1c3300f7384a","f315e1e65a1f80992f0509e84e4ae2df15ecd9ef73df975f7c98813b71e4c8da","5b9586e9b0b6322e5bfbd2c29bd3b8e21ab9d871f82346cb71020e3d84bae73e","3e70a7e67c2cb16f8cd49097360c0309fe9d1e3210ff9222e9dac1f8df9d4fb6","ab68d2a3e3e8767c3fba8f80de099a1cfc18c0de79e42cb02ae66e22dfe14a66","d96cc6598148bf1a98fb2e8dcf01c63a4b3558bdaec6ef35e087fd0562eb40ec",{"version":"46894b2a21a60f8449ca6b2b7223b7179bba846a61b1434bed77b34b2902c306","affectsGlobalScope":true},"96d14f21b7652903852eef49379d04dbda28c16ed36468f8c9fa08f7c14c9538","fec943fdb3275eb6e006b35e04a8e2e99e9adf3f4b969ddf15315ac7575a93e4","7e8d3f08435ad2cefe67f58182618bfc9a0a29db08cf2544b94cbcae754a9bd9","aa3bbe7b99354f3c6cc6794961655bec801bb6a720f121d4a2cfe963681e426d","81af781a1d9eb264b8955538935874d6e60944e6285127d43ac07c6320d1d98f","b8442e9db28157344d1bc5d8a5a256f1692de213f0c0ddeb84359834015a008c","458111fc89d11d2151277c822dfdc1a28fa5b6b2493cf942e37d4cd0a6ee5f22","da2b6356b84a40111aaecb18304ea4e4fcb43d70efb1c13ca7d7a906445ee0d3","187119ff4f9553676a884e296089e131e8cc01691c546273b1d0089c3533ce42","febf0b2de54781102b00f61653b21377390a048fbf5262718c91860d11ff34a6","6f294731b495c65ecf46a5694f0082954b961cf05463bea823f8014098eaffa0","0aaef8cded245bf5036a7a40b65622dd6c4da71f7a35343112edbe112b348a1e","00baffbe8a2f2e4875367479489b5d43b5fc1429ecb4a4cc98cfc3009095f52a","68a0d0c508e1b6d8d23a519a8a0a3303dc5baa4849ca049f21e5bad41945e3fc","3c92b6dfd43cc1c2485d9eba5ff0b74a19bb8725b692773ef1d66dac48cda4bd","b03afe4bec768ae333582915146f48b161e567a81b5ebc31c4d78af089770ac9","df996e25faa505f85aeb294d15ebe61b399cf1d1e49959cdfaf2cc0815c203f9","4f6a12044ee6f458db11964153830abbc499e73d065c51c329ec97407f4b13dd","fbca5ffaebf282ec3cdac47b0d1d4a138a8b0bb32105251a38acb235087d3318","22293bd6fa12747929f8dfca3ec1684a3fe08638aa18023dd286ab337e88a592","916be7d770b0ae0406be9486ac12eb9825f21514961dd050594c4b250617d5a8","1d4bc73751d6ec6285331d1ca378904f55d9e5e8aeaa69bc45b675c3df83e778","8017277c3843df85296d8730f9edf097d68d7d5f9bc9d8124fcacf17ecfd487e","960a68ced7820108787135bdae5265d2cc4b511b7dcfd5b8f213432a8483daf1","e27ecc0d7bbbb4b12c9688e2f728e09c0be5a73dff4257008790f60cc6df5d54","2e7ebdc7d8af978c263890bbde991e88d6aa31cc29d46735c9c5f45f0a41243b","b57fd1c0a680d220e714b76d83eff51a08670f56efcc5d68abc82f5a2684f0c0","8cf121e98669f724256d06bebafec912b92bb042a06d4944f7fb27a56c545109","1084565c68b2aed5d6d5cea394799bd688afdf4dc99f4e3615957857c15bb231","c73834a2aee5e08dea83bd8d347f131bc52f9ec5b06959165c55ef7a544cae82","4ef960df4f672e93b479f88211ed8b5cfa8a598b97aafa3396cacdc3341e3504","5b5337f28573ffdbc95c3653c4a7961d0f02fdf4788888253bf74a3b5a05443e","9871b7ee672bc16c78833bdab3052615834b08375cb144e4d2cba74473f4a589","c863198dae89420f3c552b5a03da6ed6d0acfa3807a64772b895db624b0de707","8b03a5e327d7db67112ebbc93b4f744133eda2c1743dbb0a990c61a8007823ef","86c73f2ee1752bac8eeeece234fd05dfcf0637a4fbd8032e4f5f43102faa8eec","42fad1f540271e35ca37cecda12c4ce2eef27f0f5cf0f8dd761d723c744d3159","ff3743a5de32bee10906aff63d1de726f6a7fd6ee2da4b8229054dfa69de2c34","83acd370f7f84f203e71ebba33ba61b7f1291ca027d7f9a662c6307d74e4ac22","1445cec898f90bdd18b2949b9590b3c012f5b7e1804e6e329fb0fe053946d5ec","0e5318ec2275d8da858b541920d9306650ae6ac8012f0e872fe66eb50321a669","cf530297c3fb3a92ec9591dd4fa229d58b5981e45fe6702a0bd2bea53a5e59be","c1f6f7d08d42148ddfe164d36d7aba91f467dbcb3caa715966ff95f55048b3a4","f4e9bf9103191ef3b3612d3ec0044ca4044ca5be27711fe648ada06fad4bcc85","0c1ee27b8f6a00097c2d6d91a21ee4d096ab52c1e28350f6362542b55380059a","7677d5b0db9e020d3017720f853ba18f415219fb3a9597343b1b1012cfd699f7","bc1c6bc119c1784b1a2be6d9c47addec0d83ef0d52c8fbe1f14a51b4dfffc675","52cf2ce99c2a23de70225e252e9822a22b4e0adb82643ab0b710858810e00bf1","770625067bb27a20b9826255a8d47b6b5b0a2d3dfcbd21f89904c731f671ba77","d1ed6765f4d7906a05968fb5cd6d1db8afa14dbe512a4884e8ea5c0f5e142c80","799c0f1b07c092626cf1efd71d459997635911bb5f7fc1196efe449bba87e965","2a184e4462b9914a30b1b5c41cf80c6d3428f17b20d3afb711fff3f0644001fd","9eabde32a3aa5d80de34af2c2206cdc3ee094c6504a8d0c2d6d20c7c179503cc","397c8051b6cfcb48aa22656f0faca2553c5f56187262135162ee79d2b2f6c966","a8ead142e0c87dcd5dc130eba1f8eeed506b08952d905c47621dc2f583b1bff9","a02f10ea5f73130efca046429254a4e3c06b5475baecc8f7b99a0014731be8b3","c2576a4083232b0e2d9bd06875dd43d371dee2e090325a9eac0133fd5650c1cb","4c9a0564bb317349de6a24eb4efea8bb79898fa72ad63a1809165f5bd42970dd","f40ac11d8859092d20f953aae14ba967282c3bb056431a37fced1866ec7a2681","cc11e9e79d4746cc59e0e17473a59d6f104692fd0eeea1bdb2e206eabed83b03","b444a410d34fb5e98aa5ee2b381362044f4884652e8bc8a11c8fe14bbd85518e","c35808c1f5e16d2c571aa65067e3cb95afeff843b259ecfa2fc107a9519b5392","14d5dc055143e941c8743c6a21fa459f961cbc3deedf1bfe47b11587ca4b3ef5","a3ad4e1fc542751005267d50a6298e6765928c0c3a8dce1572f2ba6ca518661c","f237e7c97a3a89f4591afd49ecb3bd8d14f51a1c4adc8fcae3430febedff5eb6","3ffdfbec93b7aed71082af62b8c3e0cc71261cc68d796665faa1e91604fbae8f","662201f943ed45b1ad600d03a90dffe20841e725203ced8b708c91fcd7f9379a","c9ef74c64ed051ea5b958621e7fb853fe3b56e8787c1587aefc6ea988b3c7e79","2462ccfac5f3375794b861abaa81da380f1bbd9401de59ffa43119a0b644253d","34baf65cfee92f110d6653322e2120c2d368ee64b3c7981dff08ed105c4f19b0","85f8ebd7f245e8bf29da270e8b53dcdd17528826ffd27176c5fc7e426213ef5a","ab82804a14454734010dcdcd43f564ff7b0389bee4c5692eec76ff5b30d4cf66",{"version":"cfb95dbcdee02402fb9373c62ec4ba735b5479e5d879f39e7c23fe1d58186e31","affectsGlobalScope":true},"908217c4f2244ec402b73533ebfcc46d6dcd34fc1c807ff403d7f98702abb3bc","61f41da9aaa809e5142b1d849d4e70f3e09913a5cb32c629bf6e61ef27967ff7","bae8d023ef6b23df7da26f51cea44321f95817c190342a36882e93b80d07a960","5d30d04a14ed8527ac5d654dc345a4db11b593334c11a65efb6e4facc5484a0e"],"root":[[281,289]],"options":{"allowSyntheticDefaultImports":true,"declaration":true,"emitDeclarationOnly":true,"esModuleInterop":true,"jsx":2,"module":99,"noEmitOnError":true,"rootDir":"../..","skipLibCheck":true,"strict":false,"target":2},"fileIdsList":[[379],[524],[70,71],[72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279],[342,376],[379,380,381,382,383],[379,381],[342,376,385],[339,342,368,376,387,388,389],[342,376,385,401,402],[406,408],[405,406,407],[339,342,376,393,394,395],[386,394,396,400],[342,416],[357,376,411,412,413,414,415],[357,416],[339,416],[413],[339,340,376,417],[340,376],[420,426],[421,422,423,424,425],[426],[70],[354,493,494,495,496,497,498,499,500,501,502,503,504,505,506,507,508,509,511,512,513,514,515],[516],[495,496,516],[354,493,498,516],[354,499,500,516],[354,499,516],[354,493,499,516],[354,505,516],[354,516],[494,510,516],[493,510,516],[354,493],[498],[354],[493,516],[430,431,432,433,434,435,436,437,438,439,440,441,442,443,444,449,450,452,454,455,456,457,458,459,460,461,462,463,464,465,466,467,470,471,472,473,474,475,476,477,478,479,480,481,482,483,484,485,486,487,488,489,490,491,492],[430,432,437],[432,469],[431,436],[430,431,432,433,434,435],[431,432,433,436,469],[430,432,436,437],[436],[436,476],[430,431,432,436],[431,432,433,436],[431,432],[430,431,432,436,437],[432,468],[430,431,432,437],[493],[430,431,445],[430,431,444],[453],[446,447],[448],[446],[430,431,445,446],[430,431,444,445,447],[451],[430,431,446,447],[430,431,432,433,436],[430,431],[431],[430,436],[376],[519],[520],[526,529],[339,376],[534],[326,339,342,343,347,353,368,376,377,391,397,402,403,429,533],[339,376,410,517],[536,538,539,540,541,542,543,544,545,546,547,548],[536,537,539,540,541,542,543,544,545,546,547,548],[537,538,539,540,541,542,543,544,545,546,547,548],[536,537,538,540,541,542,543,544,545,546,547,548],[536,537,538,539,541,542,543,544,545,546,547,548],[536,537,538,539,540,542,543,544,545,546,547,548],[536,537,538,539,540,541,543,544,545,546,547,548],[536,537,538,539,540,541,542,544,545,546,547,548],[536,537,538,539,540,541,542,543,545,546,547,548],[536,537,538,539,540,541,542,543,544,546,547,548],[536,537,538,539,540,541,542,543,544,545,547,548],[536,537,538,539,540,541,542,543,544,545,546,548],[536,537,538,539,540,541,542,543,544,545,546,547],[290],[326],[327,332,360],[328,339,340,347,357,368],[328,329,339,347],[330,369],[331,332,340,348],[332,357,365],[333,335,339,347],[334],[335,336],[339],[337,339],[326,339],[339,340,341,357,368],[339,340,341,354,357,360],[324,327,373],[335,339,342,347,357,368],[339,340,342,343,347,357,365,368],[342,344,357,365,368],[290,291,325,326,327,328,329,330,331,332,333,334,335,336,337,338,339,340,341,342,343,344,345,346,347,348,349,350,351,352,353,354,355,356,357,358,359,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,375],[339,345],[346,368,373],[335,339,347,357],[348],[349],[326,350],[351,367,373],[352],[353],[339,354,355],[354,356,369,371],[327,339,357,358,359,360],[327,357,359],[357,358],[360],[361],[326,357],[339,363,364],[363,364],[332,347,357,365],[366],[347,367],[327,342,353,368],[332,369],[357,370],[346,371],[372],[327,332,339,341,350,357,368,371,373],[357,374],[70,426,552],[70,426],[70,555],[554,555,556,557,558],[66,67,68,69],[342,357,376],[357,376],[562,601],[562,586,601],[601],[562],[562,587,601],[562,563,564,565,566,567,568,569,570,571,572,573,574,575,576,577,578,579,580,581,582,583,584,585,586,587,588,589,590,591,592,593,594,595,596,597,598,599,600],[587,601],[340,357,376,392],[342,376,397,399],[398],[399],[67,70,427],[606],[522,528],[526],[523,527],[525],[301,305,368],[301,357,368],[296],[298,301,365,368],[347,365],[296,376],[298,301,347,368],[293,294,297,300,327,339,357,368],[293,299],[297,301,327,360,368,376],[327,376],[317,327,376],[295,296,376],[301],[295,296,297,298,299,300,301,302,303,305,306,307,308,309,310,311,312,313,314,315,316,318,319,320,321,322,323],[301,308,309],[299,301,309,310],[300],[293,296,301],[301,305,309,310],[305],[299,301,304,368],[293,298,299,301,305,308],[327,357],[296,301,317,327,373,376],[70,280],[70,281,282],[70,283],[284,285,286]],"referencedMap":[[381,1],[525,2],[72,3],[73,3],[74,3],[75,3],[76,3],[77,3],[78,3],[79,3],[80,3],[81,3],[82,3],[83,3],[84,3],[85,3],[86,3],[87,3],[88,3],[89,3],[90,3],[91,3],[92,3],[93,3],[94,3],[95,3],[96,3],[97,3],[98,3],[99,3],[100,3],[101,3],[102,3],[103,3],[104,3],[105,3],[106,3],[107,3],[108,3],[109,3],[110,3],[111,3],[112,3],[113,3],[114,3],[115,3],[116,3],[117,3],[118,3],[119,3],[120,3],[121,3],[122,3],[123,3],[124,3],[125,3],[126,3],[127,3],[128,3],[129,3],[130,3],[131,3],[132,3],[133,3],[134,3],[135,3],[136,3],[137,3],[138,3],[139,3],[140,3],[141,3],[142,3],[143,3],[144,3],[145,3],[146,3],[147,3],[148,3],[149,3],[150,3],[151,3],[152,3],[153,3],[154,3],[155,3],[156,3],[157,3],[158,3],[159,3],[160,3],[161,3],[162,3],[163,3],[164,3],[165,3],[166,3],[167,3],[168,3],[169,3],[170,3],[171,3],[172,3],[173,3],[174,3],[175,3],[176,3],[280,4],[177,3],[178,3],[179,3],[180,3],[181,3],[182,3],[183,3],[184,3],[185,3],[186,3],[187,3],[188,3],[189,3],[190,3],[191,3],[192,3],[193,3],[194,3],[195,3],[196,3],[197,3],[198,3],[199,3],[200,3],[201,3],[202,3],[203,3],[204,3],[205,3],[206,3],[207,3],[208,3],[209,3],[210,3],[211,3],[212,3],[213,3],[214,3],[215,3],[216,3],[217,3],[218,3],[219,3],[220,3],[221,3],[222,3],[223,3],[224,3],[225,3],[226,3],[227,3],[228,3],[229,3],[230,3],[231,3],[232,3],[233,3],[234,3],[235,3],[236,3],[237,3],[238,3],[239,3],[240,3],[241,3],[242,3],[243,3],[244,3],[245,3],[246,3],[247,3],[248,3],[249,3],[250,3],[251,3],[252,3],[253,3],[254,3],[255,3],[256,3],[257,3],[258,3],[259,3],[260,3],[261,3],[262,3],[263,3],[264,3],[265,3],[266,3],[267,3],[268,3],[269,3],[270,3],[271,3],[272,3],[273,3],[274,3],[275,3],[276,3],[277,3],[278,3],[279,3],[377,5],[384,6],[380,1],[382,7],[383,1],[386,8],[390,9],[385,5],[403,10],[409,11],[408,12],[396,13],[401,14],[411,15],[416,16],[412,17],[413,18],[414,19],[418,20],[419,21],[421,22],[422,22],[423,22],[426,23],[424,24],[425,24],[427,25],[516,26],[495,27],[497,28],[496,27],[499,29],[501,30],[502,31],[503,32],[504,30],[505,31],[506,30],[507,33],[508,31],[509,30],[510,34],[511,35],[512,36],[513,37],[500,38],[514,39],[498,39],[515,40],[493,41],[443,42],[441,42],[468,43],[456,44],[436,45],[466,44],[467,44],[470,46],[471,44],[438,47],[472,44],[473,44],[474,44],[475,44],[476,48],[477,49],[478,44],[434,44],[479,44],[480,44],[481,48],[482,44],[483,44],[484,50],[485,44],[486,46],[487,44],[435,44],[488,44],[489,44],[490,51],[433,52],[439,53],[469,54],[442,55],[491,56],[444,57],[445,58],[454,59],[453,60],[449,61],[448,60],[450,62],[447,63],[446,64],[452,65],[451,62],[455,66],[437,67],[432,68],[430,69],[431,70],[460,48],[457,69],[517,71],[520,72],[521,73],[530,74],[532,75],[533,76],[534,77],[535,78],[537,79],[538,80],[536,81],[539,82],[540,83],[541,84],[542,85],[543,86],[544,87],[545,88],[546,89],[547,90],[548,91],[290,92],[291,92],[326,93],[327,94],[328,95],[329,96],[330,97],[331,98],[332,99],[333,100],[334,101],[335,102],[336,102],[338,103],[337,104],[339,105],[340,106],[341,107],[325,108],[342,109],[343,110],[344,111],[376,112],[345,113],[346,114],[347,115],[348,116],[349,117],[350,118],[351,119],[352,120],[353,121],[354,122],[355,122],[356,123],[357,124],[359,125],[358,126],[360,127],[361,128],[362,129],[363,130],[364,131],[365,132],[366,133],[367,134],[368,135],[369,136],[370,137],[371,138],[372,139],[373,140],[374,141],[553,142],[552,143],[556,144],[559,145],[557,25],[555,25],[558,144],[70,146],[71,25],[389,147],[560,148],[586,149],[587,150],[562,151],[565,151],[584,149],[585,149],[575,149],[574,152],[572,149],[567,149],[580,149],[578,149],[582,149],[566,149],[579,149],[583,149],[568,149],[569,149],[581,149],[563,149],[570,149],[571,149],[573,149],[577,149],[588,153],[576,149],[564,149],[601,154],[595,153],[597,155],[596,153],[589,153],[590,153],[592,153],[594,153],[598,155],[599,155],[591,155],[593,155],[393,156],[400,157],[399,158],[398,159],[603,160],[494,148],[607,161],[529,162],[527,163],[528,164],[387,103],[526,165],[308,166],[315,167],[307,166],[322,168],[299,169],[298,170],[321,71],[316,171],[319,172],[301,173],[300,174],[296,175],[295,176],[318,177],[297,178],[302,179],[306,179],[324,180],[323,179],[310,181],[311,182],[313,183],[309,184],[312,185],[317,71],[304,186],[305,187],[314,188],[294,189],[320,190],[281,191],[282,25],[283,192],[285,193],[289,191],[284,193],[287,194]],"exportedModulesMap":[[381,1],[525,2],[72,3],[73,3],[74,3],[75,3],[76,3],[77,3],[78,3],[79,3],[80,3],[81,3],[82,3],[83,3],[84,3],[85,3],[86,3],[87,3],[88,3],[89,3],[90,3],[91,3],[92,3],[93,3],[94,3],[95,3],[96,3],[97,3],[98,3],[99,3],[100,3],[101,3],[102,3],[103,3],[104,3],[105,3],[106,3],[107,3],[108,3],[109,3],[110,3],[111,3],[112,3],[113,3],[114,3],[115,3],[116,3],[117,3],[118,3],[119,3],[120,3],[121,3],[122,3],[123,3],[124,3],[125,3],[126,3],[127,3],[128,3],[129,3],[130,3],[131,3],[132,3],[133,3],[134,3],[135,3],[136,3],[137,3],[138,3],[139,3],[140,3],[141,3],[142,3],[143,3],[144,3],[145,3],[146,3],[147,3],[148,3],[149,3],[150,3],[151,3],[152,3],[153,3],[154,3],[155,3],[156,3],[157,3],[158,3],[159,3],[160,3],[161,3],[162,3],[163,3],[164,3],[165,3],[166,3],[167,3],[168,3],[169,3],[170,3],[171,3],[172,3],[173,3],[174,3],[175,3],[176,3],[280,4],[177,3],[178,3],[179,3],[180,3],[181,3],[182,3],[183,3],[184,3],[185,3],[186,3],[187,3],[188,3],[189,3],[190,3],[191,3],[192,3],[193,3],[194,3],[195,3],[196,3],[197,3],[198,3],[199,3],[200,3],[201,3],[202,3],[203,3],[204,3],[205,3],[206,3],[207,3],[208,3],[209,3],[210,3],[211,3],[212,3],[213,3],[214,3],[215,3],[216,3],[217,3],[218,3],[219,3],[220,3],[221,3],[222,3],[223,3],[224,3],[225,3],[226,3],[227,3],[228,3],[229,3],[230,3],[231,3],[232,3],[233,3],[234,3],[235,3],[236,3],[237,3],[238,3],[239,3],[240,3],[241,3],[242,3],[243,3],[244,3],[245,3],[246,3],[247,3],[248,3],[249,3],[250,3],[251,3],[252,3],[253,3],[254,3],[255,3],[256,3],[257,3],[258,3],[259,3],[260,3],[261,3],[262,3],[263,3],[264,3],[265,3],[266,3],[267,3],[268,3],[269,3],[270,3],[271,3],[272,3],[273,3],[274,3],[275,3],[276,3],[277,3],[278,3],[279,3],[377,5],[384,6],[380,1],[382,7],[383,1],[386,8],[390,9],[385,5],[403,10],[409,11],[408,12],[396,13],[401,14],[411,15],[416,16],[412,17],[413,18],[414,19],[418,20],[419,21],[421,22],[422,22],[423,22],[426,23],[424,24],[425,24],[427,25],[516,26],[495,27],[497,28],[496,27],[499,29],[501,30],[502,31],[503,32],[504,30],[505,31],[506,30],[507,33],[508,31],[509,30],[510,34],[511,35],[512,36],[513,37],[500,38],[514,39],[498,39],[515,40],[493,41],[443,42],[441,42],[468,43],[456,44],[436,45],[466,44],[467,44],[470,46],[471,44],[438,47],[472,44],[473,44],[474,44],[475,44],[476,48],[477,49],[478,44],[434,44],[479,44],[480,44],[481,48],[482,44],[483,44],[484,50],[485,44],[486,46],[487,44],[435,44],[488,44],[489,44],[490,51],[433,52],[439,53],[469,54],[442,55],[491,56],[444,57],[445,58],[454,59],[453,60],[449,61],[448,60],[450,62],[447,63],[446,64],[452,65],[451,62],[455,66],[437,67],[432,68],[430,69],[431,70],[460,48],[457,69],[517,71],[520,72],[521,73],[530,74],[532,75],[533,76],[534,77],[535,78],[537,79],[538,80],[536,81],[539,82],[540,83],[541,84],[542,85],[543,86],[544,87],[545,88],[546,89],[547,90],[548,91],[290,92],[291,92],[326,93],[327,94],[328,95],[329,96],[330,97],[331,98],[332,99],[333,100],[334,101],[335,102],[336,102],[338,103],[337,104],[339,105],[340,106],[341,107],[325,108],[342,109],[343,110],[344,111],[376,112],[345,113],[346,114],[347,115],[348,116],[349,117],[350,118],[351,119],[352,120],[353,121],[354,122],[355,122],[356,123],[357,124],[359,125],[358,126],[360,127],[361,128],[362,129],[363,130],[364,131],[365,132],[366,133],[367,134],[368,135],[369,136],[370,137],[371,138],[372,139],[373,140],[374,141],[553,142],[552,143],[556,144],[559,145],[557,25],[555,25],[558,144],[70,146],[71,25],[389,147],[560,148],[586,149],[587,150],[562,151],[565,151],[584,149],[585,149],[575,149],[574,152],[572,149],[567,149],[580,149],[578,149],[582,149],[566,149],[579,149],[583,149],[568,149],[569,149],[581,149],[563,149],[570,149],[571,149],[573,149],[577,149],[588,153],[576,149],[564,149],[601,154],[595,153],[597,155],[596,153],[589,153],[590,153],[592,153],[594,153],[598,155],[599,155],[591,155],[593,155],[393,156],[400,157],[399,158],[398,159],[603,160],[494,148],[607,161],[529,162],[527,163],[528,164],[387,103],[526,165],[308,166],[315,167],[307,166],[322,168],[299,169],[298,170],[321,71],[316,171],[319,172],[301,173],[300,174],[296,175],[295,176],[318,177],[297,178],[302,179],[306,179],[324,180],[323,179],[310,181],[311,182],[313,183],[309,184],[312,185],[317,71],[304,186],[305,187],[314,188],[294,189],[320,190],[281,25],[282,25],[283,25],[285,25],[289,25],[284,25]],"semanticDiagnosticsPerFile":[381,379,522,525,524,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100,101,102,103,104,105,106,107,108,109,110,111,112,113,114,115,116,117,118,119,120,121,122,123,124,125,126,127,128,129,130,131,132,133,134,135,136,137,138,139,140,141,142,143,144,145,146,147,148,149,150,151,152,153,154,155,156,157,158,159,160,161,162,163,164,165,166,167,168,169,170,171,172,173,174,175,176,280,177,178,179,180,181,182,183,184,185,186,187,188,189,190,191,192,193,194,195,196,197,198,199,200,201,202,203,204,205,206,207,208,209,210,211,212,213,214,215,216,217,218,219,220,221,222,223,224,225,226,227,228,229,230,231,232,233,234,235,236,237,238,239,240,241,242,243,244,245,246,247,248,249,250,251,252,253,254,255,256,257,258,259,260,261,262,263,264,265,266,267,268,269,270,271,272,273,274,275,276,277,278,279,377,378,384,380,382,383,386,390,385,391,403,404,409,405,408,406,396,401,410,411,415,416,412,413,414,418,419,421,422,423,420,426,424,425,427,428,429,388,397,516,495,497,496,499,501,502,503,504,505,506,507,508,509,510,511,512,513,500,514,498,515,493,443,441,492,468,456,436,466,467,470,471,438,472,473,474,475,476,477,478,434,479,480,481,482,483,484,485,486,487,435,488,489,490,433,439,469,442,491,444,445,454,453,449,448,450,447,446,452,451,455,437,432,430,440,431,461,462,459,460,458,463,457,465,464,517,518,519,520,521,530,407,531,402,532,533,534,535,537,538,536,539,540,541,542,543,544,545,546,547,548,392,417,549,290,291,326,327,328,329,330,331,332,333,334,335,336,338,337,339,340,341,325,375,342,343,344,376,345,346,347,348,349,350,351,352,353,354,355,356,357,359,358,360,361,362,363,364,365,366,367,368,369,370,371,372,373,374,550,551,68,394,395,553,552,554,556,559,557,555,558,66,70,71,389,560,561,69,586,587,562,565,584,585,575,574,572,567,580,578,582,566,579,583,568,569,581,563,570,571,573,577,588,576,564,601,600,595,597,596,589,590,592,594,598,599,591,593,393,400,399,398,602,603,494,604,605,606,607,292,523,67,529,527,528,387,526,64,65,12,13,15,14,2,16,17,18,19,20,21,22,23,3,4,24,28,25,26,27,29,30,31,5,32,33,34,35,6,39,36,37,38,40,7,41,46,47,42,43,44,45,8,51,48,49,50,52,9,53,54,55,58,56,57,59,60,10,1,11,63,62,61,308,315,307,322,299,298,321,316,319,301,300,296,295,318,297,302,303,306,293,324,323,310,311,313,309,312,317,304,305,314,294,320,281,282,283,288,285,289,284,287,286]},"version":"5.2.2"} \ No newline at end of file diff --git a/playground/.dockerignore b/playground/.dockerignore deleted file mode 100644 index 96ecbeab..00000000 --- a/playground/.dockerignore +++ /dev/null @@ -1,8 +0,0 @@ -.tmp/ -.cache/ -.git/ -build/ -node_modules/ -.env -data/ -backup/ diff --git a/playground/.editorconfig b/playground/.editorconfig deleted file mode 100644 index 473e4518..00000000 --- a/playground/.editorconfig +++ /dev/null @@ -1,16 +0,0 @@ -root = true - -[*] -indent_style = space -indent_size = 2 -end_of_line = lf -charset = utf-8 -trim_trailing_whitespace = true -insert_final_newline = true - -[{package.json,*.yml}] -indent_style = space -indent_size = 2 - -[*.md] -trim_trailing_whitespace = false diff --git a/playground/.env b/playground/.env index f82995af..4a82be43 100644 --- a/playground/.env +++ b/playground/.env @@ -1,3 +1,4 @@ + HOST=0.0.0.0 PORT=1337 APP_KEYS="toBeModified1,toBeModified2" diff --git a/playground/.env.example b/playground/.env.example index f82995af..ebfc96a3 100644 --- a/playground/.env.example +++ b/playground/.env.example @@ -2,6 +2,6 @@ HOST=0.0.0.0 PORT=1337 APP_KEYS="toBeModified1,toBeModified2" API_TOKEN_SALT=tobemodified -TRANSFER_TOKEN_SALT=tobemodified ADMIN_JWT_SECRET=tobemodified +TRANSFER_TOKEN_SALT=tobemodified JWT_SECRET=tobemodified diff --git a/playground/.eslintignore b/playground/.eslintignore deleted file mode 100644 index 90759a58..00000000 --- a/playground/.eslintignore +++ /dev/null @@ -1,3 +0,0 @@ -.cache -build -**/node_modules/** diff --git a/playground/.eslintrc b/playground/.eslintrc deleted file mode 100644 index b2ca93b1..00000000 --- a/playground/.eslintrc +++ /dev/null @@ -1,27 +0,0 @@ -{ - "parser": "babel-eslint", - "extends": "eslint:recommended", - "env": { - "commonjs": true, - "es6": true, - "node": true, - "browser": false - }, - "parserOptions": { - "ecmaFeatures": { - "experimentalObjectRestSpread": true, - "jsx": false - }, - "sourceType": "module" - }, - "globals": { - "strapi": true - }, - "rules": { - "indent": ["error", 2, { "SwitchCase": 1 }], - "linebreak-style": ["error", "unix"], - "no-console": 0, - "quotes": ["error", "single"], - "semi": ["error", "always"] - } -} diff --git a/playground/.gitignore b/playground/.gitignore index 5d2e2f00..495077fa 100644 --- a/playground/.gitignore +++ b/playground/.gitignore @@ -40,7 +40,7 @@ $RECYCLE.BIN/ *.csv *.dat *.dmg -# *.gz +*.gz *.iso *.jar *.rar @@ -82,6 +82,8 @@ ssl nbproject public/uploads/* !public/uploads/.gitkeep +.tsbuildinfo +.eslintcache ############################ # Node.js @@ -96,36 +98,37 @@ node_modules .node_history ############################ -# Yarn +# Package managers ############################ -.pnp.* .yarn/* +!.yarn/cache +!.yarn/unplugged !.yarn/patches -!.yarn/plugins !.yarn/releases !.yarn/sdks !.yarn/versions +.pnp.* +yarn-error.log ############################ # Tests ############################ -testApp coverage ############################ # Strapi ############################ -# .env +.env license.txt exports -*.cache +.strapi dist -!src/plugins/**/dist build .strapi-updater.json +.strapi-cloud.json ############################ # Webtools diff --git a/playground/.strapi/client/app.js b/playground/.strapi/client/app.js deleted file mode 100644 index e5d337bb..00000000 --- a/playground/.strapi/client/app.js +++ /dev/null @@ -1,22 +0,0 @@ -/** - * This file was automatically generated by Strapi. - * Any modifications made will be discarded. - */ -import webtoolsAddonSitemap from "@pluginpal/webtools-addon-sitemap/strapi-admin"; -import webtools from "@pluginpal/webtools-core/strapi-admin"; -import i18N from "@strapi/plugin-i18n/strapi-admin"; -import usersPermissions from "@strapi/plugin-users-permissions/strapi-admin"; -import { renderAdmin } from "@strapi/strapi/admin"; - -import customisations from "../../src/admin/app.js"; - -renderAdmin(document.getElementById("strapi"), { - customisations, - - plugins: { - "webtools-addon-sitemap": webtoolsAddonSitemap, - webtools: webtools, - i18n: i18N, - "users-permissions": usersPermissions, - }, -}); diff --git a/playground/.strapi/client/index.html b/playground/.strapi/client/index.html deleted file mode 100644 index c6639409..00000000 --- a/playground/.strapi/client/index.html +++ /dev/null @@ -1,63 +0,0 @@ - - - - - - - - - Strapi Admin - - - -
- - - - diff --git a/playground/Dockerfile b/playground/Dockerfile deleted file mode 100644 index c9e764f1..00000000 --- a/playground/Dockerfile +++ /dev/null @@ -1,27 +0,0 @@ -FROM node:18-alpine3.18 -# Installing libvips-dev for sharp Compatibility -RUN apk update && apk add --no-cache build-base gcc autoconf automake zlib-dev libpng-dev nasm bash vips-dev - -WORKDIR /opt/ -COPY ./package.json ./yarn.lock ./ - -WORKDIR /opt/node_modules/ -COPY ./.yalc ./ - -WORKDIR /opt/ -RUN npm config set fetch-retry-maxtimeout 600000 -g && yarn install - -WORKDIR /opt/app -COPY . . -ENV PATH /opt/node_modules/.bin:$PATH - -# Register all the args passed through the build command -ARG PUBLIC_URL - -# Set the ENV vars based on the args -ENV PUBLIC_URL=$PUBLIC_URL - -# Run the app -RUN ["yarn", "run", "build"] -EXPOSE 1337 -CMD ["yarn", "run", "start"] diff --git a/playground/README.md b/playground/README.md index 8616543d..931729f1 100644 --- a/playground/README.md +++ b/playground/README.md @@ -1,10 +1,10 @@ # 🚀 Getting started with Strapi -Strapi comes with a full featured [Command Line Interface](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html) (CLI) which lets you scaffold and manage your project in seconds. +Strapi comes with a full featured [Command Line Interface](https://docs.strapi.io/dev-docs/cli) (CLI) which lets you scaffold and manage your project in seconds. ### `develop` -Start your Strapi application with autoReload enabled. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-develop) +Start your Strapi application with autoReload enabled. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-develop) ``` npm run develop @@ -14,7 +14,7 @@ yarn develop ### `start` -Start your Strapi application with autoReload disabled. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-start) +Start your Strapi application with autoReload disabled. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-start) ``` npm run start @@ -24,7 +24,7 @@ yarn start ### `build` -Build your admin panel. [Learn more](https://docs.strapi.io/developer-docs/latest/developer-resources/cli/CLI.html#strapi-build) +Build your admin panel. [Learn more](https://docs.strapi.io/dev-docs/cli#strapi-build) ``` npm run build @@ -34,14 +34,18 @@ yarn build ## ⚙️ Deployment -Strapi gives you many possible deployment options for your project. Find the one that suits you on the [deployment section of the documentation](https://docs.strapi.io/developer-docs/latest/setup-deployment-guides/deployment.html). +Strapi gives you many possible deployment options for your project including [Strapi Cloud](https://cloud.strapi.io). Browse the [deployment section of the documentation](https://docs.strapi.io/dev-docs/deployment) to find the best solution for your use case. + +``` +yarn strapi deploy +``` ## 📚 Learn more - [Resource center](https://strapi.io/resource-center) - Strapi resource center. - [Strapi documentation](https://docs.strapi.io) - Official Strapi documentation. - [Strapi tutorials](https://strapi.io/tutorials) - List of tutorials made by the core team and the community. -- [Strapi blog](https://docs.strapi.io) - Official Strapi blog containing articles made by the Strapi team and the community. +- [Strapi blog](https://strapi.io/blog) - Official Strapi blog containing articles made by the Strapi team and the community. - [Changelog](https://strapi.io/changelog) - Find out about the Strapi product updates, new features and general improvements. Feel free to check out the [Strapi GitHub repository](https://github.com/strapi/strapi). Your feedback and contributions are welcome! diff --git a/playground/config/admin.ts b/playground/config/admin.ts index 481680e9..b97b1788 100644 --- a/playground/config/admin.ts +++ b/playground/config/admin.ts @@ -1,4 +1,4 @@ -module.exports = ({ env }) => ({ +export default ({ env }) => ({ auth: { secret: env('ADMIN_JWT_SECRET'), }, @@ -7,11 +7,14 @@ module.exports = ({ env }) => ({ }, transfer: { token: { - salt: env('TRANSFER_TOKEN_SALT') - } + salt: env('TRANSFER_TOKEN_SALT'), + }, + }, + flags: { + nps: env.bool('FLAG_NPS', true), + promoteEE: env.bool('FLAG_PROMOTE_EE', true), }, watchIgnoreFiles: [ '!**/.yalc/**/server/**', - '!**/.yalc/@pluginpal/webtools-helper-plugin/**', - ] + ], }); diff --git a/playground/config/api.ts b/playground/config/api.ts index 62f8b65c..37f7c14a 100644 --- a/playground/config/api.ts +++ b/playground/config/api.ts @@ -1,4 +1,4 @@ -module.exports = { +export default { rest: { defaultLimit: 25, maxLimit: 100, diff --git a/playground/config/database.ts b/playground/config/database.ts index 3e560161..8fa4b241 100644 --- a/playground/config/database.ts +++ b/playground/config/database.ts @@ -1,6 +1,6 @@ import path from 'path'; -module.exports = ({ env }) => ({ +export default ({ env }) => ({ connection: { client: 'sqlite', connection: { @@ -9,7 +9,7 @@ module.exports = ({ env }) => ({ '..', // We need to go back once more to get out of the dist folder '..', - env('DATABASE_FILENAME', '.tmp/data.db') + env('DATABASE_FILENAME', '.tmp/data.db'), ), }, useNullAsDefault: true, diff --git a/playground/config/env/test/database.ts b/playground/config/env/test/database.ts index e4a72e8d..d8812c29 100644 --- a/playground/config/env/test/database.ts +++ b/playground/config/env/test/database.ts @@ -9,7 +9,8 @@ export default ({ env }) => ({ '..', // We need to go back once more to get out of the dist folder '..', - env("DATABASE_TEST_FILENAME", ".tmp/test.db")), + env("DATABASE_TEST_FILENAME", ".tmp/test.db"), + ), }, useNullAsDefault: true, debug: false, diff --git a/playground/config/middlewares.ts b/playground/config/middlewares.ts index 04a9aa99..829f5c04 100644 --- a/playground/config/middlewares.ts +++ b/playground/config/middlewares.ts @@ -1,9 +1,9 @@ -module.exports = [ +export default [ + 'strapi::logger', 'strapi::errors', 'strapi::security', 'strapi::cors', 'strapi::poweredBy', - 'strapi::logger', 'strapi::query', 'strapi::body', 'strapi::session', diff --git a/playground/config/plugins.ts b/playground/config/plugins.ts index d440946b..4104f9e8 100644 --- a/playground/config/plugins.ts +++ b/playground/config/plugins.ts @@ -2,8 +2,8 @@ module.exports = { webtools: { enabled: true, config: { - website_url: 'https://www.pluginpal.io' - } + website_url: 'https://www.pluginpal.io', + }, }, 'webtools-addon-sitemap': { diff --git a/playground/config/server.ts b/playground/config/server.ts index 34397a15..31c8997c 100644 --- a/playground/config/server.ts +++ b/playground/config/server.ts @@ -1,4 +1,4 @@ -module.exports = ({ env }) => ({ +export default ({ env }) => ({ host: env('HOST', '0.0.0.0'), port: env.int('PORT', 1337), app: { diff --git a/playground/package.json b/playground/package.json index 079d2a6b..c0dc51e3 100644 --- a/playground/package.json +++ b/playground/package.json @@ -1,38 +1,41 @@ { - "name": "playground", - "private": true, + "name": "playground-5", "version": "0.1.0", + "private": true, "description": "A Strapi application", "scripts": { + "build": "strapi build", + "deploy": "strapi deploy", "develop": "strapi develop", "start": "strapi start", - "build": "strapi build", - "strapi": "strapi" + "strapi": "strapi", + "sitemap": "strapi-sitemap" }, "dependencies": { - "@pluginpal/webtools-addon-sitemap": "link:.yalc/@pluginpal/webtools-addon-sitemap", - "@pluginpal/webtools-core": "link:.yalc/@pluginpal/webtools-core", - "@pluginpal/webtools-helper-plugin": "link:.yalc/@pluginpal/webtools-helper-plugin", - "@strapi/plugin-i18n": "^4.25.8", - "@strapi/plugin-users-permissions": "^4.25.8", - "@strapi/strapi": "^4.25.8", - "better-sqlite3": "^9.4.0", - "pg": "^8.10.0", + "@strapi/plugin-cloud": "5.10.4", + "@strapi/plugin-users-permissions": "5.10.4", + "@strapi/strapi": "5.10.4", + "better-sqlite3": "11.3.0", "react": "^18.0.0", "react-dom": "^18.0.0", - "react-is": "^18.2.0", - "react-router-dom": "^5.2.0", - "styled-components": "5.3.3" + "react-router-dom": "^6.0.0", + "strapi-plugin-webtools": "link:.yalc/strapi-plugin-webtools", + "styled-components": "^6.0.0", + "webtools-addon-sitemap": "link:.yalc/webtools-addon-sitemap" }, - "author": { - "name": "A Strapi developer" - }, - "strapi": { - "uuid": "a9ceffb9-4ec4-4283-b458-b6cda1760641" + "devDependencies": { + "@types/node": "^20", + "@types/pg": "^8", + "@types/react": "^18", + "@types/react-dom": "^18", + "pg": "^8.13.1", + "typescript": "^5" }, "engines": { - "node": ">=18.x.x <=20.x.x", + "node": ">=18.0.0 <=22.x.x", "npm": ">=6.0.0" }, - "license": "MIT" + "strapi": { + "uuid": "90b22b41-262b-40ae-9b68-3a3e507df1b9" + } } diff --git a/playground/src/admin/app.example.js b/playground/src/admin/app.example.js deleted file mode 100644 index 45cad618..00000000 --- a/playground/src/admin/app.example.js +++ /dev/null @@ -1,39 +0,0 @@ -const config = { - locales: [ - // 'ar', - // 'fr', - // 'cs', - // 'de', - // 'dk', - // 'es', - // 'he', - // 'id', - // 'it', - // 'ja', - // 'ko', - // 'ms', - // 'nl', - // 'no', - // 'pl', - // 'pt-BR', - // 'pt', - // 'ru', - // 'sk', - // 'sv', - // 'th', - // 'tr', - // 'uk', - // 'vi', - // 'zh-Hans', - // 'zh', - ], -}; - -const bootstrap = (app) => { - console.log(app); -}; - -export default { - config, - bootstrap, -}; diff --git a/playground/src/admin/app.example.tsx b/playground/src/admin/app.example.tsx new file mode 100644 index 00000000..fdae5534 --- /dev/null +++ b/playground/src/admin/app.example.tsx @@ -0,0 +1,35 @@ +import type { StrapiApp } from '@strapi/strapi/admin'; + +export default { + config: { + locales: [ + // 'ar', + // 'fr', + // 'cs', + // 'de', + // 'dk', + // 'es', + // 'he', + // 'id', + // 'it', + // 'ja', + // 'ko', + // 'ms', + // 'nl', + // 'no', + // 'pl', + // 'pt-BR', + // 'pt', + // 'ru', + // 'sk', + // 'sv', + // 'th', + // 'tr', + // 'uk', + // 'vi', + // 'zh-Hans', + // 'zh', + ], + }, + bootstrap(app: StrapiApp) {}, +}; diff --git a/playground/src/admin/app.js b/playground/src/admin/app.js deleted file mode 100644 index 403094e9..00000000 --- a/playground/src/admin/app.js +++ /dev/null @@ -1,7 +0,0 @@ -const config = { - locales: ['nl'], -}; - -export default { - config, -}; diff --git a/playground/src/admin/tsconfig.json b/playground/src/admin/tsconfig.json new file mode 100644 index 00000000..083046e7 --- /dev/null +++ b/playground/src/admin/tsconfig.json @@ -0,0 +1,20 @@ +{ + "compilerOptions": { + "target": "ESNext", + "module": "ESNext", + "moduleResolution": "Bundler", + "useDefineForClassFields": true, + "lib": ["DOM", "DOM.Iterable", "ESNext"], + "allowJs": false, + "skipLibCheck": true, + "esModuleInterop": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "forceConsistentCasingInFileNames": true, + "resolveJsonModule": true, + "noEmit": true, + "jsx": "react-jsx" + }, + "include": ["../plugins/**/admin/src/**/*", "./"], + "exclude": ["node_modules/", "build/", "dist/", "**/*.test.ts"] +} diff --git a/playground/src/admin/vite.config.ts b/playground/src/admin/vite.config.ts new file mode 100644 index 00000000..85f6982b --- /dev/null +++ b/playground/src/admin/vite.config.ts @@ -0,0 +1,12 @@ +import { mergeConfig, type UserConfig } from 'vite'; + +export default (config: UserConfig) => { + // Important: always return the modified config + return mergeConfig(config, { + resolve: { + alias: { + '@': '/src', + }, + }, + }); +}; diff --git a/playground/src/admin/webpack.config.example.js b/playground/src/admin/webpack.config.example.js deleted file mode 100644 index 1ca45c21..00000000 --- a/playground/src/admin/webpack.config.example.js +++ /dev/null @@ -1,9 +0,0 @@ -'use strict'; - -/* eslint-disable no-unused-vars */ -module.exports = (config, webpack) => { - // Note: we provide webpack above so you should not `require` it - // Perform customizations to webpack config - // Important: return the modified config - return config; -}; diff --git a/playground/src/api/home/content-types/home/schema.json b/playground/src/api/home/content-types/home/schema.json new file mode 100644 index 00000000..9bcaa92b --- /dev/null +++ b/playground/src/api/home/content-types/home/schema.json @@ -0,0 +1,23 @@ +{ + "kind": "singleType", + "collectionName": "homes", + "info": { + "singularName": "home", + "pluralName": "homes", + "displayName": "Home", + "description": "" + }, + "options": { + "draftAndPublish": false + }, + "pluginOptions": { + "webtools": { + "enabled": true + } + }, + "attributes": { + "title": { + "type": "string" + } + } +} diff --git a/playground/src/api/home/controllers/home.ts b/playground/src/api/home/controllers/home.ts new file mode 100644 index 00000000..c1261805 --- /dev/null +++ b/playground/src/api/home/controllers/home.ts @@ -0,0 +1,7 @@ +/** + * home controller + */ + +import { factories } from '@strapi/strapi' + +export default factories.createCoreController('api::home.home'); diff --git a/playground/src/api/home/routes/home.ts b/playground/src/api/home/routes/home.ts new file mode 100644 index 00000000..ad8b5094 --- /dev/null +++ b/playground/src/api/home/routes/home.ts @@ -0,0 +1,7 @@ +/** + * home router + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreRouter('api::home.home'); diff --git a/playground/src/api/home/services/home.ts b/playground/src/api/home/services/home.ts new file mode 100644 index 00000000..441af198 --- /dev/null +++ b/playground/src/api/home/services/home.ts @@ -0,0 +1,7 @@ +/** + * home service + */ + +import { factories } from '@strapi/strapi'; + +export default factories.createCoreService('api::home.home'); diff --git a/playground/src/api/test/content-types/test/schema.json b/playground/src/api/test/content-types/test/schema.json index ca17b748..437f57c6 100644 --- a/playground/src/api/test/content-types/test/schema.json +++ b/playground/src/api/test/content-types/test/schema.json @@ -39,6 +39,16 @@ "relation": "oneToOne", "target": "api::private-category.private-category", "inversedBy": "test" + }, + "header": { + "type": "component", + "repeatable": true, + "pluginOptions": { + "i18n": { + "localized": true + } + }, + "component": "core.header" } } } diff --git a/playground/src/components/core/header.json b/playground/src/components/core/header.json new file mode 100644 index 00000000..3111651b --- /dev/null +++ b/playground/src/components/core/header.json @@ -0,0 +1,12 @@ +{ + "collectionName": "components_core_headers", + "info": { + "displayName": "header" + }, + "options": {}, + "attributes": { + "title": { + "type": "string" + } + } +} diff --git a/packages/helper-plugin/src/components/Sidebar/Modal/index.tsx b/playground/src/extensions/.gitkeep similarity index 100% rename from packages/helper-plugin/src/components/Sidebar/Modal/index.tsx rename to playground/src/extensions/.gitkeep diff --git a/playground/src/index.ts b/playground/src/index.ts index 4f56e640..54e5675e 100644 --- a/playground/src/index.ts +++ b/playground/src/index.ts @@ -1,14 +1,13 @@ -'use strict'; -import { Strapi } from '@strapi/strapi'; +import type { Core } from '@strapi/strapi'; -module.exports = { +export default { /** * An asynchronous register function that runs before * your application is initialized. * * This gives you an opportunity to extend code. */ - register(/*{ strapi }*/) { }, + register(/* { strapi }: { strapi: Core.Strapi } */) {}, /** * An asynchronous bootstrap function that runs before @@ -17,7 +16,7 @@ module.exports = { * This gives you an opportunity to set up your data model, * run jobs, or perform some special logic. */ - async bootstrap({ strapi }: { strapi: Strapi }) { + async bootstrap({ strapi }: { strapi: Core.Strapi }) { // Seed the database with some test data for the integration tests. if (process.env.NODE_ENV === 'test') { // Give the public role some permissions to test with @@ -64,70 +63,72 @@ module.exports = { .updateRole(publicRole.id, publicRole); } - await strapi.entityService.create('plugin::webtools.url-pattern', { + await strapi.documents('plugin::webtools.url-pattern').create({ data: { pattern: '/page/[title]', label: 'Test API pattern', code: 'test_api_pattern', contenttype: 'api::test.test', languages: ['en'], - } + }, }); - await strapi.entityService.create('plugin::webtools.url-pattern', { + await strapi.documents('plugin::webtools.url-pattern').create({ data: { pattern: '/category/[title]', label: 'Category API pattern', code: 'category_api_pattern', contenttype: 'api::category.category', languages: [], - } + }, }); - await strapi.entityService.create('plugin::webtools.url-pattern', { + await strapi.documents('plugin::webtools.url-pattern').create({ data: { pattern: '/private-category/[title]', label: 'Private category API pattern', code: 'private_category_api_pattern', contenttype: 'api::private-category.private-category', languages: [], - } + }, }); - const privateCategory = await strapi.entityService.create('api::private-category.private-category', { + const privateCategory = await strapi.documents('api::private-category.private-category').create({ data: { title: 'Published', - publishedAt: new Date(), - } + }, + status: 'published', }); - const publishedCategory = await strapi.entityService.create('api::category.category', { + const publishedCategory = await strapi.documents('api::category.category').create({ data: { title: 'Published category', - publishedAt: new Date(), - } + }, + status: 'published', + populate: '*', }); - const unpublishedCategory = await strapi.entityService.create('api::category.category', { + const unpublishedCategory = await strapi.documents('api::category.category').create({ data: { title: 'Unpublished category', - } + }, }); - await strapi.entityService.create('api::test.test', { + await strapi.documents('api::test.test').create({ data: { title: 'Published test page', - publishedAt: new Date(), - category: unpublishedCategory.id, - private_category: privateCategory.id, - } + category: unpublishedCategory.documentId, + private_category: privateCategory.documentId, + }, + status: 'published', + populate: '*', }); - await strapi.entityService.create('api::test.test', { + await strapi.documents('api::test.test').create({ data: { title: 'Unpublished test page', - category: publishedCategory.id, - } + category: publishedCategory.documentId, + }, }); } }, diff --git a/playground/src/plugins/webtools-addon-menus/bundle b/playground/src/plugins/webtools-addon-menus/bundle deleted file mode 120000 index bb43b33b..00000000 --- a/playground/src/plugins/webtools-addon-menus/bundle +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/menus/bundle/ \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-menus/package.json b/playground/src/plugins/webtools-addon-menus/package.json deleted file mode 120000 index 40075464..00000000 --- a/playground/src/plugins/webtools-addon-menus/package.json +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/menus/package.json \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-menus/strapi-admin.js b/playground/src/plugins/webtools-addon-menus/strapi-admin.js deleted file mode 120000 index 4022c7d5..00000000 --- a/playground/src/plugins/webtools-addon-menus/strapi-admin.js +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/menus/strapi-admin.js \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-menus/strapi-server.js b/playground/src/plugins/webtools-addon-menus/strapi-server.js deleted file mode 120000 index fde03564..00000000 --- a/playground/src/plugins/webtools-addon-menus/strapi-server.js +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/menus/strapi-server.js \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-redirects/bundle b/playground/src/plugins/webtools-addon-redirects/bundle deleted file mode 120000 index 7dbbbaff..00000000 --- a/playground/src/plugins/webtools-addon-redirects/bundle +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/redirects/bundle/ \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-redirects/package.json b/playground/src/plugins/webtools-addon-redirects/package.json deleted file mode 120000 index 87a8f6fb..00000000 --- a/playground/src/plugins/webtools-addon-redirects/package.json +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/redirects/package.json \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-redirects/strapi-admin.js b/playground/src/plugins/webtools-addon-redirects/strapi-admin.js deleted file mode 120000 index c60c68b1..00000000 --- a/playground/src/plugins/webtools-addon-redirects/strapi-admin.js +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/redirects/strapi-admin.js \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-redirects/strapi-server.js b/playground/src/plugins/webtools-addon-redirects/strapi-server.js deleted file mode 120000 index 80acd7a9..00000000 --- a/playground/src/plugins/webtools-addon-redirects/strapi-server.js +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/redirects/strapi-server.js \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-sitemap/bundle b/playground/src/plugins/webtools-addon-sitemap/bundle deleted file mode 120000 index 1801f376..00000000 --- a/playground/src/plugins/webtools-addon-sitemap/bundle +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/sitemap/bundle/ \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-sitemap/package.json b/playground/src/plugins/webtools-addon-sitemap/package.json deleted file mode 120000 index 4acb6d22..00000000 --- a/playground/src/plugins/webtools-addon-sitemap/package.json +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/sitemap/package.json \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-sitemap/strapi-admin.js b/playground/src/plugins/webtools-addon-sitemap/strapi-admin.js deleted file mode 120000 index fda43c5f..00000000 --- a/playground/src/plugins/webtools-addon-sitemap/strapi-admin.js +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/sitemap/strapi-admin.js \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-sitemap/strapi-server.js b/playground/src/plugins/webtools-addon-sitemap/strapi-server.js deleted file mode 120000 index c6a9b317..00000000 --- a/playground/src/plugins/webtools-addon-sitemap/strapi-server.js +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/sitemap/strapi-server.js \ No newline at end of file diff --git a/playground/src/plugins/webtools-addon-sitemap/xsl b/playground/src/plugins/webtools-addon-sitemap/xsl deleted file mode 120000 index c4066c4f..00000000 --- a/playground/src/plugins/webtools-addon-sitemap/xsl +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/addons/sitemap/xsl/ \ No newline at end of file diff --git a/playground/src/plugins/webtools/bundle b/playground/src/plugins/webtools/bundle deleted file mode 120000 index 136f9690..00000000 --- a/playground/src/plugins/webtools/bundle +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/core/bundle/ \ No newline at end of file diff --git a/playground/src/plugins/webtools/package.json b/playground/src/plugins/webtools/package.json deleted file mode 120000 index 80ef8faa..00000000 --- a/playground/src/plugins/webtools/package.json +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/core/package.json \ No newline at end of file diff --git a/playground/src/plugins/webtools/strapi-admin.js b/playground/src/plugins/webtools/strapi-admin.js deleted file mode 120000 index f2ed2bb3..00000000 --- a/playground/src/plugins/webtools/strapi-admin.js +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/core/strapi-admin.js \ No newline at end of file diff --git a/playground/src/plugins/webtools/strapi-server.js b/playground/src/plugins/webtools/strapi-server.js deleted file mode 120000 index 5fc97bdd..00000000 --- a/playground/src/plugins/webtools/strapi-server.js +++ /dev/null @@ -1 +0,0 @@ -../../../../packages/core/strapi-server.js \ No newline at end of file diff --git a/playground/tests/helpers.js b/playground/tests/helpers.js deleted file mode 100644 index 0176ce7b..00000000 --- a/playground/tests/helpers.js +++ /dev/null @@ -1,157 +0,0 @@ -const Strapi = require("@strapi/strapi"); -const fs = require("fs"); -const _ = require("lodash"); - -const util = require('util'); -const exec = util.promisify(require('child_process').exec); - -let instance; - -const sleep = (milliseconds) => { - return new Promise((resolve) => setTimeout(resolve, milliseconds)); -}; - -const waitForServer = () => - new Promise((resolve, reject) => { - const onListen = async (error) => { - if (error) { - return reject(error); - } - - try { - resolve(); - } catch (error) { - reject(error); - } - }; - - const listenSocket = strapi.config.get("server.socket"); - - if (listenSocket) { - strapi.server.listen(listenSocket, onListen); - } else { - const { host, port } = strapi.config.get("server"); - strapi.server.listen(port, host, onListen); - } - - }); - -/** - * Setups strapi for futher testing - */ -async function setupStrapi() { - if (!instance) { - /** the follwing code in copied from `./node_modules/strapi/lib/Strapi.js` */ - await Strapi({ - appDir: './playground', - distDir: './playground/dist' - }).load(); - - instance = strapi; // strapi is global now - - await instance.server.mount(); - } - return instance; -} - -/** - * Closes strapi after testing - */ -async function stopStrapi() { - if (instance) { - await instance.server.httpServer.close(); - await instance.db.connection.destroy(); - instance.destroy(); - const tmpDbFile = strapi.config.get( - "database.connection.connection.filename" - ); - - if (fs.existsSync(tmpDbFile)) { - fs.unlinkSync(tmpDbFile); - } - - } - return instance; -} - -/** - * Returns valid JWT token for authenticated - * @param {String | number} idOrEmail, either user id, or email - */ -const jwt = (idOrEmail) => - strapi.plugins["users-permissions"].services.jwt.issue({ - [Number.isInteger(idOrEmail) ? "id" : "email"]: idOrEmail, - }); - -/** - * Updates the core of strapi - * @param {*} pluginName - * @param {*} key - * @param {*} newValues - * @param {*} environment - */ -const updatePluginStore = async ( - pluginName, - key, - newValues, - environment = "" -) => { - const pluginStore = strapi.store({ - environment: environment, - type: "plugin", - name: pluginName, - }); - - const oldValues = await pluginStore.get({ key }); - const newValue = Object.assign({}, oldValues, newValues); - - return pluginStore.set({ key: key, value: newValue }); -}; - -/** - * Get plugin settings from store - * @param {*} pluginName - * @param {*} key - * @param {*} environment - */ -const getPluginStore = (pluginName, key, environment = "") => { - const pluginStore = strapi.store({ - environment: environment, - type: "plugin", - name: pluginName, - }); - - return pluginStore.get({ key }); -}; - -/** - * Check if response error contains error with given ID - * @param {string} errorId ID of given error - * @param {object} response Response object from strapi controller - * @example - * - * const response = { - data: null, - error: { - status: 400, - name: 'ApplicationError', - message: 'Your account email is not confirmed', - details: {} - } - } - * responseHasError("ApplicationError", response) // true - */ -const responseHasError = (errorId, response) => { - return response && response.error && response.error.name === errorId; -}; - -module.exports = { - setupStrapi, - stopStrapi, - sleep, - waitForServer, - jwt, - updatePluginStore, - getPluginStore, - responseHasError, -}; diff --git a/playground/tests/helpers.ts b/playground/tests/helpers.ts new file mode 100644 index 00000000..c466cdcb --- /dev/null +++ b/playground/tests/helpers.ts @@ -0,0 +1,40 @@ +import { createStrapi } from '@strapi/strapi'; +import fs, { PathLike } from 'fs'; + +let instance; + +/** + * Setups strapi for futher testing + */ +export async function setupStrapi() { + if (!instance) { + const strapi = await createStrapi({ + appDir: './playground', + distDir: './playground/dist', + }).load(); + + instance = strapi; // strapi is global now + + await instance.server.mount(); + } + return instance; +} + +/** + * Closes strapi after testing + */ +export async function stopStrapi() { + if (instance) { + await instance.server.httpServer.close(); + await instance.db.connection.destroy(); + instance.destroy(); + const tmpDbFile = strapi.config.get( + 'database.connection.connection.filename', + ); + + if (fs.existsSync(tmpDbFile as PathLike)) { + fs.unlinkSync(tmpDbFile as PathLike); + } + } + return instance; +} diff --git a/playground/tsconfig.json b/playground/tsconfig.json index b9532e30..b9fa686a 100644 --- a/playground/tsconfig.json +++ b/playground/tsconfig.json @@ -1,23 +1,43 @@ { - "extends": "@strapi/typescript-utils/tsconfigs/server", "compilerOptions": { + "module": "CommonJS", + "moduleResolution": "Node", + "lib": ["ES2020"], + "target": "ES2019", + "strict": false, + "skipLibCheck": true, + "forceConsistentCasingInFileNames": true, + "incremental": true, + "esModuleInterop": true, + "resolveJsonModule": true, + "noEmitOnError": true, + "noImplicitThis": true, "outDir": "dist", "rootDir": "." }, "include": [ + // Include root files "./", + // Include all ts files "./**/*.ts", + // Include all js files "./**/*.js", + // Force the JSON files in the src folder to be included "src/**/*.json" ], + "exclude": [ "node_modules/", "build/", "dist/", ".cache/", ".tmp/", + + // Do not include admin files in the server compilation "src/admin/", + // Do not include test files "**/*.test.*", + // Do not include plugins in the server compilation "src/plugins/**" ] } diff --git a/playground/types/generated/components.d.ts b/playground/types/generated/components.d.ts index 0cd76b43..beee03c7 100644 --- a/playground/types/generated/components.d.ts +++ b/playground/types/generated/components.d.ts @@ -1,5 +1,19 @@ -import type { Schema, Attribute } from '@strapi/strapi'; +import type { Schema, Struct } from '@strapi/strapi'; -declare module '@strapi/types' { - export module Shared {} +export interface CoreHeader extends Struct.ComponentSchema { + collectionName: 'components_core_headers'; + info: { + displayName: 'header'; + }; + attributes: { + title: Schema.Attribute.String; + }; +} + +declare module '@strapi/strapi' { + export module Public { + export interface ComponentSchemas { + 'core.header': CoreHeader; + } + } } diff --git a/playground/types/generated/contentTypes.d.ts b/playground/types/generated/contentTypes.d.ts index 35a9327a..6a99026e 100644 --- a/playground/types/generated/contentTypes.d.ts +++ b/playground/types/generated/contentTypes.d.ts @@ -1,13 +1,16 @@ -import type { Schema, Attribute } from '@strapi/strapi'; +import type { Schema, Struct } from '@strapi/strapi'; -export interface AdminPermission extends Schema.CollectionType { - collectionName: 'admin_permissions'; +export interface AdminApiToken extends Struct.CollectionTypeSchema { + collectionName: 'strapi_api_tokens'; info: { - name: 'Permission'; description: ''; - singularName: 'permission'; - pluralName: 'permissions'; - displayName: 'Permission'; + displayName: 'Api Token'; + name: 'Api Token'; + pluralName: 'api-tokens'; + singularName: 'api-token'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -18,44 +21,56 @@ export interface AdminPermission extends Schema.CollectionType { }; }; attributes: { - action: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ + accessKey: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - actionParameters: Attribute.JSON & Attribute.DefaultTo<{}>; - subject: Attribute.String & - Attribute.SetMinMaxLength<{ + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + description: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }> & + Schema.Attribute.DefaultTo<''>; + expiresAt: Schema.Attribute.DateTime; + lastUsedAt: Schema.Attribute.DateTime; + lifespan: Schema.Attribute.BigInteger; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::api-token'> & + Schema.Attribute.Private; + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - properties: Attribute.JSON & Attribute.DefaultTo<{}>; - conditions: Attribute.JSON & Attribute.DefaultTo<[]>; - role: Attribute.Relation<'admin::permission', 'manyToOne', 'admin::role'>; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; + permissions: Schema.Attribute.Relation< + 'oneToMany', + 'admin::api-token-permission' + >; + publishedAt: Schema.Attribute.DateTime; + type: Schema.Attribute.Enumeration<['read-only', 'full-access', 'custom']> & + Schema.Attribute.Required & + Schema.Attribute.DefaultTo<'read-only'>; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface AdminUser extends Schema.CollectionType { - collectionName: 'admin_users'; +export interface AdminApiTokenPermission extends Struct.CollectionTypeSchema { + collectionName: 'strapi_api_token_permissions'; info: { - name: 'User'; description: ''; - singularName: 'user'; - pluralName: 'users'; - displayName: 'User'; + displayName: 'API Token Permission'; + name: 'API Token Permission'; + pluralName: 'api-token-permissions'; + singularName: 'api-token-permission'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -66,53 +81,86 @@ export interface AdminUser extends Schema.CollectionType { }; }; attributes: { - firstname: Attribute.String & - Attribute.SetMinMaxLength<{ + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - lastname: Attribute.String & - Attribute.SetMinMaxLength<{ + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'admin::api-token-permission' + > & + Schema.Attribute.Private; + publishedAt: Schema.Attribute.DateTime; + token: Schema.Attribute.Relation<'manyToOne', 'admin::api-token'>; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + }; +} + +export interface AdminPermission extends Struct.CollectionTypeSchema { + collectionName: 'admin_permissions'; + info: { + description: ''; + displayName: 'Permission'; + name: 'Permission'; + pluralName: 'permissions'; + singularName: 'permission'; + }; + options: { + draftAndPublish: false; + }; + pluginOptions: { + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + }; + attributes: { + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - username: Attribute.String; - email: Attribute.Email & - Attribute.Required & - Attribute.Private & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 6; - }>; - password: Attribute.Password & - Attribute.Private & - Attribute.SetMinMaxLength<{ - minLength: 6; + actionParameters: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>; + conditions: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<[]>; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::permission'> & + Schema.Attribute.Private; + properties: Schema.Attribute.JSON & Schema.Attribute.DefaultTo<{}>; + publishedAt: Schema.Attribute.DateTime; + role: Schema.Attribute.Relation<'manyToOne', 'admin::role'>; + subject: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; }>; - resetPasswordToken: Attribute.String & Attribute.Private; - registrationToken: Attribute.String & Attribute.Private; - isActive: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; - roles: Attribute.Relation<'admin::user', 'manyToMany', 'admin::role'> & - Attribute.Private; - blocked: Attribute.Boolean & Attribute.Private & Attribute.DefaultTo; - preferedLanguage: Attribute.String; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation<'admin::user', 'oneToOne', 'admin::user'> & - Attribute.Private; - updatedBy: Attribute.Relation<'admin::user', 'oneToOne', 'admin::user'> & - Attribute.Private; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface AdminRole extends Schema.CollectionType { +export interface AdminRole extends Struct.CollectionTypeSchema { collectionName: 'admin_roles'; info: { - name: 'Role'; description: ''; - singularName: 'role'; - pluralName: 'roles'; displayName: 'Role'; + name: 'Role'; + pluralName: 'roles'; + singularName: 'role'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -123,42 +171,45 @@ export interface AdminRole extends Schema.CollectionType { }; }; attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ + code: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - code: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + description: Schema.Attribute.String; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::role'> & + Schema.Attribute.Private; + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - description: Attribute.String; - users: Attribute.Relation<'admin::role', 'manyToMany', 'admin::user'>; - permissions: Attribute.Relation< - 'admin::role', - 'oneToMany', - 'admin::permission' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation<'admin::role', 'oneToOne', 'admin::user'> & - Attribute.Private; - updatedBy: Attribute.Relation<'admin::role', 'oneToOne', 'admin::user'> & - Attribute.Private; + permissions: Schema.Attribute.Relation<'oneToMany', 'admin::permission'>; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + users: Schema.Attribute.Relation<'manyToMany', 'admin::user'>; }; } -export interface AdminApiToken extends Schema.CollectionType { - collectionName: 'strapi_api_tokens'; +export interface AdminTransferToken extends Struct.CollectionTypeSchema { + collectionName: 'strapi_transfer_tokens'; info: { - name: 'Api Token'; - singularName: 'api-token'; - pluralName: 'api-tokens'; - displayName: 'Api Token'; description: ''; + displayName: 'Transfer Token'; + name: 'Transfer Token'; + pluralName: 'transfer-tokens'; + singularName: 'transfer-token'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -169,58 +220,57 @@ export interface AdminApiToken extends Schema.CollectionType { }; }; attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ + accessKey: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - description: Attribute.String & - Attribute.SetMinMaxLength<{ + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + description: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }> & - Attribute.DefaultTo<''>; - type: Attribute.Enumeration<['read-only', 'full-access', 'custom']> & - Attribute.Required & - Attribute.DefaultTo<'read-only'>; - accessKey: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ + Schema.Attribute.DefaultTo<''>; + expiresAt: Schema.Attribute.DateTime; + lastUsedAt: Schema.Attribute.DateTime; + lifespan: Schema.Attribute.BigInteger; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'admin::transfer-token' + > & + Schema.Attribute.Private; + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - lastUsedAt: Attribute.DateTime; - permissions: Attribute.Relation< - 'admin::api-token', + permissions: Schema.Attribute.Relation< 'oneToMany', - 'admin::api-token-permission' + 'admin::transfer-token-permission' >; - expiresAt: Attribute.DateTime; - lifespan: Attribute.BigInteger; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::api-token', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::api-token', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface AdminApiTokenPermission extends Schema.CollectionType { - collectionName: 'strapi_api_token_permissions'; +export interface AdminTransferTokenPermission + extends Struct.CollectionTypeSchema { + collectionName: 'strapi_transfer_token_permissions'; info: { - name: 'API Token Permission'; description: ''; - singularName: 'api-token-permission'; - pluralName: 'api-token-permissions'; - displayName: 'API Token Permission'; + displayName: 'Transfer Token Permission'; + name: 'Transfer Token Permission'; + pluralName: 'transfer-token-permissions'; + singularName: 'transfer-token-permission'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -231,41 +281,39 @@ export interface AdminApiTokenPermission extends Schema.CollectionType { }; }; attributes: { - action: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ + action: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - token: Attribute.Relation< - 'admin::api-token-permission', - 'manyToOne', - 'admin::api-token' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::api-token-permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::api-token-permission', - 'oneToOne', - 'admin::user' + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'admin::transfer-token-permission' > & - Attribute.Private; + Schema.Attribute.Private; + publishedAt: Schema.Attribute.DateTime; + token: Schema.Attribute.Relation<'manyToOne', 'admin::transfer-token'>; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface AdminTransferToken extends Schema.CollectionType { - collectionName: 'strapi_transfer_tokens'; +export interface AdminUser extends Struct.CollectionTypeSchema { + collectionName: 'admin_users'; info: { - name: 'Transfer Token'; - singularName: 'transfer-token'; - pluralName: 'transfer-tokens'; - displayName: 'Transfer Token'; description: ''; + displayName: 'User'; + name: 'User'; + pluralName: 'users'; + singularName: 'user'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -276,162 +324,243 @@ export interface AdminTransferToken extends Schema.CollectionType { }; }; attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 1; + blocked: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + email: Schema.Attribute.Email & + Schema.Attribute.Required & + Schema.Attribute.Private & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6; }>; - description: Attribute.String & - Attribute.SetMinMaxLength<{ + firstname: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; - }> & - Attribute.DefaultTo<''>; - accessKey: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ + }>; + isActive: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo; + lastname: Schema.Attribute.String & + Schema.Attribute.SetMinMaxLength<{ minLength: 1; }>; - lastUsedAt: Attribute.DateTime; - permissions: Attribute.Relation< - 'admin::transfer-token', + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<'oneToMany', 'admin::user'> & + Schema.Attribute.Private; + password: Schema.Attribute.Password & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ + minLength: 6; + }>; + preferedLanguage: Schema.Attribute.String; + publishedAt: Schema.Attribute.DateTime; + registrationToken: Schema.Attribute.String & Schema.Attribute.Private; + resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private; + roles: Schema.Attribute.Relation<'manyToMany', 'admin::role'> & + Schema.Attribute.Private; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + username: Schema.Attribute.String; + }; +} + +export interface ApiCategoryCategory extends Struct.CollectionTypeSchema { + collectionName: 'categories'; + info: { + description: ''; + displayName: 'Category'; + pluralName: 'categories'; + singularName: 'category'; + }; + options: { + draftAndPublish: true; + }; + pluginOptions: { + webtools: { + enabled: true; + }; + }; + attributes: { + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< 'oneToMany', - 'admin::transfer-token-permission' - >; - expiresAt: Attribute.DateTime; - lifespan: Attribute.BigInteger; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::transfer-token', - 'oneToOne', - 'admin::user' + 'api::category.category' > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::transfer-token', - 'oneToOne', - 'admin::user' + Schema.Attribute.Private; + publishedAt: Schema.Attribute.DateTime; + sitemap_exclude: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo; + test: Schema.Attribute.Relation<'oneToOne', 'api::test.test'>; + title: Schema.Attribute.String; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + url_alias: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::webtools.url-alias' > & - Attribute.Private; + Schema.Attribute.Unique; }; } -export interface AdminTransferTokenPermission extends Schema.CollectionType { - collectionName: 'strapi_transfer_token_permissions'; +export interface ApiHomeHome extends Struct.SingleTypeSchema { + collectionName: 'homes'; info: { - name: 'Transfer Token Permission'; description: ''; - singularName: 'transfer-token-permission'; - pluralName: 'transfer-token-permissions'; - displayName: 'Transfer Token Permission'; + displayName: 'Home'; + pluralName: 'homes'; + singularName: 'home'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { - 'content-manager': { - visible: false; + webtools: { + enabled: true; }; - 'content-type-builder': { - visible: false; + }; + attributes: { + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation<'oneToMany', 'api::home.home'> & + Schema.Attribute.Private; + publishedAt: Schema.Attribute.DateTime; + sitemap_exclude: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo; + title: Schema.Attribute.String; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + url_alias: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::webtools.url-alias' + > & + Schema.Attribute.Unique; + }; +} + +export interface ApiPrivateCategoryPrivateCategory + extends Struct.CollectionTypeSchema { + collectionName: 'private_categories'; + info: { + description: ''; + displayName: 'Private category'; + pluralName: 'private-categories'; + singularName: 'private-category'; + }; + options: { + draftAndPublish: true; + }; + pluginOptions: { + webtools: { + enabled: true; }; }; attributes: { - action: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ - minLength: 1; - }>; - token: Attribute.Relation< - 'admin::transfer-token-permission', - 'manyToOne', - 'admin::transfer-token' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'admin::transfer-token-permission', - 'oneToOne', - 'admin::user' + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'api::private-category.private-category' > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'admin::transfer-token-permission', - 'oneToOne', - 'admin::user' + Schema.Attribute.Private; + publishedAt: Schema.Attribute.DateTime; + sitemap_exclude: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo; + test: Schema.Attribute.Relation<'oneToOne', 'api::test.test'>; + title: Schema.Attribute.String; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + url_alias: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::webtools.url-alias' > & - Attribute.Private; + Schema.Attribute.Unique; }; } -export interface PluginUploadFile extends Schema.CollectionType { - collectionName: 'files'; +export interface ApiTestTest extends Struct.CollectionTypeSchema { + collectionName: 'tests'; info: { - singularName: 'file'; - pluralName: 'files'; - displayName: 'File'; description: ''; + displayName: 'test'; + pluralName: 'tests'; + singularName: 'test'; + }; + options: { + draftAndPublish: true; + populateCreatorFields: true; }; pluginOptions: { - 'content-manager': { - visible: false; + i18n: { + localized: true; }; - 'content-type-builder': { - visible: false; + webtools: { + enabled: true; }; }; attributes: { - name: Attribute.String & Attribute.Required; - alternativeText: Attribute.String; - caption: Attribute.String; - width: Attribute.Integer; - height: Attribute.Integer; - formats: Attribute.JSON; - hash: Attribute.String & Attribute.Required; - ext: Attribute.String; - mime: Attribute.String & Attribute.Required; - size: Attribute.Decimal & Attribute.Required; - url: Attribute.String & Attribute.Required; - previewUrl: Attribute.String; - provider: Attribute.String & Attribute.Required; - provider_metadata: Attribute.JSON; - related: Attribute.Relation<'plugin::upload.file', 'morphToMany'>; - folder: Attribute.Relation< - 'plugin::upload.file', - 'manyToOne', - 'plugin::upload.folder' - > & - Attribute.Private; - folderPath: Attribute.String & - Attribute.Required & - Attribute.Private & - Attribute.SetMinMax< - { - min: 1; - }, - number - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::upload.file', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::upload.file', + category: Schema.Attribute.Relation<'oneToOne', 'api::category.category'>; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'>; + header: Schema.Attribute.Component<'core.header', true> & + Schema.Attribute.SetPluginOptions<{ + i18n: { + localized: true; + }; + }>; + locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation<'oneToMany', 'api::test.test'>; + private_category: Schema.Attribute.Relation< 'oneToOne', - 'admin::user' + 'api::private-category.private-category' + >; + publishedAt: Schema.Attribute.DateTime; + sitemap_exclude: Schema.Attribute.Boolean & + Schema.Attribute.Private & + Schema.Attribute.DefaultTo; + title: Schema.Attribute.String & + Schema.Attribute.SetPluginOptions<{ + i18n: { + localized: true; + }; + }>; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'>; + url_alias: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::webtools.url-alias' > & - Attribute.Private; + Schema.Attribute.Unique; }; } -export interface PluginUploadFolder extends Schema.CollectionType { - collectionName: 'upload_folders'; +export interface PluginContentReleasesRelease + extends Struct.CollectionTypeSchema { + collectionName: 'strapi_releases'; info: { - singularName: 'folder'; - pluralName: 'folders'; - displayName: 'Folder'; + displayName: 'Release'; + pluralName: 'releases'; + singularName: 'release'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -442,61 +571,41 @@ export interface PluginUploadFolder extends Schema.CollectionType { }; }; attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.SetMinMax< - { - min: 1; - }, - number - >; - pathId: Attribute.Integer & Attribute.Required & Attribute.Unique; - parent: Attribute.Relation< - 'plugin::upload.folder', - 'manyToOne', - 'plugin::upload.folder' - >; - children: Attribute.Relation< - 'plugin::upload.folder', + actions: Schema.Attribute.Relation< 'oneToMany', - 'plugin::upload.folder' + 'plugin::content-releases.release-action' >; - files: Attribute.Relation< - 'plugin::upload.folder', + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< 'oneToMany', - 'plugin::upload.file' - >; - path: Attribute.String & - Attribute.Required & - Attribute.SetMinMax< - { - min: 1; - }, - number - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::upload.folder', - 'oneToOne', - 'admin::user' + 'plugin::content-releases.release' > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::upload.folder', - 'oneToOne', - 'admin::user' + Schema.Attribute.Private; + name: Schema.Attribute.String & Schema.Attribute.Required; + publishedAt: Schema.Attribute.DateTime; + releasedAt: Schema.Attribute.DateTime; + scheduledAt: Schema.Attribute.DateTime; + status: Schema.Attribute.Enumeration< + ['ready', 'blocked', 'failed', 'done', 'empty'] > & - Attribute.Private; + Schema.Attribute.Required; + timezone: Schema.Attribute.String; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface PluginContentReleasesRelease extends Schema.CollectionType { - collectionName: 'strapi_releases'; +export interface PluginContentReleasesReleaseAction + extends Struct.CollectionTypeSchema { + collectionName: 'strapi_release_actions'; info: { - singularName: 'release'; - pluralName: 'releases'; - displayName: 'Release'; + displayName: 'Release Action'; + pluralName: 'release-actions'; + singularName: 'release-action'; }; options: { draftAndPublish: false; @@ -510,43 +619,39 @@ export interface PluginContentReleasesRelease extends Schema.CollectionType { }; }; attributes: { - name: Attribute.String & Attribute.Required; - releasedAt: Attribute.DateTime; - scheduledAt: Attribute.DateTime; - timezone: Attribute.String; - status: Attribute.Enumeration< - ['ready', 'blocked', 'failed', 'done', 'empty'] - > & - Attribute.Required; - actions: Attribute.Relation< - 'plugin::content-releases.release', + contentType: Schema.Attribute.String & Schema.Attribute.Required; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + entryDocumentId: Schema.Attribute.String; + isEntryValid: Schema.Attribute.Boolean; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< 'oneToMany', 'plugin::content-releases.release-action' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::content-releases.release', - 'oneToOne', - 'admin::user' > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::content-releases.release', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; + Schema.Attribute.Private; + publishedAt: Schema.Attribute.DateTime; + release: Schema.Attribute.Relation< + 'manyToOne', + 'plugin::content-releases.release' + >; + type: Schema.Attribute.Enumeration<['publish', 'unpublish']> & + Schema.Attribute.Required; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface PluginContentReleasesReleaseAction - extends Schema.CollectionType { - collectionName: 'strapi_release_actions'; +export interface PluginI18NLocale extends Struct.CollectionTypeSchema { + collectionName: 'i18n_locale'; info: { - singularName: 'release-action'; - pluralName: 'release-actions'; - displayName: 'Release Action'; + collectionName: 'locales'; + description: ''; + displayName: 'Locale'; + pluralName: 'locales'; + singularName: 'locale'; }; options: { draftAndPublish: false; @@ -560,46 +665,43 @@ export interface PluginContentReleasesReleaseAction }; }; attributes: { - type: Attribute.Enumeration<['publish', 'unpublish']> & Attribute.Required; - entry: Attribute.Relation< - 'plugin::content-releases.release-action', - 'morphToOne' - >; - contentType: Attribute.String & Attribute.Required; - locale: Attribute.String; - release: Attribute.Relation< - 'plugin::content-releases.release-action', - 'manyToOne', - 'plugin::content-releases.release' - >; - isEntryValid: Attribute.Boolean; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::content-releases.release-action', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::content-releases.release-action', - 'oneToOne', - 'admin::user' + code: Schema.Attribute.String & Schema.Attribute.Unique; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::i18n.locale' > & - Attribute.Private; + Schema.Attribute.Private; + name: Schema.Attribute.String & + Schema.Attribute.SetMinMax< + { + max: 50; + min: 1; + }, + number + >; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface PluginWebtoolsUrlAlias extends Schema.CollectionType { - collectionName: 'wt_url_alias'; +export interface PluginReviewWorkflowsWorkflow + extends Struct.CollectionTypeSchema { + collectionName: 'strapi_workflows'; info: { - singularName: 'url-alias'; - pluralName: 'url-alias'; - displayName: 'url-alias'; + description: ''; + displayName: 'Workflow'; + name: 'Workflow'; + pluralName: 'workflows'; + singularName: 'workflow'; }; options: { draftAndPublish: false; - comment: ''; }; pluginOptions: { 'content-manager': { @@ -608,47 +710,51 @@ export interface PluginWebtoolsUrlAlias extends Schema.CollectionType { 'content-type-builder': { visible: false; }; - i18n: { - localized: true; - }; }; attributes: { - url_path: Attribute.String & Attribute.Required & Attribute.Unique; - generated: Attribute.Boolean & Attribute.DefaultTo; - contenttype: Attribute.String & Attribute.Required; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::webtools.url-alias', - 'oneToOne', - 'admin::user' + contentTypes: Schema.Attribute.JSON & + Schema.Attribute.Required & + Schema.Attribute.DefaultTo<'[]'>; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::review-workflows.workflow' > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::webtools.url-alias', + Schema.Attribute.Private; + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique; + publishedAt: Schema.Attribute.DateTime; + stageRequiredToPublish: Schema.Attribute.Relation< 'oneToOne', - 'admin::user' - > & - Attribute.Private; - localizations: Attribute.Relation< - 'plugin::webtools.url-alias', + 'plugin::review-workflows.workflow-stage' + >; + stages: Schema.Attribute.Relation< 'oneToMany', - 'plugin::webtools.url-alias' + 'plugin::review-workflows.workflow-stage' >; - locale: Attribute.String; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface PluginWebtoolsUrlPattern extends Schema.CollectionType { - collectionName: 'wt_url_patterns'; +export interface PluginReviewWorkflowsWorkflowStage + extends Struct.CollectionTypeSchema { + collectionName: 'strapi_workflows_stages'; info: { - singularName: 'url-pattern'; - pluralName: 'url-patterns'; - displayName: 'url-pattern'; + description: ''; + displayName: 'Stages'; + name: 'Workflow Stage'; + pluralName: 'workflow-stages'; + singularName: 'workflow-stage'; }; options: { draftAndPublish: false; - comment: ''; + version: '1.1.0'; }; pluginOptions: { 'content-manager': { @@ -659,35 +765,36 @@ export interface PluginWebtoolsUrlPattern extends Schema.CollectionType { }; }; attributes: { - label: Attribute.String & Attribute.Required; - pattern: Attribute.String & Attribute.Required; - code: Attribute.String & Attribute.Required & Attribute.Unique; - contenttype: Attribute.String & Attribute.Required; - languages: Attribute.JSON & Attribute.Required; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::webtools.url-pattern', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::webtools.url-pattern', - 'oneToOne', - 'admin::user' + color: Schema.Attribute.String & Schema.Attribute.DefaultTo<'#4945FF'>; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::review-workflows.workflow-stage' > & - Attribute.Private; + Schema.Attribute.Private; + name: Schema.Attribute.String; + permissions: Schema.Attribute.Relation<'manyToMany', 'admin::permission'>; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + workflow: Schema.Attribute.Relation< + 'manyToOne', + 'plugin::review-workflows.workflow' + >; }; } -export interface PluginWebtoolsAddonSitemapSitemap - extends Schema.CollectionType { - collectionName: 'wt_sitemap'; +export interface PluginUploadFile extends Struct.CollectionTypeSchema { + collectionName: 'files'; info: { - singularName: 'sitemap'; - pluralName: 'sitemaps'; - displayName: 'sitemap'; + description: ''; + displayName: 'File'; + pluralName: 'files'; + singularName: 'file'; }; options: { draftAndPublish: false; @@ -701,39 +808,51 @@ export interface PluginWebtoolsAddonSitemapSitemap }; }; attributes: { - sitemap_string: Attribute.Text & Attribute.Required; - name: Attribute.String & - Attribute.Required & - Attribute.DefaultTo<'default'>; - type: Attribute.Enumeration<['default_hreflang', 'index']> & - Attribute.DefaultTo<'default_hreflang'>; - delta: Attribute.Integer & Attribute.DefaultTo<1>; - link_count: Attribute.Integer; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::webtools-addon-sitemap.sitemap', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::webtools-addon-sitemap.sitemap', - 'oneToOne', - 'admin::user' + alternativeText: Schema.Attribute.String; + caption: Schema.Attribute.String; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + ext: Schema.Attribute.String; + folder: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'> & + Schema.Attribute.Private; + folderPath: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + formats: Schema.Attribute.JSON; + hash: Schema.Attribute.String & Schema.Attribute.Required; + height: Schema.Attribute.Integer; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::upload.file' > & - Attribute.Private; + Schema.Attribute.Private; + mime: Schema.Attribute.String & Schema.Attribute.Required; + name: Schema.Attribute.String & Schema.Attribute.Required; + previewUrl: Schema.Attribute.String; + provider: Schema.Attribute.String & Schema.Attribute.Required; + provider_metadata: Schema.Attribute.JSON; + publishedAt: Schema.Attribute.DateTime; + related: Schema.Attribute.Relation<'morphToMany'>; + size: Schema.Attribute.Decimal & Schema.Attribute.Required; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + url: Schema.Attribute.String & Schema.Attribute.Required; + width: Schema.Attribute.Integer; }; } -export interface PluginI18NLocale extends Schema.CollectionType { - collectionName: 'i18n_locale'; +export interface PluginUploadFolder extends Struct.CollectionTypeSchema { + collectionName: 'upload_folders'; info: { - singularName: 'locale'; - pluralName: 'locales'; - collectionName: 'locales'; - displayName: 'Locale'; - description: ''; + displayName: 'Folder'; + pluralName: 'folders'; + singularName: 'folder'; }; options: { draftAndPublish: false; @@ -747,41 +866,50 @@ export interface PluginI18NLocale extends Schema.CollectionType { }; }; attributes: { - name: Attribute.String & - Attribute.SetMinMax< - { - min: 1; - max: 50; - }, - number - >; - code: Attribute.String & Attribute.Unique; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::i18n.locale', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::i18n.locale', - 'oneToOne', - 'admin::user' + children: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.folder'>; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + files: Schema.Attribute.Relation<'oneToMany', 'plugin::upload.file'>; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::upload.folder' > & - Attribute.Private; + Schema.Attribute.Private; + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + parent: Schema.Attribute.Relation<'manyToOne', 'plugin::upload.folder'>; + path: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ + minLength: 1; + }>; + pathId: Schema.Attribute.Integer & + Schema.Attribute.Required & + Schema.Attribute.Unique; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } export interface PluginUsersPermissionsPermission - extends Schema.CollectionType { + extends Struct.CollectionTypeSchema { collectionName: 'up_permissions'; info: { - name: 'permission'; description: ''; - singularName: 'permission'; - pluralName: 'permissions'; displayName: 'Permission'; + name: 'permission'; + pluralName: 'permissions'; + singularName: 'permission'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -792,37 +920,39 @@ export interface PluginUsersPermissionsPermission }; }; attributes: { - action: Attribute.String & Attribute.Required; - role: Attribute.Relation< - 'plugin::users-permissions.permission', + action: Schema.Attribute.String & Schema.Attribute.Required; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::users-permissions.permission' + > & + Schema.Attribute.Private; + publishedAt: Schema.Attribute.DateTime; + role: Schema.Attribute.Relation< 'manyToOne', 'plugin::users-permissions.role' >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::users-permissions.permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::users-permissions.permission', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface PluginUsersPermissionsRole extends Schema.CollectionType { +export interface PluginUsersPermissionsRole + extends Struct.CollectionTypeSchema { collectionName: 'up_roles'; info: { - name: 'role'; description: ''; - singularName: 'role'; - pluralName: 'roles'; displayName: 'Role'; + name: 'role'; + pluralName: 'roles'; + singularName: 'role'; + }; + options: { + draftAndPublish: false; }; pluginOptions: { 'content-manager': { @@ -833,282 +963,257 @@ export interface PluginUsersPermissionsRole extends Schema.CollectionType { }; }; attributes: { - name: Attribute.String & - Attribute.Required & - Attribute.SetMinMaxLength<{ + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + description: Schema.Attribute.String; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::users-permissions.role' + > & + Schema.Attribute.Private; + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ minLength: 3; }>; - description: Attribute.String; - type: Attribute.String & Attribute.Unique; - permissions: Attribute.Relation< - 'plugin::users-permissions.role', + permissions: Schema.Attribute.Relation< 'oneToMany', 'plugin::users-permissions.permission' >; - users: Attribute.Relation< - 'plugin::users-permissions.role', + publishedAt: Schema.Attribute.DateTime; + type: Schema.Attribute.String & Schema.Attribute.Unique; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + users: Schema.Attribute.Relation< 'oneToMany', 'plugin::users-permissions.user' >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::users-permissions.role', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::users-permissions.role', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; }; } -export interface PluginUsersPermissionsUser extends Schema.CollectionType { +export interface PluginUsersPermissionsUser + extends Struct.CollectionTypeSchema { collectionName: 'up_users'; info: { - name: 'user'; description: ''; - singularName: 'user'; - pluralName: 'users'; displayName: 'User'; + name: 'user'; + pluralName: 'users'; + singularName: 'user'; }; options: { draftAndPublish: false; timestamps: true; }; attributes: { - username: Attribute.String & - Attribute.Required & - Attribute.Unique & - Attribute.SetMinMaxLength<{ - minLength: 3; - }>; - email: Attribute.Email & - Attribute.Required & - Attribute.SetMinMaxLength<{ + blocked: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; + confirmationToken: Schema.Attribute.String & Schema.Attribute.Private; + confirmed: Schema.Attribute.Boolean & Schema.Attribute.DefaultTo; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + email: Schema.Attribute.Email & + Schema.Attribute.Required & + Schema.Attribute.SetMinMaxLength<{ minLength: 6; }>; - provider: Attribute.String; - password: Attribute.Password & - Attribute.Private & - Attribute.SetMinMaxLength<{ + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< + 'oneToMany', + 'plugin::users-permissions.user' + > & + Schema.Attribute.Private; + password: Schema.Attribute.Password & + Schema.Attribute.Private & + Schema.Attribute.SetMinMaxLength<{ minLength: 6; }>; - resetPasswordToken: Attribute.String & Attribute.Private; - confirmationToken: Attribute.String & Attribute.Private; - confirmed: Attribute.Boolean & Attribute.DefaultTo; - blocked: Attribute.Boolean & Attribute.DefaultTo; - role: Attribute.Relation< - 'plugin::users-permissions.user', + provider: Schema.Attribute.String; + publishedAt: Schema.Attribute.DateTime; + resetPasswordToken: Schema.Attribute.String & Schema.Attribute.Private; + role: Schema.Attribute.Relation< 'manyToOne', 'plugin::users-permissions.role' >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'plugin::users-permissions.user', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'plugin::users-permissions.user', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + username: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetMinMaxLength<{ + minLength: 3; + }>; }; } -export interface ApiCategoryCategory extends Schema.CollectionType { - collectionName: 'categories'; +export interface PluginWebtoolsAddonSitemapSitemap + extends Struct.CollectionTypeSchema { + collectionName: 'wt_sitemap'; info: { - singularName: 'category'; - pluralName: 'categories'; - displayName: 'Category'; - description: ''; + displayName: 'sitemap'; + pluralName: 'sitemaps'; + singularName: 'sitemap'; }; options: { - draftAndPublish: true; + draftAndPublish: false; }; pluginOptions: { - webtools: { - enabled: true; + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; }; }; attributes: { - test: Attribute.Relation< - 'api::category.category', - 'oneToOne', - 'api::test.test' - >; - title: Attribute.String; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - publishedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'api::category.category', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'api::category.category', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - url_alias: Attribute.Relation< - 'api::category.category', + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + delta: Schema.Attribute.Integer & Schema.Attribute.DefaultTo<1>; + link_count: Schema.Attribute.Integer; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< 'oneToMany', - 'plugin::webtools.url-alias' + 'plugin::webtools-addon-sitemap.sitemap' > & - Attribute.Unique; - sitemap_exclude: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; + Schema.Attribute.Private; + name: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.DefaultTo<'default'>; + publishedAt: Schema.Attribute.DateTime; + sitemap_string: Schema.Attribute.Text & Schema.Attribute.Required; + type: Schema.Attribute.Enumeration<['default_hreflang', 'index']> & + Schema.Attribute.DefaultTo<'default_hreflang'>; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -export interface ApiPrivateCategoryPrivateCategory - extends Schema.CollectionType { - collectionName: 'private_categories'; +export interface PluginWebtoolsUrlAlias extends Struct.CollectionTypeSchema { + collectionName: 'wt_url_alias'; info: { - singularName: 'private-category'; - pluralName: 'private-categories'; - displayName: 'Private category'; - description: ''; + displayName: 'url-alias'; + pluralName: 'url-alias'; + singularName: 'url-alias'; }; options: { - draftAndPublish: true; + comment: ''; + draftAndPublish: false; }; pluginOptions: { - webtools: { - enabled: true; + 'content-manager': { + visible: false; + }; + 'content-type-builder': { + visible: false; + }; + i18n: { + localized: true; }; }; attributes: { - title: Attribute.String; - test: Attribute.Relation< - 'api::private-category.private-category', - 'oneToOne', - 'api::test.test' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - publishedAt: Attribute.DateTime; - createdBy: Attribute.Relation< - 'api::private-category.private-category', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - updatedBy: Attribute.Relation< - 'api::private-category.private-category', - 'oneToOne', - 'admin::user' - > & - Attribute.Private; - url_alias: Attribute.Relation< - 'api::private-category.private-category', + contenttype: Schema.Attribute.String & Schema.Attribute.Required; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + generated: Schema.Attribute.Boolean & + Schema.Attribute.SetPluginOptions<{ + i18n: { + localized: true; + }; + }> & + Schema.Attribute.DefaultTo; + locale: Schema.Attribute.String; + localizations: Schema.Attribute.Relation< 'oneToMany', 'plugin::webtools.url-alias' - > & - Attribute.Unique; - sitemap_exclude: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; + >; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + url_path: Schema.Attribute.String & + Schema.Attribute.Required & + Schema.Attribute.Unique & + Schema.Attribute.SetPluginOptions<{ + i18n: { + localized: true; + }; + }>; }; } -export interface ApiTestTest extends Schema.CollectionType { - collectionName: 'tests'; +export interface PluginWebtoolsUrlPattern extends Struct.CollectionTypeSchema { + collectionName: 'wt_url_patterns'; info: { - singularName: 'test'; - pluralName: 'tests'; - displayName: 'test'; - description: ''; + displayName: 'url-pattern'; + pluralName: 'url-patterns'; + singularName: 'url-pattern'; }; options: { - draftAndPublish: true; - populateCreatorFields: true; + comment: ''; + draftAndPublish: false; }; pluginOptions: { - webtools: { - enabled: true; + 'content-manager': { + visible: false; }; - i18n: { - localized: true; + 'content-type-builder': { + visible: false; }; }; attributes: { - title: Attribute.String & - Attribute.SetPluginOptions<{ - i18n: { - localized: true; - }; - }>; - category: Attribute.Relation< - 'api::test.test', - 'oneToOne', - 'api::category.category' - >; - private_category: Attribute.Relation< - 'api::test.test', - 'oneToOne', - 'api::private-category.private-category' - >; - createdAt: Attribute.DateTime; - updatedAt: Attribute.DateTime; - publishedAt: Attribute.DateTime; - createdBy: Attribute.Relation<'api::test.test', 'oneToOne', 'admin::user'>; - updatedBy: Attribute.Relation<'api::test.test', 'oneToOne', 'admin::user'>; - url_alias: Attribute.Relation< - 'api::test.test', + contenttype: Schema.Attribute.String & Schema.Attribute.Required; + createdAt: Schema.Attribute.DateTime; + createdBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; + languages: Schema.Attribute.JSON & Schema.Attribute.Required; + locale: Schema.Attribute.String & Schema.Attribute.Private; + localizations: Schema.Attribute.Relation< 'oneToMany', - 'plugin::webtools.url-alias' + 'plugin::webtools.url-pattern' > & - Attribute.Unique; - sitemap_exclude: Attribute.Boolean & - Attribute.Private & - Attribute.DefaultTo; - localizations: Attribute.Relation< - 'api::test.test', - 'oneToMany', - 'api::test.test' - >; - locale: Attribute.String; + Schema.Attribute.Private; + pattern: Schema.Attribute.String & Schema.Attribute.Required; + publishedAt: Schema.Attribute.DateTime; + updatedAt: Schema.Attribute.DateTime; + updatedBy: Schema.Attribute.Relation<'oneToOne', 'admin::user'> & + Schema.Attribute.Private; }; } -declare module '@strapi/types' { - export module Shared { - export interface ContentTypes { - 'admin::permission': AdminPermission; - 'admin::user': AdminUser; - 'admin::role': AdminRole; +declare module '@strapi/strapi' { + export module Public { + export interface ContentTypeSchemas { 'admin::api-token': AdminApiToken; 'admin::api-token-permission': AdminApiTokenPermission; + 'admin::permission': AdminPermission; + 'admin::role': AdminRole; 'admin::transfer-token': AdminTransferToken; 'admin::transfer-token-permission': AdminTransferTokenPermission; - 'plugin::upload.file': PluginUploadFile; - 'plugin::upload.folder': PluginUploadFolder; + 'admin::user': AdminUser; + 'api::category.category': ApiCategoryCategory; + 'api::home.home': ApiHomeHome; + 'api::private-category.private-category': ApiPrivateCategoryPrivateCategory; + 'api::test.test': ApiTestTest; 'plugin::content-releases.release': PluginContentReleasesRelease; 'plugin::content-releases.release-action': PluginContentReleasesReleaseAction; - 'plugin::webtools.url-alias': PluginWebtoolsUrlAlias; - 'plugin::webtools.url-pattern': PluginWebtoolsUrlPattern; - 'plugin::webtools-addon-sitemap.sitemap': PluginWebtoolsAddonSitemapSitemap; 'plugin::i18n.locale': PluginI18NLocale; + 'plugin::review-workflows.workflow': PluginReviewWorkflowsWorkflow; + 'plugin::review-workflows.workflow-stage': PluginReviewWorkflowsWorkflowStage; + 'plugin::upload.file': PluginUploadFile; + 'plugin::upload.folder': PluginUploadFolder; 'plugin::users-permissions.permission': PluginUsersPermissionsPermission; 'plugin::users-permissions.role': PluginUsersPermissionsRole; 'plugin::users-permissions.user': PluginUsersPermissionsUser; - 'api::category.category': ApiCategoryCategory; - 'api::private-category.private-category': ApiPrivateCategoryPrivateCategory; - 'api::test.test': ApiTestTest; + 'plugin::webtools-addon-sitemap.sitemap': PluginWebtoolsAddonSitemapSitemap; + 'plugin::webtools.url-alias': PluginWebtoolsUrlAlias; + 'plugin::webtools.url-pattern': PluginWebtoolsUrlPattern; } } } diff --git a/playground/yarn.lock b/playground/yarn.lock index d49aede4..53a149e6 100644 --- a/playground/yarn.lock +++ b/playground/yarn.lock @@ -5,7 +5,7 @@ __metadata: version: 8 cacheKey: 10c0 -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.16.7": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" dependencies: @@ -15,82 +15,44 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/generator@npm:7.23.6" +"@babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.25.9": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" dependencies: - "@babel/types": "npm:^7.23.6" - "@jridgewell/gen-mapping": "npm:^0.3.2" - "@jridgewell/trace-mapping": "npm:^0.3.17" - jsesc: "npm:^2.5.1" - checksum: 53540e905cd10db05d9aee0a5304e36927f455ce66f95d1253bb8a179f286b88fa7062ea0db354c566fe27f8bb96567566084ffd259f8feaae1de5eccc8afbda - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" - dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" + picocolors: "npm:^1.0.0" + checksum: 7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-module-imports@npm:7.22.15" +"@babel/generator@npm:^7.25.9": + version: 7.26.2 + resolution: "@babel/generator@npm:7.26.2" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 4e0d7fc36d02c1b8c8b3006dfbfeedf7a367d3334a04934255de5128115ea0bafdeb3e5736a2559917f0653e4e437400d54542da0468e08d3cbc86d3bbfa8f30 - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-plugin-utils@npm:7.22.5" - checksum: d2c4bfe2fa91058bcdee4f4e57a3f4933aed7af843acfd169cd6179fab8d13c1d636474ecabb2af107dc77462c7e893199aa26632bac1c6d7e025a17cbb9d20d + "@babel/parser": "npm:^7.26.2" + "@babel/types": "npm:^7.26.0" + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + jsesc: "npm:^3.0.2" + checksum: 167ebce8977142f5012fad6bd91da51ac52bcd752f2261a54b7ab605d928aebe57e21636cdd2a9c7757e552652c68d9fcb5d40b06fcb66e02d9ee7526e118a5c languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.22.6": - version: 7.22.6 - resolution: "@babel/helper-split-export-declaration@npm:7.22.6" +"@babel/helper-module-imports@npm:^7.16.7": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: d83e4b623eaa9622c267d3c83583b72f3aac567dc393dda18e559d79187961cb29ae9c57b2664137fc3d19508370b12ec6a81d28af73a50e0846819cb21c6e44 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/helper-string-parser@npm:7.23.4" - checksum: f348d5637ad70b6b54b026d6544bd9040f78d24e7ec245a0fc42293968181f6ae9879c22d89744730d246ce8ec53588f716f102addd4df8bbc79b73ea10004ac +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 languageName: node linkType: hard @@ -101,6 +63,13 @@ __metadata: languageName: node linkType: hard +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d + languageName: node + linkType: hard + "@babel/highlight@npm:^7.23.4": version: 7.23.4 resolution: "@babel/highlight@npm:7.23.4" @@ -112,82 +81,69 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/parser@npm:7.23.6" +"@babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/parser@npm:7.26.2" + dependencies: + "@babel/types": "npm:^7.26.0" bin: parser: ./bin/babel-parser.js - checksum: 6f76cd5ccae1fa9bcab3525b0865c6222e9c1d22f87abc69f28c5c7b2c8816a13361f5bd06bddbd5faf903f7320a8feba02545c981468acec45d12a03db7755e - languageName: node - linkType: hard - -"@babel/plugin-syntax-jsx@npm:^7.22.5": - version: 7.23.3 - resolution: "@babel/plugin-syntax-jsx@npm:7.23.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.22.5" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 563bb7599b868773f1c7c1d441ecc9bc53aeb7832775da36752c926fc402a1fa5421505b39e724f71eb217c13e4b93117e081cac39723b0e11dac4c897f33c3e + checksum: 751a743087b3a9172a7599f1421830d44c38f065ef781588d2bfb1c98f9b461719a226feb13c868d7a284783eee120c88ea522593118f2668f46ebfb1105c4d7 languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.9.2": - version: 7.23.6 - resolution: "@babel/runtime-corejs3@npm:7.23.6" + version: 7.26.0 + resolution: "@babel/runtime-corejs3@npm:7.26.0" dependencies: core-js-pure: "npm:^3.30.2" regenerator-runtime: "npm:^0.14.0" - checksum: 776648b5692d7a0543e21f1b8c8bede28773351ead42cbc170d1ba80968ccb99d2a62f193efabb45db21cecb28d48eac53b508add47eab4b40adbb47a0fde011 + checksum: 921fa27c004cf2b92f0d49efc2006cfc1a72d2a35c7374da8ec88d8b63543963e6ef29d4820e068a7892a7d553dc2bac7208aef8fef30642bc843b63255b650b languageName: node linkType: hard -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.23.6 - resolution: "@babel/runtime@npm:7.23.6" +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.26.0 + resolution: "@babel/runtime@npm:7.26.0" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: d886954e985ef8e421222f7a2848884d96a752e0020d3078b920dd104e672fdf23bcc6f51a44313a048796319f1ac9d09c2c88ec8cbb4e1f09174bcd3335b9ff + checksum: 12c01357e0345f89f4f7e8c0e81921f2a3e3e101f06e8eaa18a382b517376520cd2fa8c237726eb094dab25532855df28a7baaf1c26342b52782f6936b07c287 languageName: node linkType: hard -"@babel/template@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/template@npm:7.22.15" +"@babel/template@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/template@npm:7.25.9" dependencies: - "@babel/code-frame": "npm:^7.22.13" - "@babel/parser": "npm:^7.22.15" - "@babel/types": "npm:^7.22.15" - checksum: 9312edd37cf1311d738907003f2aa321a88a42ba223c69209abe4d7111db019d321805504f606c7fd75f21c6cf9d24d0a8223104cd21ebd207e241b6c551f454 + "@babel/code-frame": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: ebe677273f96a36c92cc15b7aa7b11cc8bc8a3bb7a01d55b2125baca8f19cae94ff3ce15f1b1880fb8437f3a690d9f89d4e91f16fc1dc4d3eb66226d128983ab languageName: node linkType: hard -"@babel/traverse@npm:^7.4.5": - version: 7.23.6 - resolution: "@babel/traverse@npm:7.23.6" +"@babel/traverse@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/traverse@npm:7.25.9" dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/generator": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.22.6" - "@babel/parser": "npm:^7.23.6" - "@babel/types": "npm:^7.23.6" + "@babel/code-frame": "npm:^7.25.9" + "@babel/generator": "npm:^7.25.9" + "@babel/parser": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 5b4ebb94a00a7e1daf111e4b0b45a7998d5b7598637a14e75e855e88cc1b702789e09a958726b5d599a003be1e9032dbdfde4b88ea6061332228738950d5582d + checksum: e90be586a714da4adb80e6cb6a3c5cfcaa9b28148abdafb065e34cc109676fc3db22cf98cd2b2fff66ffb9b50c0ef882cab0f466b6844be0f6c637b82719bba1 languageName: node linkType: hard -"@babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.6, @babel/types@npm:^7.8.3": - version: 7.23.6 - resolution: "@babel/types@npm:7.23.6" +"@babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/types@npm:7.26.0" dependencies: - "@babel/helper-string-parser": "npm:^7.23.4" - "@babel/helper-validator-identifier": "npm:^7.22.20" - to-fast-properties: "npm:^2.0.0" - checksum: 42cefce8a68bd09bb5828b4764aa5586c53c60128ac2ac012e23858e1c179347a4aac9c66fc577994fbf57595227611c5ec8270bf0cfc94ff033bbfac0550b70 + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: b694f41ad1597127e16024d766c33a641508aad037abd08d0d1f73af753e1119fa03b4a107d04b5f92cc19c095a594660547ae9bead1db2299212d644b0a5cb8 languageName: node linkType: hard @@ -201,8 +157,8 @@ __metadata: linkType: hard "@codemirror/autocomplete@npm:^6.0.0": - version: 6.11.1 - resolution: "@codemirror/autocomplete@npm:6.11.1" + version: 6.18.2 + resolution: "@codemirror/autocomplete@npm:6.18.2" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" @@ -213,23 +169,23 @@ __metadata: "@codemirror/state": ^6.0.0 "@codemirror/view": ^6.0.0 "@lezer/common": ^1.0.0 - checksum: 65676724b4e744ff503de86dddc1aaabf87e9f7f6a001431a4035ccaa99d1f334a4f79f5fd51606aeb66e75134ef23b8bb204cead820703e7441c78188284b14 + checksum: 6506dc92fe2024b47539729e97cef57294c52a5ad451fc81c21271f679d221b3d53963092659c139ed39a4167b6b3cde1eafa9f1004e2eaae19f1ad08fccebc6 languageName: node linkType: hard "@codemirror/commands@npm:^6.0.0, @codemirror/commands@npm:^6.1.0": - version: 6.3.2 - resolution: "@codemirror/commands@npm:6.3.2" + version: 6.7.1 + resolution: "@codemirror/commands@npm:6.7.1" dependencies: "@codemirror/language": "npm:^6.0.0" - "@codemirror/state": "npm:^6.2.0" - "@codemirror/view": "npm:^6.0.0" + "@codemirror/state": "npm:^6.4.0" + "@codemirror/view": "npm:^6.27.0" "@lezer/common": "npm:^1.1.0" - checksum: c6947410f9757fc190e0c5e0978d972cb68ccadb884ff6cbfee57ec4a175267c1604d65f44c0dbe069bf068f542225d2cab0100948eb06ded16e15cf73c16afe + checksum: 287a50eebc50b316bd5a69c66005c14107f3be571e65812bc0811f5f0d187ca0670ba0be54b0266433450330600ceef569fa52d0678a1c2a17f73b10b0df2356 languageName: node linkType: hard -"@codemirror/lang-json@npm:^6.0.1": +"@codemirror/lang-json@npm:6.0.1": version: 6.0.1 resolution: "@codemirror/lang-json@npm:6.0.1" dependencies: @@ -240,45 +196,45 @@ __metadata: linkType: hard "@codemirror/language@npm:^6.0.0": - version: 6.9.3 - resolution: "@codemirror/language@npm:6.9.3" + version: 6.10.3 + resolution: "@codemirror/language@npm:6.10.3" dependencies: "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.0.0" + "@codemirror/view": "npm:^6.23.0" "@lezer/common": "npm:^1.1.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" style-mod: "npm:^4.0.0" - checksum: 3639cfe35896dfc4c785638b603e2e94d673ca7d2ef6b82d450260807327d75eaf280639ae6fc92879f88b5cec9c04c9aefc11e23e161a47b34d8b4ce2d844c6 + checksum: 3cb1c05c9466deb5082470d0276c18a0445c25498de04622c4bd08e96487110d23a6dffb91913685a1f0f6c34159848fb61a32829b17b75fce1fe7429e377b6d languageName: node linkType: hard "@codemirror/lint@npm:^6.0.0": - version: 6.4.2 - resolution: "@codemirror/lint@npm:6.4.2" + version: 6.8.2 + resolution: "@codemirror/lint@npm:6.8.2" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" crelt: "npm:^1.0.5" - checksum: 71c9f93741b339cf8fb5670c60c2e365a0365651fedb2d7b90bb4a5e52aee6493c9f1a8628b860de60621b6a7a328d2a6a43b64f02d71fc16ec072edf6d74553 + checksum: a5b08c39c2ac5201bb832e6dc7d76002ac133daae839da3aeb2234be25a7d9b891c65ade582bb4bc8406f29840d17daddcade9f23fa3847129bb2e516904c0e6 languageName: node linkType: hard "@codemirror/search@npm:^6.0.0": - version: 6.5.5 - resolution: "@codemirror/search@npm:6.5.5" + version: 6.5.7 + resolution: "@codemirror/search@npm:6.5.7" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" crelt: "npm:^1.0.5" - checksum: a7b9c4aa55018c2f619b18b34437a80d356755f72b0bb47d6ae7c239bc5060945fe63fc12336526c1445d59bf5490235c26415dc47f0695482c9758498d29c4f + checksum: 056a623a238cf09859d510a1ae0430fabaed8f0449e3fa73f917c8b0de0eccc3cadcfd1366425e8cf4ecd068c1895a883047673d247ba923add5b83bddbcc520 languageName: node linkType: hard -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.1.1, @codemirror/state@npm:^6.1.4, @codemirror/state@npm:^6.2.0": - version: 6.3.3 - resolution: "@codemirror/state@npm:6.3.3" - checksum: 97f0174dd6aa43d6293630b0024918ce1bb1f7833de8fa75006de8b7dbd963e2bb8b5e7a805f5a98492a0379d8b60faaee319d42583562b8ea6347ab8b63bf5f +"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.1.1, @codemirror/state@npm:^6.4.0": + version: 6.4.1 + resolution: "@codemirror/state@npm:6.4.1" + checksum: cdab74d0ca4e262531a257ac419c9c44124f3ace8b0ca1262598a9218fbb6fd8f0afeb4b5ed2f64552a9573a0fc5d55481d4b9b05e9505ef729f9bd0f9469423 languageName: node linkType: hard @@ -294,14 +250,14 @@ __metadata: languageName: node linkType: hard -"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0": - version: 6.22.3 - resolution: "@codemirror/view@npm:6.22.3" +"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0": + version: 6.34.2 + resolution: "@codemirror/view@npm:6.34.2" dependencies: - "@codemirror/state": "npm:^6.1.4" + "@codemirror/state": "npm:^6.4.0" style-mod: "npm:^4.1.0" w3c-keyname: "npm:^2.2.4" - checksum: ed5e48923f0522d2c55c0bb48eadb06823afaa5fb037b09b53b8eb00acdd4c7cb90816ee023ba90d7c70f7612bb8ab749d232398a6ae8bc2dc4df8d653ba7386 + checksum: 5ab469476a640b6e9b98ef1342e2e58fb3f09112e408cc51128fecdc06328ae534b090cc573e9854eebc8793ea67e04104cae5acacb98f366bb21c20d58cecd2 languageName: node linkType: hard @@ -337,58 +293,51 @@ __metadata: languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.11.0": - version: 11.11.0 - resolution: "@emotion/babel-plugin@npm:11.11.0" +"@emotion/babel-plugin@npm:^11.12.0": + version: 11.12.0 + resolution: "@emotion/babel-plugin@npm:11.12.0" dependencies: "@babel/helper-module-imports": "npm:^7.16.7" "@babel/runtime": "npm:^7.18.3" - "@emotion/hash": "npm:^0.9.1" - "@emotion/memoize": "npm:^0.8.1" - "@emotion/serialize": "npm:^1.1.2" + "@emotion/hash": "npm:^0.9.2" + "@emotion/memoize": "npm:^0.9.0" + "@emotion/serialize": "npm:^1.2.0" babel-plugin-macros: "npm:^3.1.0" convert-source-map: "npm:^1.5.0" escape-string-regexp: "npm:^4.0.0" find-root: "npm:^1.1.0" source-map: "npm:^0.5.7" stylis: "npm:4.2.0" - checksum: 89cbb6ec0e52c8ee9c2a4b9889ccd4fc3a75d28091d835bfac6d7c4565d3338621e23af0a85f3bcd133e1cae795c692e1dadada015784d4b0554aa5bb111df43 + checksum: 930ff6f8768b0c24d05896ad696be20e1c65f32ed61fb5c1488f571120a947ef0a2cf69187b17114cc76e7886f771fac150876ed7b5341324fec2377185d6573 languageName: node linkType: hard -"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.4.0": - version: 11.11.0 - resolution: "@emotion/cache@npm:11.11.0" +"@emotion/cache@npm:^11.13.0, @emotion/cache@npm:^11.4.0": + version: 11.13.1 + resolution: "@emotion/cache@npm:11.13.1" dependencies: - "@emotion/memoize": "npm:^0.8.1" - "@emotion/sheet": "npm:^1.2.2" - "@emotion/utils": "npm:^1.2.1" - "@emotion/weak-memoize": "npm:^0.3.1" + "@emotion/memoize": "npm:^0.9.0" + "@emotion/sheet": "npm:^1.4.0" + "@emotion/utils": "npm:^1.4.0" + "@emotion/weak-memoize": "npm:^0.4.0" stylis: "npm:4.2.0" - checksum: a23ab5ab2fd08e904698106d58ad3536fed51cc1aa0ef228e95bb640eaf11f560dbd91a395477b0d84e1e3c20150263764b4558517cf6576a89d2d6cc5253688 + checksum: 321e97d8980885737de13b47e41fd4febfbd83086f10c620f865fcbddb29b8fe198adec7e1c69cc7b137638ea9242d7c475c57f954f7ca229157fa92e368f473 languageName: node linkType: hard -"@emotion/hash@npm:^0.9.1": - version: 0.9.1 - resolution: "@emotion/hash@npm:0.9.1" - checksum: cdafe5da63fc1137f3db6e232fdcde9188b2b47ee66c56c29137199642a4086f42382d866911cfb4833cae2cc00271ab45cad3946b024f67b527bb7fac7f4c9d +"@emotion/hash@npm:^0.9.2": + version: 0.9.2 + resolution: "@emotion/hash@npm:0.9.2" + checksum: 0dc254561a3cc0a06a10bbce7f6a997883fd240c8c1928b93713f803a2e9153a257a488537012efe89dbe1246f2abfe2add62cdb3471a13d67137fcb808e81c2 languageName: node linkType: hard -"@emotion/is-prop-valid@npm:^0.8.8": - version: 0.8.8 - resolution: "@emotion/is-prop-valid@npm:0.8.8" +"@emotion/is-prop-valid@npm:1.2.2": + version: 1.2.2 + resolution: "@emotion/is-prop-valid@npm:1.2.2" dependencies: - "@emotion/memoize": "npm:0.7.4" - checksum: f6be625f067c7fa56a12a4edaf090715616dc4fc7803c87212831f38c969350107b9709b1be54100e53153b18d9fa068eb4bf4f9ac66a37a8edf1bac9b64e279 - languageName: node - linkType: hard - -"@emotion/memoize@npm:0.7.4": - version: 0.7.4 - resolution: "@emotion/memoize@npm:0.7.4" - checksum: b2376548fc147b43afd1ff005a80a1a025bd7eb4fb759fdb23e96e5ff290ee8ba16628a332848d600fb91c3cdc319eee5395fa33d8875e5d5a8c4ce18cddc18e + "@emotion/memoize": "npm:^0.8.1" + checksum: bb1530dcb4e0e5a4fabb219279f2d0bc35796baf66f6241f98b0d03db1985c890a8cafbea268e0edefd5eeda143dbd5c09a54b5fba74cee8c69b98b13194af50 languageName: node linkType: hard @@ -399,101 +348,101 @@ __metadata: languageName: node linkType: hard +"@emotion/memoize@npm:^0.9.0": + version: 0.9.0 + resolution: "@emotion/memoize@npm:0.9.0" + checksum: 13f474a9201c7f88b543e6ea42f55c04fb2fdc05e6c5a3108aced2f7e7aa7eda7794c56bba02985a46d8aaa914fcdde238727a98341a96e2aec750d372dadd15 + languageName: node + linkType: hard + "@emotion/react@npm:^11.8.1": - version: 11.11.1 - resolution: "@emotion/react@npm:11.11.1" + version: 11.13.3 + resolution: "@emotion/react@npm:11.13.3" dependencies: "@babel/runtime": "npm:^7.18.3" - "@emotion/babel-plugin": "npm:^11.11.0" - "@emotion/cache": "npm:^11.11.0" - "@emotion/serialize": "npm:^1.1.2" - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.1" - "@emotion/utils": "npm:^1.2.1" - "@emotion/weak-memoize": "npm:^0.3.1" + "@emotion/babel-plugin": "npm:^11.12.0" + "@emotion/cache": "npm:^11.13.0" + "@emotion/serialize": "npm:^1.3.1" + "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.1.0" + "@emotion/utils": "npm:^1.4.0" + "@emotion/weak-memoize": "npm:^0.4.0" hoist-non-react-statics: "npm:^3.3.1" peerDependencies: react: ">=16.8.0" peerDependenciesMeta: "@types/react": optional: true - checksum: 1aea4d735b537fbfbeda828bbf929488a7e1b5b7d131f14aeede8737e92bb3b611e15fec353e97f85aed7a65a1c86a695a04ba6e9be905231beef6bd624cb705 + checksum: a55e770b9ea35de5d35db05a7ad40a4a3f442809fa8e4fabaf56da63ac9444f09aaf691c4e75a1455dc388991ab0c0ab4e253ce67c5836f27513e45ebd01b673 languageName: node linkType: hard -"@emotion/serialize@npm:^1.1.2": - version: 1.1.2 - resolution: "@emotion/serialize@npm:1.1.2" +"@emotion/serialize@npm:^1.2.0, @emotion/serialize@npm:^1.3.1": + version: 1.3.2 + resolution: "@emotion/serialize@npm:1.3.2" dependencies: - "@emotion/hash": "npm:^0.9.1" - "@emotion/memoize": "npm:^0.8.1" - "@emotion/unitless": "npm:^0.8.1" - "@emotion/utils": "npm:^1.2.1" + "@emotion/hash": "npm:^0.9.2" + "@emotion/memoize": "npm:^0.9.0" + "@emotion/unitless": "npm:^0.10.0" + "@emotion/utils": "npm:^1.4.1" csstype: "npm:^3.0.2" - checksum: d243e0e5abce8d2183d25a32ec89bf650ee741ebadb29e6405abde05d4e2ed446ba5b3f725a29833ad709d0d08f0a5c8d0532fdcd43f4b23d931d8b6d4f218c1 - languageName: node - linkType: hard - -"@emotion/sheet@npm:^1.2.2": - version: 1.2.2 - resolution: "@emotion/sheet@npm:1.2.2" - checksum: 69827a1bfa43d7b188f1d8cea42163143a36312543fdade5257c459a2b3efd7ce386aac84ba152bc2517a4f7e54384c04800b26adb382bb284ac7e4ad40e584b - languageName: node - linkType: hard - -"@emotion/stylis@npm:^0.8.4": - version: 0.8.5 - resolution: "@emotion/stylis@npm:0.8.5" - checksum: f109e3f11cb0d48e8658aaa23578c5bcfe35e297819cfb089a3de6ba8dc0f89b0960474922690c6028df5d2e1895b4967f2fb280642c030054c312f1e137ce26 + checksum: b4873b643721d28b4450f9d77b71e6c8d0109e6825c54fc79e649d2fa438fe4080d2fa696ec8fda421b8e713fcd42306d6197b6121ddd2486ffab8e4b6311ce0 languageName: node linkType: hard -"@emotion/unitless@npm:^0.7.4": - version: 0.7.5 - resolution: "@emotion/unitless@npm:0.7.5" - checksum: 4d0d94f53cb97b4481bbfa394953e1899a0b877644642ba9dd7247c27eb8c48e14e22aeb11411d7d9874685ad85dd5fb5b50eb78c6d8840eb56a84b92dcef2f4 +"@emotion/sheet@npm:^1.4.0": + version: 1.4.0 + resolution: "@emotion/sheet@npm:1.4.0" + checksum: 3ca72d1650a07d2fbb7e382761b130b4a887dcd04e6574b2d51ce578791240150d7072a9bcb4161933abbcd1e38b243a6fb4464a7fe991d700c17aa66bb5acc7 languageName: node linkType: hard -"@emotion/unitless@npm:^0.8.1": +"@emotion/unitless@npm:0.8.1": version: 0.8.1 resolution: "@emotion/unitless@npm:0.8.1" checksum: a1ed508628288f40bfe6dd17d431ed899c067a899fa293a13afe3aed1d70fac0412b8a215fafab0b42829360db687fecd763e5f01a64ddc4a4b58ec3112ff548 languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": - version: 1.0.1 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" +"@emotion/unitless@npm:^0.10.0": + version: 0.10.0 + resolution: "@emotion/unitless@npm:0.10.0" + checksum: 150943192727b7650eb9a6851a98034ddb58a8b6958b37546080f794696141c3760966ac695ab9af97efe10178690987aee4791f9f0ad1ff76783cdca83c1d49 + languageName: node + linkType: hard + +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.1.0": + version: 1.1.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.1.0" peerDependencies: react: ">=16.8.0" - checksum: a15b2167940e3a908160687b73fc4fcd81e59ab45136b6967f02c7c419d9a149acd22a416b325c389642d4f1c3d33cf4196cad6b618128b55b7c74f6807a240b + checksum: a883480f3a7139fb4a43e71d3114ca57e2b7ae5ff204e05cd9e59251a113773b8f64eb75d3997726250aca85eb73447638c8f51930734bdd16b96762b65e58c3 languageName: node linkType: hard -"@emotion/utils@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/utils@npm:1.2.1" - checksum: db43ca803361740c14dfb1cca1464d10d27f4c8b40d3e8864e6932ccf375d1450778ff4e4eadee03fb97f2aeb18de9fae98294905596a12ff7d4cd1910414d8d +"@emotion/utils@npm:^1.4.0, @emotion/utils@npm:^1.4.1": + version: 1.4.1 + resolution: "@emotion/utils@npm:1.4.1" + checksum: f4704e0bdf48062fd6eb9c64771c88f521aab1e108a48cb23d65b6438597c63a6945301cef4c43611e79e0e76a304ec5481c31025ea8f573d7ad5423d747602c languageName: node linkType: hard -"@emotion/weak-memoize@npm:^0.3.1": - version: 0.3.1 - resolution: "@emotion/weak-memoize@npm:0.3.1" - checksum: ed514b3cb94bbacece4ac2450d98898066c0a0698bdeda256e312405ca53634cb83c75889b25cd8bbbe185c80f4c05a1f0a0091e1875460ba6be61d0334f0b8a +"@emotion/weak-memoize@npm:^0.4.0": + version: 0.4.0 + resolution: "@emotion/weak-memoize@npm:0.4.0" + checksum: 64376af11f1266042d03b3305c30b7502e6084868e33327e944b539091a472f089db307af69240f7188f8bc6b319276fd7b141a36613f1160d73d12a60f6ca1a languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/aix-ppc64@npm:0.19.11" +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/aix-ppc64@npm:0.19.12" +"@esbuild/aix-ppc64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/aix-ppc64@npm:0.21.3" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -505,16 +454,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/android-arm64@npm:0.19.11" +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-arm64@npm:0.19.12" +"@esbuild/android-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-arm64@npm:0.21.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -526,16 +475,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/android-arm@npm:0.19.11" +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-arm@npm:0.19.12" +"@esbuild/android-arm@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-arm@npm:0.21.3" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -547,16 +496,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/android-x64@npm:0.19.11" +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-x64@npm:0.19.12" +"@esbuild/android-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-x64@npm:0.21.3" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -568,16 +517,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/darwin-arm64@npm:0.19.11" +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/darwin-arm64@npm:0.19.12" +"@esbuild/darwin-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/darwin-arm64@npm:0.21.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -589,16 +538,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/darwin-x64@npm:0.19.11" +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/darwin-x64@npm:0.19.12" +"@esbuild/darwin-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/darwin-x64@npm:0.21.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -610,16 +559,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/freebsd-arm64@npm:0.19.11" +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/freebsd-arm64@npm:0.19.12" +"@esbuild/freebsd-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/freebsd-arm64@npm:0.21.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -631,16 +580,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/freebsd-x64@npm:0.19.11" +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/freebsd-x64@npm:0.19.12" +"@esbuild/freebsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/freebsd-x64@npm:0.21.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -652,16 +601,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-arm64@npm:0.19.11" +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-arm64@npm:0.19.12" +"@esbuild/linux-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-arm64@npm:0.21.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -673,16 +622,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-arm@npm:0.19.11" +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-arm@npm:0.19.12" +"@esbuild/linux-arm@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-arm@npm:0.21.3" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -694,16 +643,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-ia32@npm:0.19.11" +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-ia32@npm:0.19.12" +"@esbuild/linux-ia32@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-ia32@npm:0.21.3" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -715,16 +664,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-loong64@npm:0.19.11" +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-loong64@npm:0.19.12" +"@esbuild/linux-loong64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-loong64@npm:0.21.3" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -736,16 +685,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-mips64el@npm:0.19.11" +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-mips64el@npm:0.19.12" +"@esbuild/linux-mips64el@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-mips64el@npm:0.21.3" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -757,16 +706,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-ppc64@npm:0.19.11" +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-ppc64@npm:0.19.12" +"@esbuild/linux-ppc64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-ppc64@npm:0.21.3" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -778,16 +727,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-riscv64@npm:0.19.11" +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-riscv64@npm:0.19.12" +"@esbuild/linux-riscv64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-riscv64@npm:0.21.3" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -799,16 +748,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-s390x@npm:0.19.11" +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-s390x@npm:0.19.12" +"@esbuild/linux-s390x@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-s390x@npm:0.21.3" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -820,16 +769,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-x64@npm:0.19.11" +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-x64@npm:0.19.12" +"@esbuild/linux-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-x64@npm:0.21.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -841,16 +790,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/netbsd-x64@npm:0.19.11" +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/netbsd-x64@npm:0.19.12" +"@esbuild/netbsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/netbsd-x64@npm:0.21.3" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -862,16 +811,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/openbsd-x64@npm:0.19.11" +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/openbsd-x64@npm:0.19.12" +"@esbuild/openbsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/openbsd-x64@npm:0.21.3" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -883,16 +832,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/sunos-x64@npm:0.19.11" +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/sunos-x64@npm:0.19.12" +"@esbuild/sunos-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/sunos-x64@npm:0.21.3" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -904,16 +853,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/win32-arm64@npm:0.19.11" +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-arm64@npm:0.19.12" +"@esbuild/win32-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-arm64@npm:0.21.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -925,16 +874,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/win32-ia32@npm:0.19.11" +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-ia32@npm:0.19.12" +"@esbuild/win32-ia32@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-ia32@npm:0.21.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -946,16 +895,16 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/win32-x64@npm:0.19.11" +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-x64@npm:0.19.12" +"@esbuild/win32-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-x64@npm:0.21.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -970,25 +919,25 @@ __metadata: linkType: hard "@floating-ui/core@npm:^1.6.0": - version: 1.6.7 - resolution: "@floating-ui/core@npm:1.6.7" + version: 1.6.8 + resolution: "@floating-ui/core@npm:1.6.8" dependencies: - "@floating-ui/utils": "npm:^0.2.7" - checksum: 5c9ae274854f87ed09a61de758377d444c2b13ade7fd1067d74287b3e66de5340ae1281e48604b631c540855a2595cfc717adf9a2331eaadc4fa6d28e8571f64 + "@floating-ui/utils": "npm:^0.2.8" + checksum: d6985462aeccae7b55a2d3f40571551c8c42bf820ae0a477fc40ef462e33edc4f3f5b7f11b100de77c9b58ecb581670c5c3f46d0af82b5e30aa185c735257eb9 languageName: node linkType: hard "@floating-ui/dom@npm:^1.0.0": - version: 1.6.10 - resolution: "@floating-ui/dom@npm:1.6.10" + version: 1.6.12 + resolution: "@floating-ui/dom@npm:1.6.12" dependencies: "@floating-ui/core": "npm:^1.6.0" - "@floating-ui/utils": "npm:^0.2.7" - checksum: ed7d7b400e00b2f31f1b8f11863af2cb95d0d3cd84635186ca31b41d8d9fe7fe12c85e4985617d7df7ed365abad48b327d0bae35934842007b4e1052d9780576 + "@floating-ui/utils": "npm:^0.2.8" + checksum: c67b39862175b175c6ac299ea970f17a22c7482cfdf3b1bc79313407bf0880188b022b878953fa69d3ce166ff2bd9ae57c86043e5dd800c262b470d877591b7d languageName: node linkType: hard -"@floating-ui/dom@npm:^1.0.1, @floating-ui/dom@npm:^1.5.1": +"@floating-ui/dom@npm:^1.0.1": version: 1.5.3 resolution: "@floating-ui/dom@npm:1.5.3" dependencies: @@ -998,19 +947,19 @@ __metadata: languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.0": - version: 2.0.4 - resolution: "@floating-ui/react-dom@npm:2.0.4" +"@floating-ui/react-dom@npm:2.1.0": + version: 2.1.0 + resolution: "@floating-ui/react-dom@npm:2.1.0" dependencies: - "@floating-ui/dom": "npm:^1.5.1" + "@floating-ui/dom": "npm:^1.0.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 5d597a7939e484428452cee775884f6c14055783d811a1abedf03151eb8825ecf42a544553efecdc502f30ca2a6b3e6630485367c39473d259e74f5f1331bc0a + checksum: 9ee44dfeb27f585fb1e0114cbe37c72ff5d34149900f4f3013f6b0abf8c3365eab13286c360f97fbe0c44bb91a745e7a4c18b82d111990b45a7a7796dc55e461 languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.8": +"@floating-ui/react-dom@npm:^2.0.0": version: 2.1.1 resolution: "@floating-ui/react-dom@npm:2.1.1" dependencies: @@ -1029,114 +978,128 @@ __metadata: languageName: node linkType: hard -"@floating-ui/utils@npm:^0.2.7": - version: 0.2.7 - resolution: "@floating-ui/utils@npm:0.2.7" - checksum: 0559ea5df2dc82219bad26e3509e9d2b70f6987e552dc8ddf7d7f5923cfeb7c44bf884567125b1f9cdb122a4c7e6e7ddbc666740bc30b0e4091ccbca63c6fb1c +"@floating-ui/utils@npm:^0.2.8": + version: 0.2.8 + resolution: "@floating-ui/utils@npm:0.2.8" + checksum: a8cee5f17406c900e1c3ef63e3ca89b35e7a2ed645418459a73627b93b7377477fc888081011c6cd177cac45ec2b92a6cab018c14ea140519465498dddd2d3f9 languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:1.14.3": - version: 1.14.3 - resolution: "@formatjs/ecma402-abstract@npm:1.14.3" +"@formatjs/ecma402-abstract@npm:1.18.2": + version: 1.18.2 + resolution: "@formatjs/ecma402-abstract@npm:1.18.2" dependencies: - "@formatjs/intl-localematcher": "npm:0.2.32" + "@formatjs/intl-localematcher": "npm:0.5.4" tslib: "npm:^2.4.0" - checksum: bddf8722ea8e234da2f2fabc95dc67c070caef5141737d8f7e26d0397c3ab791d5103c949e5775ecdcc6442955a4f86cded923ebb28e18966cbff271e0817c8c + checksum: 87afb37dd937555e712ca85d5142a9083d617c491d1dddf8d660fdfb6186272d2bc75b78809b076388d26f016200c8bddbce73281fd707eb899da2bf3bc9b7ca languageName: node linkType: hard -"@formatjs/fast-memoize@npm:2.0.1": - version: 2.0.1 - resolution: "@formatjs/fast-memoize@npm:2.0.1" +"@formatjs/fast-memoize@npm:2.2.0": + version: 2.2.0 + resolution: "@formatjs/fast-memoize@npm:2.2.0" dependencies: tslib: "npm:^2.4.0" - checksum: 7f8a30057160374c6bd785dfbe34d5f6f7f78e7d1c6a2431358077277134827a7059151dc2bb7b53caa36aadf24bb20b93b4cfacd86b5def2dac560b99e88498 + checksum: ae88c5a93b96235aba4bd9b947d0310d2ec013687a99133413361b24122b5cdea8c9bf2e04a4a2a8b61f1f4ee5419ef6416ca4796554226b5050e05a9ce6ef49 languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.3.1": - version: 2.3.1 - resolution: "@formatjs/icu-messageformat-parser@npm:2.3.1" +"@formatjs/icu-messageformat-parser@npm:2.7.6": + version: 2.7.6 + resolution: "@formatjs/icu-messageformat-parser@npm:2.7.6" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/icu-skeleton-parser": "npm:1.3.18" + "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/icu-skeleton-parser": "npm:1.8.0" tslib: "npm:^2.4.0" - checksum: 9279df9f3c54f4a0e6c777ecc7f4ccd60c25e0e459fcd287b7f3fa70c051a8ba9e7919d3c929ccba74f3b692f6f827156b4a9f0cd116bd8ed6c7df1315715f65 + checksum: 9fc72c2075333a969601e2be4260638940b1abefd1a5fc15b93b0b10d2319c9df5778aa51fc2a173ce66ca5e8a47b4b64caca85a32d0eb6095e16e8d65cb4b00 languageName: node linkType: hard -"@formatjs/icu-skeleton-parser@npm:1.3.18": - version: 1.3.18 - resolution: "@formatjs/icu-skeleton-parser@npm:1.3.18" +"@formatjs/icu-skeleton-parser@npm:1.8.0": + version: 1.8.0 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.0" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" + "@formatjs/ecma402-abstract": "npm:1.18.2" tslib: "npm:^2.4.0" - checksum: b426bb7b841ce20b10437dd77dbf904d315f42336bebfced09fd575a21f935780b8b805ba45b9a00bd08571236f4b37763bb52cbdf72f2a06952506b43c34a04 + checksum: 10956732d70cc67049d216410b5dc3ef048935d1ea2ae76f5755bb9d0243af37ddeabd5d140ddbf5f6c7047068c3d02a05f93c68a89cedfaf7488d5062885ea4 languageName: node linkType: hard -"@formatjs/intl-displaynames@npm:6.3.1": - version: 6.3.1 - resolution: "@formatjs/intl-displaynames@npm:6.3.1" +"@formatjs/intl-displaynames@npm:6.6.6": + version: 6.6.6 + resolution: "@formatjs/intl-displaynames@npm:6.6.6" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/intl-localematcher": "npm:0.2.32" + "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/intl-localematcher": "npm:0.5.4" tslib: "npm:^2.4.0" - checksum: a8089ddc5675042911cb498f54ca0b0aaff532d56d966f69ed4c8525be6266f26223d96e96402c668a44b42a100cfdae4f8ae45e7ebd2bdff5631420c0b1ad3c + checksum: 4ba40057cfafaabf04485137bc96705d5ed7ac48f17ed7dfe8dbd7f71119667b6c0b7fa75469e32b70c9bada2c5d03af37a5261d655a37b81c63ba907edbb2e8 languageName: node linkType: hard -"@formatjs/intl-listformat@npm:7.2.1": - version: 7.2.1 - resolution: "@formatjs/intl-listformat@npm:7.2.1" +"@formatjs/intl-listformat@npm:7.5.5": + version: 7.5.5 + resolution: "@formatjs/intl-listformat@npm:7.5.5" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/intl-localematcher": "npm:0.2.32" + "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/intl-localematcher": "npm:0.5.4" tslib: "npm:^2.4.0" - checksum: 0763341bb5b0f3e9b6000d97ef5b9810a2d69207e79198f6e8d1cac8d71bf7b20dbbad647205da7b1aeeb3b063f414e8eea3f49bcdfae8f1cc6222873a4b8c05 + checksum: bc9d8cbe42bd9513db0b2b221c0b1a752892005a90fa629b4cf7df1cbd3b96997cddbf420e562ebdfdc691a28d9b759ccae9633d5987aa0bceed5aef77a07ca4 languageName: node linkType: hard -"@formatjs/intl-localematcher@npm:0.2.32": - version: 0.2.32 - resolution: "@formatjs/intl-localematcher@npm:0.2.32" +"@formatjs/intl-localematcher@npm:0.5.4": + version: 0.5.4 + resolution: "@formatjs/intl-localematcher@npm:0.5.4" dependencies: tslib: "npm:^2.4.0" - checksum: 21104d575846af4c66b6af73b28f54bb86405789d632189a04530022ab7d8a919c6e805cc6f9b749850d854985f12cb9fae248a33fe2a38c9d74565fa4345ff9 + checksum: c9ff5d34ca8b6fe59f8f303a3cc31a92d343e095a6987e273e5cc23f0fe99feb557a392a05da95931c7d24106acb6988e588d00ddd05b0934005aafd7fdbafe6 languageName: node linkType: hard -"@formatjs/intl@npm:2.7.1": - version: 2.7.1 - resolution: "@formatjs/intl@npm:2.7.1" +"@formatjs/intl@npm:2.10.0": + version: 2.10.0 + resolution: "@formatjs/intl@npm:2.10.0" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/fast-memoize": "npm:2.0.1" - "@formatjs/icu-messageformat-parser": "npm:2.3.1" - "@formatjs/intl-displaynames": "npm:6.3.1" - "@formatjs/intl-listformat": "npm:7.2.1" - intl-messageformat: "npm:10.3.4" + "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/fast-memoize": "npm:2.2.0" + "@formatjs/icu-messageformat-parser": "npm:2.7.6" + "@formatjs/intl-displaynames": "npm:6.6.6" + "@formatjs/intl-listformat": "npm:7.5.5" + intl-messageformat: "npm:10.5.11" tslib: "npm:^2.4.0" peerDependencies: typescript: ^4.7 || 5 peerDependenciesMeta: typescript: optional: true - checksum: 07a5b86762dda78dfb36b1b4b886082dc0522b968ddd83b49d9892044f6687e767033cc64fd01cf812021edd05dcc60de951d1e0b9675c007a5329686750ab83 + checksum: 7566038b011116cee7069165a25836b3fb687948e61b041809a9d978ac6c0882ae8d81a624a415cfb8e43852d097cd1cbc3c6707e717928e39b75c252491a712 + languageName: node + linkType: hard + +"@hapi/bourne@npm:^3.0.0": + version: 3.0.0 + resolution: "@hapi/bourne@npm:3.0.0" + checksum: 2e2df62f6bc6f32b980ba5bbdc09200c93c55c8306399ec0f2781da088a82aab699498c89fe94fec4acf770210f9aee28c75bfc2f04044849ac01b034134e717 + languageName: node + linkType: hard + +"@inquirer/figures@npm:^1.0.3": + version: 1.0.7 + resolution: "@inquirer/figures@npm:1.0.7" + checksum: d7b4cfcd38dd43d1ac79da52c4478aa89145207004a471aa2083856f1d9b99adef45563f09d66c09d6457b09200fcf784527804b70ad3bd517cbc5e11142c2df languageName: node linkType: hard -"@internationalized/date@npm:^3.5.2": - version: 3.5.5 - resolution: "@internationalized/date@npm:3.5.5" +"@internationalized/date@npm:3.5.4": + version: 3.5.4 + resolution: "@internationalized/date@npm:3.5.4" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: fc17291c8923eaf413e4cb1c74570a8f78269d8b6a5ad74de6f4f45b4e9a84f4243a9c3f224526c36b024f77e4a2fae34df6b34b022ae1b068384e04ad32560e + checksum: 4e1fe3e2ad1719390e9b859ee23e8b7e9315ddfc2a0fcf446d8954a5b41147a4bed025f9d9718e0d4a6f097407af87ac0bdea3879d23d2a84757dd5aa5b9edf8 languageName: node linkType: hard -"@internationalized/number@npm:^3.5.1": +"@internationalized/number@npm:3.5.3": version: 3.5.3 resolution: "@internationalized/number@npm:3.5.3" dependencies: @@ -1159,65 +1122,55 @@ __metadata: languageName: node linkType: hard -"@jridgewell/gen-mapping@npm:^0.3.0, @jridgewell/gen-mapping@npm:^0.3.2": - version: 0.3.3 - resolution: "@jridgewell/gen-mapping@npm:0.3.3" +"@jridgewell/gen-mapping@npm:^0.3.5": + version: 0.3.5 + resolution: "@jridgewell/gen-mapping@npm:0.3.5" dependencies: - "@jridgewell/set-array": "npm:^1.0.1" + "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: 376fc11cf5a967318ba3ddd9d8e91be528eab6af66810a713c49b0c3f8dc67e9949452c51c38ab1b19aa618fb5e8594da5a249977e26b1e7fea1ee5a1fcacc74 + "@jridgewell/trace-mapping": "npm:^0.3.24" + checksum: 1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb languageName: node linkType: hard "@jridgewell/resolve-uri@npm:^3.1.0": - version: 3.1.1 - resolution: "@jridgewell/resolve-uri@npm:3.1.1" - checksum: 0dbc9e29bc640bbbdc5b9876d2859c69042bfcf1423c1e6421bcca53e826660bff4e41c7d4bcb8dbea696404231a6f902f76ba41835d049e20f2dd6cffb713bf + version: 3.1.2 + resolution: "@jridgewell/resolve-uri@npm:3.1.2" + checksum: d502e6fb516b35032331406d4e962c21fe77cdf1cbdb49c6142bcbd9e30507094b18972778a6e27cbad756209cfe34b1a27729e6fa08a2eb92b33943f680cf1e languageName: node linkType: hard -"@jridgewell/set-array@npm:^1.0.1": - version: 1.1.2 - resolution: "@jridgewell/set-array@npm:1.1.2" - checksum: bc7ab4c4c00470de4e7562ecac3c0c84f53e7ee8a711e546d67c47da7febe7c45cd67d4d84ee3c9b2c05ae8e872656cdded8a707a283d30bd54fbc65aef821ab +"@jridgewell/set-array@npm:^1.2.1": + version: 1.2.1 + resolution: "@jridgewell/set-array@npm:1.2.1" + checksum: 2a5aa7b4b5c3464c895c802d8ae3f3d2b92fcbe84ad12f8d0bfbb1f5ad006717e7577ee1fd2eac00c088abe486c7adb27976f45d2941ff6b0b92b2c3302c60f4 languageName: node linkType: hard "@jridgewell/source-map@npm:^0.3.3": - version: 0.3.5 - resolution: "@jridgewell/source-map@npm:0.3.5" + version: 0.3.6 + resolution: "@jridgewell/source-map@npm:0.3.6" dependencies: - "@jridgewell/gen-mapping": "npm:^0.3.0" - "@jridgewell/trace-mapping": "npm:^0.3.9" - checksum: b985d9ebd833a21a6e9ace820c8a76f60345a34d9e28d98497c16b6e93ce1f131bff0abd45f8585f14aa382cce678ed680d628c631b40a9616a19cfbc2049b68 + "@jridgewell/gen-mapping": "npm:^0.3.5" + "@jridgewell/trace-mapping": "npm:^0.3.25" + checksum: 6a4ecc713ed246ff8e5bdcc1ef7c49aaa93f7463d948ba5054dda18b02dcc6a055e2828c577bcceee058f302ce1fc95595713d44f5c45e43d459f88d267f2f04 languageName: node linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 - languageName: node - linkType: hard - -"@jridgewell/trace-mapping@npm:^0.3.17, @jridgewell/trace-mapping@npm:^0.3.9": - version: 0.3.20 - resolution: "@jridgewell/trace-mapping@npm:0.3.20" - dependencies: - "@jridgewell/resolve-uri": "npm:^3.1.0" - "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 0ea0b2675cf513ec44dc25605616a3c9b808b9832e74b5b63c44260d66b58558bba65764f81928fc1033ead911f8718dca1134049c3e7a93937faf436671df31 + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.20": - version: 0.3.22 - resolution: "@jridgewell/trace-mapping@npm:0.3.22" +"@jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": + version: 0.3.25 + resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: "@jridgewell/resolve-uri": "npm:^3.1.0" "@jridgewell/sourcemap-codec": "npm:^1.4.14" - checksum: 18cf19f88e2792c1c91515f2b629aae05f3cdbb2e60c3886e16e80725234ce26dd10144c4981c05d9366e7094498c0b4fe5c1a89f4a730d7376a4ba4af448149 + checksum: 3d1ce6ebc69df9682a5a8896b414c6537e428a1d68b02fcc8363b04284a8ca0df04d0ee3013132252ab14f2527bc13bea6526a912ecb5658f0e39fd2860b4df4 languageName: node linkType: hard @@ -1237,51 +1190,113 @@ __metadata: languageName: node linkType: hard -"@koa/router@npm:10.1.1": - version: 10.1.1 - resolution: "@koa/router@npm:10.1.1" +"@koa/router@npm:12.0.2": + version: 12.0.2 + resolution: "@koa/router@npm:12.0.2" dependencies: - debug: "npm:^4.1.1" - http-errors: "npm:^1.7.3" + debug: "npm:^4.3.4" + http-errors: "npm:^2.0.0" koa-compose: "npm:^4.1.0" methods: "npm:^1.1.2" - path-to-regexp: "npm:^6.1.0" - checksum: a34a742df2b8b8640b21dca3b119303bd931d0ca29b6fc7375f5eb2a69636d88814b7ff5a9f94b0c63d9ae41fd5997fc5f31b8e431684cd92e84e3e9c1b45b51 + path-to-regexp: "npm:^6.3.0" + checksum: 9d33af8b5cb7e80cf2a17e156fe1821ad31ad672ff8e9df62a3af2d2e4a6f49abbbb7038edaea45ef078cabdd8a1ce595ad7da810e96b17c5b954ee46f7e554d languageName: node linkType: hard -"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0": - version: 1.1.2 - resolution: "@lezer/common@npm:1.1.2" - checksum: ed25e0b05ff073247266f2824d38159b93ab359be23c479ae0cf37131ec0d463a58dc2b78fb989ff9e29f87e0ef16291b2bd6243b082bb4116aed3e386cc069c +"@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0": + version: 1.2.3 + resolution: "@lezer/common@npm:1.2.3" + checksum: fe9f8e111080ef94037a34ca2af1221c8d01c1763ba5ecf708a286185c76119509a5d19d924c8842172716716ddce22d7834394670c4a9432f0ba9f3b7c0f50d languageName: node linkType: hard "@lezer/highlight@npm:^1.0.0": - version: 1.2.0 - resolution: "@lezer/highlight@npm:1.2.0" + version: 1.2.1 + resolution: "@lezer/highlight@npm:1.2.1" dependencies: "@lezer/common": "npm:^1.0.0" - checksum: d4312f95b78e4b6f10833b1cf99601c6381c22b755bbf60fd61d6fe9b4cf7780650e2e2dadf75beb8d94824dcb5ec81da5cfc9ca54122688a482e488103105aa + checksum: 51b4c08596a0dfeec6a7b7ed90a7f2743ab42e7e8ff8b89707fd042860e4e133dbd8243639fcaf077305ae6c303aa74e69794015eb16cb34741f5ac6721f283c languageName: node linkType: hard "@lezer/json@npm:^1.0.0": - version: 1.0.1 - resolution: "@lezer/json@npm:1.0.1" + version: 1.0.2 + resolution: "@lezer/json@npm:1.0.2" dependencies: + "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" - checksum: ecb8db17e4f2b4c3860545c316b76390205168d22a3be6e982177a4a16d2d6804303183bdbbae330ed64b7c00ba1ab420825dafff7a50210c2dff0676162a6ff + checksum: a84283b4e4ded682b5e90a068c52155deaeac79e8dc16da0e9904e72633be029a00ad2da26daa259e503ae3b116722985c3e15d9448336e5f0fde59f79b716ad languageName: node linkType: hard "@lezer/lr@npm:^1.0.0": - version: 1.3.14 - resolution: "@lezer/lr@npm:1.3.14" + version: 1.4.2 + resolution: "@lezer/lr@npm:1.4.2" dependencies: "@lezer/common": "npm:^1.0.0" - checksum: 197def3682dae8b88973eaf0599b35cc473a6627e53d958832671e3ed0a31c8c11f12e2ab6dda744af74debac2e3f1c92bab926a4a9d6557d143638b5373b4f8 + checksum: 22bb5d0d4b33d0de5eb0706b7e5b5f2d20f570e112d9110009bd35b62ff10f2eb4eff8da4cf373dd4ddf5e06a304120b8f039add7ed9997c981c13945d5329cd + languageName: node + linkType: hard + +"@mux/mux-player-react@npm:3.1.0": + version: 3.1.0 + resolution: "@mux/mux-player-react@npm:3.1.0" + dependencies: + "@mux/mux-player": "npm:3.1.0" + "@mux/playback-core": "npm:0.27.0" + prop-types: "npm:^15.7.2" + peerDependencies: + "@types/react": ^17.0.0 || ^17.0.0-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0 + react: ^17.0.2 || ^17.0.0-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0 + react-dom: ^17.0.2 || ^17.0.2-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 14b7a1de1a5d6712fc69aea675a87ac5771e79840f8cee378cce7e187728567b328a32669d6159b69617c859dba48b91024d8cd2de7b66f980b03b1f5209a6b7 + languageName: node + linkType: hard + +"@mux/mux-player@npm:3.1.0": + version: 3.1.0 + resolution: "@mux/mux-player@npm:3.1.0" + dependencies: + "@mux/mux-video": "npm:0.22.0" + "@mux/playback-core": "npm:0.27.0" + media-chrome: "npm:~4.2.1" + player.style: "npm:^0.0.8" + checksum: 0c2cad39060a587c035d1fe2c33bfd035471208262f953190ddb61565adc8620210b587ca599821c0208b5a4251a59fbc47da33d21b17bc57e3b4e07036384eb + languageName: node + linkType: hard + +"@mux/mux-video@npm:0.22.0": + version: 0.22.0 + resolution: "@mux/mux-video@npm:0.22.0" + dependencies: + "@mux/playback-core": "npm:0.27.0" + castable-video: "npm:~1.1.0" + custom-media-element: "npm:~1.3.1" + media-tracks: "npm:~0.3.2" + checksum: bd9ed43090afaa0683675ee76adcda658c299d030085ee4bd03be2f1c562af745285d213829cd1c88747c84f606bdbfb3b22ec0564d532c3d6aed45df3f4dd5b + languageName: node + linkType: hard + +"@mux/playback-core@npm:0.27.0": + version: 0.27.0 + resolution: "@mux/playback-core@npm:0.27.0" + dependencies: + hls.js: "npm:~1.5.11" + mux-embed: "npm:^5.3.1" + checksum: af2056f110415557b4d19c7139e104a178f287e1c892d6818645d5953c3b61da0b5e6f1063ea6aa943af0becc54d7a9f5e7005ff2b2254a3f3a40f89b92f126a + languageName: node + linkType: hard + +"@noble/hashes@npm:^1.1.5": + version: 1.5.0 + resolution: "@noble/hashes@npm:1.5.0" + checksum: 1b46539695fbfe4477c0822d90c881a04d4fa2921c08c552375b444a48cac9930cb1ee68de0a3c7859e676554d0f3771999716606dc4d8f826e414c11692cdd9 languageName: node linkType: hard @@ -1313,24 +1328,33 @@ __metadata: linkType: hard "@npmcli/agent@npm:^2.0.0": - version: 2.2.0 - resolution: "@npmcli/agent@npm:2.2.0" + version: 2.2.2 + resolution: "@npmcli/agent@npm:2.2.2" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" - socks-proxy-agent: "npm:^8.0.1" - checksum: 7b89590598476dda88e79c473766b67c682aae6e0ab0213491daa6083dcc0c171f86b3868f5506f22c09aa5ea69ad7dfb78f4bf39a8dca375d89a42f408645b3 + socks-proxy-agent: "npm:^8.0.3" + checksum: 325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae languageName: node linkType: hard "@npmcli/fs@npm:^3.1.0": - version: 3.1.0 - resolution: "@npmcli/fs@npm:3.1.0" + version: 3.1.1 + resolution: "@npmcli/fs@npm:3.1.1" dependencies: semver: "npm:^7.3.5" - checksum: 162b4a0b8705cd6f5c2470b851d1dc6cd228c86d2170e1769d738c1fbb69a87160901411c3c035331e9e99db72f1f1099a8b734bf1637cc32b9a5be1660e4e1e + checksum: c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + languageName: node + linkType: hard + +"@paralleldrive/cuid2@npm:2.2.2": + version: 2.2.2 + resolution: "@paralleldrive/cuid2@npm:2.2.2" + dependencies: + "@noble/hashes": "npm:^1.1.5" + checksum: af5826df93de437121308f4f4ce0b2eeb89b60bb57a1a6592fb89c0d40d311ad1d9f3f6a4db2cce6f2bcf572de1aa3f85704254e89b18ce61c41ebb06564c4ee languageName: node linkType: hard @@ -1341,50 +1365,16 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": - version: 2.4.2 - resolution: "@pkgr/utils@npm:2.4.2" - dependencies: - cross-spawn: "npm:^7.0.3" - fast-glob: "npm:^3.3.0" - is-glob: "npm:^4.0.3" - open: "npm:^9.1.0" - picocolors: "npm:^1.0.0" - tslib: "npm:^2.6.0" - checksum: 7c3e68f6405a1d4c51f418d8d580e71d7bade2683d5db07e8413d8e57f7e389047eda44a2341f77a1b3085895fca7676a9d45e8812a58312524f8c4c65d501be - languageName: node - linkType: hard - -"@pluginpal/webtools-addon-sitemap@link:.yalc/@pluginpal/webtools-addon-sitemap::locator=playground%40workspace%3A.": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-addon-sitemap@link:.yalc/@pluginpal/webtools-addon-sitemap::locator=playground%40workspace%3A." - languageName: node - linkType: soft - -"@pluginpal/webtools-core@link:.yalc/@pluginpal/webtools-core::locator=playground%40workspace%3A.": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-core@link:.yalc/@pluginpal/webtools-core::locator=playground%40workspace%3A." - languageName: node - linkType: soft - -"@pluginpal/webtools-helper-plugin@link:.yalc/@pluginpal/webtools-helper-plugin::locator=playground%40workspace%3A.": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-helper-plugin@link:.yalc/@pluginpal/webtools-helper-plugin::locator=playground%40workspace%3A." - languageName: node - linkType: soft - -"@pmmmwh/react-refresh-webpack-plugin@npm:0.5.11": - version: 0.5.11 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.11" +"@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15": + version: 0.5.15 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" dependencies: - ansi-html-community: "npm:^0.0.8" - common-path-prefix: "npm:^3.0.0" + ansi-html: "npm:^0.0.9" core-js-pure: "npm:^3.23.3" error-stack-parser: "npm:^2.0.6" - find-up: "npm:^5.0.0" html-entities: "npm:^2.1.0" loader-utils: "npm:^2.0.4" - schema-utils: "npm:^3.0.0" + schema-utils: "npm:^4.2.0" source-map: "npm:^0.7.3" peerDependencies: "@types/webpack": 4.x || 5.x @@ -1392,7 +1382,7 @@ __metadata: sockjs-client: ^1.4.0 type-fest: ">=0.17.0 <5.0.0" webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x + webpack-dev-server: 3.x || 4.x || 5.x webpack-hot-middleware: 2.x webpack-plugin-serve: 0.x || 1.x peerDependenciesMeta: @@ -1408,7 +1398,7 @@ __metadata: optional: true webpack-plugin-serve: optional: true - checksum: a9c8468417a14a23339e313cff6ddb8029e0637748973070e61d83a2534620b3492b9a42ecf9eb9d63cb709f53c17fe814bc7dd68d64c300db338e9fd7287bc4 + checksum: ba310aa4d53070f59c8a374d1d256c5965c044c0c3fb1ff6b55353fb5e86de08a490a7bd59a31f0d4951f8f29f81864c7df224fe1342543a95d048b7413ff171 languageName: node linkType: hard @@ -1429,24 +1419,24 @@ __metadata: linkType: hard "@pnpm/npm-conf@npm:^2.1.0": - version: 2.2.2 - resolution: "@pnpm/npm-conf@npm:2.2.2" + version: 2.3.1 + resolution: "@pnpm/npm-conf@npm:2.3.1" dependencies: "@pnpm/config.env-replace": "npm:^1.1.0" "@pnpm/network.ca-file": "npm:^1.0.1" config-chain: "npm:^1.1.11" - checksum: 71393dcfce85603fddd8484b486767163000afab03918303253ae97992615b91d25942f83751366cb40ad2ee32b0ae0a033561de9d878199a024286ff98b0296 + checksum: 778a3a34ff7d6000a2594d2a9821f873f737bc56367865718b2cf0ba5d366e49689efe7975148316d7afd8e6f1dcef7d736fbb6ea7ef55caadd1dc93a36bb302 languageName: node linkType: hard -"@polka/url@npm:^1.0.0-next.20": - version: 1.0.0-next.24 - resolution: "@polka/url@npm:1.0.0-next.24" - checksum: 97d98fa911857158514457bedad8c36084c1f608302458f580ab300a25c3abf456d1d54fcf2ea7927464bee0858baf5e8e5b374b95c3375b9eb3784d81411ebd +"@polka/url@npm:^1.0.0-next.24": + version: 1.0.0-next.28 + resolution: "@polka/url@npm:1.0.0-next.28" + checksum: acc5ea62597e4da2fb42dbee02749d07f102ae7d6d2c966bf7e423c79cd65d1621da305af567e6e7c232f3b565e242d1ec932cbb3dcc0db1508d02e9a2cafa2e languageName: node linkType: hard -"@radix-ui/number@npm:^1.0.1": +"@radix-ui/number@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/number@npm:1.0.1" dependencies: @@ -1455,7 +1445,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/primitive@npm:1.0.1, @radix-ui/primitive@npm:^1.0.1": +"@radix-ui/primitive@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/primitive@npm:1.0.1" dependencies: @@ -1464,12 +1454,20 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-arrow@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-arrow@npm:1.0.3" +"@radix-ui/react-accordion@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-accordion@npm:1.1.2" dependencies: "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-collapsible": "npm:1.0.3" + "@radix-ui/react-collection": "npm:1.0.3" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-id": "npm:1.0.1" "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -1480,17 +1478,19 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: c931f6d7e0bac50fd1654a0303a303aff74a68a13a33a851a43a7c88677b53a92ca6557920b9105144a3002f899ce888437d20ddd7803a5c716edac99587626d + checksum: 54fe3642306d62f68ac4d534c6bec1998d00d441663b16119fe267cb085e48761acf3c02b9466245d42b8ab419632a573d35d79d3a5d328906bde121dd1816db languageName: node linkType: hard -"@radix-ui/react-collection@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-collection@npm:1.0.3" +"@radix-ui/react-alert-dialog@npm:1.0.5": + version: 1.0.5 + resolution: "@radix-ui/react-alert-dialog@npm:1.0.5" dependencies: "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" "@radix-ui/react-compose-refs": "npm:1.0.1" "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-dialog": "npm:1.0.5" "@radix-ui/react-primitive": "npm:1.0.3" "@radix-ui/react-slot": "npm:1.0.2" peerDependencies: @@ -1503,28 +1503,148 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: cefa56383d7451ca79e4bd5a29aaeef6c205a04297213efd149aaead82fc8cde4fb8298e20e6b3613e5696e43f814fb4489805428f6604834fb31f73c6725fa8 + checksum: 73854a1011b07a50261a12ce33c4b9d6585603e731a2ceffc7a4d2b8c795631716fda8b8006a813648e247d17abbaf290a419a935ae4cd70c83c3c70a34ce9f4 languageName: node linkType: hard -"@radix-ui/react-compose-refs@npm:1.0.1, @radix-ui/react-compose-refs@npm:^1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-compose-refs@npm:1.0.1" +"@radix-ui/react-arrow@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-arrow@npm:1.0.3" dependencies: "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-primitive": "npm:1.0.3" peerDependencies: "@types/react": "*" + "@types/react-dom": "*" react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: "@types/react": optional: true - checksum: be06f8dab35b5a1bffa7a5982fb26218ddade1acb751288333e3b89d7b4a7dfb5a6371be83876dac0ec2ebe0866d295e8618b778608e1965342986ea448040ec + "@types/react-dom": + optional: true + checksum: c931f6d7e0bac50fd1654a0303a303aff74a68a13a33a851a43a7c88677b53a92ca6557920b9105144a3002f899ce888437d20ddd7803a5c716edac99587626d languageName: node linkType: hard -"@radix-ui/react-context@npm:1.0.1, @radix-ui/react-context@npm:^1.0.1": - version: 1.0.1 - resolution: "@radix-ui/react-context@npm:1.0.1" +"@radix-ui/react-avatar@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-avatar@npm:1.0.4" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 608494c53968085bfcf9b987d80c3ec6720bdb65f78591d53e8bba3b360e86366d48a7dee11405dd443f5a3565432184b95bb9d4954bca1922cc9385a942caaf + languageName: node + linkType: hard + +"@radix-ui/react-checkbox@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-checkbox@npm:1.0.4" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-use-size": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a4bd259a7e15ad88f72524190ddcc2db0688d439aad954e06d0adf6038b2e17397ed8ae0ea26ab09bf6981f1b9dd883904b2b7e74b307b5c6b1a3765d27fe737 + languageName: node + linkType: hard + +"@radix-ui/react-collapsible@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-collapsible@npm:1.0.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 7bc3e601e3fa84991bdf46ea1bdb725760942f8facadf42f05808abc7a1399c6ab90a00c70699367026afbd8afba0254ff9634f9d1e05b24ae452d9e0524d328 + languageName: node + linkType: hard + +"@radix-ui/react-collection@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-collection@npm:1.0.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: cefa56383d7451ca79e4bd5a29aaeef6c205a04297213efd149aaead82fc8cde4fb8298e20e6b3613e5696e43f814fb4489805428f6604834fb31f73c6725fa8 + languageName: node + linkType: hard + +"@radix-ui/react-compose-refs@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-compose-refs@npm:1.0.1" + dependencies: + "@babel/runtime": "npm:^7.13.10" + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: be06f8dab35b5a1bffa7a5982fb26218ddade1acb751288333e3b89d7b4a7dfb5a6371be83876dac0ec2ebe0866d295e8618b778608e1965342986ea448040ec + languageName: node + linkType: hard + +"@radix-ui/react-context@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-context@npm:1.0.1" dependencies: "@babel/runtime": "npm:^7.13.10" peerDependencies: @@ -1537,6 +1657,39 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-dialog@npm:1.0.5": + version: 1.0.5 + resolution: "@radix-ui/react-dialog@npm:1.0.5" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" + "@radix-ui/react-focus-guards": "npm:1.0.1" + "@radix-ui/react-focus-scope": "npm:1.0.4" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-portal": "npm:1.0.4" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:2.5.5" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: c5b3069397379e79857a3203f3ead4d12d87736b59899f02a63e620a07dd1e6704e15523926cdf8e39afe1c945a7ff0f2533c5ea5be1e17c3114820300a51133 + languageName: node + linkType: hard + "@radix-ui/react-direction@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-direction@npm:1.0.1" @@ -1552,7 +1705,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dismissable-layer@npm:1.0.5, @radix-ui/react-dismissable-layer@npm:^1.0.5": +"@radix-ui/react-dismissable-layer@npm:1.0.5": version: 1.0.5 resolution: "@radix-ui/react-dismissable-layer@npm:1.0.5" dependencies: @@ -1576,7 +1729,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dropdown-menu@npm:^2.0.6": +"@radix-ui/react-dropdown-menu@npm:2.0.6": version: 2.0.6 resolution: "@radix-ui/react-dropdown-menu@npm:2.0.6" dependencies: @@ -1639,7 +1792,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-id@npm:1.0.1, @radix-ui/react-id@npm:^1.0.1": +"@radix-ui/react-id@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-id@npm:1.0.1" dependencies: @@ -1692,7 +1845,41 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-popper@npm:1.1.3, @radix-ui/react-popper@npm:^1.1.3": +"@radix-ui/react-popover@npm:1.0.7": + version: 1.0.7 + resolution: "@radix-ui/react-popover@npm:1.0.7" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" + "@radix-ui/react-focus-guards": "npm:1.0.1" + "@radix-ui/react-focus-scope": "npm:1.0.4" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-popper": "npm:1.1.3" + "@radix-ui/react-portal": "npm:1.0.4" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:2.5.5" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ed7abbd61df1e15d62072e214fafbdc4e31942e0ce49665f2045d8279944a0a37762bcd70a36389ed9e43c95797d5acb57f6f5ca5a15b688b1928cfc2b9ce196 + languageName: node + linkType: hard + +"@radix-ui/react-popper@npm:1.1.3": version: 1.1.3 resolution: "@radix-ui/react-popper@npm:1.1.3" dependencies: @@ -1721,7 +1908,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-portal@npm:1.0.4, @radix-ui/react-portal@npm:^1.0.4": +"@radix-ui/react-portal@npm:1.0.4": version: 1.0.4 resolution: "@radix-ui/react-portal@npm:1.0.4" dependencies: @@ -1762,7 +1949,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-primitive@npm:1.0.3, @radix-ui/react-primitive@npm:^1.0.3": +"@radix-ui/react-primitive@npm:1.0.3": version: 1.0.3 resolution: "@radix-ui/react-primitive@npm:1.0.3" dependencies: @@ -1782,6 +1969,56 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-progress@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-progress@npm:1.0.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ccb383ad06f8b2bcc8053c618009e775dc41674d5e2d51e8ab8460a60ea154488a03ccc07f72efbe28d7b182ca424bc223f304686edd002c7cd9be34199881b9 + languageName: node + linkType: hard + +"@radix-ui/react-radio-group@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-radio-group@npm:1.1.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-roving-focus": "npm:1.0.4" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-use-size": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a23264cc9e8cb3738db8edf50ae27b82f79093f57c2e9a4d319fdece280147f5615643ad6df480383dcd53f39078e321c25be5e18992ffda36b2c73ebfcad9c4 + languageName: node + linkType: hard + "@radix-ui/react-roving-focus@npm:1.0.4": version: 1.0.4 resolution: "@radix-ui/react-roving-focus@npm:1.0.4" @@ -1810,6 +2047,34 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-scroll-area@npm:1.0.5": + version: 1.0.5 + resolution: "@radix-ui/react-scroll-area@npm:1.0.5" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/number": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a08818aeeb15920a02e708699a8bdc85c26eab0579ab741129b464a799b5d9a04f81810a2d200f1cf4aef03452067770e87b0f81593a689350fcd7e51819e4cb + languageName: node + linkType: hard + "@radix-ui/react-separator@npm:1.0.3": version: 1.0.3 resolution: "@radix-ui/react-separator@npm:1.0.3" @@ -1830,7 +2095,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.0.2, @radix-ui/react-slot@npm:^1.0.2": +"@radix-ui/react-slot@npm:1.0.2": version: 1.0.2 resolution: "@radix-ui/react-slot@npm:1.0.2" dependencies: @@ -1846,18 +2111,18 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-toggle-group@npm:1.0.4": - version: 1.0.4 - resolution: "@radix-ui/react-toggle-group@npm:1.0.4" +"@radix-ui/react-switch@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-switch@npm:1.0.3" dependencies: "@babel/runtime": "npm:^7.13.10" "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-roving-focus": "npm:1.0.4" - "@radix-ui/react-toggle": "npm:1.0.3" "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-use-size": "npm:1.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -1868,17 +2133,22 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 4f4761965022759ac0950ac026029b64049e1f18ef07a01ddde788b7606efcb262c9ae3a418de0c0756bf7285182ed0d268502c6f17ba86d2ff27eee5507bbf7 + checksum: e7c65aeedf9d3cd47320fd3759b8c7f3777619cd847a96f2c52841488ad1745fa35335e2877a4f839902942410a7ffe9baf05ec1c249a0401a2b1b9363dbf343 languageName: node linkType: hard -"@radix-ui/react-toggle@npm:1.0.3": - version: 1.0.3 - resolution: "@radix-ui/react-toggle@npm:1.0.3" +"@radix-ui/react-tabs@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-tabs@npm:1.0.4" dependencies: "@babel/runtime": "npm:^7.13.10" "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-roving-focus": "npm:1.0.4" "@radix-ui/react-use-controllable-state": "npm:1.0.1" peerDependencies: "@types/react": "*" @@ -1890,11 +2160,59 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: 9b487dad213ea7e70b0aa205e7c6f790a6f2bf394c39912e22dbe003403fd0d24a41c2efd31695fc31ab7bac286f28253dbb2fc5202cacd572ebf909f1fdc86c + checksum: 79699a921f5c2e890e0e496a751d9c2a7c4017eff8e52f094389e993263332881353bdd27b8cc123c906b36743e803eec7f32fdbb4d413328cba0a37d6413339 languageName: node linkType: hard -"@radix-ui/react-toolbar@npm:1.0.4": +"@radix-ui/react-toggle-group@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-toggle-group@npm:1.0.4" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-roving-focus": "npm:1.0.4" + "@radix-ui/react-toggle": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 4f4761965022759ac0950ac026029b64049e1f18ef07a01ddde788b7606efcb262c9ae3a418de0c0756bf7285182ed0d268502c6f17ba86d2ff27eee5507bbf7 + languageName: node + linkType: hard + +"@radix-ui/react-toggle@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-toggle@npm:1.0.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 9b487dad213ea7e70b0aa205e7c6f790a6f2bf394c39912e22dbe003403fd0d24a41c2efd31695fc31ab7bac286f28253dbb2fc5202cacd572ebf909f1fdc86c + languageName: node + linkType: hard + +"@radix-ui/react-toolbar@npm:1.0.4": version: 1.0.4 resolution: "@radix-ui/react-toolbar@npm:1.0.4" dependencies: @@ -1920,7 +2238,38 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-callback-ref@npm:1.0.1, @radix-ui/react-use-callback-ref@npm:^1.0.1": +"@radix-ui/react-tooltip@npm:1.0.7": + version: 1.0.7 + resolution: "@radix-ui/react-tooltip@npm:1.0.7" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-popper": "npm:1.1.3" + "@radix-ui/react-portal": "npm:1.0.4" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-visually-hidden": "npm:1.0.3" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 915524ea9d102eb26e656c550a084ca460219041c0e7cec0e72b522ee52a43b4d725f4ad3352212f4ae88b3672ef7b23bad07844275cafea075ada590678d873 + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1" dependencies: @@ -1935,7 +2284,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.0.1, @radix-ui/react-use-controllable-state@npm:^1.0.1": +"@radix-ui/react-use-controllable-state@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1" dependencies: @@ -1982,7 +2331,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-previous@npm:^1.0.1": +"@radix-ui/react-use-previous@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-use-previous@npm:1.0.1" dependencies: @@ -2029,7 +2378,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:^1.0.3": +"@radix-ui/react-visually-hidden@npm:1.0.3": version: 1.0.3 resolution: "@radix-ui/react-visually-hidden@npm:1.0.3" dependencies: @@ -2099,195 +2448,184 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.4" +"@remix-run/router@npm:1.21.0": + version: 1.21.0 + resolution: "@remix-run/router@npm:1.21.0" + checksum: 570792211c083a1c7146613b79cbb8e0d1e14f34e974052e060e7f9dcad38c800d80fe0a18bf42811bc278ab12c0e8fd62cfce649e905046c4e55bd5a09eafdc + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.25.0" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-android-arm64@npm:4.22.4" +"@rollup/rollup-android-arm64@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-android-arm64@npm:4.25.0" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-darwin-arm64@npm:4.22.4" +"@rollup/rollup-darwin-arm64@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-darwin-arm64@npm:4.25.0" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-darwin-x64@npm:4.22.4" +"@rollup/rollup-darwin-x64@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-darwin-x64@npm:4.25.0" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4" +"@rollup/rollup-freebsd-arm64@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.25.0" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-freebsd-x64@npm:4.25.0" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.25.0" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.22.4" +"@rollup/rollup-linux-arm-musleabihf@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.25.0" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.22.4" +"@rollup/rollup-linux-arm64-gnu@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.25.0" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.22.4" +"@rollup/rollup-linux-arm64-musl@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.25.0" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4" +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.25.0" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.22.4" +"@rollup/rollup-linux-riscv64-gnu@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.25.0" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.22.4" +"@rollup/rollup-linux-s390x-gnu@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.25.0" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.22.4" +"@rollup/rollup-linux-x64-gnu@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.25.0" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.22.4" +"@rollup/rollup-linux-x64-musl@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.25.0" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.22.4" +"@rollup/rollup-win32-arm64-msvc@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.25.0" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.22.4" +"@rollup/rollup-win32-ia32-msvc@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.25.0" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.22.4" +"@rollup/rollup-win32-x64-msvc@npm:4.25.0": + version: 4.25.0 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.25.0" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@rushstack/ts-command-line@npm:^4.12.2": - version: 4.17.1 - resolution: "@rushstack/ts-command-line@npm:4.17.1" - dependencies: - "@types/argparse": "npm:1.0.38" - argparse: "npm:~1.0.9" - colors: "npm:~1.2.1" - string-argv: "npm:~0.3.1" - checksum: 4fd27d2450a6e71139e67b33d5ecba7abbf3497e7479ab3a96666cf79f207c5a7d4ad4f8de17f43e09bed65a0f28115160a4c5486c8e64f8b472c7145a31c2d2 - languageName: node - linkType: hard - -"@sentry/core@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/core@npm:6.19.7" - dependencies: - "@sentry/hub": "npm:6.19.7" - "@sentry/minimal": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 65dc0b21859ec8e31e4091c2e0516bad3073de7c2518d239906ff875a0542490688cb76441c462c84189cd0f19176f5af6d6e56dbb5e157c9d03906791259411 - languageName: node - linkType: hard - -"@sentry/hub@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/hub@npm:6.19.7" +"@rushstack/node-core-library@npm:5.9.0": + version: 5.9.0 + resolution: "@rushstack/node-core-library@npm:5.9.0" dependencies: - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 586ac17c01c4ae4d4202adc0d0cfe861ee1087b637ad8692f01c265408b5792f4c14e0dd73506aa266be310665e461d785d083285d63e0ef6c1a1ae43c3d6d50 - languageName: node - linkType: hard - -"@sentry/minimal@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/minimal@npm:6.19.7" - dependencies: - "@sentry/hub": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 86f77d62d8ab5364cc1d14088b557045f24543f2354a959840fbc170c2fc38f9406c2d1be2ae33cad501398c0cc066a7f02b6c8f0155e844e70372c77c56f860 + ajv: "npm:~8.13.0" + ajv-draft-04: "npm:~1.0.0" + ajv-formats: "npm:~3.0.1" + fs-extra: "npm:~7.0.1" + import-lazy: "npm:~4.0.0" + jju: "npm:~1.4.0" + resolve: "npm:~1.22.1" + semver: "npm:~7.5.4" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 1322a05f504da2aaa869821aa53f5d2867e02f19ed2ef2692e6fc04507b6419b2c7b0a2f756bed09477b1a6b5edc8f8f86471b24d0c81ff51653da87ae1cb8af languageName: node linkType: hard -"@sentry/node@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/node@npm:6.19.7" +"@rushstack/terminal@npm:0.14.2": + version: 0.14.2 + resolution: "@rushstack/terminal@npm:0.14.2" dependencies: - "@sentry/core": "npm:6.19.7" - "@sentry/hub": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" - cookie: "npm:^0.4.1" - https-proxy-agent: "npm:^5.0.0" - lru_map: "npm:^0.3.3" - tslib: "npm:^1.9.3" - checksum: 4a25dfa4a5278375e7644a3c642abb4a90be70c99fdf633536bf1194f246aa3d11edc8efb3487ed8aeecc01c6ea9204660a9162c019337459da92837b969cfa5 - languageName: node - linkType: hard - -"@sentry/types@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/types@npm:6.19.7" - checksum: b428ee58ca5f1587a5bdcf5ae19de0116f5c73eba056872b3a54ff2221d0f5166f3ef28867a8563f00d3da08e55ed3e24baad207b4d1d918596867f99c0ec705 + "@rushstack/node-core-library": "npm:5.9.0" + supports-color: "npm:~8.1.1" + peerDependencies: + "@types/node": "*" + peerDependenciesMeta: + "@types/node": + optional: true + checksum: 3329c407e4a23ae6b1e0e35eeeaf27e9ea190454bca58473e745b9eb5c15d1ca43f99c42aa34f673ce5421bbec90052ebd037c0d080973b3e878688cf02d5b37 languageName: node linkType: hard -"@sentry/utils@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/utils@npm:6.19.7" +"@rushstack/ts-command-line@npm:^4.12.2": + version: 4.23.0 + resolution: "@rushstack/ts-command-line@npm:4.23.0" dependencies: - "@sentry/types": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 3c15e6bc75800124924da5b180137007e74d39e605c01bd28d2cfd63ee97fac1ea0c3ec8be712a1ef70802730184b71d0f3b6d50c41da9947fef348f1fd68e12 + "@rushstack/terminal": "npm:0.14.2" + "@types/argparse": "npm:1.0.38" + argparse: "npm:~1.0.9" + string-argv: "npm:~0.3.1" + checksum: 4bf5e384368024977d76024702c35f7204b030008dc6a2705aa85d58909eb7a29152793068a7388412945da20ebdc80ab487d428fe3e2329eb824c647175c80d languageName: node linkType: hard @@ -2325,134 +2663,95 @@ __metadata: languageName: node linkType: hard -"@strapi/admin@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/admin@npm:4.25.8" +"@strapi/admin@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/admin@npm:5.10.4" dependencies: "@casl/ability": "npm:6.5.0" - "@pmmmwh/react-refresh-webpack-plugin": "npm:0.5.11" + "@internationalized/date": "npm:3.5.4" "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/design-system": "npm:1.19.0" - "@strapi/helper-plugin": "npm:4.25.8" - "@strapi/icons": "npm:1.19.0" - "@strapi/permissions": "npm:4.25.8" - "@strapi/provider-audit-logs-local": "npm:4.25.8" - "@strapi/types": "npm:4.25.8" - "@strapi/typescript-utils": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" - "@vitejs/plugin-react-swc": "npm:3.5.0" - axios: "npm:1.6.0" + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/permissions": "npm:5.10.4" + "@strapi/types": "npm:5.10.4" + "@strapi/typescript-utils": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" + "@testing-library/dom": "npm:10.1.0" + "@testing-library/react": "npm:15.0.7" + "@testing-library/user-event": "npm:14.5.2" + axios: "npm:1.7.4" bcryptjs: "npm:2.4.3" boxen: "npm:5.1.2" - browserslist: "npm:^4.22.2" - browserslist-to-esbuild: "npm:1.2.0" chalk: "npm:^4.1.2" - chokidar: "npm:3.5.3" codemirror5: "npm:codemirror@^5.65.11" cross-env: "npm:^7.0.3" - css-loader: "npm:^6.9.0" date-fns: "npm:2.30.0" - dotenv: "npm:14.2.0" - esbuild: "npm:0.19.11" - esbuild-loader: "npm:^2.21.0" - esbuild-register: "npm:3.5.0" execa: "npm:5.1.1" fast-deep-equal: "npm:3.1.3" - find-root: "npm:1.1.0" - fork-ts-checker-webpack-plugin: "npm:9.0.2" - formik: "npm:2.4.0" + formik: "npm:2.4.5" fractional-indexing: "npm:3.2.0" - fs-extra: "npm:10.0.0" + fs-extra: "npm:11.2.0" highlight.js: "npm:^10.4.1" - history: "npm:^4.9.0" - html-webpack-plugin: "npm:5.6.0" - immer: "npm:9.0.19" + immer: "npm:9.0.21" inquirer: "npm:8.2.5" invariant: "npm:^2.2.4" is-localhost-ip: "npm:2.0.0" - js-cookie: "npm:2.2.1" jsonwebtoken: "npm:9.0.0" - koa: "npm:2.13.4" - koa-bodyparser: "npm:4.4.1" + koa: "npm:2.15.2" koa-compose: "npm:4.1.0" - koa-passport: "npm:5.0.0" + koa-passport: "npm:6.0.0" koa-static: "npm:5.0.0" - koa2-ratelimit: "npm:^1.1.2" + koa2-ratelimit: "npm:^1.1.3" lodash: "npm:4.17.21" - markdown-it: "npm:^12.3.2" - markdown-it-abbr: "npm:^1.0.4" - markdown-it-container: "npm:^3.0.0" - markdown-it-deflist: "npm:^2.1.0" - markdown-it-emoji: "npm:^2.0.0" - markdown-it-footnote: "npm:^3.0.3" - markdown-it-ins: "npm:^3.0.1" - markdown-it-mark: "npm:^3.0.1" - markdown-it-sub: "npm:^1.0.0" - markdown-it-sup: "npm:1.0.0" - mini-css-extract-plugin: "npm:2.7.7" node-schedule: "npm:2.1.1" ora: "npm:5.4.1" - outdent: "npm:0.8.0" p-map: "npm:4.0.0" passport-local: "npm:1.0.0" pluralize: "npm:8.0.0" - prettier: "npm:2.8.4" - prop-types: "npm:^15.8.1" punycode: "npm:2.3.1" qs: "npm:6.11.1" react-dnd: "npm:16.0.1" react-dnd-html5-backend: "npm:16.0.1" - react-error-boundary: "npm:3.1.4" - react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" + react-intl: "npm:6.6.2" react-is: "npm:^18.2.0" react-query: "npm:3.39.3" - react-redux: "npm:8.1.1" - react-refresh: "npm:0.14.0" - react-select: "npm:5.7.0" - react-window: "npm:1.8.8" - read-pkg-up: "npm:7.0.1" - resolve-from: "npm:5.0.0" - rimraf: "npm:3.0.2" + react-redux: "npm:8.1.3" + react-select: "npm:5.8.0" + react-window: "npm:1.8.10" + rimraf: "npm:5.0.5" sanitize-html: "npm:2.13.0" + scheduler: "npm:0.23.0" semver: "npm:7.5.4" sift: "npm:16.0.1" - slate: "npm:0.94.1" - slate-history: "npm:0.93.0" - slate-react: "npm:0.98.3" - style-loader: "npm:3.3.4" - typescript: "npm:5.2.2" - vite: "npm:5.0.13" - webpack: "npm:^5.89.0" - webpack-bundle-analyzer: "npm:^4.10.1" - webpack-dev-middleware: "npm:6.1.2" - webpack-hot-middleware: "npm:2.26.0" + typescript: "npm:5.4.4" + use-context-selector: "npm:1.4.1" yup: "npm:0.32.9" + zod: "npm:^3.22.4" peerDependencies: - "@strapi/data-transfer": ^4.16.0 - "@strapi/strapi": ^4.3.4 + "@strapi/data-transfer": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 06dfab30e57b84a4d98448ce05e23782cb0bce438f0b07d610b175e8364dc26bb1348cc878271849ecafabf9b4d492f51fedca77f85fb61f2a69d77d3b51afef + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 8700030a678ddcf7b2e7a0c6ea6925d7fdeb30dfeab48eb7cacc32e8d4a8a5f7e3247dfd954d2a4fffb07c9dc586445fe768fde8bd066e65d7ef86e4cd1d00e1 languageName: node linkType: hard -"@strapi/cloud-cli@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/cloud-cli@npm:4.25.8" +"@strapi/cloud-cli@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/cloud-cli@npm:5.10.4" dependencies: - "@strapi/utils": "npm:4.25.8" - axios: "npm:1.6.0" + "@strapi/utils": "npm:5.10.4" + axios: "npm:1.7.4" + boxen: "npm:5.1.2" chalk: "npm:4.1.2" cli-progress: "npm:3.12.0" commander: "npm:8.3.0" eventsource: "npm:2.0.2" fast-safe-stringify: "npm:2.1.1" - fs-extra: "npm:10.0.0" + fs-extra: "npm:11.2.0" inquirer: "npm:8.2.5" jsonwebtoken: "npm:9.0.0" jwks-rsa: "npm:3.1.0" @@ -2461,687 +2760,753 @@ __metadata: open: "npm:8.4.0" ora: "npm:5.4.1" pkg-up: "npm:3.1.0" - tar: "npm:6.1.13" + tar: "npm:6.2.1" xdg-app-paths: "npm:8.3.0" yup: "npm:0.32.9" bin: cloud-cli: bin/index.js - checksum: da0fe84391f05535c031d0a92173632b4e0955d4daccda31714d9b873a1b4ed94a9f8b9d8c3bb862ff0f642cf136ef870c5a103e1d1c2130e9cc1c7946e40ea6 + checksum: 88b0c3abdea1d4c8311d5059dc62834b3d30a7e2f1d9d935810b6e7848adf741acc947e6b3cc16e1915781030f6dda1e125ab90875b4ffaa9a3ad3d2a7bfd925 languageName: node linkType: hard -"@strapi/content-releases@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/content-releases@npm:4.25.8" +"@strapi/content-manager@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/content-manager@npm:5.10.4" dependencies: + "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/design-system": "npm:1.19.0" - "@strapi/helper-plugin": "npm:4.25.8" - "@strapi/icons": "npm:1.19.0" - "@strapi/types": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" - axios: "npm:1.6.0" + "@sindresorhus/slugify": "npm:1.1.0" + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/types": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" + codemirror5: "npm:codemirror@^5.65.11" date-fns: "npm:2.30.0" - date-fns-tz: "npm:2.0.0" - formik: "npm:2.4.0" + fractional-indexing: "npm:3.2.0" + highlight.js: "npm:^10.4.1" + immer: "npm:9.0.21" + koa: "npm:2.15.2" lodash: "npm:4.17.21" + markdown-it: "npm:^12.3.2" + markdown-it-abbr: "npm:^1.0.4" + markdown-it-container: "npm:^3.0.0" + markdown-it-deflist: "npm:^2.1.0" + markdown-it-emoji: "npm:^2.0.0" + markdown-it-footnote: "npm:^3.0.3" + markdown-it-ins: "npm:^3.0.1" + markdown-it-mark: "npm:^3.0.1" + markdown-it-sub: "npm:^1.0.0" + markdown-it-sup: "npm:1.0.0" node-schedule: "npm:2.1.1" - react-intl: "npm:6.4.1" - react-redux: "npm:8.1.1" + prismjs: "npm:^1.29.0" + qs: "npm:6.11.1" + react-dnd: "npm:16.0.1" + react-dnd-html5-backend: "npm:16.0.1" + react-helmet: "npm:^6.1.0" + react-intl: "npm:6.6.2" + react-query: "npm:3.39.3" + react-redux: "npm:8.1.3" + react-window: "npm:1.8.10" + sanitize-html: "npm:2.13.0" + slate: "npm:0.94.1" + slate-history: "npm:0.93.0" + slate-react: "npm:0.98.3" yup: "npm:0.32.9" peerDependencies: - "@strapi/admin": ^4.19.0 - "@strapi/strapi": ^4.15.1 + "@strapi/admin": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: 5.3.4 - styled-components: 5.3.3 - checksum: c94c5c689007697a8d793e1d00e2f11d91e4c04de32aaaf233d686719281be7eaf971ddbccda2cea086a1633f3b37916240c6c5fe4687551a4663d2653c65ea4 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: ba5c91b06749ffda28ac424561c72b13e6e0645f56b5cacb53809dcaad6074a9d298a3d6f0a3f390c2257aa99d78069fbe8db4a654b43a95918940bfe1d64128 languageName: node linkType: hard -"@strapi/data-transfer@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/data-transfer@npm:4.25.8" +"@strapi/content-releases@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/content-releases@npm:5.10.4" dependencies: - "@strapi/logger": "npm:4.25.8" - "@strapi/strapi": "npm:4.25.8" - "@strapi/types": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" - chalk: "npm:4.1.2" - cli-table3: "npm:0.6.5" - commander: "npm:8.3.0" - fs-extra: "npm:10.0.0" - inquirer: "npm:8.2.5" + "@reduxjs/toolkit": "npm:1.9.7" + "@strapi/database": "npm:5.10.4" + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/types": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" + date-fns: "npm:2.30.0" + date-fns-tz: "npm:2.0.1" + formik: "npm:2.4.5" lodash: "npm:4.17.21" - ora: "npm:5.4.1" - resolve-cwd: "npm:3.0.0" - semver: "npm:7.5.4" - stream-chain: "npm:2.2.5" - stream-json: "npm:1.8.0" - tar: "npm:6.1.13" - tar-stream: "npm:2.2.0" - ws: "npm:8.13.0" + node-schedule: "npm:2.1.1" + qs: "npm:6.11.1" + react-intl: "npm:6.6.2" + react-redux: "npm:8.1.3" + yup: "npm:0.32.9" peerDependencies: - "@strapi/strapi": ^4.14.4 - checksum: 3e555a6ccac9ddf40fa4bd6b02d6ba2d8401388756854675077cfd30197fdeb9222ed6024854537fe7938a631172e5abdd18c4abcb707cc304e4e531f5dd1973 + "@strapi/admin": ^5.0.0 + "@strapi/content-manager": ^5.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: f7863506db7e86500f354880d04bea69db7b741dda64cb8da9dc27670fbdea4a87da91b75c677b06218d3233b16415c20271bdf0610152b5e41e26910bb3023c languageName: node linkType: hard -"@strapi/database@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/database@npm:4.25.8" +"@strapi/content-type-builder@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/content-type-builder@npm:5.10.4" dependencies: - "@strapi/utils": "npm:4.25.8" + "@reduxjs/toolkit": "npm:1.9.7" + "@sindresorhus/slugify": "npm:1.1.0" + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/generators": "npm:5.10.4" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/utils": "npm:5.10.4" date-fns: "npm:2.30.0" - debug: "npm:4.3.4" - fs-extra: "npm:10.0.0" - knex: "npm:2.5.0" + fs-extra: "npm:11.2.0" + immer: "npm:9.0.21" lodash: "npm:4.17.21" - semver: "npm:7.5.4" - umzug: "npm:3.2.1" - checksum: 2e181d588f2be158696971df2f0aa567e4bb0e5022a8a964400999cb051263c52ee96131a6b1b391c189c1a8121831546f6289ae9cfac614141f1ba46851b3ec - languageName: node - linkType: hard - -"@strapi/design-system@npm:1.19.0": - version: 1.19.0 - resolution: "@strapi/design-system@npm:1.19.0" - dependencies: - "@codemirror/lang-json": "npm:^6.0.1" - "@floating-ui/react-dom": "npm:^2.0.8" - "@internationalized/date": "npm:^3.5.2" - "@internationalized/number": "npm:^3.5.1" - "@radix-ui/react-dismissable-layer": "npm:^1.0.5" - "@radix-ui/react-dropdown-menu": "npm:^2.0.6" - "@radix-ui/react-focus-scope": "npm:1.0.4" - "@strapi/ui-primitives": "npm:^1.19.0" - "@uiw/react-codemirror": "npm:^4.21.25" - aria-hidden: "npm:^1.2.4" - compute-scroll-into-view: "npm:^3.1.0" - prop-types: "npm:^15.8.1" - react-remove-scroll: "npm:^2.5.9" + pluralize: "npm:8.0.0" + qs: "npm:6.11.1" + react-intl: "npm:6.6.2" + react-redux: "npm:8.1.3" + yup: "npm:0.32.9" peerDependencies: - "@strapi/icons": ^1.5.0 + "@strapi/admin": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 79a59889737eae32e40450710fd5496d862f05014c9ac20e60f3c4cbcb116954450105a99e2e0e4f3ed16bbcaaf1b15dde622ac9e1a165c7bc86e8b173c27bfc + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 0b56d385fb50be992708c65596a1fb7cfe5036494a48637ec2db384db16fdec4c83ec4e1909b572827c6701d173f8d6cfd36e5e3e2b36dc4ff4e264a8cd67843 languageName: node linkType: hard -"@strapi/generate-new@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/generate-new@npm:4.25.8" +"@strapi/core@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/core@npm:5.10.4" dependencies: - "@sentry/node": "npm:6.19.7" - chalk: "npm:^4.1.2" + "@koa/cors": "npm:5.0.0" + "@koa/router": "npm:12.0.2" + "@paralleldrive/cuid2": "npm:2.2.2" + "@strapi/admin": "npm:5.10.4" + "@strapi/database": "npm:5.10.4" + "@strapi/generators": "npm:5.10.4" + "@strapi/logger": "npm:5.10.4" + "@strapi/permissions": "npm:5.10.4" + "@strapi/types": "npm:5.10.4" + "@strapi/typescript-utils": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" + bcryptjs: "npm:2.4.3" + boxen: "npm:5.1.2" + chalk: "npm:4.1.2" + ci-info: "npm:4.0.0" + cli-table3: "npm:0.6.2" + commander: "npm:8.3.0" + configstore: "npm:5.0.1" + copyfiles: "npm:2.4.1" + debug: "npm:4.3.4" + delegates: "npm:1.0.0" + dotenv: "npm:16.4.5" execa: "npm:5.1.1" - fs-extra: "npm:10.0.0" + fs-extra: "npm:11.2.0" + glob: "npm:10.3.10" + global-agent: "npm:3.0.0" + http-errors: "npm:2.0.0" inquirer: "npm:8.2.5" + is-docker: "npm:2.2.1" + koa: "npm:2.15.2" + koa-body: "npm:6.0.1" + koa-compose: "npm:4.1.0" + koa-compress: "npm:5.1.1" + koa-favicon: "npm:2.1.0" + koa-helmet: "npm:7.0.2" + koa-ip: "npm:^2.1.3" + koa-session: "npm:6.4.0" + koa-static: "npm:5.0.0" lodash: "npm:4.17.21" - node-fetch: "npm:2.7.0" - node-machine-id: "npm:^1.1.10" - ora: "npm:^5.4.1" + mime-types: "npm:2.1.35" + node-schedule: "npm:2.1.1" + open: "npm:8.4.0" + ora: "npm:5.4.1" + package-json: "npm:7.0.0" + pkg-up: "npm:3.1.0" + qs: "npm:6.11.1" + resolve.exports: "npm:2.0.2" semver: "npm:7.5.4" - tar: "npm:6.1.13" - checksum: 0e8614303481d5659a7c11f6ba9147e53d62d251be241243b6144ec4a556783b352f9ff2fe65349ea64941130e612b6e78540cc3486fbead130e56e9c89c45f1 + statuses: "npm:2.0.1" + typescript: "npm:5.4.4" + undici: "npm:6.21.1" + yup: "npm:0.32.9" + checksum: 37c9cfd993ed305d3ae8a61d226e50bb5f8e51eede8f77077505395a0fb50c325b1ff76319788d4db48cdcf8724c342bf9d943b6c192ea194f498bc1c653a941 languageName: node linkType: hard -"@strapi/generators@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/generators@npm:4.25.8" +"@strapi/data-transfer@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/data-transfer@npm:5.10.4" dependencies: - "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/typescript-utils": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" + "@strapi/logger": "npm:5.10.4" + "@strapi/types": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" chalk: "npm:4.1.2" - copyfiles: "npm:2.4.1" - fs-extra: "npm:10.0.0" - node-plop: "npm:0.26.3" - plop: "npm:2.7.6" - pluralize: "npm:8.0.0" - checksum: 0d4a8f31d696ab6e847e4eaddc879d78d03689965d56125a567345f1f02034656c18ff9f249ccfc1fee8bb0328705fd6d10ca95a05f811f7842a093d5eeae57e + cli-table3: "npm:0.6.5" + commander: "npm:8.3.0" + fs-extra: "npm:11.2.0" + inquirer: "npm:8.2.5" + lodash: "npm:4.17.21" + ora: "npm:5.4.1" + resolve-cwd: "npm:3.0.0" + semver: "npm:7.5.4" + stream-chain: "npm:2.2.5" + stream-json: "npm:1.8.0" + tar: "npm:6.2.1" + tar-stream: "npm:2.2.0" + ws: "npm:8.17.1" + checksum: a2a759d30524aa3b1144903d03dba5125634a3948be72de76423332f2bbeb690c0377f16b96b46237526b084e7c6bfafcc028fff9fb4f578a4f9473dc9586d9f languageName: node linkType: hard -"@strapi/helper-plugin@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/helper-plugin@npm:4.25.8" +"@strapi/database@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/database@npm:5.10.4" dependencies: - axios: "npm:1.6.0" + "@paralleldrive/cuid2": "npm:2.2.2" + "@strapi/utils": "npm:5.10.4" + ajv: "npm:8.16.0" date-fns: "npm:2.30.0" - formik: "npm:2.4.0" - immer: "npm:9.0.19" + debug: "npm:4.3.4" + fs-extra: "npm:11.2.0" + knex: "npm:3.0.1" lodash: "npm:4.17.21" - qs: "npm:6.11.1" - react-helmet: "npm:6.1.0" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - react-select: "npm:5.7.0" - peerDependencies: - "@strapi/design-system": 1.19.0 - "@strapi/icons": 1.19.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 9097f09c041cfd444c65b384e1f467c2d16ea335834658f250563de383587d0c8632d23b4112282f6f20a4d5dc03966826b33dfb732cd4bc87de38e05b6d8409 + semver: "npm:7.5.4" + umzug: "npm:3.8.1" + checksum: 227f3b42f69138de396dda29b733392453a745358056fb9b9e91eed5652507ed089affa3f907b961b10cd474023f1b00bf9658aec6ebb6292a5902f3905e9473 languageName: node linkType: hard -"@strapi/icons@npm:1.19.0": - version: 1.19.0 - resolution: "@strapi/icons@npm:1.19.0" +"@strapi/design-system@npm:2.0.0-rc.17": + version: 2.0.0-rc.17 + resolution: "@strapi/design-system@npm:2.0.0-rc.17" + dependencies: + "@codemirror/lang-json": "npm:6.0.1" + "@floating-ui/react-dom": "npm:2.1.0" + "@internationalized/date": "npm:3.5.4" + "@internationalized/number": "npm:3.5.3" + "@radix-ui/react-accordion": "npm:1.1.2" + "@radix-ui/react-alert-dialog": "npm:1.0.5" + "@radix-ui/react-avatar": "npm:1.0.4" + "@radix-ui/react-checkbox": "npm:1.0.4" + "@radix-ui/react-dialog": "npm:1.0.5" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" + "@radix-ui/react-dropdown-menu": "npm:2.0.6" + "@radix-ui/react-focus-guards": "npm:1.0.1" + "@radix-ui/react-focus-scope": "npm:1.0.4" + "@radix-ui/react-popover": "npm:1.0.7" + "@radix-ui/react-progress": "npm:1.0.3" + "@radix-ui/react-radio-group": "npm:1.1.3" + "@radix-ui/react-scroll-area": "npm:1.0.5" + "@radix-ui/react-switch": "npm:1.0.3" + "@radix-ui/react-tabs": "npm:1.0.4" + "@radix-ui/react-tooltip": "npm:1.0.7" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@strapi/ui-primitives": "npm:2.0.0-rc.17" + "@uiw/react-codemirror": "npm:4.22.2" + lodash: "npm:4.17.21" + react-remove-scroll: "npm:2.5.10" peerDependencies: + "@strapi/icons": ^2.0.0 || ^2.0.0-beta || ^2.0.0-alpha react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - checksum: f62f5e844b33cd9adafe7fd00824e7ff14a3d12d8322634f6fdabbee08eea83f9f221cf77be1deac539660e05746363ab7bd2dac10bbf1302f23948e26a05cb3 + styled-components: ^6.0.0 + checksum: 13c37799912af5b3e74fe17de36f9845f40c5ef2a626234d56f8e10d596dc4eeec6f14292cfe7891a071c102ba2172068c52b2d3591c334d5f6dfa7cc43de12c languageName: node linkType: hard -"@strapi/logger@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/logger@npm:4.25.8" +"@strapi/email@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/email@npm:5.10.4" dependencies: + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/provider-email-sendmail": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" + koa2-ratelimit: "npm:^1.1.3" lodash: "npm:4.17.21" - winston: "npm:3.10.0" - checksum: 9a5ba24e641403fd8490f9cc65d2091e23e6f9d2162a68b70500c87675ac2c065e85f3ed7f757c8c3fbb8a7042c485bdbe1957880c42bf4eeca2bd8a4a884382 - languageName: node - linkType: hard - -"@strapi/pack-up@npm:4.23.0": - version: 4.23.0 - resolution: "@strapi/pack-up@npm:4.23.0" - dependencies: - "@vitejs/plugin-react-swc": "npm:3.5.0" - boxen: "npm:5.1.2" - browserslist-to-esbuild: "npm:1.2.0" - chalk: "npm:4.1.2" - chokidar: "npm:3.5.3" - commander: "npm:8.3.0" - esbuild: "npm:0.19.11" - esbuild-register: "npm:3.5.0" - get-latest-version: "npm:5.1.0" - git-url-parse: "npm:13.1.0" - ini: "npm:4.1.1" - ora: "npm:5.4.1" - outdent: "npm:0.8.0" - pkg-up: "npm:3.1.0" - prettier: "npm:2.8.4" - prettier-plugin-packagejson: "npm:2.4.5" - prompts: "npm:2.4.2" - rxjs: "npm:7.8.1" - typescript: "npm:5.2.2" - vite: "npm:5.0.13" + react-intl: "npm:6.6.2" + react-query: "npm:3.39.3" yup: "npm:0.32.9" - bin: - pack-up: bin/pack-up.js - checksum: b8cada2fccde1bb5aba5a7c8a09e0c1e04260196782d79ef9d3e9b081edb6e2aad750dd00c88ce243e0387cdab04e9268de808d0504c45814aa0db8a9a121abd - languageName: node - linkType: hard - -"@strapi/permissions@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/permissions@npm:4.25.8" - dependencies: - "@casl/ability": "npm:6.5.0" - "@strapi/utils": "npm:4.25.8" - lodash: "npm:4.17.21" - qs: "npm:6.11.1" - sift: "npm:16.0.1" - checksum: 2a2966f8270970eed7c931f4476f0c4a61407195eebb05efa7024327921c03f359b3e0456dff0299fffc6424cb53bedc6730d5f13adbb94f762b01b5342b16cb + peerDependencies: + "@strapi/admin": ^5.0.0 + koa: ^2.15.2 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: c6e1384231af60492f27feca955e3a90777770af2e0129edc842a2fca135eb4aa8e533be1d70c92a5b114a1242f8f202520719e16ebd994437c81bfae423e182 languageName: node linkType: hard -"@strapi/plugin-content-manager@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/plugin-content-manager@npm:4.25.8" +"@strapi/generators@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/generators@npm:5.10.4" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/types": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" - koa: "npm:2.13.4" - koa-bodyparser: "npm:4.4.1" - lodash: "npm:4.17.21" - qs: "npm:6.11.1" - checksum: 4a1d4cb31e9bba76671ae6e03354123634482c4ff51846ca1bb17f6bcc52b07acebfb2451f87b5b515247a127371fe938c84685a9764f1b593ad3044f6358ee8 + "@strapi/typescript-utils": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" + chalk: "npm:4.1.2" + copyfiles: "npm:2.4.1" + fs-extra: "npm:11.2.0" + node-plop: "npm:0.26.3" + plop: "npm:4.0.1" + pluralize: "npm:8.0.0" + checksum: e33f94c5129e0ccf6949c4d428895ea5034bd0d48ebb709e9025f03560406753be242f5b565175cfab09434a9197ed0a21bcd283b23d67b5442a7ee073cf16b8 languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/plugin-content-type-builder@npm:4.25.8" +"@strapi/i18n@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/i18n@npm:5.10.4" dependencies: "@reduxjs/toolkit": "npm:1.9.7" - "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/design-system": "npm:1.19.0" - "@strapi/generators": "npm:4.25.8" - "@strapi/helper-plugin": "npm:4.25.8" - "@strapi/icons": "npm:1.19.0" - "@strapi/utils": "npm:4.25.8" - fs-extra: "npm:10.0.0" - immer: "npm:9.0.19" - koa-bodyparser: "npm:4.4.1" + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/utils": "npm:5.10.4" lodash: "npm:4.17.21" - pluralize: "npm:8.0.0" - prop-types: "npm:^15.8.1" qs: "npm:6.11.1" - react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" - react-redux: "npm:8.1.1" + react-intl: "npm:6.6.2" + react-redux: "npm:8.1.3" yup: "npm:0.32.9" peerDependencies: - "@strapi/strapi": ^4.0.0 + "@strapi/admin": ^5.0.0 + "@strapi/content-manager": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: e9e85f52053f1b526aafe0783344af04f1b5b32d5ceeea5fc3ccbc5424793409e2853a0bcc69b2dcae56403a0c497140599ccbb7d53ce29b4a3b6246c654c54c + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 27a3057e39ebe57139a2276ef2c7f66f44304fe83eb4d10541a1668f720fec5f05d46354af3fd1dd7e35da81765c6b06fd5794b7fd3a739d8eb44aced6b654ab languageName: node linkType: hard -"@strapi/plugin-email@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/plugin-email@npm:4.25.8" - dependencies: - "@strapi/design-system": "npm:1.19.0" - "@strapi/helper-plugin": "npm:4.25.8" - "@strapi/icons": "npm:1.19.0" - "@strapi/provider-email-sendmail": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" - lodash: "npm:4.17.21" - prop-types: "npm:^15.8.1" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - yup: "npm:0.32.9" +"@strapi/icons@npm:2.0.0-rc.17": + version: 2.0.0-rc.17 + resolution: "@strapi/icons@npm:2.0.0-rc.17" peerDependencies: - koa: 2.13.4 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 1b76e630121d7f06cc89970bf51f7657e1f698755fc02841131b58500728c5886dc62ed0ad19dd0a0a8de69f5213706ecf7245a65f8dc9b6ae38b6f09d174020 + styled-components: ^6.0.0 + checksum: 17c9c56f0ca262363a9e41a9b5ca7edeb8926b81329325451b70a283794f70d6bd891858b6991097183c2056d8b1b9539f7f74a016777da83278a9481324d8d4 languageName: node linkType: hard -"@strapi/plugin-i18n@npm:^4.25.8": - version: 4.25.8 - resolution: "@strapi/plugin-i18n@npm:4.25.8" +"@strapi/logger@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/logger@npm:5.10.4" dependencies: - "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/design-system": "npm:1.19.0" - "@strapi/helper-plugin": "npm:4.25.8" - "@strapi/icons": "npm:1.19.0" - "@strapi/utils": "npm:4.25.8" - axios: "npm:1.6.0" - formik: "npm:2.4.0" - immer: "npm:9.0.19" lodash: "npm:4.17.21" - prop-types: "npm:^15.8.1" - qs: "npm:6.11.1" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - react-redux: "npm:8.1.1" - yup: "npm:0.32.9" - peerDependencies: - "@strapi/strapi": ^4.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: d1041beb472fc94271c00283db5b61d04ba4ade815cfb799d45a4478e1bd72d6ae6c6fccad5d0a927fe6f7dc86added49d05f70b5038861e996bbcb40ae556e3 + winston: "npm:3.10.0" + checksum: 7f148e03b37c9a116a7ae0f0399bb276b9ddfe18c34fdb32e8935efe2520fe785de840e972ef1cb210ba4fbe39d7c711fc387b6520c8b449076cfce3d73401a5 languageName: node linkType: hard -"@strapi/plugin-upload@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/plugin-upload@npm:4.25.8" +"@strapi/permissions@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/permissions@npm:5.10.4" dependencies: - "@strapi/design-system": "npm:1.19.0" - "@strapi/helper-plugin": "npm:4.25.8" - "@strapi/icons": "npm:1.19.0" - "@strapi/provider-upload-local": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" - axios: "npm:1.6.0" - byte-size: "npm:7.0.1" - cropperjs: "npm:1.6.0" - date-fns: "npm:2.30.0" - formik: "npm:2.4.0" - fs-extra: "npm:10.0.0" - immer: "npm:9.0.19" - koa-range: "npm:0.3.0" - koa-static: "npm:5.0.0" + "@casl/ability": "npm:6.5.0" + "@strapi/utils": "npm:5.10.4" lodash: "npm:4.17.21" - mime-types: "npm:2.1.35" - prop-types: "npm:^15.8.1" qs: "npm:6.11.1" - react-dnd: "npm:16.0.1" - react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - react-redux: "npm:8.1.1" - react-select: "npm:5.7.0" - sharp: "npm:0.32.6" - yup: "npm:0.32.9" + sift: "npm:16.0.1" + checksum: 1e3ca6acfdbab23cbb75133f367702ff4361dac033393e885c987fa98da8eb1f5ecdeef1a89b2df11c89acc74238d800d43d3121d3df9ab72db70fd2fbd4c003 + languageName: node + linkType: hard + +"@strapi/plugin-cloud@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/plugin-cloud@npm:5.10.4" + dependencies: + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + react-intl: "npm:6.6.2" peerDependencies: - "@strapi/strapi": ^4.0.0 + "@strapi/strapi": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: d25324c6d3d0998f3e9223542074108f5c5d4bc82b31bdf824196cfc674512dcf77f70540e599cfd75780524dad2c216ec3f4ea23695dbedd0b3c4a3aea89a66 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 1b5293e099083dca8ead8ce4f2be80010e56345f92be26924b2d7aae38b51a4fbdddf65a16c3d694ca0b1aae458abd796f2aaf71a4d35804d04f8ce1423a8995 languageName: node linkType: hard -"@strapi/plugin-users-permissions@npm:^4.25.8": - version: 4.25.8 - resolution: "@strapi/plugin-users-permissions@npm:4.25.8" +"@strapi/plugin-users-permissions@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/plugin-users-permissions@npm:5.10.4" dependencies: - "@strapi/design-system": "npm:1.19.0" - "@strapi/helper-plugin": "npm:4.25.8" - "@strapi/icons": "npm:1.19.0" - "@strapi/utils": "npm:4.25.8" + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/utils": "npm:5.10.4" bcryptjs: "npm:2.4.3" - formik: "npm:2.4.0" - grant-koa: "npm:5.4.8" - immer: "npm:9.0.19" + formik: "npm:2.4.5" + grant: "npm:^5.4.8" + immer: "npm:9.0.21" jsonwebtoken: "npm:9.0.0" jwk-to-pem: "npm:2.0.5" - koa: "npm:2.13.4" - koa2-ratelimit: "npm:^1.1.2" + koa: "npm:2.15.2" + koa2-ratelimit: "npm:^1.1.3" lodash: "npm:4.17.21" prop-types: "npm:^15.8.1" purest: "npm:4.0.2" - react-intl: "npm:6.4.1" + react-intl: "npm:6.6.2" react-query: "npm:3.39.3" - react-redux: "npm:8.1.1" + react-redux: "npm:8.1.3" url-join: "npm:4.0.1" yup: "npm:0.32.9" peerDependencies: - "@strapi/strapi": ^4.0.0 + "@strapi/strapi": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 90cdaa34e2c41716ecaac1cdb387c35aca13d531758d8a74f9b33725a73e332455397be6cca824f6052b6da51f3da6f1bff5301f13e1158591a978243b883c35 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: f9f4a9927c7285691470aa9947b0adc2634eaf780b7d50655050a433b6171ab22a5175e9a79a25c6b97fd53f4ad92d7c278c7ef8476772b21aae78c0df1b2141 languageName: node linkType: hard -"@strapi/provider-audit-logs-local@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/provider-audit-logs-local@npm:4.25.8" - checksum: 63882d74cc35f1188df338af75878a8ae69e88a1d976f7a52275063b6a475b18d97ef7ddb1cc941f05db55d65aa900c864bf55b03e48a759290093ec3c087345 - languageName: node - linkType: hard - -"@strapi/provider-email-sendmail@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/provider-email-sendmail@npm:4.25.8" +"@strapi/provider-email-sendmail@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/provider-email-sendmail@npm:5.10.4" dependencies: - "@strapi/utils": "npm:4.25.8" + "@strapi/utils": "npm:5.10.4" sendmail: "npm:^1.6.1" - checksum: 906e01f2c3e57957208eb3f107b427a690285c78c719c22d421fbf3e15c40040fdd81a20e81b5ddec72b9ce611a66b0c73f63b8049ec9154a948b4fbeaeb9f48 + checksum: e6160788aeff51315c797eb21b384fbfe6d8ca65799df01d65b70be4c020af5d9d0b3dc039b31277252958453e9061c5793eb9dd66d03e14581323f2ca80ac68 languageName: node linkType: hard -"@strapi/provider-upload-local@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/provider-upload-local@npm:4.25.8" +"@strapi/provider-upload-local@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/provider-upload-local@npm:5.10.4" dependencies: - "@strapi/utils": "npm:4.25.8" - fs-extra: "npm:10.0.0" - checksum: 52e748589300cb2eeead9639da2678909bd23758e326ac668433e1e28f9e6d79fc54b22ad2a6a77f4e4d44ed6679b05c6a25cf0c58a0fb50900ff83ba1b3126f + "@strapi/utils": "npm:5.10.4" + fs-extra: "npm:11.2.0" + checksum: 8de8b18ac166649ca9ebbab24858a4491d26e1c0145354a7fd9c3dc76c4d6b276fbdaff80e862fe6d3a05109663fbeaf552a24c35d08f1a1cb4c3c27ea19a45a languageName: node linkType: hard -"@strapi/strapi@npm:4.25.8, @strapi/strapi@npm:^4.25.8": - version: 4.25.8 - resolution: "@strapi/strapi@npm:4.25.8" +"@strapi/review-workflows@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/review-workflows@npm:5.10.4" dependencies: - "@koa/cors": "npm:5.0.0" - "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.25.8" - "@strapi/cloud-cli": "npm:4.25.8" - "@strapi/content-releases": "npm:4.25.8" - "@strapi/data-transfer": "npm:4.25.8" - "@strapi/database": "npm:4.25.8" - "@strapi/generate-new": "npm:4.25.8" - "@strapi/generators": "npm:4.25.8" - "@strapi/logger": "npm:4.25.8" - "@strapi/pack-up": "npm:4.23.0" - "@strapi/permissions": "npm:4.25.8" - "@strapi/plugin-content-manager": "npm:4.25.8" - "@strapi/plugin-content-type-builder": "npm:4.25.8" - "@strapi/plugin-email": "npm:4.25.8" - "@strapi/plugin-upload": "npm:4.25.8" - "@strapi/types": "npm:4.25.8" - "@strapi/typescript-utils": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" - bcryptjs: "npm:2.4.3" + "@reduxjs/toolkit": "npm:1.9.7" + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/utils": "npm:5.10.4" + fractional-indexing: "npm:3.2.0" + react-dnd: "npm:16.0.1" + react-dnd-html5-backend: "npm:16.0.1" + react-helmet: "npm:^6.1.0" + react-intl: "npm:6.6.2" + react-redux: "npm:8.1.3" + yup: "npm:0.32.9" + peerDependencies: + "@strapi/admin": ^5.0.0 + "@strapi/content-manager": ^5.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 851ecd6f9d06ad6d21b487a2b253582eb27327168ed6d2623a4f2b34ffe0f6bb85d7a0e48b52bc7241cd6cc35c72b3f8434a1d6d84f2d39c8ff6af71190a0909 + languageName: node + linkType: hard + +"@strapi/strapi@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/strapi@npm:5.10.4" + dependencies: + "@pmmmwh/react-refresh-webpack-plugin": "npm:0.5.15" + "@strapi/admin": "npm:5.10.4" + "@strapi/cloud-cli": "npm:5.10.4" + "@strapi/content-manager": "npm:5.10.4" + "@strapi/content-releases": "npm:5.10.4" + "@strapi/content-type-builder": "npm:5.10.4" + "@strapi/core": "npm:5.10.4" + "@strapi/data-transfer": "npm:5.10.4" + "@strapi/database": "npm:5.10.4" + "@strapi/email": "npm:5.10.4" + "@strapi/generators": "npm:5.10.4" + "@strapi/i18n": "npm:5.10.4" + "@strapi/logger": "npm:5.10.4" + "@strapi/permissions": "npm:5.10.4" + "@strapi/review-workflows": "npm:5.10.4" + "@strapi/types": "npm:5.10.4" + "@strapi/typescript-utils": "npm:5.10.4" + "@strapi/upload": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" + "@types/nodemon": "npm:1.19.6" + "@vitejs/plugin-react-swc": "npm:3.6.0" boxen: "npm:5.1.2" + browserslist: "npm:^4.23.0" + browserslist-to-esbuild: "npm:1.2.0" chalk: "npm:4.1.2" + chokidar: "npm:3.6.0" ci-info: "npm:3.8.0" cli-progress: "npm:3.12.0" cli-table3: "npm:0.6.5" commander: "npm:8.3.0" concurrently: "npm:8.2.2" - configstore: "npm:5.0.1" copyfiles: "npm:2.4.1" - debug: "npm:4.3.4" - delegates: "npm:1.0.0" - dotenv: "npm:14.2.0" + css-loader: "npm:^6.10.0" + dotenv: "npm:16.4.5" + esbuild: "npm:0.21.3" + esbuild-loader: "npm:^2.21.0" + esbuild-register: "npm:3.5.0" execa: "npm:5.1.1" - fs-extra: "npm:10.0.0" + fork-ts-checker-webpack-plugin: "npm:8.0.0" + fs-extra: "npm:11.2.0" get-latest-version: "npm:5.1.0" - git-url-parse: "npm:13.1.0" - glob: "npm:10.4.2" - http-errors: "npm:1.8.1" - https-proxy-agent: "npm:5.0.1" + git-url-parse: "npm:14.0.0" + html-webpack-plugin: "npm:5.6.0" inquirer: "npm:8.2.5" - is-docker: "npm:2.2.1" - koa: "npm:2.13.4" - koa-body: "npm:4.2.0" - koa-compose: "npm:4.1.0" - koa-compress: "npm:5.1.0" - koa-favicon: "npm:2.1.0" - koa-helmet: "npm:7.0.2" - koa-ip: "npm:^2.1.2" - koa-session: "npm:6.4.0" - koa-static: "npm:5.0.0" lodash: "npm:4.17.21" - mime-types: "npm:2.1.35" - node-fetch: "npm:2.7.0" - node-machine-id: "npm:1.1.12" - node-schedule: "npm:2.1.1" + mini-css-extract-plugin: "npm:2.7.7" nodemon: "npm:3.0.2" - open: "npm:8.4.0" ora: "npm:5.4.1" outdent: "npm:0.8.0" - package-json: "npm:7.0.0" pkg-up: "npm:3.1.0" - qs: "npm:6.11.1" + prettier: "npm:3.3.3" + react-refresh: "npm:0.14.0" + read-pkg-up: "npm:7.0.1" + resolve-from: "npm:5.0.0" semver: "npm:7.5.4" - statuses: "npm:2.0.1" - typescript: "npm:5.2.2" + style-loader: "npm:3.3.4" + typescript: "npm:5.4.4" + vite: "npm:5.2.14" + webpack: "npm:^5.90.3" + webpack-bundle-analyzer: "npm:^4.10.1" + webpack-dev-middleware: "npm:6.1.2" + webpack-hot-middleware: "npm:2.26.1" yalc: "npm:1.0.0-pre.53" yup: "npm:0.32.9" + peerDependencies: + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 bin: strapi: bin/strapi.js - checksum: d5e0429fcff839fd106033c6972ba712e1fc9033d2915346c0664709af81eefafd8e4736ae11d27df5c4038ceb60ed6866bc283ccca91695c6f0cc999b90b477 + checksum: b8aa47e9919d76340e4c9974850586c5aefd975d169c5d161cca8a42d7592fa0537d8072d53e3e6630b1731cd50a800047074fd03c1b2a82ed1857c845e801b4 languageName: node linkType: hard -"@strapi/types@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/types@npm:4.25.8" +"@strapi/types@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/types@npm:5.10.4" dependencies: "@casl/ability": "npm:6.5.0" "@koa/cors": "npm:5.0.0" - "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.25.8" - "@strapi/logger": "npm:4.25.8" - "@strapi/permissions": "npm:4.25.8" - "@strapi/utils": "npm:4.25.8" + "@koa/router": "npm:12.0.2" + "@strapi/database": "npm:5.10.4" + "@strapi/logger": "npm:5.10.4" + "@strapi/permissions": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" commander: "npm:8.3.0" - https-proxy-agent: "npm:5.0.1" - koa: "npm:2.13.4" - node-fetch: "npm:2.7.0" + koa: "npm:2.15.2" + koa-body: "npm:6.0.1" node-schedule: "npm:2.1.1" - checksum: 8a4abdde939afc36d3c7b324f446ba4f6f89f2613dcfcb843a00bafb98289a7968da3ca0b3541efa697b79ecbb668d1b5d3a47f81660792ec1e3cc80b03ddb8a + typedoc: "npm:0.25.10" + typedoc-github-wiki-theme: "npm:1.1.0" + typedoc-plugin-markdown: "npm:3.17.1" + checksum: f309581ce3829bc13731f36c205efb923c57cfa9429360cadac7f9e10d9ea47bc2604d553f65248e64305e0f7033cce27753c3632220683bcac5ddb7d777cfcc languageName: node linkType: hard -"@strapi/typescript-utils@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/typescript-utils@npm:4.25.8" +"@strapi/typescript-utils@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/typescript-utils@npm:5.10.4" dependencies: chalk: "npm:4.1.2" cli-table3: "npm:0.6.5" - fs-extra: "npm:10.0.0" + fs-extra: "npm:11.2.0" lodash: "npm:4.17.21" - prettier: "npm:2.8.4" - typescript: "npm:5.2.2" - checksum: 9c5d3c926430ba42e8a7db86ee57adbe606e33f07f8b667103f80b50b0b0bb1768507d903b3318455b4e0923b20ee2c71c6c32040771729b4c219b8e79e21d4e + prettier: "npm:3.3.3" + typescript: "npm:5.4.4" + checksum: 9e1c9acdd9ba9bcf65af5a636bd52f127b0f40d9b36bb80dc94f3602a5295299f568c47a77e9febff4f1acadaa9d5dd8255573db88946ac294d5657fcdf05804 languageName: node linkType: hard -"@strapi/ui-primitives@npm:^1.19.0": - version: 1.19.0 - resolution: "@strapi/ui-primitives@npm:1.19.0" +"@strapi/ui-primitives@npm:2.0.0-rc.17": + version: 2.0.0-rc.17 + resolution: "@strapi/ui-primitives@npm:2.0.0-rc.17" dependencies: - "@radix-ui/number": "npm:^1.0.1" - "@radix-ui/primitive": "npm:^1.0.1" + "@radix-ui/number": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.0.1" "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:^1.0.1" - "@radix-ui/react-context": "npm:^1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:^1.0.5" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" "@radix-ui/react-focus-guards": "npm:1.0.1" "@radix-ui/react-focus-scope": "npm:1.0.4" - "@radix-ui/react-id": "npm:^1.0.1" - "@radix-ui/react-popper": "npm:^1.1.3" - "@radix-ui/react-portal": "npm:^1.0.4" - "@radix-ui/react-primitive": "npm:^1.0.3" - "@radix-ui/react-slot": "npm:^1.0.2" - "@radix-ui/react-use-callback-ref": "npm:^1.0.1" - "@radix-ui/react-use-controllable-state": "npm:^1.0.1" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-popper": "npm:1.1.3" + "@radix-ui/react-portal": "npm:1.0.4" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" "@radix-ui/react-use-layout-effect": "npm:1.0.1" - "@radix-ui/react-use-previous": "npm:^1.0.1" - "@radix-ui/react-visually-hidden": "npm:^1.0.3" - aria-hidden: "npm:^1.2.4" - react-remove-scroll: "npm:^2.5.9" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-visually-hidden": "npm:1.0.3" + aria-hidden: "npm:1.2.4" + react-remove-scroll: "npm:2.5.10" + peerDependencies: + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + checksum: cf6081b9b94b5b018f747daf79c83f04b2eb65ec6641e101f0f7d8a276d4219095dbbe741a6ed2939972df26613224a6daa3a06500b4441a67d8cf7631ba4194 + languageName: node + linkType: hard + +"@strapi/upload@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/upload@npm:5.10.4" + dependencies: + "@mux/mux-player-react": "npm:3.1.0" + "@strapi/design-system": "npm:2.0.0-rc.17" + "@strapi/icons": "npm:2.0.0-rc.17" + "@strapi/provider-upload-local": "npm:5.10.4" + "@strapi/utils": "npm:5.10.4" + byte-size: "npm:8.1.1" + cropperjs: "npm:1.6.1" + date-fns: "npm:2.30.0" + formik: "npm:2.4.5" + fs-extra: "npm:11.2.0" + immer: "npm:9.0.21" + koa-range: "npm:0.3.0" + koa-static: "npm:5.0.0" + lodash: "npm:4.17.21" + mime-types: "npm:2.1.35" + prop-types: "npm:^15.8.1" + qs: "npm:6.11.1" + react-dnd: "npm:16.0.1" + react-intl: "npm:6.6.2" + react-query: "npm:3.39.3" + react-redux: "npm:8.1.3" + react-select: "npm:5.8.0" + sharp: "npm:0.32.6" + yup: "npm:0.32.9" peerDependencies: + "@strapi/admin": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - checksum: 75eea48aeafc79769ab1c70b249e9315c17fce47294c922118d143462c0355fdfd7909f6fa0665f94f269a0cdfc2bd14a524b9f2fa792845480d7991cc75c040 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 9cb07e87635da1e317c915842044c11c16771062be629d787b324488d59720bbd94e74355b2656554718d7ae712a824083828a2e069d8ae1692ad8d24fa684a7 languageName: node linkType: hard -"@strapi/utils@npm:4.25.8": - version: 4.25.8 - resolution: "@strapi/utils@npm:4.25.8" +"@strapi/utils@npm:5.10.4": + version: 5.10.4 + resolution: "@strapi/utils@npm:5.10.4" dependencies: "@sindresorhus/slugify": "npm:1.1.0" date-fns: "npm:2.30.0" - http-errors: "npm:1.8.1" + execa: "npm:5.1.1" + http-errors: "npm:2.0.0" lodash: "npm:4.17.21" + node-machine-id: "npm:1.1.12" p-map: "npm:4.0.0" + preferred-pm: "npm:3.1.2" yup: "npm:0.32.9" - checksum: 8ccf2a7a5aabfdaf3a008b759811d677e985b7ee89d5c79b453e1d3788c48765653abee83ea492e65b3317541ece8ebb636b963fc9bc386f27870ea2822cf137 + zod: "npm:^3.22.4" + checksum: b3696fc98d7294d95fd41ef9239df0ffb35b49f6582a1bbc69e0ccefe38eba05f482e0c4f010b72a6396a92c02109883b0c512141e89efdb0eb9884b3c65f060 languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-darwin-arm64@npm:1.3.106" +"@swc/core-darwin-arm64@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-darwin-arm64@npm:1.9.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-darwin-x64@npm:1.3.106" +"@swc/core-darwin-x64@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-darwin-x64@npm:1.9.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.106" +"@swc/core-linux-arm-gnueabihf@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.9.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-linux-arm64-gnu@npm:1.3.106" +"@swc/core-linux-arm64-gnu@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-linux-arm64-gnu@npm:1.9.2" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-linux-arm64-musl@npm:1.3.106" +"@swc/core-linux-arm64-musl@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-linux-arm64-musl@npm:1.9.2" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-linux-x64-gnu@npm:1.3.106" +"@swc/core-linux-x64-gnu@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-linux-x64-gnu@npm:1.9.2" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-linux-x64-musl@npm:1.3.106" +"@swc/core-linux-x64-musl@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-linux-x64-musl@npm:1.9.2" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-win32-arm64-msvc@npm:1.3.106" +"@swc/core-win32-arm64-msvc@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-win32-arm64-msvc@npm:1.9.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-win32-ia32-msvc@npm:1.3.106" +"@swc/core-win32-ia32-msvc@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-win32-ia32-msvc@npm:1.9.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.3.106": - version: 1.3.106 - resolution: "@swc/core-win32-x64-msvc@npm:1.3.106" +"@swc/core-win32-x64-msvc@npm:1.9.2": + version: 1.9.2 + resolution: "@swc/core-win32-x64-msvc@npm:1.9.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.3.96": - version: 1.3.106 - resolution: "@swc/core@npm:1.3.106" +"@swc/core@npm:^1.3.107": + version: 1.9.2 + resolution: "@swc/core@npm:1.9.2" dependencies: - "@swc/core-darwin-arm64": "npm:1.3.106" - "@swc/core-darwin-x64": "npm:1.3.106" - "@swc/core-linux-arm-gnueabihf": "npm:1.3.106" - "@swc/core-linux-arm64-gnu": "npm:1.3.106" - "@swc/core-linux-arm64-musl": "npm:1.3.106" - "@swc/core-linux-x64-gnu": "npm:1.3.106" - "@swc/core-linux-x64-musl": "npm:1.3.106" - "@swc/core-win32-arm64-msvc": "npm:1.3.106" - "@swc/core-win32-ia32-msvc": "npm:1.3.106" - "@swc/core-win32-x64-msvc": "npm:1.3.106" - "@swc/counter": "npm:^0.1.1" - "@swc/types": "npm:^0.1.5" + "@swc/core-darwin-arm64": "npm:1.9.2" + "@swc/core-darwin-x64": "npm:1.9.2" + "@swc/core-linux-arm-gnueabihf": "npm:1.9.2" + "@swc/core-linux-arm64-gnu": "npm:1.9.2" + "@swc/core-linux-arm64-musl": "npm:1.9.2" + "@swc/core-linux-x64-gnu": "npm:1.9.2" + "@swc/core-linux-x64-musl": "npm:1.9.2" + "@swc/core-win32-arm64-msvc": "npm:1.9.2" + "@swc/core-win32-ia32-msvc": "npm:1.9.2" + "@swc/core-win32-x64-msvc": "npm:1.9.2" + "@swc/counter": "npm:^0.1.3" + "@swc/types": "npm:^0.1.15" peerDependencies: - "@swc/helpers": ^0.5.0 + "@swc/helpers": "*" dependenciesMeta: "@swc/core-darwin-arm64": optional: true @@ -3166,30 +3531,32 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 6bb5ce3282c7d6cedf269391a926f6b2f029582c458ee6e7a32cce6927df5170d5383ca2cbe4f5360dc8237a6bcb6117a2c07cb9678c359879370c40599a57ca + checksum: 697e601fa1246367ca67e87e87c45f6341373ae98d8d24c9586c4069660c73f8675bf94b86cf218308395eda8e355ae076fc8c9c8f7aaa50898c228db38b637d languageName: node linkType: hard -"@swc/counter@npm:^0.1.1": - version: 0.1.2 - resolution: "@swc/counter@npm:0.1.2" - checksum: 18be012107d4ba1f79776c48d83391ca2159103d7d31a59ff52fcc8024db51b71c5f46714a9fb73981739bc8a38dc6f385a046b71cc08f6043f3c47f5c409eab +"@swc/counter@npm:^0.1.3": + version: 0.1.3 + resolution: "@swc/counter@npm:0.1.3" + checksum: 8424f60f6bf8694cfd2a9bca45845bce29f26105cda8cf19cdb9fd3e78dc6338699e4db77a89ae449260bafa1cc6bec307e81e7fb96dbf7dcfce0eea55151356 languageName: node linkType: hard "@swc/helpers@npm:^0.5.0": - version: 0.5.3 - resolution: "@swc/helpers@npm:0.5.3" + version: 0.5.15 + resolution: "@swc/helpers@npm:0.5.15" dependencies: - tslib: "npm:^2.4.0" - checksum: 7003b9dafad38e27a4474a3dcf78d2aee85ce4bb7ee171ecc2d5b533768fb4f8fc9dbd6a1c3a9df5f8001e61ff416b93681e0a7dcbdc0df109b3e09c50cd4615 + tslib: "npm:^2.8.0" + checksum: 33002f74f6f885f04c132960835fdfc474186983ea567606db62e86acd0680ca82f34647e8e610f4e1e422d1c16fce729dde22cd3b797ab1fd9061a825dabca4 languageName: node linkType: hard -"@swc/types@npm:^0.1.5": - version: 0.1.5 - resolution: "@swc/types@npm:0.1.5" - checksum: b35f93fe896a2240f6f10544e408f9648c2bd4bcff9bd8d022d9a6942d31cf859f86119fb0bbb04a12eefa1f6a6745ffc7d18f3a490d76d7b6a074a7c9608144 +"@swc/types@npm:^0.1.15": + version: 0.1.15 + resolution: "@swc/types@npm:0.1.15" + dependencies: + "@swc/counter": "npm:^0.1.3" + checksum: 82bcfa64e53c6c93ae162fe9e491e5f300227fad6f110e32d9718e5a0e29586bc79c516234f6eccbe5ccd7ed72b514a21f03196a54408cf1b7b47c072fad44f0 languageName: node linkType: hard @@ -3202,6 +3569,74 @@ __metadata: languageName: node linkType: hard +"@testing-library/dom@npm:10.1.0": + version: 10.1.0 + resolution: "@testing-library/dom@npm:10.1.0" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 81f0e0a510d24e458c3af17777960ed678fb4fe464903ef8ec9ed816c9794fc69a673ea94f87b9e054b181383c51814605451dbf4fd9df93d0d8f24b4859990d + languageName: node + linkType: hard + +"@testing-library/dom@npm:^10.0.0": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f + languageName: node + linkType: hard + +"@testing-library/react@npm:15.0.7": + version: 15.0.7 + resolution: "@testing-library/react@npm:15.0.7" + dependencies: + "@babel/runtime": "npm:^7.12.5" + "@testing-library/dom": "npm:^10.0.0" + "@types/react-dom": "npm:^18.0.0" + peerDependencies: + "@types/react": ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: ac8ee8968e81949ecb35f7ee34741c2c043f73dd7fee2247d56f6de6a30de4742af94f25264356863974e54387485b46c9448ecf3f6ca41cf4339011c369f2d4 + languageName: node + linkType: hard + +"@testing-library/user-event@npm:14.5.2": + version: 14.5.2 + resolution: "@testing-library/user-event@npm:14.5.2" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 68a0c2aa28a3c8e6eb05cafee29705438d7d8a9427423ce5064d44f19c29e89b5636de46dd2f28620fb10abba75c67130185bbc3aa23ac1163a227a5f36641e1 + languageName: node + linkType: hard + +"@types/accepts@npm:*": + version: 1.3.7 + resolution: "@types/accepts@npm:1.3.7" + dependencies: + "@types/node": "npm:*" + checksum: 7b21efc78b98ed57063ac31588f871f11501c080cd1201ca3743cf02ee0aee74bdb5a634183bc0987dc8dc582b26316789fd203650319ccc89a66cf88311d64f + languageName: node + linkType: hard + "@types/argparse@npm:1.0.38": version: 1.0.38 resolution: "@types/argparse@npm:1.0.38" @@ -3209,53 +3644,133 @@ __metadata: languageName: node linkType: hard -"@types/body-parser@npm:*": - version: 1.19.5 - resolution: "@types/body-parser@npm:1.19.5" +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 + languageName: node + linkType: hard + +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "npm:*" + "@types/node": "npm:*" + checksum: aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + languageName: node + linkType: hard + +"@types/cacheable-request@npm:^6.0.1": + version: 6.0.3 + resolution: "@types/cacheable-request@npm:6.0.3" + dependencies: + "@types/http-cache-semantics": "npm:*" + "@types/keyv": "npm:^3.1.4" + "@types/node": "npm:*" + "@types/responselike": "npm:^1.0.0" + checksum: 10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03 + languageName: node + linkType: hard + +"@types/co-body@npm:^6.1.0": + version: 6.1.3 + resolution: "@types/co-body@npm:6.1.3" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + checksum: 3a716829b7c8fa5b3d18bc47b98756d60b2ebc302ec90601e1ac1aed34bcc1f7ee88f379b2531837a42902d14362bfa29c9ddc2a39bbc8030afc26d66e671b0d + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "npm:*" + checksum: 2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + languageName: node + linkType: hard + +"@types/content-disposition@npm:*": + version: 0.5.8 + resolution: "@types/content-disposition@npm:0.5.8" + checksum: f10baeab2ec44579012c1170763851687e740ea30531a80cd7a403475730ce7d7ead4f88927cea6970cc2d5e74fa7af38cdf4f039c5f115fba1bb98ec0014977 + languageName: node + linkType: hard + +"@types/cookies@npm:*": + version: 0.9.0 + resolution: "@types/cookies@npm:0.9.0" dependencies: "@types/connect": "npm:*" + "@types/express": "npm:*" + "@types/keygrip": "npm:*" "@types/node": "npm:*" - checksum: aebeb200f25e8818d8cf39cd0209026750d77c9b85381cdd8deeb50913e4d18a1ebe4b74ca9b0b4d21952511eeaba5e9fbbf739b52731a2061e206ec60d568df + checksum: ce95c1968532af674185efd4092cbdec8d5d3bda72f729e512bf37fa77877f466ad4bd5f00fca299f94c6e3d2a3875744ae5a705ffc5113183f5e46b76d8846a languageName: node linkType: hard -"@types/cacheable-request@npm:^6.0.1": - version: 6.0.3 - resolution: "@types/cacheable-request@npm:6.0.3" +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" dependencies: - "@types/http-cache-semantics": "npm:*" - "@types/keyv": "npm:^3.1.4" - "@types/node": "npm:*" - "@types/responselike": "npm:^1.0.0" - checksum: 10816a88e4e5b144d43c1d15a81003f86d649776c7f410c9b5e6579d0ad9d4ca71c541962fb403077388b446e41af7ae38d313e46692144985f006ac5e11fa03 + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc languageName: node linkType: hard -"@types/connect@npm:*": - version: 3.4.38 - resolution: "@types/connect@npm:3.4.38" +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" dependencies: - "@types/node": "npm:*" - checksum: 2e1cdba2c410f25649e77856505cd60223250fa12dff7a503e492208dbfdd25f62859918f28aba95315251fd1f5e1ffbfca1e25e73037189ab85dd3f8d0a148c + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e languageName: node linkType: hard -"@types/estree@npm:1.0.5, @types/estree@npm:^1.0.5": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d +"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a languageName: node linkType: hard "@types/express-serve-static-core@npm:^4.17.33": - version: 4.19.5 - resolution: "@types/express-serve-static-core@npm:4.19.5" + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^5.0.0": + version: 5.0.1 + resolution: "@types/express-serve-static-core@npm:5.0.1" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: ba8d8d976ab797b2602c60e728802ff0c98a00f13d420d82770f3661b67fa36ea9d3be0b94f2ddd632afe1fbc6e41620008b01db7e4fabdd71a2beb5539b0725 + checksum: 42919f9de55e9fd1524dc72c2f06a3f3e7fbd21f42ccc6e71ea2d530c8942cc0004d468f09e8557bf51c585d9673efd455b9668c2cd2416f5d61e70dc1bc49ac + languageName: node + linkType: hard + +"@types/express@npm:*": + version: 5.0.0 + resolution: "@types/express@npm:5.0.0" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^5.0.0" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 0d74b53aefa69c3b3817ee9b5145fd50d7dbac52a8986afc2d7500085c446656d0b6dc13158c04e2d9f18f4324d4d93b0452337c5ff73dd086dca3e4ff11f47b languageName: node linkType: hard @@ -3278,12 +3793,21 @@ __metadata: languageName: node linkType: hard -"@types/formidable@npm:^1.0.31": - version: 1.2.8 - resolution: "@types/formidable@npm:1.2.8" +"@types/follow-redirects@npm:^1.14.4": + version: 1.14.4 + resolution: "@types/follow-redirects@npm:1.14.4" + dependencies: + "@types/node": "npm:*" + checksum: 5e0d09e6c9a8bee09b1af9e1fce80fcc2e22f082d786b2f25aa5ccb3be996cf8b9ba866024e17817e01e961586aa2aad13c38c6c3a0dabbe8654d4b47d07977c + languageName: node + linkType: hard + +"@types/formidable@npm:^2.0.5": + version: 2.0.6 + resolution: "@types/formidable@npm:2.0.6" dependencies: "@types/node": "npm:*" - checksum: a9c693aefea579e3d06230bab7f17b7bbd46b551ac0b3f80658a2efa27c6730c22722899b888d436e79d1ca82b8cba9348dc512ff0e79c24ca604b822605ea30 + checksum: 2816718c407e9adf2337ca69241e29097f5e0b22f3d0a3dde1ea23a2eef2ad41ad19612a6eac895492bd746593d87278f9732b4cb354dd72df3c03e8c1ad72c3 languageName: node linkType: hard @@ -3314,6 +3838,13 @@ __metadata: languageName: node linkType: hard +"@types/http-assert@npm:*": + version: 1.5.6 + resolution: "@types/http-assert@npm:1.5.6" + checksum: 62d536440a5e09f4b7968112f4b235212407937033de800993f95b6f140181b4b2ad6075b73094e7ca0ccf7d9c80d68b93ca53fb1af196cc6d0257f3a4c3d5ba + languageName: node + linkType: hard + "@types/http-cache-semantics@npm:*": version: 4.0.4 resolution: "@types/http-cache-semantics@npm:4.0.4" @@ -3338,12 +3869,13 @@ __metadata: languageName: node linkType: hard -"@types/interpret@npm:*": - version: 1.1.3 - resolution: "@types/interpret@npm:1.1.3" +"@types/inquirer@npm:^9.0.3": + version: 9.0.7 + resolution: "@types/inquirer@npm:9.0.7" dependencies: - "@types/node": "npm:*" - checksum: 49a435e05fd175f340af577995a93cfd18d37d862fb9fc48fa238fce2906b14b08e7e00c7df30721bd05115e0881061408e02a3e376d2284119f0c09090e3cd2 + "@types/through": "npm:*" + rxjs: "npm:^7.2.0" + checksum: b7138af41226c0457b99ff9b179da4a82078bc1674762e812d3cc3e3276936d7326b9fa6b98212b8eb055b2b6aaebe3c20359eebe176a6ca71061f4e08ce3a0f languageName: node linkType: hard @@ -3354,7 +3886,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db @@ -3362,11 +3894,18 @@ __metadata: linkType: hard "@types/jsonwebtoken@npm:^9.0.2": - version: 9.0.6 - resolution: "@types/jsonwebtoken@npm:9.0.6" + version: 9.0.7 + resolution: "@types/jsonwebtoken@npm:9.0.7" dependencies: "@types/node": "npm:*" - checksum: 9c29e3896e5fb6056e54d87514643e59e0cfb966ae25171a107776270195bba955f0373e98c8ed6450c145b18984f5df9cf0fcac360f382cec3c7c4d3510b202 + checksum: e1cd0e48fcae21b1d4378887a23453bd7212b480a131b11bcda2cdeb0687d03c9646ee5ba592e04cfaf76f7cc80f179950e627cdb3ebc90a5923bce49a35631a + languageName: node + linkType: hard + +"@types/keygrip@npm:*": + version: 1.0.6 + resolution: "@types/keygrip@npm:1.0.6" + checksum: 1045a79913259f539ac1d04384ea8f61cf29f1d299040eb4b67d92304ec3bcea59b7e4b83cf95a73aa251ff62e55924e380d0c563a21fe8f6e91de20cc610386 languageName: node linkType: hard @@ -3379,21 +3918,45 @@ __metadata: languageName: node linkType: hard -"@types/liftoff@npm:^2.5.1": - version: 2.5.1 - resolution: "@types/liftoff@npm:2.5.1" +"@types/koa-compose@npm:*": + version: 3.2.8 + resolution: "@types/koa-compose@npm:3.2.8" + dependencies: + "@types/koa": "npm:*" + checksum: f2bfb7376c1e9075e8df7a46a5fce073159b01b94ec7dcca6e9f68627d48ea86a726bcfbd06491e1c99f68c0f27b8174b498081f9a3e4f976694452b5d0b5f01 + languageName: node + linkType: hard + +"@types/koa@npm:*, @types/koa@npm:^2.13.5": + version: 2.15.0 + resolution: "@types/koa@npm:2.15.0" + dependencies: + "@types/accepts": "npm:*" + "@types/content-disposition": "npm:*" + "@types/cookies": "npm:*" + "@types/http-assert": "npm:*" + "@types/http-errors": "npm:*" + "@types/keygrip": "npm:*" + "@types/koa-compose": "npm:*" + "@types/node": "npm:*" + checksum: 3fd591e25ecffc32ffa7cb152d2c5caeccefe5a72cb09d187102d8f41101bdaeeb802a07a6672eac58f805fa59892e79c1cc203ca7b27b0de75d7eac508c2b47 + languageName: node + linkType: hard + +"@types/liftoff@npm:^4.0.3": + version: 4.0.3 + resolution: "@types/liftoff@npm:4.0.3" dependencies: "@types/fined": "npm:*" - "@types/interpret": "npm:*" "@types/node": "npm:*" - checksum: a319b3a6c7fb3d2a7690407a4a21c7a91ff4a1780041d45dd257ace45a3608c8c813d39458d33690ee0316a8c0fcb053461af579f0be30c38772cf7a5c3573a6 + checksum: 21640018cac5a52ff552c1fea275965b59fe033f31d7fb6db47238d95ba0877c27fddd6d1984cd2fa0293097c941c85a7f7f5f3b9b689b90a12739f439fa1ba6 languageName: node linkType: hard "@types/lodash@npm:^4.14.149, @types/lodash@npm:^4.14.165": - version: 4.14.202 - resolution: "@types/lodash@npm:4.14.202" - checksum: 6064d43c8f454170841bd67c8266cc9069d9e570a72ca63f06bceb484cb4a3ee60c9c1f305c1b9e3a87826049fd41124b8ef265c4dd08b00f6766609c7fe9973 + version: 4.17.13 + resolution: "@types/lodash@npm:4.17.13" + checksum: c3d0b7efe7933ac0369b99f2f7bff9240d960680fdb74b41ed4bd1b3ca60cca1e31fe4046d9abbde778f941a41bc2a75eb629abf8659fa6c27b66efbbb0802a9 languageName: node linkType: hard @@ -3412,11 +3975,29 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 20.10.5 - resolution: "@types/node@npm:20.10.5" + version: 22.9.0 + resolution: "@types/node@npm:22.9.0" + dependencies: + undici-types: "npm:~6.19.8" + checksum: 3f46cbe0a49bab4ba30494025e4c8a6e699b98ac922857aa1f0209ce11a1313ee46e6808b8f13fe5b8b960a9d7796b77c8d542ad4e9810e85ef897d5593b5d51 + languageName: node + linkType: hard + +"@types/node@npm:^20": + version: 20.17.6 + resolution: "@types/node@npm:20.17.6" + dependencies: + undici-types: "npm:~6.19.2" + checksum: 5918c7ff8368bbe6d06d5e739c8ae41a9db41628f28760c60cda797be7d233406f07c4d0e6fdd960a0a342ec4173c2217eb6624e06bece21c1f1dd1b92805c15 + languageName: node + linkType: hard + +"@types/nodemon@npm:1.19.6": + version: 1.19.6 + resolution: "@types/nodemon@npm:1.19.6" dependencies: - undici-types: "npm:~5.26.4" - checksum: be30609aae0bfe492097815f166ccc07f465220cb604647fa4e5ec05a1d16c012a41b82b5f11ecfe2485cbb479d4d20384b95b809ca0bcff6d94d5bbafa645bb + "@types/node": "npm:*" + checksum: 34a6bcb1dd17e9f6756d43e777c0301e3c04640d4bd83df109cae22a944eb9368494cf8d629bcc714cb9ac3eb3c4be9ea582a0f98f1433650dcea70062434de9 languageName: node linkType: hard @@ -3434,17 +4015,37 @@ __metadata: languageName: node linkType: hard +"@types/pg@npm:^8": + version: 8.11.10 + resolution: "@types/pg@npm:8.11.10" + dependencies: + "@types/node": "npm:*" + pg-protocol: "npm:*" + pg-types: "npm:^4.0.1" + checksum: c8800d0ab2c6424308e6c6b40c73f19583ee1aed758462bd07694844b0a551b5841442205a4ee05207b80109ba502f33f20241b1bd9b4902e713611fb9e08f6c + languageName: node + linkType: hard + +"@types/progress-stream@npm:^2.0.5": + version: 2.0.5 + resolution: "@types/progress-stream@npm:2.0.5" + dependencies: + "@types/node": "npm:*" + checksum: 8d4e80b660621958e5045cc212f47d99a00759680a71bf3ff8aa700407965da2653dbeb636e1f0cda87ee6e487ad26b58666386960fd713dbdcc6e1eb5a9ccd7 + languageName: node + linkType: hard + "@types/prop-types@npm:*": - version: 15.7.11 - resolution: "@types/prop-types@npm:15.7.11" - checksum: e53423cf9d510515ef8b47ff42f4f1b65a7b7b37c8704e2dbfcb9a60defe0c0e1f3cb1acfdeb466bad44ca938d7c79bffdd51b48ffb659df2432169d0b27a132 + version: 15.7.13 + resolution: "@types/prop-types@npm:15.7.13" + checksum: 1b20fc67281902c6743379960247bc161f3f0406ffc0df8e7058745a85ea1538612109db0406290512947f9632fe9e10e7337bf0ce6338a91d6c948df16a7c61 languageName: node linkType: hard "@types/qs@npm:*": - version: 6.9.15 - resolution: "@types/qs@npm:6.9.15" - checksum: 49c5ff75ca3adb18a1939310042d273c9fc55920861bd8e5100c8a923b3cda90d759e1a95e18334092da1c8f7b820084687770c83a1ccef04fb2c6908117c823 + version: 6.9.17 + resolution: "@types/qs@npm:6.9.17" + checksum: a183fa0b3464267f8f421e2d66d960815080e8aab12b9aadab60479ba84183b1cdba8f4eff3c06f76675a8e42fe6a3b1313ea76c74f2885c3e25d32499c17d1b languageName: node linkType: hard @@ -3455,23 +4056,31 @@ __metadata: languageName: node linkType: hard +"@types/react-dom@npm:^18, @types/react-dom@npm:^18.0.0": + version: 18.3.1 + resolution: "@types/react-dom@npm:18.3.1" + dependencies: + "@types/react": "npm:*" + checksum: 8b416551c60bb6bd8ec10e198c957910cfb271bc3922463040b0d57cf4739cdcd24b13224f8d68f10318926e1ec3cd69af0af79f0291b599a992f8c80d47f1eb + languageName: node + linkType: hard + "@types/react-transition-group@npm:^4.4.0": - version: 4.4.10 - resolution: "@types/react-transition-group@npm:4.4.10" + version: 4.4.11 + resolution: "@types/react-transition-group@npm:4.4.11" dependencies: "@types/react": "npm:*" - checksum: 3eb9bca143abc21eb781aa5cb1bded0c9335689d515bf0513fb8e63217b7a8122c6a323ecd5644a06938727e1f467ee061d8df1c93b68825a80ff1b47ab777a2 + checksum: 8fbf0dcc1b81985cdcebe3c59d769fe2ea3f4525f12c3a10a7429a59f93e303c82b2abb744d21cb762879f4514969d70a7ab11b9bf486f92213e8fe70e04098d languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:16 || 17 || 18": - version: 18.2.45 - resolution: "@types/react@npm:18.2.45" +"@types/react@npm:*, @types/react@npm:16 || 17 || 18, @types/react@npm:^18": + version: 18.3.12 + resolution: "@types/react@npm:18.3.12" dependencies: "@types/prop-types": "npm:*" - "@types/scheduler": "npm:*" csstype: "npm:^3.0.2" - checksum: 4cc650c47ffb88baac29fb7a74e842e4af4a55f437086ef70250fdc75f0a5f2fcf8adc272d05ab2e00b1de6e14613296881271caee037dadf9130fdeb498c59e + checksum: 8bae8d9a41619804561574792e29112b413044eb0d53746dde2b9720c1f9a59f71c895bbd7987cd8ce9500b00786e53bc032dced38cddf42910458e145675290 languageName: node linkType: hard @@ -3484,13 +4093,6 @@ __metadata: languageName: node linkType: hard -"@types/scheduler@npm:*": - version: 0.16.8 - resolution: "@types/scheduler@npm:0.16.8" - checksum: f86de504945b8fc41b1f391f847444d542e2e4067cf7e5d9bfeb5d2d2393d3203b1161bc0ef3b1e104d828dabfb60baf06e8d2c27e27ff7e8258e6e618d8c4ec - languageName: node - linkType: hard - "@types/send@npm:*": version: 0.17.4 resolution: "@types/send@npm:0.17.4" @@ -3512,6 +4114,13 @@ __metadata: languageName: node linkType: hard +"@types/stylis@npm:4.2.5": + version: 4.2.5 + resolution: "@types/stylis@npm:4.2.5" + checksum: 23f5b35a3a04f6bb31a29d404fa1bc8e0035fcaff2356b4047743a057e0c37b2eba7efe14d57dd2b95b398cea3bac294d9c6cd93ed307d8c0b7f5d282224b469 + languageName: node + linkType: hard + "@types/through@npm:*": version: 0.0.33 resolution: "@types/through@npm:0.0.33" @@ -3543,11 +4152,11 @@ __metadata: linkType: hard "@ucast/js@npm:^3.0.0": - version: 3.0.3 - resolution: "@ucast/js@npm:3.0.3" + version: 3.0.4 + resolution: "@ucast/js@npm:3.0.4" dependencies: "@ucast/core": "npm:^1.0.0" - checksum: 52c689e136c692a5f25090c2123d7659979009193c9dc6173a26133b76a35fc8dc3a290e6143ccdd7f11dbcf20925dc055c0fb8e5941669a7ff1a0feb41c4c4f + checksum: c1243a22a82afa6a553317ed8201dbc496b86d3a33220778033773789bd7f38efe8ddb65d6dd9dd7b8035239f87a467b17c560afd206c0ece8b71780333d4f17 languageName: node linkType: hard @@ -3571,9 +4180,9 @@ __metadata: languageName: node linkType: hard -"@uiw/codemirror-extensions-basic-setup@npm:4.23.0": - version: 4.23.0 - resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.23.0" +"@uiw/codemirror-extensions-basic-setup@npm:4.22.2": + version: 4.22.2 + resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.22.2" dependencies: "@codemirror/autocomplete": "npm:^6.0.0" "@codemirror/commands": "npm:^6.0.0" @@ -3590,19 +4199,19 @@ __metadata: "@codemirror/search": ">=6.0.0" "@codemirror/state": ">=6.0.0" "@codemirror/view": ">=6.0.0" - checksum: 951ce6f6b771c3a6c61a3e031e59e1a20bad3f9f36815743ca96a1c90bdb6b1f9bc956beda41d61c628e196e8c333512fa9e8d5ca3b5121901d294db926de31f + checksum: b51614ba0489fca517b98ecfef4fb789b7b24313b0e70d23286a27f2a989818f102a89e80991b3b33277fde65ea2456f248f3eab35443c9cd1fc706e428936c4 languageName: node linkType: hard -"@uiw/react-codemirror@npm:^4.21.25": - version: 4.23.0 - resolution: "@uiw/react-codemirror@npm:4.23.0" +"@uiw/react-codemirror@npm:4.22.2": + version: 4.22.2 + resolution: "@uiw/react-codemirror@npm:4.22.2" dependencies: "@babel/runtime": "npm:^7.18.6" "@codemirror/commands": "npm:^6.1.0" "@codemirror/state": "npm:^6.1.1" "@codemirror/theme-one-dark": "npm:^6.0.0" - "@uiw/codemirror-extensions-basic-setup": "npm:4.23.0" + "@uiw/codemirror-extensions-basic-setup": "npm:4.22.2" codemirror: "npm:^6.0.0" peerDependencies: "@babel/runtime": ">=7.11.0" @@ -3612,169 +4221,169 @@ __metadata: codemirror: ">=6.0.0" react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 3bdd3bc442624f6f1c6b00b5cb447c9a57c2ccfce3b0813b8631a365b5b7408957eb1a6ac64813520658273ff18fb189a7097df0574905d672139d25f8c9259e + checksum: de4903d2c4789c3a3872c46e69a6cde37e4abf3b96e602ff4f96f9b01e6951b1c06ce1e0ef3061395fc6ebc733bf5da924d4dd85b7e153a7eb015b8c5e46d533 languageName: node linkType: hard -"@vitejs/plugin-react-swc@npm:3.5.0": - version: 3.5.0 - resolution: "@vitejs/plugin-react-swc@npm:3.5.0" +"@vitejs/plugin-react-swc@npm:3.6.0": + version: 3.6.0 + resolution: "@vitejs/plugin-react-swc@npm:3.6.0" dependencies: - "@swc/core": "npm:^1.3.96" + "@swc/core": "npm:^1.3.107" peerDependencies: vite: ^4 || ^5 - checksum: 8a0c61fd08224a8945f7190a33ff0ab563548200f0841f7d9ef4a41260d9fcd70bc75fcd5cfef2915fe1e81642e36a3c158fa2b48ba6626e19ba7da61330b2c1 + checksum: aae7c02f390559d0fbfb6285f1ba80917493d2c4979315f62f90fa06fb19b0b40362717fac035cac726575fdb120f66c4094f27bea846e2009686d15bc8637ae languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/ast@npm:1.12.1" +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.12.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" - checksum: 0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" "@xtuc/long": "npm:4.2.2" - checksum: c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + checksum: 9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - checksum: 0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" dependencies: "@xtuc/ieee754": "npm:^1.2.0" - checksum: 59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + checksum: 2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" dependencies: "@xtuc/long": "npm:4.2.2" - checksum: cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + checksum: dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 languageName: node linkType: hard "@webassemblyjs/wasm-edit@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-opt": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - "@webassemblyjs/wast-printer": "npm:1.12.1" - checksum: 972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - checksum: 992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.12.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wast-printer@npm:1.12.1" +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/ast": "npm:1.14.1" "@xtuc/long": "npm:4.2.2" - checksum: 39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a + checksum: 8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 languageName: node linkType: hard @@ -3792,13 +4401,6 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:1": - version: 1.1.1 - resolution: "abbrev@npm:1.1.1" - checksum: 3f762677702acb24f65e813070e306c61fafe25d4b2583f9dfc935131f774863f3addd5741572ed576bd69cabe473c5af18e1e108b829cb7b6b4747884f726e6 - languageName: node - linkType: hard - "abbrev@npm:^2.0.0": version: 2.0.0 resolution: "abbrev@npm:2.0.0" @@ -3816,23 +4418,16 @@ __metadata: languageName: node linkType: hard -"acorn-import-attributes@npm:^1.9.5": - version: 1.9.5 - resolution: "acorn-import-attributes@npm:1.9.5" - peerDependencies: - acorn: ^8 - checksum: 5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d - languageName: node - linkType: hard - "acorn-walk@npm:^8.0.0": - version: 8.3.1 - resolution: "acorn-walk@npm:8.3.1" - checksum: a23d2f7c6b6cad617f4c77f14dfeb062a239208d61753e9ba808d916c550add92b39535467d2e6028280761ac4f5a904cc9df21530b84d3f834e3edef74ddde5 + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.7.1, acorn@npm:^8.8.2": +"acorn@npm:^8.0.4, acorn@npm:^8.8.2": version: 8.11.2 resolution: "acorn@npm:8.11.2" bin: @@ -3841,6 +4436,15 @@ __metadata: languageName: node linkType: hard +"acorn@npm:^8.11.0, acorn@npm:^8.14.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" + bin: + acorn: bin/acorn + checksum: 6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 + languageName: node + linkType: hard + "addressparser@npm:1.0.1": version: 1.0.1 resolution: "addressparser@npm:1.0.1" @@ -3848,21 +4452,12 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: "npm:4" - checksum: dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0": - version: 7.1.0 - resolution: "agent-base@npm:7.1.0" +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": + version: 7.1.1 + resolution: "agent-base@npm:7.1.1" dependencies: debug: "npm:^4.3.4" - checksum: fc974ab57ffdd8421a2bc339644d312a9cca320c20c3393c9d8b1fd91731b9bbabdb985df5fc860f5b79d81c3e350daa3fcb31c5c07c0bb385aafc817df004ce + checksum: e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 languageName: node linkType: hard @@ -3876,6 +4471,28 @@ __metadata: languageName: node linkType: hard +"aggregate-error@npm:^4.0.0": + version: 4.0.1 + resolution: "aggregate-error@npm:4.0.1" + dependencies: + clean-stack: "npm:^4.0.0" + indent-string: "npm:^5.0.0" + checksum: 75fd739f5c4c60a667cce35ccaf0edf135e147ef0be9a029cab75de14ac9421779b15339d562e58d25b233ea0ef2bbd4c916f149fdbcb73c2b9a62209e611343 + languageName: node + linkType: hard + +"ajv-draft-04@npm:~1.0.0": + version: 1.0.0 + resolution: "ajv-draft-04@npm:1.0.0" + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 6044310bd38c17d77549fd326bd40ce1506fa10b0794540aa130180808bf94117fac8c9b448c621512bea60e4a947278f6a978e87f10d342950c15b33ddd9271 + languageName: node + linkType: hard + "ajv-formats@npm:^2.1.1": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" @@ -3890,6 +4507,20 @@ __metadata: languageName: node linkType: hard +"ajv-formats@npm:~3.0.1": + version: 3.0.1 + resolution: "ajv-formats@npm:3.0.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 168d6bca1ea9f163b41c8147bae537e67bd963357a5488a1eaf3abe8baa8eec806d4e45f15b10767e6020679315c7e1e5e6803088dfb84efa2b4e9353b83dd0a + languageName: node + linkType: hard + "ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" @@ -3910,6 +4541,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:8.16.0": + version: 8.16.0 + resolution: "ajv@npm:8.16.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.4.1" + checksum: 6fc38aa8fd4fbfaa7096ac049e48c0cb440db36b76fef2d7d5b7d92b102735670d055d412d19176c08c9d48eaa9d06661b67e59f04943dc71ab1551e0484f88c + languageName: node + linkType: hard + "ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -3923,14 +4566,26 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.9.0": - version: 8.12.0 - resolution: "ajv@npm:8.12.0" + version: 8.17.1 + resolution: "ajv@npm:8.17.1" dependencies: - fast-deep-equal: "npm:^3.1.1" + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" json-schema-traverse: "npm:^1.0.0" require-from-string: "npm:^2.0.2" - uri-js: "npm:^4.2.2" - checksum: ac4f72adf727ee425e049bc9d8b31d4a57e1c90da8d28bcd23d60781b12fcd6fc3d68db5df16994c57b78b94eed7988f5a6b482fd376dc5b084125e20a0a622e + checksum: ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ajv@npm:~8.13.0": + version: 8.13.0 + resolution: "ajv@npm:8.13.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.4.1" + checksum: 14c6497b6f72843986d7344175a1aa0e2c35b1e7f7475e55bc582cddb765fca7e6bf950f465dc7846f817776d9541b706f4b5b3fbedd8dfdeb5fce6f22864264 languageName: node linkType: hard @@ -3943,7 +4598,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -3952,7 +4607,7 @@ __metadata: languageName: node linkType: hard -"ansi-html-community@npm:0.0.8, ansi-html-community@npm:^0.0.8": +"ansi-html-community@npm:0.0.8": version: 0.0.8 resolution: "ansi-html-community@npm:0.0.8" bin: @@ -3961,17 +4616,12 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^2.0.0": - version: 2.1.1 - resolution: "ansi-regex@npm:2.1.1" - checksum: 78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b - languageName: node - linkType: hard - -"ansi-regex@npm:^4.1.0": - version: 4.1.1 - resolution: "ansi-regex@npm:4.1.1" - checksum: d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da +"ansi-html@npm:^0.0.9": + version: 0.0.9 + resolution: "ansi-html@npm:0.0.9" + bin: + ansi-html: bin/ansi-html + checksum: 4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd languageName: node linkType: hard @@ -3983,16 +4633,16 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc languageName: node linkType: hard -"ansi-styles@npm:^2.2.1": - version: 2.2.1 - resolution: "ansi-styles@npm:2.2.1" - checksum: 7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab +"ansi-sequence-parser@npm:^1.1.0": + version: 1.1.1 + resolution: "ansi-sequence-parser@npm:1.1.1" + checksum: ab2259ccf69f145ecf1418d4e71524158828f44afdf37c7536677871f4cebaa8b176fcb95de8f94a68129357dddc59586597da25f9d4ebf9968f6ef022bf0b31 languageName: node linkType: hard @@ -4014,6 +4664,13 @@ __metadata: languageName: node linkType: hard +"ansi-styles@npm:^5.0.0": + version: 5.2.0 + resolution: "ansi-styles@npm:5.2.0" + checksum: 9c4ca80eb3c2fb7b33841c210d2f20807f40865d27008d7c3f707b7f95cab7d67462a565e2388ac3285b71cb3d9bb2173de8da37c57692a362885ec34d6e27df + languageName: node + linkType: hard + "ansi-styles@npm:^6.1.0": version: 6.2.1 resolution: "ansi-styles@npm:6.2.1" @@ -4038,14 +4695,7 @@ __metadata: languageName: node linkType: hard -"argparse@npm:^2.0.1": - version: 2.0.1 - resolution: "argparse@npm:2.0.1" - checksum: c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e - languageName: node - linkType: hard - -"argparse@npm:~1.0.9": +"argparse@npm:^1.0.7, argparse@npm:~1.0.9": version: 1.0.10 resolution: "argparse@npm:1.0.10" dependencies: @@ -4054,16 +4704,14 @@ __metadata: languageName: node linkType: hard -"aria-hidden@npm:^1.1.1": - version: 1.2.3 - resolution: "aria-hidden@npm:1.2.3" - dependencies: - tslib: "npm:^2.0.0" - checksum: 46b07b7273167ad3fc2625f1ecbb43f8e6f73115c66785cbb5dcf1e2508133a43b6419d610c39676ceaeb563239efbd8974d5c0187695db8b3e8c3e11f549c2d +"argparse@npm:^2.0.1": + version: 2.0.1 + resolution: "argparse@npm:2.0.1" + checksum: c5640c2d89045371c7cedd6a70212a04e360fd34d6edeae32f6952c63949e3525ea77dbec0289d8213a99bbaeab5abfa860b5c12cf88a2e6cf8106e90dd27a7e languageName: node linkType: hard -"aria-hidden@npm:^1.2.4": +"aria-hidden@npm:1.2.4": version: 1.2.4 resolution: "aria-hidden@npm:1.2.4" dependencies: @@ -4072,24 +4720,21 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^4.0.0": - version: 4.0.0 - resolution: "arr-diff@npm:4.0.0" - checksum: 67b80067137f70c89953b95f5c6279ad379c3ee39f7143578e13bd51580a40066ee2a55da066e22d498dce10f68c2d70056d7823f972fab99dfbf4c78d0bc0f7 - languageName: node - linkType: hard - -"arr-flatten@npm:^1.1.0": - version: 1.1.0 - resolution: "arr-flatten@npm:1.1.0" - checksum: bef53be02ed3bc58f202b3861a5b1eb6e1ae4fecf39c3ad4d15b1e0433f941077d16e019a33312d820844b0661777322acbb7d0c447b04d9bdf7d6f9c532548a +"aria-hidden@npm:^1.1.1": + version: 1.2.3 + resolution: "aria-hidden@npm:1.2.3" + dependencies: + tslib: "npm:^2.0.0" + checksum: 46b07b7273167ad3fc2625f1ecbb43f8e6f73115c66785cbb5dcf1e2508133a43b6419d610c39676ceaeb563239efbd8974d5c0187695db8b3e8c3e11f549c2d languageName: node linkType: hard -"arr-union@npm:^3.1.0": - version: 3.1.0 - resolution: "arr-union@npm:3.1.0" - checksum: 7d5aa05894e54aa93c77c5726c1dd5d8e8d3afe4f77983c0aa8a14a8a5cbe8b18f0cf4ecaa4ac8c908ef5f744d2cbbdaa83fd6e96724d15fea56cfa7f5efdd51 +"aria-query@npm:5.3.0": + version: 5.3.0 + resolution: "aria-query@npm:5.3.0" + dependencies: + dequal: "npm:^2.0.3" + checksum: 2bff0d4eba5852a9dd578ecf47eaef0e82cc52569b48469b0aac2db5145db0b17b7a58d9e01237706d1e14b7a1b0ac9b78e9c97027ad97679dd8f91b85da1469 languageName: node linkType: hard @@ -4114,10 +4759,10 @@ __metadata: languageName: node linkType: hard -"array-unique@npm:^0.3.2": - version: 0.3.2 - resolution: "array-unique@npm:0.3.2" - checksum: dbf4462cdba8a4b85577be07705210b3d35be4b765822a3f52962d907186617638ce15e0603a4fefdcf82f4cbbc9d433f8cbbd6855148a68872fa041b6474121 +"asap@npm:^2.0.0": + version: 2.0.6 + resolution: "asap@npm:2.0.6" + checksum: c6d5e39fe1f15e4b87677460bd66b66050cd14c772269cee6688824c1410a08ab20254bb6784f9afb75af9144a9f9a7692d49547f4d19d715aeb7c0318f3136d languageName: node linkType: hard @@ -4133,17 +4778,10 @@ __metadata: languageName: node linkType: hard -"assign-symbols@npm:^1.0.0": - version: 1.0.0 - resolution: "assign-symbols@npm:1.0.0" - checksum: 29a654b8a6da6889a190d0d0efef4b1bfb5948fa06cbc245054aef05139f889f2f7c75b989917e3fde853fc4093b88048e4de8578a73a76f113d41bfd66e5775 - languageName: node - linkType: hard - "async@npm:^3.2.3": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 languageName: node linkType: hard @@ -4154,30 +4792,21 @@ __metadata: languageName: node linkType: hard -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e - languageName: node - linkType: hard - -"axios@npm:1.6.0": - version: 1.6.0 - resolution: "axios@npm:1.6.0" +"axios@npm:1.7.4": + version: 1.7.4 + resolution: "axios@npm:1.7.4" dependencies: - follow-redirects: "npm:^1.15.0" + follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 2879e17b96cbca7e2096d231a44e2d0f03e657d79f8928ea38ec5fbaf5a5b7bf952d580cdb58a66ba328c26eb3528b89d5a32da57cc5cf89813786c044f7e9d6 + checksum: 5ea1a93140ca1d49db25ef8e1bd8cfc59da6f9220159a944168860ad15a2743ea21c5df2967795acb15cbe81362f5b157fdebbea39d53117ca27658bab9f7f17 languageName: node linkType: hard "b4a@npm:^1.6.4": - version: 1.6.4 - resolution: "b4a@npm:1.6.4" - checksum: a0af707430c3643fd8d9418c732849d3626f1c9281489e021fcad969fb4808fb9f67b224de36b59c9c3b5a13d853482fee0c0eb53f7aec12d540fa67f63648b6 + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 languageName: node linkType: hard @@ -4192,25 +4821,53 @@ __metadata: languageName: node linkType: hard -"babel-plugin-styled-components@npm:>= 1.12.0": - version: 2.1.4 - resolution: "babel-plugin-styled-components@npm:2.1.4" +"balanced-match@npm:^1.0.0": + version: 1.0.2 + resolution: "balanced-match@npm:1.0.2" + checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee + languageName: node + linkType: hard + +"bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": + version: 2.5.0 + resolution: "bare-events@npm:2.5.0" + checksum: afbeec4e8be4d93fb4a3be65c3b4a891a2205aae30b5a38fafd42976cc76cf30dad348963fe330a0d70186e15dc507c11af42c89af5dddab2a54e5aff02e2896 + languageName: node + linkType: hard + +"bare-fs@npm:^2.1.1": + version: 2.3.5 + resolution: "bare-fs@npm:2.3.5" + dependencies: + bare-events: "npm:^2.0.0" + bare-path: "npm:^2.0.0" + bare-stream: "npm:^2.0.0" + checksum: ff18cc9be7c557c38e0342681ba3672ae4b01e5696b567d4035e5995255dc6bc7d4df88ed210fa4d3eb940eb29512e924ebb42814c87fc59a2bee8cf83b7c2f9 + languageName: node + linkType: hard + +"bare-os@npm:^2.1.0": + version: 2.4.4 + resolution: "bare-os@npm:2.4.4" + checksum: e7d1a7b2100c05da8d25b60d0d48cf850c6f57064577a3f2f51cf18d417fbcfd6967ed2d8314320914ed69e0f2ebcf54eb1b36092dd172d8e8f969cf8cccf041 + languageName: node + linkType: hard + +"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": + version: 2.1.3 + resolution: "bare-path@npm:2.1.3" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-module-imports": "npm:^7.22.5" - "@babel/plugin-syntax-jsx": "npm:^7.22.5" - lodash: "npm:^4.17.21" - picomatch: "npm:^2.3.1" - peerDependencies: - styled-components: ">= 2" - checksum: 553f35f5feb4b51fda9c9aeef8a31c1b66f430687ab17830b7cdacfe7e93f912aef55bf59e402f4e0a1fa7ad039768ab3626512bbb9bf1f76fcc67ba47e7a56e + bare-os: "npm:^2.1.0" + checksum: 35587e177fc8fa5b13fb90bac8779b5ce49c99016d221ddaefe2232d02bd4295d79b941e14ae19fda75ec42a6fe5fb66c07d83ae7ec11462178e66b7be65ca74 languageName: node linkType: hard -"balanced-match@npm:^1.0.0": - version: 1.0.2 - resolution: "balanced-match@npm:1.0.2" - checksum: 9308baf0a7e4838a82bbfd11e01b1cb0f0cf2893bc1676c27c2a8c0e70cbae1c59120c3268517a8ae7fb6376b4639ef81ca22582611dbee4ed28df945134aaee +"bare-stream@npm:^2.0.0": + version: 2.3.2 + resolution: "bare-stream@npm:2.3.2" + dependencies: + streamx: "npm:^2.20.0" + checksum: e2bda606c2cbd6acbb2558d9a5f6d2d4bc08fb635d32d599bc8e74c1d2298c956decf6a3a820e485a760bb73b8a7f0e743ec5262f08cccbaf5eeb599253d4221 languageName: node linkType: hard @@ -4221,21 +4878,6 @@ __metadata: languageName: node linkType: hard -"base@npm:^0.11.1": - version: 0.11.2 - resolution: "base@npm:0.11.2" - dependencies: - cache-base: "npm:^1.0.1" - class-utils: "npm:^0.3.5" - component-emitter: "npm:^1.2.1" - define-property: "npm:^1.0.0" - isobject: "npm:^3.0.1" - mixin-deep: "npm:^1.2.0" - pascalcase: "npm:^0.1.1" - checksum: 30a2c0675eb52136b05ef496feb41574d9f0bb2d6d677761da579c00a841523fccf07f1dbabec2337b5f5750f428683b8ca60d89e56a1052c4ae1c0cd05de64d - languageName: node - linkType: hard - "bcryptjs@npm:2.4.3": version: 2.4.3 resolution: "bcryptjs@npm:2.4.3" @@ -4243,18 +4885,18 @@ __metadata: languageName: node linkType: hard -"better-sqlite3@npm:^9.4.0": - version: 9.4.0 - resolution: "better-sqlite3@npm:9.4.0" +"better-sqlite3@npm:11.3.0": + version: 11.3.0 + resolution: "better-sqlite3@npm:11.3.0" dependencies: bindings: "npm:^1.5.0" node-gyp: "npm:latest" prebuild-install: "npm:^7.1.1" - checksum: 42b2edfa46d62763514b87122245a3513a5ff20f05fef4fb49fec33f3de0a51a29025596178f57c634b8013f16bbdf8169a308fb3e3b8d126d715788d72d1e74 + checksum: 9adc99683300699581da5d7288e4a261b7d4381fd99c762fc6a0e9b1e1e226009c1333b46b10c1c453c356b20cb8be037a4616b1e717b3d1a00bd8493bec506e languageName: node linkType: hard -"big-integer@npm:^1.6.16, big-integer@npm:^1.6.44": +"big-integer@npm:^1.6.16": version: 1.6.52 resolution: "big-integer@npm:1.6.52" checksum: 9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 @@ -4269,9 +4911,9 @@ __metadata: linkType: hard "binary-extensions@npm:^2.0.0": - version: 2.2.0 - resolution: "binary-extensions@npm:2.2.0" - checksum: d73d8b897238a2d3ffa5f59c0241870043aa7471335e89ea5e1ff48edb7c2d0bb471517a3e4c5c3f4c043615caa2717b5f80a5e61e07503d51dc85cb848e665d + version: 2.3.0 + resolution: "binary-extensions@npm:2.3.0" + checksum: 75a59cafc10fb12a11d510e77110c6c7ae3f4ca22463d52487709ca7f18f69d886aa387557cc9864fbdb10153d0bdb4caacabf11541f55e89ed6e18d12ece2b5 languageName: node linkType: hard @@ -4296,9 +4938,9 @@ __metadata: linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + version: 4.12.1 + resolution: "bn.js@npm:4.12.1" + checksum: b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 languageName: node linkType: hard @@ -4309,6 +4951,13 @@ __metadata: languageName: node linkType: hard +"boolean@npm:^3.0.1": + version: 3.2.0 + resolution: "boolean@npm:3.2.0" + checksum: 6a0dc9668f6f3dda42a53c181fcbdad223169c8d87b6c4011b87a8b14a21770efb2934a778f063d7ece17280f8c06d313c87f7b834bb1dd526a867ffcd00febf + languageName: node + linkType: hard + "boxen@npm:5.1.2": version: 5.1.2 resolution: "boxen@npm:5.1.2" @@ -4325,15 +4974,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: "npm:^1.6.44" - checksum: ce79c69e0f6efe506281e7c84e3712f7d12978991675b6e3a58a295b16f13ca81aa9b845c335614a545e0af728c8311b6aa3142af76ba1cb616af9bbac5c4a9f - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -4353,25 +4993,7 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1": - version: 2.3.2 - resolution: "braces@npm:2.3.2" - dependencies: - arr-flatten: "npm:^1.1.0" - array-unique: "npm:^0.3.2" - extend-shallow: "npm:^2.0.1" - fill-range: "npm:^4.0.0" - isobject: "npm:^3.0.1" - repeat-element: "npm:^1.1.2" - snapdragon: "npm:^0.8.1" - snapdragon-node: "npm:^2.0.1" - split-string: "npm:^3.0.2" - to-regex: "npm:^3.0.1" - checksum: 72b27ea3ea2718f061c29e70fd6e17606e37c65f5801abddcf0b0052db1de7d60f3bf92cfc220ab57b44bd0083a5f69f9d03b3461d2816cfe9f9398207acc728 - languageName: node - linkType: hard - -"braces@npm:^3.0.2, braces@npm:~3.0.2": +"braces@npm:^3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: @@ -4380,6 +5002,15 @@ __metadata: languageName: node linkType: hard +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" + dependencies: + fill-range: "npm:^7.1.1" + checksum: 7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 + languageName: node + linkType: hard + "broadcast-channel@npm:^3.4.1": version: 3.7.0 resolution: "broadcast-channel@npm:3.7.0" @@ -4412,31 +5043,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.17.3, browserslist@npm:^4.22.2": - version: 4.22.2 - resolution: "browserslist@npm:4.22.2" - dependencies: - caniuse-lite: "npm:^1.0.30001565" - electron-to-chromium: "npm:^1.4.601" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" - bin: - browserslist: cli.js - checksum: 2a331aab90503130043ca41dd5d281fa1e89d5e076d07a2d75e76bf4d693bd56e73d5abcd8c4f39119da6328d450578c216cf1cd5c99b82d8a90a2ae6271b465 - languageName: node - linkType: hard - -"browserslist@npm:^4.21.10": - version: 4.22.3 - resolution: "browserslist@npm:4.22.3" +"browserslist@npm:^4.17.3, browserslist@npm:^4.23.0, browserslist@npm:^4.24.0": + version: 4.24.2 + resolution: "browserslist@npm:4.24.2" dependencies: - caniuse-lite: "npm:^1.0.30001580" - electron-to-chromium: "npm:^1.4.648" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001669" + electron-to-chromium: "npm:^1.5.41" + node-releases: "npm:^2.0.18" + update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: 5a1f673ce0d6e61a68369835a6b66e199669bde02c3bed5ec51e77598d8daafd91719dba55b15af2021b9ad0bbaa94951fd702eb71087449eb28be8002815ece + checksum: d747c9fb65ed7b4f1abcae4959405707ed9a7b835639f8a9ba0da2911995a6ab9b0648fd05baf2a4d4e3cf7f9fdbad56d3753f91881e365992c1d49c8d88ff7a languageName: node linkType: hard @@ -4454,13 +5071,6 @@ __metadata: languageName: node linkType: hard -"buffer-writer@npm:2.0.0": - version: 2.0.0 - resolution: "buffer-writer@npm:2.0.0" - checksum: c91b2ab09a200cf0862237e5a4dbd5077003b42d26d4f0c596ec7149f82ef83e0751d670bcdf379ed988d1a08c0fac7759a8cb928cf1a4710a1988a7618b1190 - languageName: node - linkType: hard - "buffer@npm:^5.1.0, buffer@npm:^5.5.0": version: 5.7.1 resolution: "buffer@npm:5.7.1" @@ -4485,23 +5095,14 @@ __metadata: languageName: node linkType: hard -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: "npm:^5.0.0" - checksum: 57bc7f8b025d83961b04db2f1eff6a87f2363c2891f3542a4b82471ff8ebb5d484af48e9784fcdb28ef1d48bb01f03d891966dc3ef58758e46ea32d750ce40f8 - languageName: node - linkType: hard - -"byte-size@npm:7.0.1": - version: 7.0.1 - resolution: "byte-size@npm:7.0.1" - checksum: 3edcd515b61e9c43a90aa33fdca37a2d11faa0d24e87d3a55f738398d247cd632efc0b346c026bd70f8a57a20bb8469e24136aeaef6f2e72e716e093d6b3b031 +"byte-size@npm:8.1.1": + version: 8.1.1 + resolution: "byte-size@npm:8.1.1" + checksum: 83170a16820fde48ebaef93bf6b2e86c5f72041f76e44eba1f3c738cceb699aeadf11088198944d5d7c6f970b465ab1e3dddc2e60bfb49a74374f3447a8db5b9 languageName: node linkType: hard -"bytes@npm:3.1.2, bytes@npm:^3.0.0": +"bytes@npm:3.1.2, bytes@npm:^3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e @@ -4509,8 +5110,8 @@ __metadata: linkType: hard "cacache@npm:^18.0.0": - version: 18.0.1 - resolution: "cacache@npm:18.0.1" + version: 18.0.4 + resolution: "cacache@npm:18.0.4" dependencies: "@npmcli/fs": "npm:^3.1.0" fs-minipass: "npm:^3.0.0" @@ -4524,24 +5125,7 @@ __metadata: ssri: "npm:^10.0.0" tar: "npm:^6.1.11" unique-filename: "npm:^3.0.0" - checksum: a31666805a80a8b16ad3f85faf66750275a9175a3480896f4f6d31b5d53ef190484fabd71bdb6d2ea5603c717fbef09f4af03d6a65b525c8ef0afaa44c361866 - languageName: node - linkType: hard - -"cache-base@npm:^1.0.1": - version: 1.0.1 - resolution: "cache-base@npm:1.0.1" - dependencies: - collection-visit: "npm:^1.0.0" - component-emitter: "npm:^1.2.1" - get-value: "npm:^2.0.6" - has-value: "npm:^1.0.0" - isobject: "npm:^3.0.1" - set-value: "npm:^2.0.0" - to-object-path: "npm:^0.3.0" - union-value: "npm:^1.0.0" - unset-value: "npm:^1.0.0" - checksum: a7142e25c73f767fa520957dcd179b900b86eac63b8cfeaa3b2a35e18c9ca5968aa4e2d2bed7a3e7efd10f13be404344cfab3a4156217e71f9bdb95940bb9c8c + checksum: 6c055bafed9de4f3dcc64ac3dc7dd24e863210902b7c470eb9ce55a806309b3efff78033e3d8b4f7dcc5d467f2db43c6a2857aaaf26f0094b8a351d44c42179f languageName: node linkType: hard @@ -4577,14 +5161,16 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0": - version: 1.0.5 - resolution: "call-bind@npm:1.0.5" +"call-bind@npm:^1.0.7": + version: 1.0.7 + resolution: "call-bind@npm:1.0.7" dependencies: + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.1" - set-function-length: "npm:^1.1.1" - checksum: a6172c168fd6dacf744fcde745099218056bd755c50415b592655dcd6562157ed29f130f56c3f6db2250f67e4bd62e5c218cdc56d7bfd76e0bda50770fce2d10 + get-intrinsic: "npm:^1.2.4" + set-function-length: "npm:^1.2.1" + checksum: a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d languageName: node linkType: hard @@ -4629,17 +5215,39 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001565": - version: 1.0.30001570 - resolution: "caniuse-lite@npm:1.0.30001570" - checksum: e47230d2016edea56e002fa462a5289f697b48dcfbf703fb01aecc6c98ad4ecaf945ab23c253cb7af056c2d05f266e4e4cbebf45132100e2c9367439cb95b95b +"caniuse-lite@npm:^1.0.30001669": + version: 1.0.30001680 + resolution: "caniuse-lite@npm:1.0.30001680" + checksum: 11a4e7f6f5d5f965cfd4b7dc4aef34e12a26e99647f02b5ac9fd7f7670845473b95ada416a785473237e4b1b67281f7b043c8736c85b77097f6b697e8950b15f + languageName: node + linkType: hard + +"capital-case@npm:^1.0.4": + version: 1.0.4 + resolution: "capital-case@npm:1.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case-first: "npm:^2.0.2" + checksum: 6a034af73401f6e55d91ea35c190bbf8bda21714d4ea8bb8f1799311d123410a80f0875db4e3236dc3f97d74231ff4bf1c8783f2be13d7733c7d990c57387281 + languageName: node + linkType: hard + +"castable-video@npm:~1.1.0": + version: 1.1.4 + resolution: "castable-video@npm:1.1.4" + dependencies: + custom-media-element: "npm:~1.4.2" + checksum: b33ff33254ea31a23a1f928599cf4dc6abcf823fb79cb7a7a70f180f6fe704f564858c7a56a6fd5c944dd8205e79660a66d33f8783a442c3abe813d9a5da06dd languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001580": - version: 1.0.30001580 - resolution: "caniuse-lite@npm:1.0.30001580" - checksum: f3a41bb5a820640a60071ed69d464f20d783d9a51cc2fd8916c7b0c187b25a8062e11986d04f531bdc1798d0bc37dfb0f90dcfa90fa3227bd49691efd4272c03 +"ce-la-react@npm:^0.1.3": + version: 0.1.3 + resolution: "ce-la-react@npm:0.1.3" + peerDependencies: + react: ">=17.0.0" + checksum: 3e3a6219759ecdfcbf10f09b6f91b6ac995c91c0b397969b48d2fb1e20ac5d698afbe2bf8fc15024aa59cfeb515e078980338ad23149b56db65e30721c4cd434 languageName: node linkType: hard @@ -4653,20 +5261,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^1.1.3": - version: 1.1.3 - resolution: "chalk@npm:1.1.3" - dependencies: - ansi-styles: "npm:^2.2.1" - escape-string-regexp: "npm:^1.0.2" - has-ansi: "npm:^2.0.0" - strip-ansi: "npm:^3.0.0" - supports-color: "npm:^2.0.0" - checksum: 28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8 - languageName: node - linkType: hard - -"chalk@npm:^2.0.1, chalk@npm:^2.4.2": +"chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -4677,6 +5272,13 @@ __metadata: languageName: node linkType: hard +"chalk@npm:^5.3.0": + version: 5.3.0 + resolution: "chalk@npm:5.3.0" + checksum: 8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 + languageName: node + linkType: hard + "change-case@npm:^3.1.0": version: 3.1.0 resolution: "change-case@npm:3.1.0" @@ -4703,6 +5305,26 @@ __metadata: languageName: node linkType: hard +"change-case@npm:^4.1.2": + version: 4.1.2 + resolution: "change-case@npm:4.1.2" + dependencies: + camel-case: "npm:^4.1.2" + capital-case: "npm:^1.0.4" + constant-case: "npm:^3.0.4" + dot-case: "npm:^3.0.4" + header-case: "npm:^2.0.4" + no-case: "npm:^3.0.4" + param-case: "npm:^3.0.4" + pascal-case: "npm:^3.1.2" + path-case: "npm:^3.0.4" + sentence-case: "npm:^3.0.4" + snake-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 95a6e48563cd393241ce18470c7310a8a050304a64b63addac487560ab039ce42b099673d1d293cc10652324d92060de11b5d918179fe3b5af2ee521fb03ca58 + languageName: node + linkType: hard + "chardet@npm:^0.7.0": version: 0.7.0 resolution: "chardet@npm:0.7.0" @@ -4710,9 +5332,9 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.5.3, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" +"chokidar@npm:3.6.0, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": + version: 3.6.0 + resolution: "chokidar@npm:3.6.0" dependencies: anymatch: "npm:~3.1.2" braces: "npm:~3.0.2" @@ -4725,7 +5347,7 @@ __metadata: dependenciesMeta: fsevents: optional: true - checksum: 1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1 + checksum: 8361dcd013f2ddbe260eacb1f3cb2f2c6f2b0ad118708a343a5ed8158941a39cb8fb1d272e0f389712e74ee90ce8ba864eece9e0e62b9705cb468a2f6d917462 languageName: node linkType: hard @@ -4744,9 +5366,9 @@ __metadata: linkType: hard "chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 080ce2d20c2b9e0f8461a380e9585686caa768b1c834a464470c9dc74cda07f27611c7b727a2cd768a9cecd033297fdec4ce01f1e58b62227882c1059dec321c + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 languageName: node linkType: hard @@ -4757,15 +5379,10 @@ __metadata: languageName: node linkType: hard -"class-utils@npm:^0.3.5": - version: 0.3.6 - resolution: "class-utils@npm:0.3.6" - dependencies: - arr-union: "npm:^3.1.0" - define-property: "npm:^0.2.5" - isobject: "npm:^3.0.0" - static-extend: "npm:^0.1.1" - checksum: d44f4afc7a3e48dba4c2d3fada5f781a1adeeff371b875c3b578bc33815c6c29d5d06483c2abfd43a32d35b104b27b67bfa39c2e8a422fa858068bd756cfbd42 +"ci-info@npm:4.0.0": + version: 4.0.0 + resolution: "ci-info@npm:4.0.0" + checksum: ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 languageName: node linkType: hard @@ -4785,6 +5402,15 @@ __metadata: languageName: node linkType: hard +"clean-stack@npm:^4.0.0": + version: 4.2.0 + resolution: "clean-stack@npm:4.2.0" + dependencies: + escape-string-regexp: "npm:5.0.0" + checksum: 2bdf981a0fef0a23c14255df693b30eb9ae27eedf212470d8c400a0c0b6fb82fbf1ff8c5216ccd5721e3670b700389c886b1dce5070776dc9fbcc040957758c0 + languageName: node + linkType: hard + "cli-boxes@npm:^2.2.1": version: 2.2.1 resolution: "cli-boxes@npm:2.2.1" @@ -4792,15 +5418,6 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^2.1.0": - version: 2.1.0 - resolution: "cli-cursor@npm:2.1.0" - dependencies: - restore-cursor: "npm:^2.0.0" - checksum: 09ee6d8b5b818d840bf80ec9561eaf696672197d3a02a7daee2def96d5f52ce6e0bbe7afca754ccf14f04830b5a1b4556273e983507d5029f95bba3016618eda - languageName: node - linkType: hard - "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -4810,6 +5427,15 @@ __metadata: languageName: node linkType: hard +"cli-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "cli-cursor@npm:4.0.0" + dependencies: + restore-cursor: "npm:^4.0.0" + checksum: e776e8c3c6727300d0539b0d25160b2bb56aed1a63942753ba1826b012f337a6f4b7ace3548402e4f2f13b5e16bfd751be672c44b203205e7eca8be94afec42c + languageName: node + linkType: hard + "cli-progress@npm:3.12.0": version: 3.12.0 resolution: "cli-progress@npm:3.12.0" @@ -4819,13 +5445,26 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.0.0, cli-spinners@npm:^2.5.0": +"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.2": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" checksum: 907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 languageName: node linkType: hard +"cli-table3@npm:0.6.2": + version: 0.6.2 + resolution: "cli-table3@npm:0.6.2" + dependencies: + "@colors/colors": "npm:1.5.0" + string-width: "npm:^4.2.0" + dependenciesMeta: + "@colors/colors": + optional: true + checksum: aaa87929d86ba36e651e0280ab34cc28660e13da9dd2b6f8aa36e800c40e331c32bff53597cb9126e8a2e88e7a9025aff9c240350fe69876207d51ba452ef5e0 + languageName: node + linkType: hard + "cli-table3@npm:0.6.5": version: 0.6.5 resolution: "cli-table3@npm:0.6.5" @@ -4846,6 +5485,13 @@ __metadata: languageName: node linkType: hard +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f + languageName: node + linkType: hard + "cliui@npm:^7.0.2": version: 7.0.4 resolution: "cliui@npm:7.0.4" @@ -4884,27 +5530,16 @@ __metadata: languageName: node linkType: hard -"co-body@npm:^5.1.1": - version: 5.2.0 - resolution: "co-body@npm:5.2.0" - dependencies: - inflation: "npm:^2.0.0" - qs: "npm:^6.4.0" - raw-body: "npm:^2.2.0" - type-is: "npm:^1.6.14" - checksum: 1c8d772d79da617368f6e6db859ff0cf8921130f1a6f82d551e8876e16d89ff96a879fe62117c72277ad786b33a38b98c3ee1292ca99eddc6063ad725f249ae9 - languageName: node - linkType: hard - -"co-body@npm:^6.0.0": - version: 6.1.0 - resolution: "co-body@npm:6.1.0" +"co-body@npm:^6.1.0": + version: 6.2.0 + resolution: "co-body@npm:6.2.0" dependencies: + "@hapi/bourne": "npm:^3.0.0" inflation: "npm:^2.0.0" qs: "npm:^6.5.2" raw-body: "npm:^2.3.3" type-is: "npm:^1.6.16" - checksum: 54f5aa6e8dcc2961259a6e120807430d3ebe3d3f683e0e5b2747f547d142dfa045b7a0becbc46d13f0cb87b52e99b011090203b447cefc8587e4df1932aa9e2a + checksum: 3a320d8b324abc14031243f427d2584cfe8f61562204f1a45d0a08bba20fff7122a04883f4d312ba648fb455246030916cacb92c19c6f7b329aaf1de70045e37 languageName: node linkType: hard @@ -4916,9 +5551,9 @@ __metadata: linkType: hard "codemirror5@npm:codemirror@^5.65.11": - version: 5.65.16 - resolution: "codemirror@npm:5.65.16" - checksum: 72ab3aae5ee0511b33348761da43585a0368f2845016f1fe177e1aa9bf3d7beee7f98550ffd82908726bf731df2376dc371e383bf4c0c91a66e3f18d0b7c4f3b + version: 5.65.18 + resolution: "codemirror@npm:5.65.18" + checksum: 806e00c7081f9a5ba6bc59205d0cf5ada273bc977da9967d04a78e94e27cdfbd41a10409fcf74eea4b12eebe1972e05120771780729a8bc04eef14b1ed20ac98 languageName: node linkType: hard @@ -4937,16 +5572,6 @@ __metadata: languageName: node linkType: hard -"collection-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "collection-visit@npm:1.0.0" - dependencies: - map-visit: "npm:^1.0.0" - object-visit: "npm:^1.0.0" - checksum: add72a8d1c37cb90e53b1aaa2c31bf1989bfb733f0b02ce82c9fa6828c7a14358dba2e4f8e698c02f69e424aeccae1ffb39acdeaf872ade2f41369e84a2fcf8a - languageName: node - linkType: hard - "color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -5023,13 +5648,6 @@ __metadata: languageName: node linkType: hard -"colors@npm:~1.2.1": - version: 1.2.5 - resolution: "colors@npm:1.2.5" - checksum: f4acebf2d2da9b4f8afb770361d14c01034bcb43add4cae493e7d186dcd7e0c5e2b440520fbfdf636e872606a0eb86b1f69fcf2f087df2876a4e222612539ee0 - languageName: node - linkType: hard - "colorspace@npm:1.1.x": version: 1.1.4 resolution: "colorspace@npm:1.1.4" @@ -5077,21 +5695,7 @@ __metadata: languageName: node linkType: hard -"common-path-prefix@npm:^3.0.0": - version: 3.0.0 - resolution: "common-path-prefix@npm:3.0.0" - checksum: c4a74294e1b1570f4a8ab435285d185a03976c323caa16359053e749db4fde44e3e6586c29cd051100335e11895767cbbd27ea389108e327d62f38daf4548fdb - languageName: node - linkType: hard - -"component-emitter@npm:^1.2.1": - version: 1.3.1 - resolution: "component-emitter@npm:1.3.1" - checksum: e4900b1b790b5e76b8d71b328da41482118c0f3523a516a41be598dc2785a07fd721098d9bf6e22d89b19f4fa4e1025160dc00317ea111633a3e4f75c2b86032 - languageName: node - linkType: hard - -"compressible@npm:^2.0.0": +"compressible@npm:^2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -5107,13 +5711,6 @@ __metadata: languageName: node linkType: hard -"compute-scroll-into-view@npm:^3.1.0": - version: 3.1.0 - resolution: "compute-scroll-into-view@npm:3.1.0" - checksum: bf305c4ece8e5c59ed3f7ed82b6dab5b7487ce26f56a693d903869964712870fccb08fe31d40edcbd600b03c99198f54d443acb315d674bd64fd344410c8672e - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -5175,6 +5772,17 @@ __metadata: languageName: node linkType: hard +"constant-case@npm:^3.0.4": + version: 3.0.4 + resolution: "constant-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case: "npm:^2.0.2" + checksum: 91d54f18341fcc491ae66d1086642b0cc564be3e08984d7b7042f8b0a721c8115922f7f11d6a09f13ed96ff326eabae11f9d1eb0335fa9d8b6e39e4df096010e + languageName: node + linkType: hard + "content-disposition@npm:~0.5.2": version: 0.5.4 resolution: "content-disposition@npm:0.5.4" @@ -5199,47 +5807,26 @@ __metadata: linkType: hard "cookie-signature@npm:^1.2.1": - version: 1.2.1 - resolution: "cookie-signature@npm:1.2.1" - checksum: 1f71acf64931d7e7684aa228a0dad70162f6993b65b2957e076833cbd6f9a2f507b8d731b15e3895dce0e7ba4c63551f4686d1a3120199fe28060c41fd493a73 - languageName: node - linkType: hard - -"cookie@npm:^0.4.1": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2 + version: 1.2.2 + resolution: "cookie-signature@npm:1.2.2" + checksum: 54e05df1a293b3ce81589b27dddc445f462f6fa6812147c033350cd3561a42bc14481674e05ed14c7bd0ce1e8bb3dc0e40851bad75415733711294ddce0b7bc6 languageName: node linkType: hard -"cookie@npm:^0.5.0": - version: 0.5.0 - resolution: "cookie@npm:0.5.0" - checksum: c01ca3ef8d7b8187bae434434582288681273b5a9ed27521d4d7f9f7928fe0c920df0decd9f9d3bbd2d14ac432b8c8cf42b98b3bdd5bfe0e6edddeebebe8b61d +"cookie@npm:^0.6.0": + version: 0.6.0 + resolution: "cookie@npm:0.6.0" + checksum: f2318b31af7a31b4ddb4a678d024514df5e705f9be5909a192d7f116cfb6d45cbacf96a473fa733faa95050e7cff26e7832bb3ef94751592f1387b71c8956686 languageName: node linkType: hard -"cookies@npm:~0.8.0": - version: 0.8.0 - resolution: "cookies@npm:0.8.0" +"cookies@npm:~0.9.0": + version: 0.9.1 + resolution: "cookies@npm:0.9.1" dependencies: depd: "npm:~2.0.0" keygrip: "npm:~1.1.0" - checksum: 0af32f30d1ece0596efc05782c66b9d61659e20c6cc5b695452abf5ceb51883ef43c5c73d86badd7d028a0da7d39f864c95f33640aef04f97fad70f35986bea3 - languageName: node - linkType: hard - -"copy-descriptor@npm:^0.1.0": - version: 0.1.1 - resolution: "copy-descriptor@npm:0.1.1" - checksum: 161f6760b7348c941007a83df180588fe2f1283e0867cc027182734e0f26134e6cc02de09aa24a95dc267b2e2025b55659eef76c8019df27bc2d883033690181 - languageName: node - linkType: hard - -"copy-to@npm:^2.0.1": - version: 2.0.1 - resolution: "copy-to@npm:2.0.1" - checksum: ee10fa7ab257ccc1fada75d8571312f7a7eb2fa6a3129d89c6e3afc9884e0eb0cbb79140a92671fd3e35fa285b1e7f27f5422f885494ff14cf4c8c56e62d9daf + checksum: 3ffa1c0e992b62ee119adae4dd2ddd4a89166fa5434cd9bd9ff84ec4d2f14dfe2318a601280abfe32a4f64f884ec9345fb1912e488b002d188d2efa0d3919ba3 languageName: node linkType: hard @@ -5262,9 +5849,9 @@ __metadata: linkType: hard "core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.30.2": - version: 3.34.0 - resolution: "core-js-pure@npm:3.34.0" - checksum: 64b628ffa0f9166b327cb7f490b59faa04b3ae72f314c5198c74087fcac5d62c78e7a0b0132e8bbf191d844fc59c3a8ef558e8fea7c1f78f4ad768f43cab2b9f + version: 3.39.0 + resolution: "core-js-pure@npm:3.39.0" + checksum: 5d954e467703ea1e860eb070bd72cf9dc5bfddd7037c09d750f0eba3ffc4066db741a595af86dc833a709929e161a909e48da3cbdd2d9bee7795cb516dc9f7d4 languageName: node linkType: hard @@ -5275,7 +5862,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.0": +"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" dependencies: @@ -5288,23 +5875,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^8.2.0": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" - dependencies: - import-fresh: "npm:^3.3.0" - js-yaml: "npm:^4.1.0" - parse-json: "npm:^5.2.0" - path-type: "npm:^4.0.0" - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: 0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a - languageName: node - linkType: hard - "crc@npm:^3.8.0": version: 3.8.0 resolution: "crc@npm:3.8.0" @@ -5330,10 +5900,10 @@ __metadata: languageName: node linkType: hard -"cropperjs@npm:1.6.0": - version: 1.6.0 - resolution: "cropperjs@npm:1.6.0" - checksum: 2b9caaa520e2c475da1597122c0bb2436372c285feda7e44ca8cb631dfaef22bc4c958f37fd712c8068adcb59fe4ab220364ef20f2c2e82ac529bbba4b0f6ff4 +"cropperjs@npm:1.6.1": + version: 1.6.1 + resolution: "cropperjs@npm:1.6.1" + checksum: 53a2e3af688cb3307eb0cd9b39e8009c5bdbf1d2a78317f07c506f741e27df0fd35d3dd2f6a17509e59949866735eb25808f277988fb1658365541423e30b1a6 languageName: node linkType: hard @@ -5350,13 +5920,13 @@ __metadata: linkType: hard "cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.3": - version: 7.0.6 - resolution: "cross-spawn@npm:7.0.6" + version: 7.0.5 + resolution: "cross-spawn@npm:7.0.5" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 + checksum: aa82ce7ac0814a27e6f2b738c5a7cf1fa21a3558a1e42df449fc96541ba3ba731e4d3ecffa4435348808a86212f287c6f20a1ee551ef1ff95d01cfec5f434944 languageName: node linkType: hard @@ -5374,21 +5944,27 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^6.9.0": - version: 6.9.1 - resolution: "css-loader@npm:6.9.1" +"css-loader@npm:^6.10.0": + version: 6.11.0 + resolution: "css-loader@npm:6.11.0" dependencies: icss-utils: "npm:^5.1.0" postcss: "npm:^8.4.33" - postcss-modules-extract-imports: "npm:^3.0.0" - postcss-modules-local-by-default: "npm:^4.0.4" - postcss-modules-scope: "npm:^3.1.1" + postcss-modules-extract-imports: "npm:^3.1.0" + postcss-modules-local-by-default: "npm:^4.0.5" + postcss-modules-scope: "npm:^3.2.0" postcss-modules-values: "npm:^4.0.0" postcss-value-parser: "npm:^4.2.0" semver: "npm:^7.5.4" peerDependencies: + "@rspack/core": 0.x || 1.x webpack: ^5.0.0 - checksum: 3dfff7d4372a1d8f2b1606a8376f2f5e484e59d7ffdc373ea3b04aa2b54ecd052aaf72c090a97148b0eb8a164cdc1f9dcb7a68686b2d5d190d69367c30f76132 + peerDependenciesMeta: + "@rspack/core": + optional: true + webpack: + optional: true + checksum: bb52434138085fed06a33e2ffbdae9ee9014ad23bf60f59d6b7ee67f28f26c6b1764024d3030bd19fd884d6ee6ee2224eaed64ad19eb18fbbb23d148d353a965 languageName: node linkType: hard @@ -5405,7 +5981,7 @@ __metadata: languageName: node linkType: hard -"css-to-react-native@npm:^3.0.0": +"css-to-react-native@npm:3.2.0": version: 3.2.0 resolution: "css-to-react-native@npm:3.2.0" dependencies: @@ -5432,19 +6008,33 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2": +"csstype@npm:3.1.3, csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard -"date-fns-tz@npm:2.0.0": - version: 2.0.0 - resolution: "date-fns-tz@npm:2.0.0" +"custom-media-element@npm:~1.3.1": + version: 1.3.3 + resolution: "custom-media-element@npm:1.3.3" + checksum: 21c4f3a4b016e4b32d7a3b8d6e1f0a9bc72a6f5ff8f3bc0df30930aadd7437d14da935d9988946a68a8cdfa218be946fd131e7d5c4fb14b612593254accc96b6 + languageName: node + linkType: hard + +"custom-media-element@npm:~1.4.2": + version: 1.4.2 + resolution: "custom-media-element@npm:1.4.2" + checksum: 1239878e42cc762479512d780dc7ddcc561c99701184d1d4e8f6738e4cde13f377bab58734d146a09c1b236d7fe0402ca3bddc7c70d358ef029800519c2d20c5 + languageName: node + linkType: hard + +"date-fns-tz@npm:2.0.1": + version: 2.0.1 + resolution: "date-fns-tz@npm:2.0.1" peerDependencies: - date-fns: ">=2.0.0" - checksum: 31cacb83c675ef8c2cf31d21c298ab6d74c5e975412dd804664d031ac0f2f03ed5bfb2a950fa15a321bbbcb90b833c300823fbceba0133680065a71894cc1170 + date-fns: 2.x + checksum: f860dda9e3d38bc99dc325c678cafb94b3a18c12b1fea0e2f4e451396ea6c4cacced683066c669a67ec380f64fdda83aa4c414a207029b647faa2b76b2a5c6e3 languageName: node linkType: hard @@ -5464,24 +6054,27 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": - version: 4.3.4 - resolution: "debug@npm:4.3.4" +"debug@npm:4, debug@npm:^4, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": + version: 4.3.7 + resolution: "debug@npm:4.3.7" dependencies: - ms: "npm:2.1.2" + ms: "npm:^2.1.3" peerDependenciesMeta: supports-color: optional: true - checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 + checksum: 1471db19c3b06d485a622d62f65947a19a23fbd0dd73f7fd3eafb697eec5360cde447fb075919987899b1a2096e85d35d4eb5a4de09a57600ac9cf7e6c8e768b languageName: node linkType: hard -"debug@npm:^2.2.0, debug@npm:^2.3.3": - version: 2.6.9 - resolution: "debug@npm:2.6.9" +"debug@npm:4.3.4": + version: 4.3.4 + resolution: "debug@npm:4.3.4" dependencies: - ms: "npm:2.0.0" - checksum: 121908fb839f7801180b69a7e218a40b5a0b718813b886b7d6bdb82001b931c938e2941d1e4450f33a1b1df1da653f5f7a0440c197f29fbf8a6e9d45ff6ef589 + ms: "npm:2.1.2" + peerDependenciesMeta: + supports-color: + optional: true + checksum: cedbec45298dd5c501d01b92b119cd3faebe5438c3917ff11ae1bff86a6c722930ac9c8659792824013168ba6db7c4668225d845c633fbdafbbf902a6389f736 languageName: node linkType: hard @@ -5494,13 +6087,6 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 - languageName: node - linkType: hard - "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -5547,28 +6133,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: "npm:^0.2.0" - untildify: "npm:^4.0.0" - checksum: 8db3ab882eb3e1e8b59d84c8641320e6c66d8eeb17eb4bb848b7dd549b1e6fd313988e4a13542e95fbaeff03f6e9dedc5ad191ad4df7996187753eb0d45c00b7 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: "npm:^3.0.0" - default-browser-id: "npm:^3.0.0" - execa: "npm:^7.1.1" - titleize: "npm:^3.0.0" - checksum: 7c8848badc139ecf9d878e562bc4e7ab4301e51ba120b24d8dcb14739c30152115cc612065ac3ab73c02aace4afa29db5a044257b2f0cf234f16e3a58f6c925e - languageName: node - linkType: hard - "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -5585,14 +6149,14 @@ __metadata: languageName: node linkType: hard -"define-data-property@npm:^1.1.1": - version: 1.1.1 - resolution: "define-data-property@npm:1.1.1" +"define-data-property@npm:^1.0.1, define-data-property@npm:^1.1.4": + version: 1.1.4 + resolution: "define-data-property@npm:1.1.4" dependencies: - get-intrinsic: "npm:^1.2.1" + es-define-property: "npm:^1.0.0" + es-errors: "npm:^1.3.0" gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: 77ef6e0bceb515e05b5913ab635a84d537cee84f8a7c37c77fdcb31fc5b80f6dbe81b33375e4b67d96aa04e6a0d8d4ea099e431d83f089af8d93adfb584bcb94 + checksum: dea0606d1483eb9db8d930d4eac62ca0fa16738b0b3e07046cddfacf7d8c868bbe13fa0cb263eb91c7d0d527960dc3f2f2471a69ed7816210307f6744fe62e37 languageName: node linkType: hard @@ -5603,38 +6167,14 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 5ab0b2bf3fa58b3a443140bbd4cd3db1f91b985cc8a246d330b9ac3fc0b6a325a6d82bddc0b055123d745b3f9931afeea74a5ec545439a1630b9c8512b0eeb49 - languageName: node - linkType: hard - -"define-property@npm:^0.2.5": - version: 0.2.5 - resolution: "define-property@npm:0.2.5" - dependencies: - is-descriptor: "npm:^0.1.0" - checksum: 9986915c0893818dedc9ca23eaf41370667762fd83ad8aa4bf026a28563120dbaacebdfbfbf2b18d3b929026b9c6ee972df1dbf22de8fafb5fe6ef18361e4750 - languageName: node - linkType: hard - -"define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "define-property@npm:1.0.0" - dependencies: - is-descriptor: "npm:^1.0.0" - checksum: d7cf09db10d55df305f541694ed51dafc776ad9bb8a24428899c9f2d36b11ab38dce5527a81458d1b5e7c389f8cbe803b4abad6e91a0037a329d153b84fc975e - languageName: node - linkType: hard - -"define-property@npm:^2.0.2": - version: 2.0.2 - resolution: "define-property@npm:2.0.2" +"define-properties@npm:^1.2.1": + version: 1.2.1 + resolution: "define-properties@npm:1.2.1" dependencies: - is-descriptor: "npm:^1.0.2" - isobject: "npm:^3.0.1" - checksum: f91a08ad008fa764172a2c072adc7312f10217ade89ddaea23018321c6d71b2b68b8c229141ed2064179404e345c537f1a2457c379824813695b51a6ad3e4969 + define-data-property: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.0" + object-keys: "npm:^1.1.1" + checksum: 88a152319ffe1396ccc6ded510a3896e77efac7a1bfbaa174a7b00414a1747377e0bb525d303794a47cf30e805c2ec84e575758512c6e44a993076d29fd4e6c3 languageName: node linkType: hard @@ -5654,6 +6194,22 @@ __metadata: languageName: node linkType: hard +"del@npm:^7.1.0": + version: 7.1.0 + resolution: "del@npm:7.1.0" + dependencies: + globby: "npm:^13.1.2" + graceful-fs: "npm:^4.2.10" + is-glob: "npm:^4.0.3" + is-path-cwd: "npm:^3.0.0" + is-path-inside: "npm:^4.0.0" + p-map: "npm:^5.5.0" + rimraf: "npm:^3.0.2" + slash: "npm:^4.0.0" + checksum: 5ad2777b69e386b414ba77f5eba23bb52422c096f4c084c0d1d829ee4776d1a025a6f69765906907c4137026e9bd071ee9d422fd531b1417ef546adc7eb6fada + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -5682,6 +6238,13 @@ __metadata: languageName: node linkType: hard +"dequal@npm:^2.0.3": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: f98860cdf58b64991ae10205137c0e97d384c3a4edc7f807603887b7c4b850af1224a33d88012009f150861cbee4fa2d322c4cc04b9313bee312e47f6ecaa888 + languageName: node + linkType: hard + "destroy@npm:^1.0.4": version: 1.2.0 resolution: "destroy@npm:1.2.0" @@ -5703,24 +6266,10 @@ __metadata: languageName: node linkType: hard -"detect-indent@npm:^7.0.1": - version: 7.0.1 - resolution: "detect-indent@npm:7.0.1" - checksum: 47b6e3e3dda603c386e73b129f3e84844ae59bc2615f5072becf3cc02eab400bed5a4e6379c49d0b18cf630e80c2b07e87e0038b777addbc6ef793ad77dd05bc - languageName: node - linkType: hard - "detect-libc@npm:^2.0.0, detect-libc@npm:^2.0.2": - version: 2.0.2 - resolution: "detect-libc@npm:2.0.2" - checksum: a9f4ffcd2701525c589617d98afe5a5d0676c8ea82bcc4ed6f3747241b79f781d36437c59a5e855254c864d36a3e9f8276568b6b531c28d6e53b093a15703f11 - languageName: node - linkType: hard - -"detect-newline@npm:^4.0.0": - version: 4.0.1 - resolution: "detect-newline@npm:4.0.1" - checksum: 1cc1082e88ad477f30703ae9f23bd3e33816ea2db6a35333057e087d72d466f5a777809b71f560118ecff935d2c712f5b59e1008a8b56a900909d8fd4621c603 + version: 2.0.3 + resolution: "detect-libc@npm:2.0.3" + checksum: 88095bda8f90220c95f162bf92cad70bd0e424913e655c20578600e35b91edc261af27531cf160a331e185c0ced93944bc7e09939143225f56312d7fd800fdb7 languageName: node linkType: hard @@ -5738,6 +6287,16 @@ __metadata: languageName: node linkType: hard +"dezalgo@npm:^1.0.4": + version: 1.0.4 + resolution: "dezalgo@npm:1.0.4" + dependencies: + asap: "npm:^2.0.0" + wrappy: "npm:1" + checksum: 8a870ed42eade9a397e6141fe5c025148a59ed52f1f28b1db5de216b4d57f0af7a257070c3af7ce3d5508c1ce9dd5009028a76f4b2cc9370dc56551d2355fad8 + languageName: node + linkType: hard + "dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -5776,6 +6335,13 @@ __metadata: languageName: node linkType: hard +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + languageName: node + linkType: hard + "dom-converter@npm:^0.2.0": version: 0.2.0 resolution: "dom-converter@npm:0.2.0" @@ -5892,10 +6458,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:14.2.0": - version: 14.2.0 - resolution: "dotenv@npm:14.2.0" - checksum: 17ef06618c3ae59152b94cf5b3633e82ae0989d4ce2ccf2b640cbde92c67e63a93ae191840904816f098fef78d81770548a19c221b8464059f35eaadf7f737fd +"dotenv@npm:16.4.5": + version: 16.4.5 + resolution: "dotenv@npm:16.4.5" + checksum: 48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f languageName: node linkType: hard @@ -5929,23 +6495,16 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.601": - version: 1.4.614 - resolution: "electron-to-chromium@npm:1.4.614" - checksum: 2cc4209c5f5794be069d74a4aa9b0849fba3570d06f981dbe41d626b0cc88cfbf8b9aae47b033e67370f477ce49168b4d4324c7c518ee28012e8430b65c5fe84 +"electron-to-chromium@npm:^1.5.41": + version: 1.5.56 + resolution: "electron-to-chromium@npm:1.5.56" + checksum: 515ee6c8d75fb48f4a7d1ae44cc788cd219c24a3e20a44edb0ee77506687e163dd9663fbf7805c5c5281c52e735605d94d0afd22ec0644ea0e0fb2bc471fd23b languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.648": - version: 1.4.648 - resolution: "electron-to-chromium@npm:1.4.648" - checksum: 9f9ab328744a9d593e170c46743c76b41052341176310d481ba184098cea2541d8e04a9bd309e1d77e6e9e010ee27a4f573b149f6f23404d239613816d1d072a - languageName: node - linkType: hard - -"elliptic@npm:^6.5.4": - version: 6.6.1 - resolution: "elliptic@npm:6.6.1" +"elliptic@npm:^6.5.4, elliptic@npm:^6.5.7": + version: 6.6.0 + resolution: "elliptic@npm:6.6.0" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -5954,14 +6513,21 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 + checksum: 42eb3492e218017bf8923a5d14a86f414952f2f771361805b3ae9f380923b5da53e203d0d92be95cb0a248858a78db7db5934a346e268abb757e6fe561d401c9 + languageName: node + linkType: hard + +"emittery@npm:^0.13.0": + version: 0.13.1 + resolution: "emittery@npm:0.13.1" + checksum: 1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 languageName: node linkType: hard -"emittery@npm:^0.12.1": - version: 0.12.1 - resolution: "emittery@npm:0.12.1" - checksum: 7a8395bdcebd6bd42054469c93f453308f93d67a81f8fe08f7047c824b4623794f03aefd0a23e73d967bb3b9f722ba7eff216c808bb80caaa7d13c42227e06c8 +"emoji-regex@npm:^10.3.0": + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: a3fcedfc58bfcce21a05a5f36a529d81e88d602100145fcca3dc6f795e3c8acc4fc18fe773fbf9b6d6e9371205edb3afa2668ec3473fa2aa7fd47d2a9d46482d languageName: node linkType: hard @@ -6081,10 +6647,33 @@ __metadata: languageName: node linkType: hard +"es-define-property@npm:^1.0.0": + version: 1.0.0 + resolution: "es-define-property@npm:1.0.0" + dependencies: + get-intrinsic: "npm:^1.2.4" + checksum: 6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 + languageName: node + linkType: hard + +"es-errors@npm:^1.3.0": + version: 1.3.0 + resolution: "es-errors@npm:1.3.0" + checksum: 0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 + languageName: node + linkType: hard + "es-module-lexer@npm:^1.2.1": - version: 1.4.1 - resolution: "es-module-lexer@npm:1.4.1" - checksum: b7260a138668554d3f0ddcc728cb4b60c2fa463f15545cf155ecbdd5450a1348952d58298a7f48642e900ee579f21d7f5304b6b3c61b3d9fc2d4b2109b5a9dff + version: 1.5.4 + resolution: "es-module-lexer@npm:1.5.4" + checksum: 300a469488c2f22081df1e4c8398c78db92358496e639b0df7f89ac6455462aaf5d8893939087c1a1cbcbf20eed4610c70e0bcb8f3e4b0d80a5d2611c539408c + languageName: node + linkType: hard + +"es6-error@npm:^4.1.1": + version: 4.1.1 + resolution: "es6-error@npm:4.1.1" + checksum: 357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef languageName: node linkType: hard @@ -6115,33 +6704,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:0.19.11": - version: 0.19.11 - resolution: "esbuild@npm:0.19.11" - dependencies: - "@esbuild/aix-ppc64": "npm:0.19.11" - "@esbuild/android-arm": "npm:0.19.11" - "@esbuild/android-arm64": "npm:0.19.11" - "@esbuild/android-x64": "npm:0.19.11" - "@esbuild/darwin-arm64": "npm:0.19.11" - "@esbuild/darwin-x64": "npm:0.19.11" - "@esbuild/freebsd-arm64": "npm:0.19.11" - "@esbuild/freebsd-x64": "npm:0.19.11" - "@esbuild/linux-arm": "npm:0.19.11" - "@esbuild/linux-arm64": "npm:0.19.11" - "@esbuild/linux-ia32": "npm:0.19.11" - "@esbuild/linux-loong64": "npm:0.19.11" - "@esbuild/linux-mips64el": "npm:0.19.11" - "@esbuild/linux-ppc64": "npm:0.19.11" - "@esbuild/linux-riscv64": "npm:0.19.11" - "@esbuild/linux-s390x": "npm:0.19.11" - "@esbuild/linux-x64": "npm:0.19.11" - "@esbuild/netbsd-x64": "npm:0.19.11" - "@esbuild/openbsd-x64": "npm:0.19.11" - "@esbuild/sunos-x64": "npm:0.19.11" - "@esbuild/win32-arm64": "npm:0.19.11" - "@esbuild/win32-ia32": "npm:0.19.11" - "@esbuild/win32-x64": "npm:0.19.11" +"esbuild@npm:0.21.3": + version: 0.21.3 + resolution: "esbuild@npm:0.21.3" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.3" + "@esbuild/android-arm": "npm:0.21.3" + "@esbuild/android-arm64": "npm:0.21.3" + "@esbuild/android-x64": "npm:0.21.3" + "@esbuild/darwin-arm64": "npm:0.21.3" + "@esbuild/darwin-x64": "npm:0.21.3" + "@esbuild/freebsd-arm64": "npm:0.21.3" + "@esbuild/freebsd-x64": "npm:0.21.3" + "@esbuild/linux-arm": "npm:0.21.3" + "@esbuild/linux-arm64": "npm:0.21.3" + "@esbuild/linux-ia32": "npm:0.21.3" + "@esbuild/linux-loong64": "npm:0.21.3" + "@esbuild/linux-mips64el": "npm:0.21.3" + "@esbuild/linux-ppc64": "npm:0.21.3" + "@esbuild/linux-riscv64": "npm:0.21.3" + "@esbuild/linux-s390x": "npm:0.21.3" + "@esbuild/linux-x64": "npm:0.21.3" + "@esbuild/netbsd-x64": "npm:0.21.3" + "@esbuild/openbsd-x64": "npm:0.21.3" + "@esbuild/sunos-x64": "npm:0.21.3" + "@esbuild/win32-arm64": "npm:0.21.3" + "@esbuild/win32-ia32": "npm:0.21.3" + "@esbuild/win32-x64": "npm:0.21.3" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -6191,7 +6780,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 0fd913124089e26d30ec30f73b94d4ef9607935251df3253f869106980a5d4c78aa517738c8746abe6e933262e91a77d31427ce468ed8fc7fe498a20f7f92fbc + checksum: 5bf85ccd11cc7e7fbbb7ca3458a0fa019ec9b38e1ed9e61f0866b29419e7348231da0aa336e4645c3bda8e757fa20bd3fd8a5f73256308488086a6c7ec9b6ac5 languageName: node linkType: hard @@ -6272,33 +6861,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.19.3": - version: 0.19.12 - resolution: "esbuild@npm:0.19.12" - dependencies: - "@esbuild/aix-ppc64": "npm:0.19.12" - "@esbuild/android-arm": "npm:0.19.12" - "@esbuild/android-arm64": "npm:0.19.12" - "@esbuild/android-x64": "npm:0.19.12" - "@esbuild/darwin-arm64": "npm:0.19.12" - "@esbuild/darwin-x64": "npm:0.19.12" - "@esbuild/freebsd-arm64": "npm:0.19.12" - "@esbuild/freebsd-x64": "npm:0.19.12" - "@esbuild/linux-arm": "npm:0.19.12" - "@esbuild/linux-arm64": "npm:0.19.12" - "@esbuild/linux-ia32": "npm:0.19.12" - "@esbuild/linux-loong64": "npm:0.19.12" - "@esbuild/linux-mips64el": "npm:0.19.12" - "@esbuild/linux-ppc64": "npm:0.19.12" - "@esbuild/linux-riscv64": "npm:0.19.12" - "@esbuild/linux-s390x": "npm:0.19.12" - "@esbuild/linux-x64": "npm:0.19.12" - "@esbuild/netbsd-x64": "npm:0.19.12" - "@esbuild/openbsd-x64": "npm:0.19.12" - "@esbuild/sunos-x64": "npm:0.19.12" - "@esbuild/win32-arm64": "npm:0.19.12" - "@esbuild/win32-ia32": "npm:0.19.12" - "@esbuild/win32-x64": "npm:0.19.12" +"esbuild@npm:^0.20.1": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -6348,14 +6937,14 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 0f2d21ffe24ebead64843f87c3aebe2e703a5ed9feb086a0728b24907fac2eb9923e4a79857d3df9059c915739bd7a870dd667972eae325c67f478b592b8582d + checksum: 66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 languageName: node linkType: hard -"escalade@npm:^3.1.1": - version: 3.1.1 - resolution: "escalade@npm:3.1.1" - checksum: afd02e6ca91ffa813e1108b5e7756566173d6bc0d1eb951cb44d6b21702ec17c1cf116cfe75d4a2b02e05acb0b808a7a9387d0d1ca5cf9c04ad03a8445c3e46d +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 languageName: node linkType: hard @@ -6366,7 +6955,14 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": +"escape-string-regexp@npm:5.0.0": + version: 5.0.0 + resolution: "escape-string-regexp@npm:5.0.0" + checksum: 6366f474c6f37a802800a435232395e04e9885919873e382b157ab7e8f0feb8fed71497f84a6f6a81a49aab41815522f5839112bd38026d203aea0c91622df95 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 @@ -6404,6 +7000,16 @@ __metadata: languageName: node linkType: hard +"esprima@npm:^4.0.0": + version: 4.0.1 + resolution: "esprima@npm:4.0.1" + bin: + esparse: ./bin/esparse.js + esvalidate: ./bin/esvalidate.js + checksum: ad4bab9ead0808cf56501750fd9d3fb276f6b105f987707d059005d57e182d18a7c9ec7f3a01794ebddcca676773e42ca48a32d67a250c9d35e009ca613caba3 + languageName: node + linkType: hard + "esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" @@ -6441,7 +7047,7 @@ __metadata: languageName: node linkType: hard -"execa@npm:5.1.1, execa@npm:^5.0.0": +"execa@npm:5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" dependencies: @@ -6458,38 +7064,6 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" - dependencies: - cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" - strip-final-newline: "npm:^3.0.0" - checksum: 098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885 - languageName: node - linkType: hard - -"expand-brackets@npm:^2.1.4": - version: 2.1.4 - resolution: "expand-brackets@npm:2.1.4" - dependencies: - debug: "npm:^2.3.3" - define-property: "npm:^0.2.5" - extend-shallow: "npm:^2.0.1" - posix-character-classes: "npm:^0.1.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 3e2fb95d2d7d7231486493fd65db913927b656b6fcdfcce41e139c0991a72204af619ad4acb1be75ed994ca49edb7995ef241dbf8cf44dc3c03d211328428a87 - languageName: node - linkType: hard - "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3" @@ -6513,33 +7087,14 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^2.0.1": - version: 2.0.1 - resolution: "extend-shallow@npm:2.0.1" - dependencies: - is-extendable: "npm:^0.1.0" - checksum: ee1cb0a18c9faddb42d791b2d64867bd6cfd0f3affb711782eb6e894dd193e2934a7f529426aac7c8ddb31ac5d38000a00aa2caf08aa3dfc3e1c8ff6ba340bd9 - languageName: node - linkType: hard - -"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": - version: 3.0.2 - resolution: "extend-shallow@npm:3.0.2" - dependencies: - assign-symbols: "npm:^1.0.0" - is-extendable: "npm:^1.0.1" - checksum: f39581b8f98e3ad94995e33214fff725b0297cf09f2725b6f624551cfb71e0764accfd0af80becc0182af5014d2a57b31b85ec999f9eb8a6c45af81752feac9a - languageName: node - linkType: hard - -"extend@npm:^3.0.0": +"extend@npm:^3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: 73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 languageName: node linkType: hard -"external-editor@npm:^3.0.3": +"external-editor@npm:^3.0.3, external-editor@npm:^3.1.0": version: 3.1.0 resolution: "external-editor@npm:3.1.0" dependencies: @@ -6550,22 +7105,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^2.0.4": - version: 2.0.4 - resolution: "extglob@npm:2.0.4" - dependencies: - array-unique: "npm:^0.3.2" - define-property: "npm:^1.0.0" - expand-brackets: "npm:^2.1.4" - extend-shallow: "npm:^2.0.1" - fragment-cache: "npm:^0.2.1" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: e1a891342e2010d046143016c6c03d58455c2c96c30bf5570ea07929984ee7d48fad86b363aee08f7a8a638f5c3a66906429b21ecb19bc8e90df56a001cd282c - languageName: node - linkType: hard - "fast-deep-equal@npm:3.1.3, fast-deep-equal@npm:^3.1.1, fast-deep-equal@npm:^3.1.3": version: 3.1.3 resolution: "fast-deep-equal@npm:3.1.3" @@ -6573,14 +7112,14 @@ __metadata: languageName: node linkType: hard -"fast-fifo@npm:^1.1.0, fast-fifo@npm:^1.2.0": +"fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": version: 1.3.2 resolution: "fast-fifo@npm:1.3.2" checksum: d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.3.0": +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -6607,12 +7146,19 @@ __metadata: languageName: node linkType: hard +"fast-uri@npm:^3.0.1": + version: 3.0.3 + resolution: "fast-uri@npm:3.0.3" + checksum: 4b2c5ce681a062425eae4f15cdc8fc151fd310b2f69b1f96680677820a8b49c3cd6e80661a406e19d50f0c40a3f8bffdd458791baf66f4a879d80be28e10a320 + languageName: node + linkType: hard + "fastq@npm:^1.6.0": - version: 1.16.0 - resolution: "fastq@npm:1.16.0" + version: 1.17.1 + resolution: "fastq@npm:1.17.1" dependencies: reusify: "npm:^1.0.4" - checksum: 38c1b49adba639af020727284a02af021acab764efd7f088bc31364e8a5b01ce9031eb6c5f7f304019b8267c3b7c236e79d6904884f50f94f83b1700b8a6619a + checksum: 1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 languageName: node linkType: hard @@ -6639,18 +7185,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^4.0.0": - version: 4.0.0 - resolution: "fill-range@npm:4.0.0" - dependencies: - extend-shallow: "npm:^2.0.1" - is-number: "npm:^3.0.0" - repeat-string: "npm:^1.6.1" - to-regex-range: "npm:^2.1.0" - checksum: ccd57b7c43d7e28a1f8a60adfa3c401629c08e2f121565eece95e2386ebc64dedc7128d8c3448342aabf19db0c55a34f425f148400c7a7be9a606ba48749e089 - languageName: node - linkType: hard - "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -6660,7 +7194,16 @@ __metadata: languageName: node linkType: hard -"find-root@npm:1.1.0, find-root@npm:^1.1.0": +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" + dependencies: + to-regex-range: "npm:^5.0.1" + checksum: b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 + languageName: node + linkType: hard + +"find-root@npm:^1.1.0": version: 1.1.0 resolution: "find-root@npm:1.1.0" checksum: 1abc7f3bf2f8d78ff26d9e00ce9d0f7b32e5ff6d1da2857bcdf4746134c422282b091c672cde0572cac3840713487e0a7a636af9aa1b74cb11894b447a521efa @@ -6676,7 +7219,7 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^4.1.0": +"find-up@npm:^4.0.0, find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" dependencies: @@ -6696,35 +7239,45 @@ __metadata: languageName: node linkType: hard -"findup-sync@npm:^2.0.0": - version: 2.0.0 - resolution: "findup-sync@npm:2.0.0" +"find-yarn-workspace-root2@npm:1.2.16": + version: 1.2.16 + resolution: "find-yarn-workspace-root2@npm:1.2.16" + dependencies: + micromatch: "npm:^4.0.2" + pkg-dir: "npm:^4.2.0" + checksum: d576067c7823de517d71831eafb5f6dc60554335c2d14445708f2698551b234f89c976a7f259d9355a44e417c49e7a93b369d0474579af02bbe2498f780c92d3 + languageName: node + linkType: hard + +"findup-sync@npm:^5.0.0": + version: 5.0.0 + resolution: "findup-sync@npm:5.0.0" dependencies: detect-file: "npm:^1.0.0" - is-glob: "npm:^3.1.0" - micromatch: "npm:^3.0.4" + is-glob: "npm:^4.0.3" + micromatch: "npm:^4.0.4" resolve-dir: "npm:^1.0.1" - checksum: 359e0382679718e49a022eca71d217cf0175fb2d0fba2d538f12b7add164d778b78b624375e959a3a78da1ede593e6cc288f4e7e81e0fcd0adf8746636b64608 + checksum: bbdb8af8c86a0bde4445e2f738003b92e4cd2a4539a5b45199d0252f2f504aeaf19aeca1fac776c3632c60657b2659151e72c8ead29a79617459a57419a0920b languageName: node linkType: hard -"fined@npm:^1.0.1": - version: 1.2.0 - resolution: "fined@npm:1.2.0" +"fined@npm:^2.0.0": + version: 2.0.0 + resolution: "fined@npm:2.0.0" dependencies: expand-tilde: "npm:^2.0.2" - is-plain-object: "npm:^2.0.3" + is-plain-object: "npm:^5.0.0" object.defaults: "npm:^1.1.0" - object.pick: "npm:^1.2.0" - parse-filepath: "npm:^1.0.1" - checksum: 412f78bc35c450c9888844012f2a53c00c919453cab1d480e24243f12c2ca6479edee88014088351755bafd3eec56336938cbd7362c986491dffefd4ad9741f5 + object.pick: "npm:^1.3.0" + parse-filepath: "npm:^1.0.2" + checksum: 0a06efeb0ede9a4e392e3a1295d238cfdb17ac0bffb0983656d34bc10dd41ffb468dc8077e0f8c140a989ec827e4a729ab77db517c1cb8f3497305710f3747e2 languageName: node linkType: hard -"flagged-respawn@npm:^1.0.0": - version: 1.0.1 - resolution: "flagged-respawn@npm:1.0.1" - checksum: 4ded739606afa331d60e530cd94ea7948e3bacab8de1c084be3bbb5e37ecceec207eef1ba8fc88d14d1b975c771ac1efc1517d800027b4e05613c6c797211178 +"flagged-respawn@npm:^2.0.0": + version: 2.0.0 + resolution: "flagged-respawn@npm:2.0.0" + checksum: 630c8ce4e6dc6425d98d31a533af8a012187904bbd0ce0afebc9bf25c47da7b27901f75fca2da5ab37fc8d77109dc5da3ddab98ab400f9d9f985871513e2692a languageName: node linkType: hard @@ -6735,17 +7288,17 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.0, follow-redirects@npm:^1.15.2": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" +"follow-redirects@npm:^1.15.6": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: debug: optional: true - checksum: 9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071 + checksum: 5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f languageName: node linkType: hard -"for-in@npm:^1.0.1, for-in@npm:^1.0.2": +"for-in@npm:^1.0.1": version: 1.0.2 resolution: "for-in@npm:1.0.2" checksum: 42bb609d564b1dc340e1996868b67961257fd03a48d7fdafd4f5119530b87f962be6b4d5b7e3a3fc84c9854d149494b1d358e0b0ce9837e64c4c6603a49451d6 @@ -6762,23 +7315,23 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:9.0.2": - version: 9.0.2 - resolution: "fork-ts-checker-webpack-plugin@npm:9.0.2" +"fork-ts-checker-webpack-plugin@npm:8.0.0": + version: 8.0.0 + resolution: "fork-ts-checker-webpack-plugin@npm:8.0.0" dependencies: "@babel/code-frame": "npm:^7.16.7" chalk: "npm:^4.1.2" chokidar: "npm:^3.5.3" - cosmiconfig: "npm:^8.2.0" + cosmiconfig: "npm:^7.0.1" deepmerge: "npm:^4.2.2" fs-extra: "npm:^10.0.0" memfs: "npm:^3.4.1" @@ -6790,42 +7343,48 @@ __metadata: peerDependencies: typescript: ">3.6.0" webpack: ^5.11.0 - checksum: 37e11dadcc65d297f07882f1661795289f2bf16fa9dea0b90bcc438855d48787378bce4dfcd8e842782f220503438995efbb28cbe560126f6a744ff740e8cc38 + checksum: 1a2bb9bbd3e943e3b3a45d7fa9e8383698f5fea1ba28f7d18c8372c804460c2f13af53f791360b973fddafd3e88de7af59082c3cb3375f4e7c3365cd85accedc languageName: node linkType: hard "form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" + version: 4.0.1 + resolution: "form-data@npm:4.0.1" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" mime-types: "npm:^2.1.12" - checksum: cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e + checksum: bb102d570be8592c23f4ea72d7df9daa50c7792eb0cf1c5d7e506c1706e7426a4e4ae48a35b109e91c85f1c0ec63774a21ae252b66f4eb981cb8efef7d0463c8 languageName: node linkType: hard -"formidable@npm:^1.1.1": - version: 1.2.6 - resolution: "formidable@npm:1.2.6" - checksum: 9ebc45f434785051d4ecab28be3356c7a172a112119f5dd7aafc393ab7f6a6f3baa2446e5215ce21bf094c4c24dfb4bf483117d07961862e04ad11a25b9b577b +"formidable@npm:^2.0.1": + version: 2.1.2 + resolution: "formidable@npm:2.1.2" + dependencies: + dezalgo: "npm:^1.0.4" + hexoid: "npm:^1.0.0" + once: "npm:^1.4.0" + qs: "npm:^6.11.0" + checksum: efba03d11127098daa6ef54c3c0fad25693973eb902fa88ccaaa203baebe8c74d12ba0fe1e113eccf79b9172510fa337e4e107330b124fb3a8c74697b4aa2ce3 languageName: node linkType: hard -"formik@npm:2.4.0": - version: 2.4.0 - resolution: "formik@npm:2.4.0" +"formik@npm:2.4.5": + version: 2.4.5 + resolution: "formik@npm:2.4.5" dependencies: + "@types/hoist-non-react-statics": "npm:^3.3.1" deepmerge: "npm:^2.1.1" hoist-non-react-statics: "npm:^3.3.0" lodash: "npm:^4.17.21" lodash-es: "npm:^4.17.21" react-fast-compare: "npm:^2.0.1" tiny-warning: "npm:^1.0.2" - tslib: "npm:^1.10.0" + tslib: "npm:^2.0.0" peerDependencies: react: ">=16.8.0" - checksum: 89cf2c9ad1672f12a88f40968f582f1ce4009347f7ae569300e449fef23be82014db3a850e1d304cee7f99235a5e98a05989455417e4fa7e91c9f9bebf54e847 + checksum: 61f0d9eb092edd122f0d2988ca3d0a01073bde38af977e96ba9818382dc1fefd4cdb016cd61f08443055a748bbbbe2a95347d4528b81cc5c1c6f75865fc84927 languageName: node linkType: hard @@ -6836,15 +7395,6 @@ __metadata: languageName: node linkType: hard -"fragment-cache@npm:^0.2.1": - version: 0.2.1 - resolution: "fragment-cache@npm:0.2.1" - dependencies: - map-cache: "npm:^0.2.2" - checksum: 5891d1c1d1d5e1a7fb3ccf28515c06731476fa88f7a50f4ede8a0d8d239a338448e7f7cc8b73db48da19c229fa30066104fe6489862065a4f1ed591c42fbeabf - languageName: node - linkType: hard - "fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -6852,16 +7402,6 @@ __metadata: languageName: node linkType: hard -"from2@npm:^2.3.0": - version: 2.3.0 - resolution: "from2@npm:2.3.0" - dependencies: - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.0.0" - checksum: f87f7a2e4513244d551454a7f8324ef1f7837864a8701c536417286ec19ff4915606b1dfa8909a21b7591ebd8440ffde3642f7c303690b9a4d7c832d62248aa1 - languageName: node - linkType: hard - "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" @@ -6869,14 +7409,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:10.0.0": - version: 10.0.0 - resolution: "fs-extra@npm:10.0.0" +"fs-extra@npm:11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 85802f3d9e49d197744a8372f0d78d5a1faa3df73f4c5375d6366a4b9f745197d3da1f095841443d50f29a9f81cdc01363eb6d17bef2ba70c268559368211040 + checksum: d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 languageName: node linkType: hard @@ -6902,13 +7442,14 @@ __metadata: languageName: node linkType: hard -"fs-jetpack@npm:^4.3.1": - version: 4.3.1 - resolution: "fs-jetpack@npm:4.3.1" +"fs-extra@npm:~7.0.1": + version: 7.0.1 + resolution: "fs-extra@npm:7.0.1" dependencies: - minimatch: "npm:^3.0.2" - rimraf: "npm:^2.6.3" - checksum: 5d27e829233de005505417bae2f55412ae65ff63a57b68ac6d3cd8dde29ed9f0797c2a83356d20237bf74f516db8e40636c5fc238b49b4414b3d9339e60f7914 + graceful-fs: "npm:^4.1.2" + jsonfile: "npm:^4.0.0" + universalify: "npm:^0.1.0" + checksum: 1943bb2150007e3739921b8d13d4109abdc3cc481e53b97b7ea7f77eda1c3c642e27ae49eac3af074e3496ea02fde30f411ef410c760c70a38b92e656e5da784 languageName: node linkType: hard @@ -6931,9 +7472,9 @@ __metadata: linkType: hard "fs-monkey@npm:^1.0.4": - version: 1.0.5 - resolution: "fs-monkey@npm:1.0.5" - checksum: 815025e75549fb1ac6c403413b82fd631eded862ae27694a515c0f666069e95874ab34e79c33d1b3b8c87d1e54350d5e4262090d0aa5bd7130143cbc627537e4 + version: 1.0.6 + resolution: "fs-monkey@npm:1.0.6" + checksum: 6f2508e792a47e37b7eabd5afc79459c1ea72bce2a46007d2b7ed0bfc3a4d64af38975c6eb7e93edb69ac98bbb907c13ff1b1579b2cf52d3d02dbc0303fca79f languageName: node linkType: hard @@ -6977,33 +7518,38 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.0.2, get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.2": - version: 1.2.2 - resolution: "get-intrinsic@npm:1.2.2" +"get-east-asian-width@npm:^1.0.0": + version: 1.3.0 + resolution: "get-east-asian-width@npm:1.3.0" + checksum: 1a049ba697e0f9a4d5514c4623781c5246982bdb61082da6b5ae6c33d838e52ce6726407df285cdbb27ec1908b333cf2820989bd3e986e37bb20979437fdf34b + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.4": + version: 1.2.4 + resolution: "get-intrinsic@npm:1.2.4" dependencies: + es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" has-proto: "npm:^1.0.1" has-symbols: "npm:^1.0.3" hasown: "npm:^2.0.0" - checksum: 4e7fb8adc6172bae7c4fe579569b4d5238b3667c07931cd46b4eee74bbe6ff6b91329bec311a638d8e60f5b51f44fe5445693c6be89ae88d4b5c49f7ff12db0b + checksum: 0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 languageName: node linkType: hard "get-it@npm:^8.0.9": - version: 8.4.4 - resolution: "get-it@npm:8.4.4" + version: 8.6.5 + resolution: "get-it@npm:8.6.5" dependencies: - debug: "npm:^4.3.4" + "@types/follow-redirects": "npm:^1.14.4" + "@types/progress-stream": "npm:^2.0.5" decompress-response: "npm:^7.0.0" - follow-redirects: "npm:^1.15.2" - into-stream: "npm:^6.0.0" - is-plain-object: "npm:^5.0.0" + follow-redirects: "npm:^1.15.6" is-retry-allowed: "npm:^2.2.0" - is-stream: "npm:^2.0.1" - parse-headers: "npm:^2.0.5" progress-stream: "npm:^2.0.0" tunnel-agent: "npm:^0.6.0" - checksum: 149a71128046b751fd715185c34e4baebe3b2f57c4c8b3ad0178cd741a4b147d5079a1ad022cb48955679a5debd75e6aa11275a8043d118513d10929518ffb7a + checksum: d4ef44279148576fed2dc5cf0afef20ed0eabe72ab7506364fef2903833a0e7a5c73191ee3983da5e4fe6b2fa6e9effe90e6eff8b1b2db5224f46b4bc0fd7310 languageName: node linkType: hard @@ -7033,13 +7579,6 @@ __metadata: languageName: node linkType: hard -"get-stdin@npm:^9.0.0": - version: 9.0.0 - resolution: "get-stdin@npm:9.0.0" - checksum: 7ef2edc0c81a0644ca9f051aad8a96ae9373d901485abafaabe59fd347a1c378689d8a3d8825fb3067415d1d09dfcaa43cb9b9516ecac6b74b3138b65a8ccc6b - languageName: node - linkType: hard - "get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" @@ -7049,20 +7588,13 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": +"get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 languageName: node linkType: hard -"get-value@npm:^2.0.3, get-value@npm:^2.0.6": - version: 2.0.6 - resolution: "get-value@npm:2.0.6" - checksum: f069c132791b357c8fc4adfe9e2929b0a2c6e95f98ca7bc6fcbc27f8a302e552f86b4ae61ec56d9e9ac2544b93b6a39743d479866a37b43fcc104088ba74f0d9 - languageName: node - linkType: hard - "getopts@npm:2.3.0": version: 2.3.0 resolution: "getopts@npm:2.3.0" @@ -7070,13 +7602,6 @@ __metadata: languageName: node linkType: hard -"git-hooks-list@npm:^3.0.0": - version: 3.1.0 - resolution: "git-hooks-list@npm:3.1.0" - checksum: f1b93dd11b80b2a687b99a8bb553c0d07f344532d475b3ac2a5ff044d40fa71567ddcfa5cb39fae0b4e43a670a33f02f71ec3b24b7263233f3a3df89deddfb5a - languageName: node - linkType: hard - "git-up@npm:^7.0.0": version: 7.0.0 resolution: "git-up@npm:7.0.0" @@ -7087,12 +7612,12 @@ __metadata: languageName: node linkType: hard -"git-url-parse@npm:13.1.0": - version: 13.1.0 - resolution: "git-url-parse@npm:13.1.0" +"git-url-parse@npm:14.0.0": + version: 14.0.0 + resolution: "git-url-parse@npm:14.0.0" dependencies: git-up: "npm:^7.0.0" - checksum: 2ef6126c42d999e240dbcdf1e96172cf7a2044ffa1ef78a518acf823df9bbe2a1ea9e6b443d42948e3c581e4d899559afc4c1de024b3eaa8eb6a4229f73285aa + checksum: d360cf23c6278e302b74603f3dc490c3fe22e533d58b7f35e0295fad9af209ce5046a55950ccbf2f0d18de7931faefb4353e3f3fd3dda87fce77b409d48e0ba9 languageName: node linkType: hard @@ -7119,23 +7644,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:10.4.2": - version: 10.4.2 - resolution: "glob@npm:10.4.2" - dependencies: - foreground-child: "npm:^3.1.0" - jackspeak: "npm:^3.1.2" - minimatch: "npm:^9.0.4" - minipass: "npm:^7.1.2" - package-json-from-dist: "npm:^1.0.0" - path-scurry: "npm:^1.11.1" - bin: - glob: dist/esm/bin.mjs - checksum: 2c7296695fa75a935f3ad17dc62e4e170a8bb8752cf64d328be8992dd6ad40777939003754e10e9741ff8fbe43aa52fba32d6930d0ffa0e3b74bc3fb5eebaa2f - languageName: node - linkType: hard - -"glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob@npm:10.3.10": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -7150,6 +7659,22 @@ __metadata: languageName: node linkType: hard +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" + dependencies: + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" + bin: + glob: dist/esm/bin.mjs + checksum: 19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e + languageName: node + linkType: hard + "glob@npm:^7.0.5, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" @@ -7164,16 +7689,17 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.3": - version: 8.1.0 - resolution: "glob@npm:8.1.0" +"global-agent@npm:3.0.0": + version: 3.0.0 + resolution: "global-agent@npm:3.0.0" dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^5.0.1" - once: "npm:^1.3.0" - checksum: cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f + boolean: "npm:^3.0.1" + es6-error: "npm:^4.1.1" + matcher: "npm:^3.0.0" + roarr: "npm:^2.15.3" + semver: "npm:^7.3.2" + serialize-error: "npm:^7.0.1" + checksum: bb8750d026b25da437072762fd739098bad92ff72f66483c3929db4579e072f5523960f7e7fd70ee0d75db48898067b5dc1c9c1d17888128cff008fcc34d1bd3 languageName: node linkType: hard @@ -7208,6 +7734,16 @@ __metadata: languageName: node linkType: hard +"globalthis@npm:^1.0.1": + version: 1.0.4 + resolution: "globalthis@npm:1.0.4" + dependencies: + define-properties: "npm:^1.2.1" + gopd: "npm:^1.0.1" + checksum: 9d156f313af79d80b1566b93e19285f481c591ad6d0d319b4be5e03750d004dde40a39a0f26f7e635f9007a3600802f53ecd85a759b86f109e80a5f705e01846 + languageName: node + linkType: hard + "globby@npm:^10.0.1": version: 10.0.2 resolution: "globby@npm:10.0.2" @@ -7224,7 +7760,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.2": +"globby@npm:^13.1.2, globby@npm:^13.2.2": version: 13.2.2 resolution: "globby@npm:13.2.2" dependencies: @@ -7272,34 +7808,23 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard -"grant-koa@npm:5.4.8": - version: 5.4.8 - resolution: "grant-koa@npm:5.4.8" - dependencies: - grant: "npm:^5.4.8" - peerDependencies: - koa: ">=2.0.0" - checksum: 74d0ef4c1ca359675988a8939507163b16e6257088f287100c1bbb6ae9eecb2945740cca38a8039cb293f8ddfca5341435a32d561ce3d658120f8a84e9808807 - languageName: node - linkType: hard - "grant@npm:^5.4.8": - version: 5.4.22 - resolution: "grant@npm:5.4.22" + version: 5.4.23 + resolution: "grant@npm:5.4.23" dependencies: - cookie: "npm:^0.5.0" + cookie: "npm:^0.6.0" cookie-signature: "npm:^1.2.1" - jwk-to-pem: "npm:^2.0.5" + jwk-to-pem: "npm:^2.0.6" jws: "npm:^4.0.0" - qs: "npm:^6.11.2" - request-compose: "npm:^2.1.6" + qs: "npm:^6.13.0" + request-compose: "npm:^2.1.7" request-oauth: "npm:^1.0.1" dependenciesMeta: cookie: @@ -7310,7 +7835,7 @@ __metadata: optional: true jws: optional: true - checksum: 368a30346a79722c3d5f880af07b947d522722e6c2b7e9e2ff7f49dfa52fdc08e8e2ffdbcb25b8fee2ac0c58c242f89b018d9e4613067a1a8b52f80c0d2226bc + checksum: 6b7545a519bf17720a1a24786a1a4aa897d3895cbd8b7ee5f212f706afb99a49e7ca6d7c3909889fe1953c289ed58757070193c63c24323cce4f2e9413808ae3 languageName: node linkType: hard @@ -7323,7 +7848,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.4.3": +"handlebars@npm:^4.4.3, handlebars@npm:^4.7.7, handlebars@npm:^4.7.8": version: 4.7.8 resolution: "handlebars@npm:4.7.8" dependencies: @@ -7341,15 +7866,6 @@ __metadata: languageName: node linkType: hard -"has-ansi@npm:^2.0.0": - version: 2.0.0 - resolution: "has-ansi@npm:2.0.0" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05 - languageName: node - linkType: hard - "has-flag@npm:^3.0.0": version: 3.0.0 resolution: "has-flag@npm:3.0.0" @@ -7364,23 +7880,23 @@ __metadata: languageName: node linkType: hard -"has-property-descriptors@npm:^1.0.0": - version: 1.0.1 - resolution: "has-property-descriptors@npm:1.0.1" +"has-property-descriptors@npm:^1.0.0, has-property-descriptors@npm:^1.0.2": + version: 1.0.2 + resolution: "has-property-descriptors@npm:1.0.2" dependencies: - get-intrinsic: "npm:^1.2.2" - checksum: d62ba94b40150b00d621bc64a6aedb5bf0ee495308b4b7ed6bac856043db3cdfb1db553ae81cec91c9d2bd82057ff0e94145e7fa25d5aa5985ed32e0921927f6 + es-define-property: "npm:^1.0.0" + checksum: 253c1f59e80bb476cf0dde8ff5284505d90c3bdb762983c3514d36414290475fe3fd6f574929d84de2a8eec00d35cf07cb6776205ff32efd7c50719125f00236 languageName: node linkType: hard "has-proto@npm:^1.0.1": - version: 1.0.1 - resolution: "has-proto@npm:1.0.1" - checksum: c8a8fe411f810b23a564bd5546a8f3f0fff6f1b692740eb7a2fdc9df716ef870040806891e2f23ff4653f1083e3895bf12088703dd1a0eac3d9202d3a4768cd0 + version: 1.0.3 + resolution: "has-proto@npm:1.0.3" + checksum: 35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.3": version: 1.0.3 resolution: "has-symbols@npm:1.0.3" checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 @@ -7388,50 +7904,11 @@ __metadata: linkType: hard "has-tostringtag@npm:^1.0.0": - version: 1.0.0 - resolution: "has-tostringtag@npm:1.0.0" - dependencies: - has-symbols: "npm:^1.0.2" - checksum: 1cdba76b7d13f65198a92b8ca1560ba40edfa09e85d182bf436d928f3588a9ebd260451d569f0ed1b849c4bf54f49c862aa0d0a77f9552b1855bb6deb526c011 - languageName: node - linkType: hard - -"has-value@npm:^0.3.1": - version: 0.3.1 - resolution: "has-value@npm:0.3.1" - dependencies: - get-value: "npm:^2.0.3" - has-values: "npm:^0.1.4" - isobject: "npm:^2.0.0" - checksum: 7a7c2e9d07bc9742c81806150adb154d149bc6155267248c459cd1ce2a64b0759980d26213260e4b7599c8a3754551179f155ded88d0533a0d2bc7bc29028432 - languageName: node - linkType: hard - -"has-value@npm:^1.0.0": - version: 1.0.0 - resolution: "has-value@npm:1.0.0" - dependencies: - get-value: "npm:^2.0.6" - has-values: "npm:^1.0.0" - isobject: "npm:^3.0.0" - checksum: 17cdccaf50f8aac80a109dba2e2ee5e800aec9a9d382ef9deab66c56b34269e4c9ac720276d5ffa722764304a1180ae436df077da0dd05548cfae0209708ba4d - languageName: node - linkType: hard - -"has-values@npm:^0.1.4": - version: 0.1.4 - resolution: "has-values@npm:0.1.4" - checksum: a8f00ad862c20289798c35243d5bd0b0a97dd44b668c2204afe082e0265f2d0bf3b89fc8cc0ef01a52b49f10aa35cf85c336ee3a5f1cac96ed490f5e901cdbf2 - languageName: node - linkType: hard - -"has-values@npm:^1.0.0": - version: 1.0.0 - resolution: "has-values@npm:1.0.0" + version: 1.0.2 + resolution: "has-tostringtag@npm:1.0.2" dependencies: - is-number: "npm:^3.0.0" - kind-of: "npm:^4.0.0" - checksum: a6f2a1cc6b2e43eacc68e62e71ad6890def7f4b13d2ef06b4ad3ee156c23e470e6df144b9b467701908e17633411f1075fdff0cab45fb66c5e0584d89b25f35e + has-symbols: "npm:^1.0.3" + checksum: a8b166462192bafe3d9b6e420a1d581d93dd867adb61be223a17a8d6dad147aa77a8be32c961bb2f27b3ef893cae8d36f564ab651f5e9b7938ae86f74027c48c languageName: node linkType: hard @@ -7445,12 +7922,12 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0": - version: 2.0.0 - resolution: "hasown@npm:2.0.0" +"hasown@npm:^2.0.0, hasown@npm:^2.0.2": + version: 2.0.2 + resolution: "hasown@npm:2.0.2" dependencies: function-bind: "npm:^1.1.2" - checksum: 5d415b114f410661208c95e7ab4879f1cc2765b8daceff4dc8718317d1cb7b9ffa7c5d1eafd9a4389c9aab7445d6ea88e05f3096cb1e529618b55304956b87fc + checksum: 3769d434703b8ac66b209a4cca0737519925bbdb61dd887f93a16372b14694c63ff4e797686d87c90f08168e81082248b9b028bad60d4da9e0d1148766f56eb9 languageName: node linkType: hard @@ -7473,6 +7950,16 @@ __metadata: languageName: node linkType: hard +"header-case@npm:^2.0.4": + version: 2.0.4 + resolution: "header-case@npm:2.0.4" + dependencies: + capital-case: "npm:^1.0.4" + tslib: "npm:^2.0.3" + checksum: c9f295d9d8e38fa50679281fd70d80726962256e888a76c8e72e526453da7a1832dcb427caa716c1ad5d79841d4537301b90156fa30298fefd3d68f4ea2181bb + languageName: node + linkType: hard + "helmet@npm:^6.0.1": version: 6.2.0 resolution: "helmet@npm:6.2.0" @@ -7480,6 +7967,13 @@ __metadata: languageName: node linkType: hard +"hexoid@npm:^1.0.0": + version: 1.0.0 + resolution: "hexoid@npm:1.0.0" + checksum: 9c45e8ba676b9eb88455631ebceec4c829a8374a583410dc735472ab9808bf11339fcd074633c3fa30e420901b894d8a92ffd5e2e21eddd41149546e05a91f69 + languageName: node + linkType: hard + "highlight.js@npm:^10.4.1": version: 10.7.3 resolution: "highlight.js@npm:10.7.3" @@ -7487,17 +7981,10 @@ __metadata: languageName: node linkType: hard -"history@npm:^4.9.0": - version: 4.10.1 - resolution: "history@npm:4.10.1" - dependencies: - "@babel/runtime": "npm:^7.1.2" - loose-envify: "npm:^1.2.0" - resolve-pathname: "npm:^3.0.0" - tiny-invariant: "npm:^1.0.2" - tiny-warning: "npm:^1.0.0" - value-equal: "npm:^1.0.1" - checksum: 35377694e4f10f2cf056a9cb1a8ee083e04e4b4717a63baeee4afd565658a62c7e73700bf9e82aa53dbe1ec94e0a25a83c080d63bad8ee6b274a98d2fbc5ed4c +"hls.js@npm:~1.5.11": + version: 1.5.20 + resolution: "hls.js@npm:1.5.20" + checksum: 1d0357e381f6fa81a6b2737aab7fcf88b79b8f9b23c66665e0405eea6c2cfb58df00ba7fc72ee71990c6898d67f092732f8e7046914098ebba2c33323dc627f4 languageName: node linkType: hard @@ -7512,7 +7999,7 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.1.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": +"hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -7538,9 +8025,9 @@ __metadata: linkType: hard "html-entities@npm:^2.1.0": - version: 2.4.0 - resolution: "html-entities@npm:2.4.0" - checksum: 42bbd5d91f451625d7e35aaed41c8cd110054c0d0970764cb58df467b3f27f20199e8cf7b4aebc8d4eeaf17a27c0d1fb165f2852db85de200995d0f009c9011d + version: 2.5.2 + resolution: "html-entities@npm:2.5.2" + checksum: f20ffb4326606245c439c231de40a7c560607f639bf40ffbfb36b4c70729fd95d7964209045f1a4e62fe17f2364cef3d6e49b02ea09016f207fde51c2211e481 languageName: node linkType: hard @@ -7630,29 +8117,29 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:1.8.1, http-errors@npm:^1.6.3, http-errors@npm:^1.7.3, http-errors@npm:^1.8.0, http-errors@npm:~1.8.0": - version: 1.8.1 - resolution: "http-errors@npm:1.8.1" +"http-errors@npm:2.0.0, http-errors@npm:^2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" dependencies: - depd: "npm:~1.1.2" + depd: "npm:2.0.0" inherits: "npm:2.0.4" setprototypeof: "npm:1.2.0" - statuses: "npm:>= 1.5.0 < 2" + statuses: "npm:2.0.1" toidentifier: "npm:1.0.1" - checksum: f01aeecd76260a6fe7f08e192fcbe9b2f39ed20fc717b852669a69930167053b01790998275c6297d44f435cf0e30edd50c05223d1bec9bc484e6cf35b2d6f43 + checksum: fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 languageName: node linkType: hard -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" +"http-errors@npm:^1.6.3, http-errors@npm:^1.7.3, http-errors@npm:^1.8.1, http-errors@npm:~1.8.0": + version: 1.8.1 + resolution: "http-errors@npm:1.8.1" dependencies: - depd: "npm:2.0.0" + depd: "npm:~1.1.2" inherits: "npm:2.0.4" setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" + statuses: "npm:>= 1.5.0 < 2" toidentifier: "npm:1.0.1" - checksum: fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + checksum: f01aeecd76260a6fe7f08e192fcbe9b2f39ed20fc717b852669a69930167053b01790998275c6297d44f435cf0e30edd50c05223d1bec9bc484e6cf35b2d6f43 languageName: node linkType: hard @@ -7669,12 +8156,12 @@ __metadata: linkType: hard "http-proxy-agent@npm:^7.0.0": - version: 7.0.0 - resolution: "http-proxy-agent@npm:7.0.0" + version: 7.0.2 + resolution: "http-proxy-agent@npm:7.0.2" dependencies: agent-base: "npm:^7.1.0" debug: "npm:^4.3.4" - checksum: a11574ff39436cee3c7bc67f259444097b09474605846ddd8edf0bf4ad8644be8533db1aa463426e376865047d05dc22755e638632819317c0c2f1b2196657c8 + checksum: 4207b06a4580fb85dd6dff521f0abf6db517489e70863dca1a0291daa7f2d3d2d6015a57bd702af068ea5cf9f1f6ff72314f5f5b4228d299c0904135d2aef921 languageName: node linkType: hard @@ -7688,23 +8175,13 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: "npm:6" - debug: "npm:4" - checksum: 6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 - languageName: node - linkType: hard - "https-proxy-agent@npm:^7.0.1": - version: 7.0.2 - resolution: "https-proxy-agent@npm:7.0.2" + version: 7.0.5 + resolution: "https-proxy-agent@npm:7.0.5" dependencies: agent-base: "npm:^7.0.2" debug: "npm:4" - checksum: 7735eb90073db087e7e79312e3d97c8c04baf7ea7ca7b013382b6a45abbaa61b281041a98f4e13c8c80d88f843785bcc84ba189165b4b4087b1e3496ba656d77 + checksum: 2490e3acec397abeb88807db52cac59102d5ed758feee6df6112ab3ccd8325e8a1ce8bce6f4b66e5470eca102d31e425ace904242e4fa28dbe0c59c4bafa7b2c languageName: node linkType: hard @@ -7715,13 +8192,6 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 40498b33fe139f5cc4ef5d2f95eb1803d6318ac1b1c63eaf14eeed5484d26332c828de4a5a05676b6c83d7b9e57727c59addb4b1dea19cb8d71e83689e5b336c - languageName: node - linkType: hard - "iconv-lite@npm:0.4.13": version: 0.4.13 resolution: "iconv-lite@npm:0.4.13" @@ -7787,27 +8257,20 @@ __metadata: linkType: hard "ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.2.4": - version: 5.3.0 - resolution: "ignore@npm:5.3.0" - checksum: dc06bea5c23aae65d0725a957a0638b57e235ae4568dda51ca142053ed2c352de7e3bc93a69b2b32ac31966a1952e9a93c5ef2e2ab7c6b06aef9808f6b55b571 - languageName: node - linkType: hard - -"immer@npm:9.0.19": - version: 9.0.19 - resolution: "immer@npm:9.0.19" - checksum: 69a5f5c1f03471e74adacb7dfc21bdb08156c3d958035142a71e318295d2dcbbd245d9f280fd6cdd54b94bcc642b3f6c2fb1169a97be31ff63a59b2f0469be78 + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard -"immer@npm:^9.0.21, immer@npm:^9.0.6": +"immer@npm:9.0.21, immer@npm:^9.0.21, immer@npm:^9.0.6": version: 9.0.21 resolution: "immer@npm:9.0.21" checksum: 03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 languageName: node linkType: hard -"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": +"import-fresh@npm:^3.2.1": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -7817,6 +8280,13 @@ __metadata: languageName: node linkType: hard +"import-lazy@npm:~4.0.0": + version: 4.0.0 + resolution: "import-lazy@npm:4.0.0" + checksum: a3520313e2c31f25c0b06aa66d167f329832b68a4f957d7c9daf6e0fa41822b6e84948191648b9b9d8ca82f94740cdf15eecf2401a5b42cd1c33fd84f2225cca + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -7831,6 +8301,13 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^5.0.0": + version: 5.0.0 + resolution: "indent-string@npm:5.0.0" + checksum: 8ee77b57d92e71745e133f6f444d6fa3ed503ad0e1bcd7e80c8da08b42375c07117128d670589725ed07b1978065803fa86318c309ba45415b7fe13e7f170220 + languageName: node + linkType: hard + "inflation@npm:^2.0.0": version: 2.1.0 resolution: "inflation@npm:2.1.0" @@ -7862,13 +8339,6 @@ __metadata: languageName: node linkType: hard -"ini@npm:4.1.1": - version: 4.1.1 - resolution: "ini@npm:4.1.1" - checksum: 7fddc8dfd3e63567d4fdd5d999d1bf8a8487f1479d0b34a1d01f28d391a9228d261e19abc38e1a6a1ceb3400c727204fce05725d5eb598dfcf2077a1e3afe211 - languageName: node - linkType: hard - "ini@npm:^1.3.4, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" @@ -7927,10 +8397,23 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^1.2.0": - version: 1.4.0 - resolution: "interpret@npm:1.4.0" - checksum: 08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 +"inquirer@npm:^9.2.10": + version: 9.3.6 + resolution: "inquirer@npm:9.3.6" + dependencies: + "@inquirer/figures": "npm:^1.0.3" + ansi-escapes: "npm:^4.3.2" + cli-width: "npm:^4.1.0" + external-editor: "npm:^3.1.0" + mute-stream: "npm:1.0.0" + ora: "npm:^5.4.1" + run-async: "npm:^3.0.0" + rxjs: "npm:^7.8.1" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + yoctocolors-cjs: "npm:^2.1.2" + checksum: 29625ffc98979a862d3db1d006464526e1dd9f62f0aae68ab0231af56a193cbdc7f90d6222541e1dcf1ff1d3c1d36e33883f314b67bb731fd68a7b18999ef6e3 languageName: node linkType: hard @@ -7941,25 +8424,22 @@ __metadata: languageName: node linkType: hard -"intl-messageformat@npm:10.3.4": - version: 10.3.4 - resolution: "intl-messageformat@npm:10.3.4" - dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/fast-memoize": "npm:2.0.1" - "@formatjs/icu-messageformat-parser": "npm:2.3.1" - tslib: "npm:^2.4.0" - checksum: dfae458a1f86c4872052a2470e77f0ea4cd1cfd07ca966c9c534f790e3ed6468bc09600c270a3bc294f5eac9d3925ff134f2d938c73ed30f38b278faffd71454 +"interpret@npm:^3.1.1": + version: 3.1.1 + resolution: "interpret@npm:3.1.1" + checksum: 6f3c4d0aa6ec1b43a8862375588a249e3c917739895cbe67fe12f0a76260ea632af51e8e2431b50fbcd0145356dc28ca147be08dbe6a523739fd55c0f91dc2a5 languageName: node linkType: hard -"into-stream@npm:^6.0.0": - version: 6.0.0 - resolution: "into-stream@npm:6.0.0" +"intl-messageformat@npm:10.5.11": + version: 10.5.11 + resolution: "intl-messageformat@npm:10.5.11" dependencies: - from2: "npm:^2.3.0" - p-is-promise: "npm:^3.0.0" - checksum: 576319a540d0e494f5f6028db364b0e163d58020139d862e5372c51ac35875e4ac2ee49fd821bb9225642de6add2e26dff82e5c41108d638a95930fa83bad750 + "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/fast-memoize": "npm:2.2.0" + "@formatjs/icu-messageformat-parser": "npm:2.7.6" + tslib: "npm:^2.4.0" + checksum: 423f1c879ce2d0e7b9e0b4c1787a81ead7fe4d1734e0366a20fef56b06c09146e7ca3618e2e78b4f8b8f2b59cafe6237ceed21530fe0c16cfb47d915fc80222d languageName: node linkType: hard @@ -7972,10 +8452,13 @@ __metadata: languageName: node linkType: hard -"ip@npm:^2.0.0": - version: 2.0.1 - resolution: "ip@npm:2.0.1" - checksum: cab8eb3e88d0abe23e4724829621ec4c4c5cb41a7f936a2e626c947128c1be16ed543448d42af7cca95379f9892bfcacc1ccd8d09bc7e8bea0e86d492ce33616 +"ip-address@npm:^9.0.5": + version: 9.0.5 + resolution: "ip-address@npm:9.0.5" + dependencies: + jsbn: "npm:1.1.0" + sprintf-js: "npm:^1.1.3" + checksum: 331cd07fafcb3b24100613e4b53e1a2b4feab11e671e655d46dc09ee233da5011284d09ca40c4ecbdfe1d0004f462958675c224a804259f2f78d2465a87824bc languageName: node linkType: hard @@ -7989,15 +8472,6 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-accessor-descriptor@npm:1.0.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: d034034074c5ffeb6c868e091083182279db1a956f49f8d1494cecaa0f8b99d706556ded2a9b20d9aa290549106eef8204d67d8572902e06dcb1add6db6b524d - languageName: node - linkType: hard - "is-arrayish@npm:^0.2.1": version: 0.2.1 resolution: "is-arrayish@npm:0.2.1" @@ -8021,13 +8495,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^1.1.5": - version: 1.1.6 - resolution: "is-buffer@npm:1.1.6" - checksum: ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 - languageName: node - linkType: hard - "is-class-hotfix@npm:~0.0.6": version: 0.0.6 resolution: "is-class-hotfix@npm:0.0.6" @@ -8036,40 +8503,11 @@ __metadata: linkType: hard "is-core-module@npm:^2.13.0": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 - languageName: node - linkType: hard - -"is-data-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-descriptor@npm:1.0.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: ad3acc372e3227f87eb8cdba112c343ca2a67f1885aecf64f02f901cb0858a1fc9488ad42135ab102e9d9e71a62b3594740790bb103a9ba5da830a131a89e3e8 - languageName: node - linkType: hard - -"is-descriptor@npm:^0.1.0": - version: 0.1.7 - resolution: "is-descriptor@npm:0.1.7" - dependencies: - is-accessor-descriptor: "npm:^1.0.1" - is-data-descriptor: "npm:^1.0.1" - checksum: f5960b9783f508aec570465288cb673d4b3cc4aae4e6de970c3afd9a8fc1351edcb85d78b2cce2ec5251893a423f73263cab3bb94cf365a8d71b5d510a116392 - languageName: node - linkType: hard - -"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.3 - resolution: "is-descriptor@npm:1.0.3" + version: 2.15.1 + resolution: "is-core-module@npm:2.15.1" dependencies: - is-accessor-descriptor: "npm:^1.0.1" - is-data-descriptor: "npm:^1.0.1" - checksum: b4ee667ea787d3a0be4e58536087fd0587de2b0b6672fbfe288f5b8d831ac4b79fd987f31d6c2d4e5543a42c97a87428bc5215ce292a1a47070147793878226f + hasown: "npm:^2.0.2" + checksum: 53432f10c69c40bfd2fa8914133a68709ff9498c86c3bf5fca3cdf3145a56fd2168cbf4a43b29843a6202a120a5f9c5ffba0a4322e1e3441739bc0b641682612 languageName: node linkType: hard @@ -8082,32 +8520,7 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856 - languageName: node - linkType: hard - -"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": - version: 0.1.1 - resolution: "is-extendable@npm:0.1.1" - checksum: dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879 - languageName: node - linkType: hard - -"is-extendable@npm:^1.0.1": - version: 1.0.1 - resolution: "is-extendable@npm:1.0.1" - dependencies: - is-plain-object: "npm:^2.0.4" - checksum: 1d6678a5be1563db6ecb121331c819c38059703f0179f52aa80c242c223ee9c6b66470286636c0e63d7163e4d905c0a7d82a096e0b5eaeabb51b9f8d0af0d73f - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1": +"is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" checksum: 5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 @@ -8130,15 +8543,6 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^3.1.0": - version: 3.1.0 - resolution: "is-glob@npm:3.1.0" - dependencies: - is-extglob: "npm:^2.1.0" - checksum: ba816a35dcf5285de924a8a4654df7b183a86381d73ea3bbf3df3cc61b3ba61fdddf90ee205709a2235b210ee600ee86e5e8600093cf291a662607fd032e2ff4 - languageName: node - linkType: hard - "is-glob@npm:^4.0.1, is-glob@npm:^4.0.3, is-glob@npm:~4.0.1": version: 4.0.3 resolution: "is-glob@npm:4.0.3" @@ -8155,17 +8559,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: "npm:^3.0.0" - bin: - is-inside-container: cli.js - checksum: a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd - languageName: node - linkType: hard - "is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" @@ -8173,6 +8566,13 @@ __metadata: languageName: node linkType: hard +"is-interactive@npm:^2.0.0": + version: 2.0.0 + resolution: "is-interactive@npm:2.0.0" + checksum: 801c8f6064f85199dc6bf99b5dd98db3282e930c3bc197b32f2c5b89313bb578a07d1b8a01365c4348c2927229234f3681eb861b9c2c92bee72ff397390fa600 + languageName: node + linkType: hard + "is-lambda@npm:^1.0.1": version: 1.0.1 resolution: "is-lambda@npm:1.0.1" @@ -8196,15 +8596,6 @@ __metadata: languageName: node linkType: hard -"is-number@npm:^3.0.0": - version: 3.0.0 - resolution: "is-number@npm:3.0.0" - dependencies: - kind-of: "npm:^3.0.2" - checksum: e639c54640b7f029623df24d3d103901e322c0c25ea5bde97cd723c2d0d4c05857a8364ab5c58d963089dbed6bf1d0ffe975cb6aef917e2ad0ccbca653d31b4f - languageName: node - linkType: hard - "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -8226,6 +8617,13 @@ __metadata: languageName: node linkType: hard +"is-path-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "is-path-cwd@npm:3.0.0" + checksum: 8135b789c74e137501ca33b11a846c32d160c517037c0ce390004a98335e010b9712792d97c73d9e98a5ecbcfd03589a81e95c72e1c05014a69fead963a02753 + languageName: node + linkType: hard + "is-path-inside@npm:^3.0.1": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" @@ -8233,19 +8631,10 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^4.1.0": - version: 4.1.0 - resolution: "is-plain-obj@npm:4.1.0" - checksum: 32130d651d71d9564dc88ba7e6fda0e91a1010a3694648e9f4f47bb6080438140696d3e3e15c741411d712e47ac9edc1a8a9de1fe76f3487b0d90be06ac9975e - languageName: node - linkType: hard - -"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: "npm:^3.0.1" - checksum: f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 +"is-path-inside@npm:^4.0.0": + version: 4.0.0 + resolution: "is-path-inside@npm:4.0.0" + checksum: 51188d7e2b1d907a9a5f7c18d99a90b60870b951ed87cf97595d9aaa429d4c010652c3350bcbf31182e7f4b0eab9a1860b43e16729b13cb1a44baaa6cdb64c46 languageName: node linkType: hard @@ -8281,20 +8670,13 @@ __metadata: languageName: node linkType: hard -"is-stream@npm:^2.0.0, is-stream@npm:^2.0.1": +"is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" checksum: 7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 languageName: node linkType: hard -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 - languageName: node - linkType: hard - "is-type-of@npm:^1.2.1": version: 1.4.0 resolution: "is-type-of@npm:1.4.0" @@ -8329,6 +8711,20 @@ __metadata: languageName: node linkType: hard +"is-unicode-supported@npm:^1.3.0": + version: 1.3.0 + resolution: "is-unicode-supported@npm:1.3.0" + checksum: b8674ea95d869f6faabddc6a484767207058b91aea0250803cbf1221345cb0c56f466d4ecea375dc77f6633d248d33c47bd296fb8f4cdba0b4edba8917e83d8a + languageName: node + linkType: hard + +"is-unicode-supported@npm:^2.0.0": + version: 2.1.0 + resolution: "is-unicode-supported@npm:2.1.0" + checksum: a0f53e9a7c1fdbcf2d2ef6e40d4736fdffff1c9f8944c75e15425118ff3610172c87bf7bc6c34d3903b04be59790bb2212ddbe21ee65b5a97030fc50370545a5 + languageName: node + linkType: hard + "is-upper-case@npm:^1.1.0": version: 1.1.2 resolution: "is-upper-case@npm:1.1.2" @@ -8338,7 +8734,7 @@ __metadata: languageName: node linkType: hard -"is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": +"is-windows@npm:^1.0.1": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 @@ -8361,7 +8757,7 @@ __metadata: languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:~1.0.0": +"isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" checksum: 18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d @@ -8375,6 +8771,13 @@ __metadata: languageName: node linkType: hard +"isbinaryfile@npm:^5.0.0": + version: 5.0.4 + resolution: "isbinaryfile@npm:5.0.4" + checksum: fea255bfae67ff4827e8dd2238d6700d4803d02b4d892b72eeac4541487284e901251a3427966af5018d4eb29fa155b036dcb75dd217634146a072991afbc2c2 + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -8389,15 +8792,6 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^2.0.0": - version: 2.1.0 - resolution: "isobject@npm:2.1.0" - dependencies: - isarray: "npm:1.0.0" - checksum: c4cafec73b3b2ee11be75dff8dafd283b5728235ac099b07d7873d5182553a707768e208327bbc12931b9422d8822280bf88d894a0024ff5857b3efefb480e7b - languageName: node - linkType: hard - "isobject@npm:^3.0.0, isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" @@ -8449,6 +8843,13 @@ __metadata: languageName: node linkType: hard +"jju@npm:~1.4.0": + version: 1.4.0 + resolution: "jju@npm:1.4.0" + checksum: f3f444557e4364cfc06b1abf8331bf3778b26c0c8552ca54429bc0092652172fdea26cbffe33e1017b303d5aa506f7ede8571857400efe459cb7439180e2acad + languageName: node + linkType: hard + "jose@npm:^4.14.6": version: 4.15.9 resolution: "jose@npm:4.15.9" @@ -8463,13 +8864,6 @@ __metadata: languageName: node linkType: hard -"js-cookie@npm:2.2.1": - version: 2.2.1 - resolution: "js-cookie@npm:2.2.1" - checksum: ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376 - languageName: node - linkType: hard - "js-sha3@npm:0.8.0": version: 0.8.0 resolution: "js-sha3@npm:0.8.0" @@ -8484,23 +8878,31 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^4.1.0": - version: 4.1.0 - resolution: "js-yaml@npm:4.1.0" +"js-yaml@npm:^3.13.0": + version: 3.14.1 + resolution: "js-yaml@npm:3.14.1" dependencies: - argparse: "npm:^2.0.1" + argparse: "npm:^1.0.7" + esprima: "npm:^4.0.0" bin: js-yaml: bin/js-yaml.js - checksum: 184a24b4eaacfce40ad9074c64fd42ac83cf74d8c8cd137718d456ced75051229e5061b8633c3366b8aada17945a7a356b337828c19da92b51ae62126575018f + checksum: 6746baaaeac312c4db8e75fa22331d9a04cccb7792d126ed8ce6a0bbcfef0cedaddd0c5098fade53db067c09fe00aa1c957674b4765610a8b06a5a189e46433b languageName: node linkType: hard -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" +"jsbn@npm:1.1.0": + version: 1.1.0 + resolution: "jsbn@npm:1.1.0" + checksum: 4f907fb78d7b712e11dea8c165fe0921f81a657d3443dde75359ed52eb2b5d33ce6773d97985a089f09a65edd80b11cb75c767b57ba47391fee4c969f7215c96 + languageName: node + linkType: hard + +"jsesc@npm:^3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" bin: jsesc: bin/jsesc - checksum: dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 + checksum: ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1 languageName: node linkType: hard @@ -8532,6 +8934,13 @@ __metadata: languageName: node linkType: hard +"json-stringify-safe@npm:^5.0.1": + version: 5.0.1 + resolution: "json-stringify-safe@npm:5.0.1" + checksum: 7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 + languageName: node + linkType: hard + "json5@npm:^2.1.2, json5@npm:^2.2.0": version: 2.2.3 resolution: "json5@npm:2.2.3" @@ -8541,6 +8950,13 @@ __metadata: languageName: node linkType: hard +"jsonc-parser@npm:^3.2.0": + version: 3.3.1 + resolution: "jsonc-parser@npm:3.3.1" + checksum: 269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 + languageName: node + linkType: hard + "jsonfile@npm:^4.0.0": version: 4.0.0 resolution: "jsonfile@npm:4.0.0" @@ -8600,7 +9016,7 @@ __metadata: languageName: node linkType: hard -"jwk-to-pem@npm:2.0.5, jwk-to-pem@npm:^2.0.5": +"jwk-to-pem@npm:2.0.5": version: 2.0.5 resolution: "jwk-to-pem@npm:2.0.5" dependencies: @@ -8611,6 +9027,17 @@ __metadata: languageName: node linkType: hard +"jwk-to-pem@npm:^2.0.6": + version: 2.0.6 + resolution: "jwk-to-pem@npm:2.0.6" + dependencies: + asn1.js: "npm:^5.3.0" + elliptic: "npm:^6.5.7" + safe-buffer: "npm:^5.0.1" + checksum: 1ae56a2a807153375390e6b627a41231c593a30c1e58543c052c46114ac3df636182e7d7f525828161a44ce9e91c4aa61aae116db5a7f03b0f1db771c724cdba + languageName: node + linkType: hard + "jwks-rsa@npm:3.1.0": version: 3.1.0 resolution: "jwks-rsa@npm:3.1.0" @@ -8663,24 +9090,6 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": - version: 3.2.2 - resolution: "kind-of@npm:3.2.2" - dependencies: - is-buffer: "npm:^1.1.5" - checksum: 7e34bc29d4b02c997f92f080de34ebb92033a96736bbb0bb2410e033a7e5ae6571f1fa37b2d7710018f95361473b816c604234197f4f203f9cf149d8ef1574d9 - languageName: node - linkType: hard - -"kind-of@npm:^4.0.0": - version: 4.0.0 - resolution: "kind-of@npm:4.0.0" - dependencies: - is-buffer: "npm:^1.1.5" - checksum: d6c44c75ee36898142dfc7106afbd50593216c37f96acb81a7ab33ca1a6938ce97d5692b8fc8fccd035f83811a9d97749d68771116441a48eedd0b68e2973165 - languageName: node - linkType: hard - "kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -8688,16 +9097,9 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^3.0.3": - version: 3.0.3 - resolution: "kleur@npm:3.0.3" - checksum: cd3a0b8878e7d6d3799e54340efe3591ca787d9f95f109f28129bdd2915e37807bf8918bb295ab86afb8c82196beec5a1adcaf29042ce3f2bd932b038fe3aa4b - languageName: node - linkType: hard - -"knex@npm:2.5.0": - version: 2.5.0 - resolution: "knex@npm:2.5.0" +"knex@npm:3.0.1": + version: 3.0.1 + resolution: "knex@npm:3.0.1" dependencies: colorette: "npm:2.0.19" commander: "npm:^10.0.0" @@ -8730,29 +9132,21 @@ __metadata: optional: true bin: knex: bin/cli.js - checksum: 651c5114c28198f3c896da43c3b6b4e1e26cf72ad7b7737bb525d15a5d27aa073367bba3855f319f028bd7efbf195be9565426d9023fac1d5a43ecb6ae428e0d - languageName: node - linkType: hard - -"koa-body@npm:4.2.0": - version: 4.2.0 - resolution: "koa-body@npm:4.2.0" - dependencies: - "@types/formidable": "npm:^1.0.31" - co-body: "npm:^5.1.1" - formidable: "npm:^1.1.1" - checksum: fd451135e7ab5b77002ca1c69565d13b61609fbcb49eb159b995625c198f472c6bf9ae66220077c35439f0b4c0f6282c9d655404fd06cc22a65cbbb64f865322 + checksum: 43ce4858642b17304ba1f524361936d6369bccbc09ae4695f7b253a7553a729708a413f0fa5e4b3a295fe4f7483e4776be5f960d72c2decff34be11186685033 languageName: node linkType: hard -"koa-bodyparser@npm:4.4.1": - version: 4.4.1 - resolution: "koa-bodyparser@npm:4.4.1" +"koa-body@npm:6.0.1": + version: 6.0.1 + resolution: "koa-body@npm:6.0.1" dependencies: - co-body: "npm:^6.0.0" - copy-to: "npm:^2.0.1" - type-is: "npm:^1.6.18" - checksum: 72abf648bb62649cebfed310ef8fd09db3ca48867e083814b63f799fedadfdc440817507b9edbcd1d8d75282b23ed64812d924d4d5fc12375ae935150b224c1d + "@types/co-body": "npm:^6.1.0" + "@types/formidable": "npm:^2.0.5" + "@types/koa": "npm:^2.13.5" + co-body: "npm:^6.1.0" + formidable: "npm:^2.0.1" + zod: "npm:^3.19.1" + checksum: 5645dd08d2ce54171be35d3acf1764e0b3024660570a55cc2692e2f5f3256043bae136ec2dcab2860cae3be8faab99d5720c8660dec2cdff37d5413053bbcee8 languageName: node linkType: hard @@ -8763,16 +9157,15 @@ __metadata: languageName: node linkType: hard -"koa-compress@npm:5.1.0": - version: 5.1.0 - resolution: "koa-compress@npm:5.1.0" +"koa-compress@npm:5.1.1": + version: 5.1.1 + resolution: "koa-compress@npm:5.1.1" dependencies: - bytes: "npm:^3.0.0" - compressible: "npm:^2.0.0" - http-errors: "npm:^1.8.0" + bytes: "npm:^3.1.2" + compressible: "npm:^2.0.18" + http-errors: "npm:^1.8.1" koa-is-json: "npm:^1.0.0" - statuses: "npm:^2.0.1" - checksum: 0533b2e2773c4a3db283c01ae60af0531dde1d5fc7ce5eaae934d88fefedc8a85b4ac861970ba786fcf49b3c8e32ee2c52e72debc3de98ecc507be51ea97ec5a + checksum: c3b9456330b1c3d02852af588a19b8a709616c67f2d2602d5d1bb2cf851a4387c76d350936ac373059b0c956c92dedb2d6cbe4aae3b5d3eb741835f949d22e9f languageName: node linkType: hard @@ -8804,7 +9197,7 @@ __metadata: languageName: node linkType: hard -"koa-ip@npm:^2.1.2": +"koa-ip@npm:^2.1.3": version: 2.1.3 resolution: "koa-ip@npm:2.1.3" dependencies: @@ -8822,12 +9215,12 @@ __metadata: languageName: node linkType: hard -"koa-passport@npm:5.0.0": - version: 5.0.0 - resolution: "koa-passport@npm:5.0.0" +"koa-passport@npm:6.0.0": + version: 6.0.0 + resolution: "koa-passport@npm:6.0.0" dependencies: passport: "npm:^0.6.0" - checksum: 3a021ccd0d043523fdad464360fdfa1e97e8877f04c02800a2b7eea2cb276b70a5d6d8a6568f54e7f16bf57f9449e8d368908f0e0591e390c44db6b95de7c653 + checksum: 1def6daa2e44edc86298e4527831354da7280c66de09dbbd076c23f6702671bfee46c03e48ba91ef85d503acac42845801654be0144b8413fcd1c2229031971b languageName: node linkType: hard @@ -8873,7 +9266,7 @@ __metadata: languageName: node linkType: hard -"koa2-ratelimit@npm:^1.1.2": +"koa2-ratelimit@npm:^1.1.3": version: 1.1.3 resolution: "koa2-ratelimit@npm:1.1.3" peerDependencies: @@ -8891,15 +9284,15 @@ __metadata: languageName: node linkType: hard -"koa@npm:2.13.4": - version: 2.13.4 - resolution: "koa@npm:2.13.4" +"koa@npm:2.15.2": + version: 2.15.2 + resolution: "koa@npm:2.15.2" dependencies: accepts: "npm:^1.3.5" cache-content-type: "npm:^1.0.0" content-disposition: "npm:~0.5.2" content-type: "npm:^1.0.4" - cookies: "npm:~0.8.0" + cookies: "npm:~0.9.0" debug: "npm:^4.3.2" delegates: "npm:^1.0.0" depd: "npm:^2.0.0" @@ -8918,7 +9311,7 @@ __metadata: statuses: "npm:^1.5.0" type-is: "npm:^1.6.16" vary: "npm:^1.1.2" - checksum: 6c9428421402f4c4eeb137fca8c2685d386af4d01792f3c54d12186c5cc75fd8e2f90e944609c365bdd801cd67ae442e88785ac3552456348c2dcb5b5ecda395 + checksum: ff486f4564c10340ba6d59ab667af5554058f2c4250352e8b15016c3c6d0079c25cef5e75aa787930617a2a57929617b7697341b1228db03e5da9f46f5f0b571 languageName: node linkType: hard @@ -8965,19 +9358,19 @@ __metadata: languageName: node linkType: hard -"liftoff@npm:^2.5.0": - version: 2.5.0 - resolution: "liftoff@npm:2.5.0" +"liftoff@npm:^4.0.0": + version: 4.0.0 + resolution: "liftoff@npm:4.0.0" dependencies: - extend: "npm:^3.0.0" - findup-sync: "npm:^2.0.0" - fined: "npm:^1.0.1" - flagged-respawn: "npm:^1.0.0" - is-plain-object: "npm:^2.0.4" - object.map: "npm:^1.0.0" - rechoir: "npm:^0.6.2" - resolve: "npm:^1.1.7" - checksum: b183acabcd00adf5ff13d140f1cfc27357a76b905f5904c1223564ab21457473b97ef583ab22421d8e1e309b505488129c53ae63e3d36ffb495d746e27a6d340 + extend: "npm:^3.0.2" + findup-sync: "npm:^5.0.0" + fined: "npm:^2.0.0" + flagged-respawn: "npm:^2.0.0" + is-plain-object: "npm:^5.0.0" + object.map: "npm:^1.0.1" + rechoir: "npm:^0.8.0" + resolve: "npm:^1.20.0" + checksum: c323c173f18f36100761f3e6017dffd0a0f5fd45f13254741b0edf8604a065afe6190812fddbde3d95220998a15b20acf4e44baa3cc3185b9c65bb5662b9c24a languageName: node linkType: hard @@ -9004,6 +9397,18 @@ __metadata: languageName: node linkType: hard +"load-yaml-file@npm:^0.2.0": + version: 0.2.0 + resolution: "load-yaml-file@npm:0.2.0" + dependencies: + graceful-fs: "npm:^4.1.5" + js-yaml: "npm:^3.13.0" + pify: "npm:^4.0.1" + strip-bom: "npm:^3.0.0" + checksum: e00ed43048c0648dfef7639129b6d7e5c2272bc36d2a50dd983dd495f3341a02cd2c40765afa01345f798d0d894e5ba53212449933e72ddfa4d3f7a48f822d2f + languageName: node + linkType: hard + "loader-runner@npm:^4.2.0": version: 4.3.0 resolution: "loader-runner@npm:4.3.0" @@ -9092,15 +9497,6 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:^2.2.0": - version: 2.2.0 - resolution: "log-symbols@npm:2.2.0" - dependencies: - chalk: "npm:^2.0.1" - checksum: 574eb4205f54f0605021aa67ebb372c30ca64e8ddd439efeb8507af83c776dce789e83614e80059014d9e48dcc94c4b60cef2e85f0dc944eea27c799cec62353 - languageName: node - linkType: hard - "log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" @@ -9111,9 +9507,19 @@ __metadata: languageName: node linkType: hard -"logform@npm:^2.3.2, logform@npm:^2.4.0": - version: 2.6.0 - resolution: "logform@npm:2.6.0" +"log-symbols@npm:^6.0.0": + version: 6.0.0 + resolution: "log-symbols@npm:6.0.0" + dependencies: + chalk: "npm:^5.3.0" + is-unicode-supported: "npm:^1.3.0" + checksum: 36636cacedba8f067d2deb4aad44e91a89d9efb3ead27e1846e7b82c9a10ea2e3a7bd6ce28a7ca616bebc60954ff25c67b0f92d20a6a746bb3cc52c3701891f6 + languageName: node + linkType: hard + +"logform@npm:^2.4.0, logform@npm:^2.7.0": + version: 2.7.0 + resolution: "logform@npm:2.7.0" dependencies: "@colors/colors": "npm:1.6.0" "@types/triple-beam": "npm:^1.3.2" @@ -9121,7 +9527,7 @@ __metadata: ms: "npm:^2.1.1" safe-stable-stringify: "npm:^2.3.1" triple-beam: "npm:^1.3.0" - checksum: 6e02f8617a03155b2fce451bacf777a2c01da16d32c4c745b3ec85be6c3f2602f2a4953a8bd096441cb4c42c447b52318541d6b6bc335dce903cb9ad77a1749f + checksum: 4789b4b37413c731d1835734cb799240d31b865afde6b7b3e06051d6a4127bfda9e88c99cfbf296d084a315ccbed2647796e6a56b66e725bcb268c586f57558f languageName: node linkType: hard @@ -9132,7 +9538,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -9184,7 +9590,7 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^9.1.1 || ^10.0.0": +"lru-cache@npm:^10.0.1": version: 10.1.0 resolution: "lru-cache@npm:10.1.0" checksum: 778bc8b2626daccd75f24c4b4d10632496e21ba064b126f526c626fbdbc5b28c472013fccd45d7646b9e1ef052444824854aed617b59cd570d01a8b7d651fc1e @@ -9208,10 +9614,10 @@ __metadata: languageName: node linkType: hard -"lru_map@npm:^0.3.3": - version: 0.3.3 - resolution: "lru_map@npm:0.3.3" - checksum: d861f14a142a4a74ebf8d3ad57f2e768a5b820db4100ae53eed1a64eb6350912332e6ebc87cb7415ad6d0cd8f3ce6d20beab9a5e6042ccb5996ea0067a220448 +"lunr@npm:^2.3.9": + version: 2.3.9 + resolution: "lunr@npm:2.3.9" + checksum: 77d7dbb4fbd602aac161e2b50887d8eda28c0fa3b799159cee380fbb311f1e614219126ecbbd2c3a9c685f1720a8109b3c1ca85cc893c39b6c9cc6a62a1d8a8b languageName: node linkType: hard @@ -9222,6 +9628,15 @@ __metadata: languageName: node linkType: hard +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" + bin: + lz-string: bin/bin.js + checksum: 36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b + languageName: node + linkType: hard + "mailcomposer@npm:3.12.0": version: 3.12.0 resolution: "mailcomposer@npm:3.12.0" @@ -9242,8 +9657,8 @@ __metadata: linkType: hard "make-fetch-happen@npm:^13.0.0": - version: 13.0.0 - resolution: "make-fetch-happen@npm:13.0.0" + version: 13.0.1 + resolution: "make-fetch-happen@npm:13.0.1" dependencies: "@npmcli/agent": "npm:^2.0.0" cacache: "npm:^18.0.0" @@ -9254,9 +9669,10 @@ __metadata: minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" negotiator: "npm:^0.6.3" + proc-log: "npm:^4.2.0" promise-retry: "npm:^2.0.1" ssri: "npm:^10.0.0" - checksum: 43b9f6dcbc6fe8b8604cb6396957c3698857a15ba4dbc38284f7f0e61f248300585ef1eb8cc62df54e9c724af977e45b5cdfd88320ef7f53e45070ed3488da55 + checksum: df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e languageName: node linkType: hard @@ -9269,22 +9685,13 @@ __metadata: languageName: node linkType: hard -"map-cache@npm:^0.2.0, map-cache@npm:^0.2.2": +"map-cache@npm:^0.2.0": version: 0.2.2 resolution: "map-cache@npm:0.2.2" checksum: 05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 languageName: node linkType: hard -"map-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "map-visit@npm:1.0.0" - dependencies: - object-visit: "npm:^1.0.0" - checksum: fb3475e5311939a6147e339999113db607adc11c7c3cd3103e5e9dbf502898416ecba6b1c7c649c6d4d12941de00cee58b939756bdf20a9efe7d4fa5a5738b73 - languageName: node - linkType: hard - "markdown-it-abbr@npm:^1.0.4": version: 1.0.4 resolution: "markdown-it-abbr@npm:1.0.4" @@ -9363,13 +9770,31 @@ __metadata: languageName: node linkType: hard +"marked@npm:^4.3.0": + version: 4.3.0 + resolution: "marked@npm:4.3.0" + bin: + marked: bin/marked.js + checksum: 0013463855e31b9c88d8bb2891a611d10ef1dc79f2e3cbff1bf71ba389e04c5971298c886af0be799d7fa9aa4593b086a136062d59f1210b0480b026a8c5dc47 + languageName: node + linkType: hard + "match-sorter@npm:^6.0.2": - version: 6.3.1 - resolution: "match-sorter@npm:6.3.1" + version: 6.3.4 + resolution: "match-sorter@npm:6.3.4" + dependencies: + "@babel/runtime": "npm:^7.23.8" + remove-accents: "npm:0.5.0" + checksum: 35d2a6b6df003c677d9ec87ecd4683657638f5bce856f43f9cf90b03e357ed2f09813ebbac759defa7e7438706936dd34dc2bfe1a18771f7d2541f14d639b4ad + languageName: node + linkType: hard + +"matcher@npm:^3.0.0": + version: 3.0.0 + resolution: "matcher@npm:3.0.0" dependencies: - "@babel/runtime": "npm:^7.12.5" - remove-accents: "npm:0.4.2" - checksum: fb805e1f8cd1a41846dd5dcbba810a3bff3e1436a34a8226201d3f7518970171a7dbedb0d99677a6dce2a2925e4fc3cf1d0d82a1203ac9ef65d13d5d290b1dad + escape-string-regexp: "npm:^4.0.0" + checksum: 2edf24194a2879690bcdb29985fc6bc0d003df44e04df21ebcac721fa6ce2f6201c579866bb92f9380bffe946f11ecd8cd31f34117fb67ebf8aca604918e127e languageName: node linkType: hard @@ -9380,6 +9805,29 @@ __metadata: languageName: node linkType: hard +"media-chrome@npm:^4.1.0": + version: 4.6.0 + resolution: "media-chrome@npm:4.6.0" + dependencies: + ce-la-react: "npm:^0.1.3" + checksum: 015a15155dbc3a67ba63bf97a56debcb77d386e4d8108f8ad4a86f50220150cc0ac88f30c9f9672b4741a17451a1eaa0bc003ee22506aa9705c213b477447ec6 + languageName: node + linkType: hard + +"media-chrome@npm:~4.2.1": + version: 4.2.3 + resolution: "media-chrome@npm:4.2.3" + checksum: 88cd534dad0f67db90b5187de74ceff1affa3baf521850562aa55dc585547221538903b2c61f61bcd8347c47d5625cdb7560ba201aac2bc0fcfa648a73fbc1bb + languageName: node + linkType: hard + +"media-tracks@npm:~0.3.2": + version: 0.3.3 + resolution: "media-tracks@npm:0.3.3" + checksum: ecd57e628222b6e0611f21813a291a47b30c96aa1c9d7e13546932b59e8bb206651961a36360cc5584bf76bf890ce01be3bb0c045facf76ab8b1cfacecf9808b + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -9431,24 +9879,13 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.0.4": - version: 3.1.10 - resolution: "micromatch@npm:3.1.10" +"micromatch@npm:^4.0.2": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: - arr-diff: "npm:^4.0.0" - array-unique: "npm:^0.3.2" - braces: "npm:^2.3.1" - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - extglob: "npm:^2.0.4" - fragment-cache: "npm:^0.2.1" - kind-of: "npm:^6.0.2" - nanomatch: "npm:^1.2.9" - object.pick: "npm:^1.3.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.2" - checksum: 531a32e7ac92bef60657820202be71b63d0f945c08a69cc4c239c0b19372b751483d464a850a2e3a5ff6cc9060641e43d44c303af104c1a27493d137d8af017f + braces: "npm:^3.0.3" + picomatch: "npm:^2.3.1" + checksum: 166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 languageName: node linkType: hard @@ -9469,13 +9906,20 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": +"mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard +"mime-db@npm:>= 1.43.0 < 2": + version: 1.53.0 + resolution: "mime-db@npm:1.53.0" + checksum: 1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4 + languageName: node + linkType: hard + "mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.28, mime-types@npm:^2.1.31, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" @@ -9485,13 +9929,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^1.0.0": - version: 1.2.0 - resolution: "mimic-fn@npm:1.2.0" - checksum: ad55214aec6094c0af4c0beec1a13787556f8116ed88807cf3f05828500f21f93a9482326bcd5a077ae91e3e8795b4e76b5b4c8bb12237ff0e4043a365516cba - languageName: node - linkType: hard - "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -9499,13 +9936,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf - languageName: node - linkType: hard - "mimic-response@npm:^1.0.0": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" @@ -9545,7 +9975,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:9.0.3, minimatch@npm:^9.0.1": +"minimatch@npm:9.0.3": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -9554,7 +9984,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.2, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -9563,16 +9993,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" - dependencies: - brace-expansion: "npm:^2.0.1" - checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 - languageName: node - linkType: hard - -"minimatch@npm:^9.0.4": +"minimatch@npm:^9.0.1, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": version: 9.0.5 resolution: "minimatch@npm:9.0.5" dependencies: @@ -9581,7 +10002,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.3, minimist@npm:^1.2.5, minimist@npm:^1.2.6, minimist@npm:^1.2.8": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 19d3fcdca050087b84c2029841a093691a91259a47def2f18222f41e7645a0b7c44ef4b40e88a1e58a40c84d2ef0ee6047c55594d298146d0eb3f6b737c20ce6 @@ -9598,8 +10019,8 @@ __metadata: linkType: hard "minipass-fetch@npm:^3.0.0": - version: 3.0.4 - resolution: "minipass-fetch@npm:3.0.4" + version: 3.0.5 + resolution: "minipass-fetch@npm:3.0.5" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" @@ -9608,7 +10029,7 @@ __metadata: dependenciesMeta: encoding: optional: true - checksum: 1b63c1f3313e88eeac4689f1b71c9f086598db9a189400e3ee960c32ed89e06737fa23976c9305c2d57464fb3fcdc12749d3378805c9d6176f5569b0d0ee8a75 + checksum: 9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b languageName: node linkType: hard @@ -9648,13 +10069,6 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.2.8 - resolution: "minipass@npm:4.2.8" - checksum: 4ea76b030d97079f4429d6e8a8affd90baf1b6a1898977c8ccce4701c5a2ba2792e033abc6709373f25c2c4d4d95440d9d5e9464b46b7b76ca44d2ce26d939ce - languageName: node - linkType: hard - "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" @@ -9662,14 +10076,7 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3": - version: 7.0.4 - resolution: "minipass@npm:7.0.4" - checksum: 6c7370a6dfd257bf18222da581ba89a5eaedca10e158781232a8b5542a90547540b4b9b7e7f490e4cda43acfbd12e086f0453728ecf8c19e0ef6921bc5958ac5 - languageName: node - linkType: hard - -"minipass@npm:^7.1.2": +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.1.2": version: 7.1.2 resolution: "minipass@npm:7.1.2" checksum: b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 @@ -9686,16 +10093,6 @@ __metadata: languageName: node linkType: hard -"mixin-deep@npm:^1.2.0": - version: 1.3.2 - resolution: "mixin-deep@npm:1.3.2" - dependencies: - for-in: "npm:^1.0.2" - is-extendable: "npm:^1.0.1" - checksum: cb39ffb73c377222391af788b4c83d1a6cecb2d9fceb7015384f8deb46e151a9b030c21ef59a79cb524d4557e3f74c7248ab948a62a6e7e296b42644863d183b - languageName: node - linkType: hard - "mkdirp-classic@npm:^0.5.2, mkdirp-classic@npm:^0.5.3": version: 0.5.3 resolution: "mkdirp-classic@npm:0.5.3" @@ -9723,17 +10120,19 @@ __metadata: languageName: node linkType: hard -"mrmime@npm:^1.0.0": - version: 1.0.1 - resolution: "mrmime@npm:1.0.1" - checksum: ab071441da76fd23b3b0d1823d77aacf8679d379a4a94cacd83e487d3d906763b277f3203a594c613602e31ab5209c26a8119b0477c4541ef8555b293a9db6d3 +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d languageName: node linkType: hard -"ms@npm:2.0.0": +"mrmime@npm:^2.0.0": version: 2.0.0 - resolution: "ms@npm:2.0.0" - checksum: f8fda810b39fd7255bbdc451c46286e549794fcc700dc9cd1d25658bbc4dc2563a5de6fe7c60f798a16a60c6ceb53f033cb353f493f0cf63e5199b702943159d + resolution: "mrmime@npm:2.0.0" + checksum: 312b35ed288986aec90955410b21ed7427fd1e4ee318cb5fc18765c8d029eeded9444faa46589e5b1ed6b35fb2054a802ac8dcb917ddf6b3e189cb3bf11a965c languageName: node linkType: hard @@ -9744,7 +10143,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.1.1": +"ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -9768,6 +10167,20 @@ __metadata: languageName: node linkType: hard +"mute-stream@npm:1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"mux-embed@npm:^5.3.1": + version: 5.7.0 + resolution: "mux-embed@npm:5.7.0" + checksum: e2cfeee4ec00f61994b79e2d5bb00576367ffacdd52f661547252452bde2e6a42ceb59c7c64b13de9f2647ed975d5921b7e2454e7c52f93c157d9914d1861c53 + languageName: node + linkType: hard + "mz@npm:^2.7.0": version: 2.7.0 resolution: "mz@npm:2.7.0" @@ -9804,25 +10217,6 @@ __metadata: languageName: node linkType: hard -"nanomatch@npm:^1.2.9": - version: 1.2.13 - resolution: "nanomatch@npm:1.2.13" - dependencies: - arr-diff: "npm:^4.0.0" - array-unique: "npm:^0.3.2" - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - fragment-cache: "npm:^0.2.1" - is-windows: "npm:^1.0.2" - kind-of: "npm:^6.0.2" - object.pick: "npm:^1.3.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 0f5cefa755ca2e20c86332821995effb24acb79551ddaf51c1b9112628cad234a0d8fd9ac6aa56ad1f8bfad6ff6ae86e851acb960943249d9fa44b091479953a - languageName: node - linkType: hard - "napi-build-utils@npm:^1.0.1": version: 1.0.2 resolution: "napi-build-utils@npm:1.0.2" @@ -9830,13 +10224,20 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": +"negotiator@npm:0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard +"negotiator@npm:^0.6.3": + version: 0.6.4 + resolution: "negotiator@npm:0.6.4" + checksum: 3e677139c7fb7628a6f36335bf11a885a62c21d5390204590a1a214a5631fcbe5ea74ef6a610b60afe84b4d975cbe0566a23f20ee17c77c73e74b80032108dea + languageName: node + linkType: hard + "neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" @@ -9864,11 +10265,11 @@ __metadata: linkType: hard "node-abi@npm:^3.3.0": - version: 3.52.0 - resolution: "node-abi@npm:3.52.0" + version: 3.71.0 + resolution: "node-abi@npm:3.71.0" dependencies: semver: "npm:^7.3.5" - checksum: 29fbc10dce6def79e164478a219ff8bc65ef219d536c6f906db255eb26b54ac667cf220f6c47910e4cbcea5125a123c5c624c10a9aedb4cdc8f8acef9c10c2cb + checksum: dbd0792ea729329cd9d099f28a5681ff9e8a6db48cf64e1437bf6a7fd669009d1e758a784619a1c4cc8bfd1ed17162f042c787654edf19a1f64b5018457c9c1f languageName: node linkType: hard @@ -9888,23 +10289,9 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.7.0": - version: 2.7.0 - resolution: "node-fetch@npm:2.7.0" - dependencies: - whatwg-url: "npm:^5.0.0" - peerDependencies: - encoding: ^0.1.0 - peerDependenciesMeta: - encoding: - optional: true - checksum: b55786b6028208e6fbe594ccccc213cab67a72899c9234eb59dba51062a299ea853210fcf526998eaa2867b0963ad72338824450905679ff0fa304b8c5093ae8 - languageName: node - linkType: hard - "node-gyp@npm:latest": - version: 10.0.1 - resolution: "node-gyp@npm:10.0.1" + version: 10.2.0 + resolution: "node-gyp@npm:10.2.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" @@ -9912,24 +10299,24 @@ __metadata: graceful-fs: "npm:^4.2.6" make-fetch-happen: "npm:^13.0.0" nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + proc-log: "npm:^4.1.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" + tar: "npm:^6.2.1" which: "npm:^4.0.0" bin: node-gyp: bin/node-gyp.js - checksum: abddfff7d873312e4ed4a5fb75ce893a5c4fb69e7fcb1dfa71c28a6b92a7f1ef6b62790dffb39181b5a82728ba8f2f32d229cf8cbe66769fe02cea7db4a555aa + checksum: 00630d67dbd09a45aee0a5d55c05e3916ca9e6d427ee4f7bc392d2d3dc5fad7449b21fc098dd38260a53d9dcc9c879b36704a1994235d4707e7271af7e9a835b languageName: node linkType: hard -"node-machine-id@npm:1.1.12, node-machine-id@npm:^1.1.10": +"node-machine-id@npm:1.1.12": version: 1.1.12 resolution: "node-machine-id@npm:1.1.12" checksum: ab2fea5f75a6f1ce3c76c5e0ae3903b631230e0a99b003d176568fff8ddbdf7b2943be96cd8d220c497ca0f6149411831f8a450601929f326781cb1b59bab7f8 languageName: node linkType: hard -"node-plop@npm:0.26.3, node-plop@npm:^0.26.3": +"node-plop@npm:0.26.3": version: 0.26.3 resolution: "node-plop@npm:0.26.3" dependencies: @@ -9948,10 +10335,31 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 +"node-plop@npm:^0.32.0": + version: 0.32.0 + resolution: "node-plop@npm:0.32.0" + dependencies: + "@types/inquirer": "npm:^9.0.3" + change-case: "npm:^4.1.2" + del: "npm:^7.1.0" + globby: "npm:^13.2.2" + handlebars: "npm:^4.7.8" + inquirer: "npm:^9.2.10" + isbinaryfile: "npm:^5.0.0" + lodash.get: "npm:^4.4.2" + lower-case: "npm:^2.0.2" + mkdirp: "npm:^3.0.1" + resolve: "npm:^1.22.4" + title-case: "npm:^3.0.3" + upper-case: "npm:^2.0.2" + checksum: 83babd504c4d5f84638c8d1638f99d6d3cd3615162df5be118163c4231b56e09388032db40034ec8fd4c93ef2e8d75d50b7b4d90a3150358554b759663051b2a + languageName: node + linkType: hard + +"node-releases@npm:^2.0.18": + version: 2.0.18 + resolution: "node-releases@npm:2.0.18" + checksum: 786ac9db9d7226339e1dc84bbb42007cb054a346bd9257e6aa154d294f01bc6a6cddb1348fa099f079be6580acbb470e3c048effd5f719325abd0179e566fd27 languageName: node linkType: hard @@ -10013,24 +10421,13 @@ __metadata: linkType: hard "nopt@npm:^7.0.0": - version: 7.2.0 - resolution: "nopt@npm:7.2.0" + version: 7.2.1 + resolution: "nopt@npm:7.2.1" dependencies: abbrev: "npm:^2.0.0" bin: nopt: bin/nopt.js - checksum: 9bd7198df6f16eb29ff16892c77bcf7f0cc41f9fb5c26280ac0def2cf8cf319f3b821b3af83eba0e74c85807cc430a16efe0db58fe6ae1f41e69519f585b6aff - languageName: node - linkType: hard - -"nopt@npm:~1.0.10": - version: 1.0.10 - resolution: "nopt@npm:1.0.10" - dependencies: - abbrev: "npm:1" - bin: - nopt: ./bin/nopt.js - checksum: ddfbd892116a125fd68849ef564dd5b1f0a5ba0dbbf18782e9499e2efad8f4d3790635b47c6b5d3f7e014069e7b3ce5b8112687e9ae093fcd2678188c866fe28 + checksum: a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 languageName: node linkType: hard @@ -10099,15 +10496,6 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.1.0 - resolution: "npm-run-path@npm:5.1.0" - dependencies: - path-key: "npm:^4.0.0" - checksum: ff6d77514489f47fa1c3b1311d09cd4b6d09a874cc1866260f9dea12cbaabda0436ed7f8c2ee44d147bf99a3af29307c6f63b0f83d242b0b6b0ab25dff2629e3 - languageName: node - linkType: hard - "nth-check@npm:^2.0.1": version: 2.1.1 resolution: "nth-check@npm:2.1.1" @@ -10131,30 +10519,17 @@ __metadata: languageName: node linkType: hard -"object-copy@npm:^0.1.0": - version: 0.1.0 - resolution: "object-copy@npm:0.1.0" - dependencies: - copy-descriptor: "npm:^0.1.0" - define-property: "npm:^0.2.5" - kind-of: "npm:^3.0.3" - checksum: 79314b05e9d626159a04f1d913f4c4aba9eae8848511cf5f4c8e3b04bb3cc313b65f60357f86462c959a14c2d58380fedf89b6b32ecec237c452a5ef3900a293 - languageName: node - linkType: hard - -"object-inspect@npm:^1.9.0": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d +"object-inspect@npm:^1.13.1": + version: 1.13.3 + resolution: "object-inspect@npm:1.13.3" + checksum: cc3f15213406be89ffdc54b525e115156086796a515410a8d390215915db9f23c8eab485a06f1297402f440a33715fe8f71a528c1dcbad6e1a3bcaf5a46921d4 languageName: node linkType: hard -"object-visit@npm:^1.0.0": - version: 1.0.1 - resolution: "object-visit@npm:1.0.1" - dependencies: - isobject: "npm:^3.0.0" - checksum: 086b475bda24abd2318d2b187c3e928959b89f5cb5883d6fe5a42d03719b61fc18e765f658de9ac8730e67ba9ff26d61e73d991215948ff9ecefe771e0071029 +"object-keys@npm:^1.1.1": + version: 1.1.1 + resolution: "object-keys@npm:1.1.1" + checksum: b11f7ccdbc6d406d1f186cdadb9d54738e347b2692a14439ca5ac70c225fa6db46db809711b78589866d47b25fc3e8dee0b4c722ac751e11180f9380e3d8601d languageName: node linkType: hard @@ -10170,7 +10545,7 @@ __metadata: languageName: node linkType: hard -"object.map@npm:^1.0.0": +"object.map@npm:^1.0.1": version: 1.0.1 resolution: "object.map@npm:1.0.1" dependencies: @@ -10180,7 +10555,7 @@ __metadata: languageName: node linkType: hard -"object.pick@npm:^1.2.0, object.pick@npm:^1.3.0": +"object.pick@npm:^1.3.0": version: 1.3.0 resolution: "object.pick@npm:1.3.0" dependencies: @@ -10196,6 +10571,13 @@ __metadata: languageName: node linkType: hard +"obuf@npm:~1.1.2": + version: 1.1.2 + resolution: "obuf@npm:1.1.2" + checksum: 520aaac7ea701618eacf000fc96ae458e20e13b0569845800fc582f81b386731ab22d55354b4915d58171db00e79cfcd09c1638c02f89577ef092b38c65b7d81 + languageName: node + linkType: hard + "on-finished@npm:^2.3.0": version: 2.4.1 resolution: "on-finished@npm:2.4.1" @@ -10223,15 +10605,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^2.0.0": - version: 2.0.1 - resolution: "onetime@npm:2.0.1" - dependencies: - mimic-fn: "npm:^1.0.0" - checksum: b4e44a8c34e70e02251bfb578a6e26d6de6eedbed106cd78211d2fd64d28b6281d54924696554e4e966559644243753ac5df73c87f283b0927533d3315696215 - languageName: node - linkType: hard - "onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -10241,15 +10614,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" - dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c - languageName: node - linkType: hard - "only@npm:~0.0.2": version: 0.0.2 resolution: "only@npm:0.0.2" @@ -10268,18 +10632,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" - dependencies: - default-browser: "npm:^4.0.0" - define-lazy-prop: "npm:^3.0.0" - is-inside-container: "npm:^1.0.0" - is-wsl: "npm:^2.2.0" - checksum: 8073ec0dd8994a7a7d9bac208bd17d093993a65ce10f2eb9b62b6d3a91c9366ae903938a237c275493c130171d339f6dcbdd2a2de7e32953452c0867b97825af - languageName: node - linkType: hard - "opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -10306,17 +10658,20 @@ __metadata: languageName: node linkType: hard -"ora@npm:^3.4.0": - version: 3.4.0 - resolution: "ora@npm:3.4.0" +"ora@npm:^8.0.0": + version: 8.0.1 + resolution: "ora@npm:8.0.1" dependencies: - chalk: "npm:^2.4.2" - cli-cursor: "npm:^2.1.0" - cli-spinners: "npm:^2.0.0" - log-symbols: "npm:^2.2.0" - strip-ansi: "npm:^5.2.0" - wcwidth: "npm:^1.0.1" - checksum: 04cb375f222c36a16a95e6c39c473644a99a42fc34d35c37507cb836ea0a71f4d831fcd53198a460869114b2730891d63cc1047304afe5ddb078974d468edfb1 + chalk: "npm:^5.3.0" + cli-cursor: "npm:^4.0.0" + cli-spinners: "npm:^2.9.2" + is-interactive: "npm:^2.0.0" + is-unicode-supported: "npm:^2.0.0" + log-symbols: "npm:^6.0.0" + stdin-discarder: "npm:^0.2.1" + string-width: "npm:^7.0.0" + strip-ansi: "npm:^7.1.0" + checksum: 7a94c075a7f182a6ace80c3505b945520ab16e05ebe536a714a3d61e51dd8f777c75c8be920e157e0c60ada6fe89bca37376897fb4d486bea5771229be992097 languageName: node linkType: hard @@ -10353,13 +10708,6 @@ __metadata: languageName: node linkType: hard -"p-is-promise@npm:^3.0.0": - version: 3.0.0 - resolution: "p-is-promise@npm:3.0.0" - checksum: 17a52c7a59a31a435a4721a7110faeccb7cc9179cf9cd00016b7a9a7156e2c2ed9d8e2efc0142acab74d5064fbb443eaeaf67517cf3668f2a7c93a7effad5bb9 - languageName: node - linkType: hard - "p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -10423,6 +10771,15 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^5.5.0": + version: 5.5.0 + resolution: "p-map@npm:5.5.0" + dependencies: + aggregate-error: "npm:^4.0.0" + checksum: 410bce846b1e3db6bb2ccab6248372ecf4e635fc2b31331c8f56478e73fec9e146e8b4547585e635703160a3d252a6a65b8f855834aebc2c3408eb5789630cc4 + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -10431,9 +10788,9 @@ __metadata: linkType: hard "package-json-from-dist@npm:^1.0.0": - version: 1.0.0 - resolution: "package-json-from-dist@npm:1.0.0" - checksum: e3ffaf6ac1040ab6082a658230c041ad14e72fabe99076a2081bb1d5d41210f11872403fc09082daf4387fc0baa6577f96c9c0e94c90c394fd57794b66aa4033 + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b languageName: node linkType: hard @@ -10449,13 +10806,6 @@ __metadata: languageName: node linkType: hard -"packet-reader@npm:1.0.0": - version: 1.0.0 - resolution: "packet-reader@npm:1.0.0" - checksum: c86c3321bb07e0f03cc2db59f7701184e0bbfcb914f1fdc963993b03262486deb402292adcef39b64e3530ea66b3b2e2163d6da7b3792a730bdd1c6df3175aaa - languageName: node - linkType: hard - "param-case@npm:^2.1.0": version: 2.1.1 resolution: "param-case@npm:2.1.1" @@ -10484,7 +10834,7 @@ __metadata: languageName: node linkType: hard -"parse-filepath@npm:^1.0.1": +"parse-filepath@npm:^1.0.2": version: 1.0.2 resolution: "parse-filepath@npm:1.0.2" dependencies: @@ -10495,14 +10845,7 @@ __metadata: languageName: node linkType: hard -"parse-headers@npm:^2.0.5": - version: 2.0.5 - resolution: "parse-headers@npm:2.0.5" - checksum: 950d75034f46be8b77c491754aefa61b32954e675200d9247ec60b2acaf85c0cc053c44e44b35feed9034a34cc696a5b6fda693b5a0b23daf3294959dd216124 - languageName: node - linkType: hard - -"parse-json@npm:^5.0.0, parse-json@npm:^5.2.0": +"parse-json@npm:^5.0.0": version: 5.2.0 resolution: "parse-json@npm:5.2.0" dependencies: @@ -10573,13 +10916,6 @@ __metadata: languageName: node linkType: hard -"pascalcase@npm:^0.1.1": - version: 0.1.1 - resolution: "pascalcase@npm:0.1.1" - checksum: 48dfe90618e33810bf58211d8f39ad2c0262f19ad6354da1ba563935b5f429f36409a1fb9187c220328f7a4dc5969917f8e3e01ee089b5f1627b02aefe39567b - languageName: node - linkType: hard - "passport-local@npm:1.0.0": version: 1.0.0 resolution: "passport-local@npm:1.0.0" @@ -10616,6 +10952,16 @@ __metadata: languageName: node linkType: hard +"path-case@npm:^3.0.4": + version: 3.0.4 + resolution: "path-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: b6b14637228a558793f603aaeb2fcd981e738b8b9319421b713532fba96d75aa94024b9f6b9ae5aa33d86755144a5b36697d28db62ae45527dbd672fcc2cf0b7 + languageName: node + linkType: hard + "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -10644,13 +10990,6 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^4.0.0": - version: 4.0.0 - resolution: "path-key@npm:4.0.0" - checksum: 794efeef32863a65ac312f3c0b0a99f921f3e827ff63afa5cb09a377e202c262b671f7b3832a4e64731003fa94af0263713962d317b9887bd1e0c48a342efba3 - languageName: node - linkType: hard - "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -10674,17 +11013,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.10.1": - version: 1.10.1 - resolution: "path-scurry@npm:1.10.1" - dependencies: - lru-cache: "npm:^9.1.1 || ^10.0.0" - minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" - checksum: e5dc78a7348d25eec61ab166317e9e9c7b46818aa2c2b9006c507a6ff48c672d011292d9662527213e558f5652ce0afcc788663a061d8b59ab495681840c0c1e - languageName: node - linkType: hard - -"path-scurry@npm:^1.11.1": +"path-scurry@npm:^1.10.1, path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: @@ -10694,19 +11023,10 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^1.7.0": - version: 1.9.0 - resolution: "path-to-regexp@npm:1.9.0" - dependencies: - isarray: "npm:0.0.1" - checksum: de9ddb01b84d9c2c8e2bed18630d8d039e2d6f60a6538595750fa08c7a6482512257464c8da50616f266ab2cdd2428387e85f3b089e4c3f25d0c537e898a0751 - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.1.0": - version: 6.2.1 - resolution: "path-to-regexp@npm:6.2.1" - checksum: 7a73811ca703e5c199e5b50b9649ab8f6f7b458a37f7dff9ea338815203f5b1f95fe8cb24d4fdfe2eab5d67ce43562d92534330babca35cdf3231f966adb9360 +"path-to-regexp@npm:^6.3.0": + version: 6.3.0 + resolution: "path-to-regexp@npm:6.3.0" + checksum: 73b67f4638b41cde56254e6354e46ae3a2ebc08279583f6af3d96fe4664fc75788f74ed0d18ca44fa4a98491b69434f9eee73b97bb5314bd1b5adb700f5c18d6 languageName: node linkType: hard @@ -10738,10 +11058,10 @@ __metadata: languageName: node linkType: hard -"pg-connection-string@npm:^2.6.2": - version: 2.6.2 - resolution: "pg-connection-string@npm:2.6.2" - checksum: e8fdea74fcc8bdc3d7c5c6eadd9425fdba7e67fb7fe836f9c0cecad94c8984e435256657d1d8ce0483d1fedef667e7a57e32449a63cb805cb0289fc34b62da35 +"pg-connection-string@npm:^2.7.0": + version: 2.7.0 + resolution: "pg-connection-string@npm:2.7.0" + checksum: 50a1496a1c858f9495d78a2c7a66d93ef3602e718aff2953bb5738f3ea616d7f727f32fc20513c9bed127650cd14c1ddc7b458396f4000e689d4b64c65c5c51e languageName: node linkType: hard @@ -10752,19 +11072,26 @@ __metadata: languageName: node linkType: hard -"pg-pool@npm:^3.6.1": - version: 3.6.1 - resolution: "pg-pool@npm:3.6.1" +"pg-numeric@npm:1.0.2": + version: 1.0.2 + resolution: "pg-numeric@npm:1.0.2" + checksum: 43dd9884e7b52c79ddc28d2d282d7475fce8bba13452d33c04ceb2e0a65f561edf6699694e8e1c832ff9093770496363183c950dd29608e1bdd98f344b25bca9 + languageName: node + linkType: hard + +"pg-pool@npm:^3.7.0": + version: 3.7.0 + resolution: "pg-pool@npm:3.7.0" peerDependencies: pg: ">=8.0" - checksum: 47837c4e4c2b9e195cec01bd58b6e276acc915537191707ad4d6ed975fd9bc03c73f63cb7fde4cb0e08ed059e35faf60fbd03744dee3af71d4b4631ab40eeb7f + checksum: 9128673cf941f288c0cb1a74ca959a9b4f6075ef73b2cc7dece5d4db3dd7043784869e7c12bce2e69ca0df22132a419cc45c2050b4373632856fe8bae9eb94b5 languageName: node linkType: hard -"pg-protocol@npm:^1.6.0": - version: 1.6.0 - resolution: "pg-protocol@npm:1.6.0" - checksum: 318a4d1e9cebd3927b10a8bc412f5017117a1f9a5fafb628d75847da7d1ab81c33250de58596bd0990029e14e92a995a851286d60fc236692299faf509572213 +"pg-protocol@npm:*, pg-protocol@npm:^1.7.0": + version: 1.7.0 + resolution: "pg-protocol@npm:1.7.0" + checksum: c4af854d9b843c808231c0040fed89f2b9101006157df8da2bb2f62a7dde702de748d852228dc22df41cc7ffddfb526af3bcb34b278b581e9f76a060789186c1 languageName: node linkType: hard @@ -10781,16 +11108,29 @@ __metadata: languageName: node linkType: hard -"pg@npm:^8.10.0": - version: 8.11.3 - resolution: "pg@npm:8.11.3" +"pg-types@npm:^4.0.1": + version: 4.0.2 + resolution: "pg-types@npm:4.0.2" + dependencies: + pg-int8: "npm:1.0.1" + pg-numeric: "npm:1.0.2" + postgres-array: "npm:~3.0.1" + postgres-bytea: "npm:~3.0.0" + postgres-date: "npm:~2.1.0" + postgres-interval: "npm:^3.0.0" + postgres-range: "npm:^1.1.1" + checksum: 780fccda2f3fa2a34e85a72e8e7dadb7d88fbe71ce88f126cb3313f333ad836d02488ec4ff3d94d0c1e5846f735d6e6c6281f8059e6b8919d2180429acaec3e2 + languageName: node + linkType: hard + +"pg@npm:^8.13.1": + version: 8.13.1 + resolution: "pg@npm:8.13.1" dependencies: - buffer-writer: "npm:2.0.0" - packet-reader: "npm:1.0.0" pg-cloudflare: "npm:^1.1.1" - pg-connection-string: "npm:^2.6.2" - pg-pool: "npm:^3.6.1" - pg-protocol: "npm:^1.6.0" + pg-connection-string: "npm:^2.7.0" + pg-pool: "npm:^3.7.0" + pg-protocol: "npm:^1.7.0" pg-types: "npm:^2.1.0" pgpass: "npm:1.x" peerDependencies: @@ -10801,7 +11141,7 @@ __metadata: peerDependenciesMeta: pg-native: optional: true - checksum: 07e6967fc8bd5d72bab9be6620626e8e3ab59128ebf56bf0de83d67f10801a19221d88b3317e90b93339ba48d0498b39967b782ae39686aabda6bc647bceb438 + checksum: c13bc661cbdb115337bc8519254836faf4bd79106dfd7ed588c8ece8c8b2dd3b7376bfec9a9a2f7646fa095b0b310cec77a83c3ba2ea4872331446eb93fd9055 languageName: node linkType: hard @@ -10814,10 +11154,10 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0": - version: 1.0.0 - resolution: "picocolors@npm:1.0.0" - checksum: 20a5b249e331c14479d94ec6817a182fd7a5680debae82705747b2db7ec50009a5f6648d0621c561b0572703f84dbef0858abcbd5856d3c5511426afcb1961f7 +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard @@ -10828,6 +11168,22 @@ __metadata: languageName: node linkType: hard +"pify@npm:^4.0.1": + version: 4.0.1 + resolution: "pify@npm:4.0.1" + checksum: 6f9d404b0d47a965437403c9b90eca8bb2536407f03de165940e62e72c8c8b75adda5516c6b9b23675a5877cc0bcac6bdfb0ef0e39414cd2476d5495da40e7cf + languageName: node + linkType: hard + +"pkg-dir@npm:^4.2.0": + version: 4.2.0 + resolution: "pkg-dir@npm:4.2.0" + dependencies: + find-up: "npm:^4.0.0" + checksum: c56bda7769e04907a88423feb320babaed0711af8c436ce3e56763ab1021ba107c7b0cafb11cde7529f669cfc22bffcaebffb573645cbd63842ea9fb17cd7728 + languageName: node + linkType: hard + "pkg-up@npm:3.1.0": version: 3.1.0 resolution: "pkg-up@npm:3.1.0" @@ -10837,41 +11193,53 @@ __metadata: languageName: node linkType: hard -"playground@workspace:.": +"player.style@npm:^0.0.8": + version: 0.0.8 + resolution: "player.style@npm:0.0.8" + dependencies: + media-chrome: "npm:^4.1.0" + checksum: a0e45a2a5d44ad423e2c0feb3b41c0219481ff95eab100e1c905e7f49a550c86ee362e09a8ac87279301a182795aed058245aec277bf039ba2e63161f8dca44f + languageName: node + linkType: hard + +"playground-5@workspace:.": version: 0.0.0-use.local - resolution: "playground@workspace:." - dependencies: - "@pluginpal/webtools-addon-sitemap": "link:.yalc/@pluginpal/webtools-addon-sitemap" - "@pluginpal/webtools-core": "link:.yalc/@pluginpal/webtools-core" - "@pluginpal/webtools-helper-plugin": "link:.yalc/@pluginpal/webtools-helper-plugin" - "@strapi/plugin-i18n": "npm:^4.25.8" - "@strapi/plugin-users-permissions": "npm:^4.25.8" - "@strapi/strapi": "npm:^4.25.8" - better-sqlite3: "npm:^9.4.0" - pg: "npm:^8.10.0" + resolution: "playground-5@workspace:." + dependencies: + "@strapi/plugin-cloud": "npm:5.10.4" + "@strapi/plugin-users-permissions": "npm:5.10.4" + "@strapi/strapi": "npm:5.10.4" + "@types/node": "npm:^20" + "@types/pg": "npm:^8" + "@types/react": "npm:^18" + "@types/react-dom": "npm:^18" + better-sqlite3: "npm:11.3.0" + pg: "npm:^8.13.1" react: "npm:^18.0.0" react-dom: "npm:^18.0.0" - react-is: "npm:^18.2.0" - react-router-dom: "npm:^5.2.0" - styled-components: "npm:5.3.3" + react-router-dom: "npm:^6.0.0" + strapi-plugin-webtools: "link:.yalc/strapi-plugin-webtools" + styled-components: "npm:^6.0.0" + typescript: "npm:^5" + webtools-addon-sitemap: "link:.yalc/webtools-addon-sitemap" languageName: unknown linkType: soft -"plop@npm:2.7.6": - version: 2.7.6 - resolution: "plop@npm:2.7.6" - dependencies: - "@types/liftoff": "npm:^2.5.1" - chalk: "npm:^1.1.3" - interpret: "npm:^1.2.0" - liftoff: "npm:^2.5.0" - minimist: "npm:^1.2.5" - node-plop: "npm:^0.26.3" - ora: "npm:^3.4.0" - v8flags: "npm:^2.0.10" +"plop@npm:4.0.1": + version: 4.0.1 + resolution: "plop@npm:4.0.1" + dependencies: + "@types/liftoff": "npm:^4.0.3" + chalk: "npm:^5.3.0" + interpret: "npm:^3.1.1" + liftoff: "npm:^4.0.0" + minimist: "npm:^1.2.8" + node-plop: "npm:^0.32.0" + ora: "npm:^8.0.0" + v8flags: "npm:^4.0.1" bin: plop: bin/plop.js - checksum: eeb8b352a3f82d3d825d9152b36f302c2384ac1b3fd66e7dea2f16f21955c3d836c59e24e3f366fe72536fc0f16b78be80ad9fa55e116d8c35ce7e8c80cc3cd1 + checksum: 2143c028f35a9bc14ac7d7195dcd3fbe2369a6957fb5a5fbdd3a60e9d2a16ccad73deccf829fa04e8dee647cdaeae1066d84e6c3c5958caf3a3a5314a781aa7c languageName: node linkType: hard @@ -10882,50 +11250,43 @@ __metadata: languageName: node linkType: hard -"pony-cause@npm:^2.1.2": - version: 2.1.10 - resolution: "pony-cause@npm:2.1.10" - checksum: 55ad0ca52039895f273c69e55fc9fe882deff38689dc5962558bfa16cce0ea7cb5bb7b67d0c43ec9c3e7edeb81f81ee8c1113014930d77b2cbac5adc4ac7fb64 - languageName: node - linkType: hard - -"posix-character-classes@npm:^0.1.0": - version: 0.1.1 - resolution: "posix-character-classes@npm:0.1.1" - checksum: cce88011548a973b4af58361cd8f5f7b5a6faff8eef0901565802f067bcabf82597e920d4c97c22068464be3cbc6447af589f6cc8a7d813ea7165be60a0395bc +"pony-cause@npm:^2.1.4": + version: 2.1.11 + resolution: "pony-cause@npm:2.1.11" + checksum: d5db6489ec42f8fcce0fd9ad2052be98cd8f63814bf32819694ec1f4c6a01bc3be6181050d83bc79e95272174a5b9776d1c2af1fa79ef51e0ccc0f97c22b1420 languageName: node linkType: hard -"postcss-modules-extract-imports@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-extract-imports@npm:3.0.0" +"postcss-modules-extract-imports@npm:^3.1.0": + version: 3.1.0 + resolution: "postcss-modules-extract-imports@npm:3.1.0" peerDependencies: postcss: ^8.1.0 - checksum: f8879d66d8162fb7a3fcd916d37574006c584ea509107b1cfb798a5e090175ef9470f601e46f0a305070d8ff2500e07489a5c1ac381c29a1dc1120e827ca7943 + checksum: 402084bcab376083c4b1b5111b48ec92974ef86066f366f0b2d5b2ac2b647d561066705ade4db89875a13cb175b33dd6af40d16d32b2ea5eaf8bac63bd2bf219 languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^4.0.4": - version: 4.0.4 - resolution: "postcss-modules-local-by-default@npm:4.0.4" +"postcss-modules-local-by-default@npm:^4.0.5": + version: 4.0.5 + resolution: "postcss-modules-local-by-default@npm:4.0.5" dependencies: icss-utils: "npm:^5.0.0" postcss-selector-parser: "npm:^6.0.2" postcss-value-parser: "npm:^4.1.0" peerDependencies: postcss: ^8.1.0 - checksum: 9ebf464867eb10b29b73501b1466dcac8352ed852ef68ec23571f515daa74401d7ace9a6c72f354542081fdbb47d098c9bc6b05373b553a6e35779d072f967bb + checksum: f4ad35abeb685ecb25f80c93d9fe23c8b89ee45ac4185f3560e701b4d7372f9b798577e79c5ed03b6d9c80bc923b001210c127c04ced781f43cda9e32b202a5b languageName: node linkType: hard -"postcss-modules-scope@npm:^3.1.1": - version: 3.1.1 - resolution: "postcss-modules-scope@npm:3.1.1" +"postcss-modules-scope@npm:^3.2.0": + version: 3.2.1 + resolution: "postcss-modules-scope@npm:3.2.1" dependencies: - postcss-selector-parser: "npm:^6.0.4" + postcss-selector-parser: "npm:^7.0.0" peerDependencies: postcss: ^8.1.0 - checksum: 3ef6ac14fcda1581bc43e37622256bd87b99ea49c59b2aae648d057d57f5ecc634648cce9910166220a797567af674bc09246ccc010f1dd58d2863b805719109 + checksum: bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b languageName: node linkType: hard @@ -10940,7 +11301,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": +"postcss-selector-parser@npm:^6.0.2": version: 6.0.13 resolution: "postcss-selector-parser@npm:6.0.13" dependencies: @@ -10950,6 +11311,16 @@ __metadata: languageName: node linkType: hard +"postcss-selector-parser@npm:^7.0.0": + version: 7.0.0 + resolution: "postcss-selector-parser@npm:7.0.0" + dependencies: + cssesc: "npm:^3.0.0" + util-deprecate: "npm:^1.0.2" + checksum: e96e096afcce70bf5c97789f5ea09d7415ae5eb701d82b05b5e8532885d31363b484fcb1ca9488c9a331f30508d9e5bb6c3109eb2eb5067ef3d3919f9928cd9d + languageName: node + linkType: hard + "postcss-value-parser@npm:^4.0.2, postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" @@ -10957,18 +11328,29 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11": - version: 8.4.32 - resolution: "postcss@npm:8.4.32" +"postcss@npm:8.4.38": + version: 8.4.38 + resolution: "postcss@npm:8.4.38" dependencies: nanoid: "npm:^3.3.7" picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.0.2" - checksum: 39308a9195fa34d4dbdd7b58a896cff0c7809f84f7a4ac1b95b68ca86c9138a395addff33075668ed3983d41b90aac05754c445237a9365eb1c3a5602ebd03ad + source-map-js: "npm:^1.2.0" + checksum: 955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + languageName: node + linkType: hard + +"postcss@npm:^8.3.11, postcss@npm:^8.4.38": + version: 8.4.48 + resolution: "postcss@npm:8.4.48" + dependencies: + nanoid: "npm:^3.3.7" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: d586361fda12fc7ab5650ce9b5763fc61d6ea2cecac9da98fceea6a3f27e42ed34db830582411bc06743492d9bb414c52b0c81da65440682d244d692da2f928a languageName: node linkType: hard -"postcss@npm:^8.4.32, postcss@npm:^8.4.33": +"postcss@npm:^8.4.33": version: 8.4.33 resolution: "postcss@npm:8.4.33" dependencies: @@ -10986,6 +11368,13 @@ __metadata: languageName: node linkType: hard +"postgres-array@npm:~3.0.1": + version: 3.0.2 + resolution: "postgres-array@npm:3.0.2" + checksum: 644aa071f67a66a59f641f8e623887d2b915bc102a32643e2aa8b54c11acd343c5ad97831ea444dd37bd4b921ba35add4aa2cb0c6b76700a8252c2324aeba5b4 + languageName: node + linkType: hard + "postgres-bytea@npm:~1.0.0": version: 1.0.0 resolution: "postgres-bytea@npm:1.0.0" @@ -10993,6 +11382,15 @@ __metadata: languageName: node linkType: hard +"postgres-bytea@npm:~3.0.0": + version: 3.0.0 + resolution: "postgres-bytea@npm:3.0.0" + dependencies: + obuf: "npm:~1.1.2" + checksum: 41c79cc48aa730c5ba3eda6ab989a940034f07a1f57b8f2777dce56f1b8cca16c5870582932b5b10cc605048aef9b6157e06253c871b4717cafc6d00f55376aa + languageName: node + linkType: hard + "postgres-date@npm:~1.0.4": version: 1.0.7 resolution: "postgres-date@npm:1.0.7" @@ -11000,6 +11398,13 @@ __metadata: languageName: node linkType: hard +"postgres-date@npm:~2.1.0": + version: 2.1.0 + resolution: "postgres-date@npm:2.1.0" + checksum: 00a7472c10788f6b0d08d24108bf1eb80858de1bd6317740198a564918ea4a69b80c98148167b92ae688abd606483020d0de0dd3a36f3ea9a3e26bbeef3464f4 + languageName: node + linkType: hard + "postgres-interval@npm:^1.1.0": version: 1.2.0 resolution: "postgres-interval@npm:1.2.0" @@ -11009,9 +11414,23 @@ __metadata: languageName: node linkType: hard +"postgres-interval@npm:^3.0.0": + version: 3.0.0 + resolution: "postgres-interval@npm:3.0.0" + checksum: 8b570b30ea37c685e26d136d34460f246f98935a1533defc4b53bb05ee23ae3dc7475b718ec7ea607a57894d8c6b4f1adf67ca9cc83a75bdacffd427d5c68de8 + languageName: node + linkType: hard + +"postgres-range@npm:^1.1.1": + version: 1.1.4 + resolution: "postgres-range@npm:1.1.4" + checksum: 254494ef81df208e0adeae6b66ce394aba37914ea14c7ece55a45fb6691b7db04bee74c825380a47c887a9f87158fd3d86f758f9cc60b76d3a38ce5aca7912e8 + languageName: node + linkType: hard + "prebuild-install@npm:^7.1.1": - version: 7.1.1 - resolution: "prebuild-install@npm:7.1.1" + version: 7.1.2 + resolution: "prebuild-install@npm:7.1.2" dependencies: detect-libc: "npm:^2.0.0" expand-template: "npm:^2.0.3" @@ -11027,31 +11446,28 @@ __metadata: tunnel-agent: "npm:^0.6.0" bin: prebuild-install: bin.js - checksum: 6dc70f36b0f4adcb2fe0ed38d874ab28b571fb1a9725d769e8ba3f64a15831e58462de09f3e6e64569bcc4a3e03b9328b56faa0d45fe10ae1574478814536c76 + checksum: e64868ba9ef2068fd7264f5b03e5298a901e02a450acdb1f56258d88c09dea601eefdb3d1dfdff8513fdd230a92961712be0676192626a3b4d01ba154d48bdd3 languageName: node linkType: hard -"prettier-plugin-packagejson@npm:2.4.5": - version: 2.4.5 - resolution: "prettier-plugin-packagejson@npm:2.4.5" +"preferred-pm@npm:3.1.2": + version: 3.1.2 + resolution: "preferred-pm@npm:3.1.2" dependencies: - sort-package-json: "npm:2.5.1" - synckit: "npm:0.8.5" - peerDependencies: - prettier: ">= 1.16.0" - peerDependenciesMeta: - prettier: - optional: true - checksum: dd1ffe766bcfd299c31ce287241ee901b5c0f0480d61591079d06a019a99a2e8e6122282571fc8251e1ca5b062483bbad215d6efef790397a64ffb322edb3cd3 + find-up: "npm:^5.0.0" + find-yarn-workspace-root2: "npm:1.2.16" + path-exists: "npm:^4.0.0" + which-pm: "npm:2.0.0" + checksum: 0c1a876461d41ddd8c5ecdcb4be2b8c93b408857c8b7ff7a14312920301b7458061d620b476da90e16b27a2d7d19688a51bdeddf200557ad1d925658f05796f8 languageName: node linkType: hard -"prettier@npm:2.8.4": - version: 2.8.4 - resolution: "prettier@npm:2.8.4" +"prettier@npm:3.3.3": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" bin: - prettier: bin-prettier.js - checksum: d272cbd842d466fbd10e7efc22fd99ebdbfb78c06c0fe8ffdaa86d50883e7b3d3fba822a86fd8a1c851ca91ec5dfc867e612071c9c54d0e29954f20954262dcb + prettier: bin/prettier.cjs + checksum: b85828b08e7505716324e4245549b9205c0cacb25342a030ba8885aba2039a115dbcf75a0b7ca3b37bc9d101ee61fab8113fc69ca3359f2a226f1ecc07ad2e26 languageName: node linkType: hard @@ -11065,10 +11481,28 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc +"pretty-format@npm:^27.0.2": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^17.0.1" + checksum: 0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed + languageName: node + linkType: hard + +"prismjs@npm:^1.29.0": + version: 1.29.0 + resolution: "prismjs@npm:1.29.0" + checksum: d906c4c4d01b446db549b4f57f72d5d7e6ccaca04ecc670fb85cea4d4b1acc1283e945a9cbc3d81819084a699b382f970e02f9d1378e14af9808d366d9ed7ec6 + languageName: node + linkType: hard + +"proc-log@npm:^4.1.0, proc-log@npm:^4.2.0": + version: 4.2.0 + resolution: "proc-log@npm:4.2.0" + checksum: 17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 languageName: node linkType: hard @@ -11099,16 +11533,6 @@ __metadata: languageName: node linkType: hard -"prompts@npm:2.4.2": - version: 2.4.2 - resolution: "prompts@npm:2.4.2" - dependencies: - kleur: "npm:^3.0.3" - sisteransi: "npm:^1.0.5" - checksum: 16f1ac2977b19fe2cf53f8411cc98db7a3c8b115c479b2ca5c82b5527cd937aa405fa04f9a5960abeb9daef53191b53b4d13e35c1f5d50e8718c76917c5f1ea4 - languageName: node - linkType: hard - "prop-types@npm:^15.6.0, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2, prop-types@npm:^15.8.1": version: 15.8.1 resolution: "prop-types@npm:15.8.1" @@ -11156,12 +11580,12 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 + checksum: 5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f languageName: node linkType: hard @@ -11194,7 +11618,7 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.10.3, qs@npm:^6.11.2, qs@npm:^6.4.0, qs@npm:^6.5.2, qs@npm:^6.9.6": +"qs@npm:^6.10.3, qs@npm:^6.5.2, qs@npm:^6.9.6": version: 6.11.2 resolution: "qs@npm:6.11.2" dependencies: @@ -11203,6 +11627,15 @@ __metadata: languageName: node linkType: hard +"qs@npm:^6.11.0, qs@npm:^6.13.0": + version: 6.13.0 + resolution: "qs@npm:6.13.0" + dependencies: + side-channel: "npm:^1.0.6" + checksum: 62372cdeec24dc83a9fb240b7533c0fdcf0c5f7e0b83343edd7310f0ab4c8205a5e7c56406531f2e47e1b4878a3821d652be4192c841de5b032ca83619d8f860 + languageName: node + linkType: hard + "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -11240,7 +11673,7 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:^2.2.0, raw-body@npm:^2.3.3": +"raw-body@npm:^2.3.3": version: 2.5.2 resolution: "raw-body@npm:2.5.2" dependencies: @@ -11301,25 +11734,14 @@ __metadata: linkType: hard "react-dom@npm:^18.0.0": - version: 18.2.0 - resolution: "react-dom@npm:18.2.0" + version: 18.3.1 + resolution: "react-dom@npm:18.3.1" dependencies: loose-envify: "npm:^1.1.0" - scheduler: "npm:^0.23.0" + scheduler: "npm:^0.23.2" peerDependencies: - react: ^18.2.0 - checksum: 66dfc5f93e13d0674e78ef41f92ed21dfb80f9c4ac4ac25a4b51046d41d4d2186abc915b897f69d3d0ebbffe6184e7c5876f2af26bfa956f179225d921be713a - languageName: node - linkType: hard - -"react-error-boundary@npm:3.1.4": - version: 3.1.4 - resolution: "react-error-boundary@npm:3.1.4" - dependencies: - "@babel/runtime": "npm:^7.12.5" - peerDependencies: - react: ">=16.13.1" - checksum: f977ca61823e43de2381d53dd7aa8b4d79ff6a984c9afdc88dc44f9973b99de7fd382d2f0f91f2688e24bb987c0185bf45d0b004f22afaaab0f990a830253bfb + react: ^18.3.1 + checksum: a752496c1941f958f2e8ac56239172296fcddce1365ce45222d04a1947e0cc5547df3e8447f855a81d6d39f008d7c32eab43db3712077f09e3f67c4874973e85 languageName: node linkType: hard @@ -11337,7 +11759,7 @@ __metadata: languageName: node linkType: hard -"react-helmet@npm:6.1.0, react-helmet@npm:^6.1.0": +"react-helmet@npm:^6.1.0": version: 6.1.0 resolution: "react-helmet@npm:6.1.0" dependencies: @@ -11351,19 +11773,19 @@ __metadata: languageName: node linkType: hard -"react-intl@npm:6.4.1": - version: 6.4.1 - resolution: "react-intl@npm:6.4.1" +"react-intl@npm:6.6.2": + version: 6.6.2 + resolution: "react-intl@npm:6.6.2" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/icu-messageformat-parser": "npm:2.3.1" - "@formatjs/intl": "npm:2.7.1" - "@formatjs/intl-displaynames": "npm:6.3.1" - "@formatjs/intl-listformat": "npm:7.2.1" + "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/icu-messageformat-parser": "npm:2.7.6" + "@formatjs/intl": "npm:2.10.0" + "@formatjs/intl-displaynames": "npm:6.6.6" + "@formatjs/intl-listformat": "npm:7.5.5" "@types/hoist-non-react-statics": "npm:^3.3.1" "@types/react": "npm:16 || 17 || 18" hoist-non-react-statics: "npm:^3.3.2" - intl-messageformat: "npm:10.3.4" + intl-messageformat: "npm:10.5.11" tslib: "npm:^2.4.0" peerDependencies: react: ^16.6.0 || 17 || 18 @@ -11371,21 +11793,28 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 7f94a4838d53cad750cb6ea874eeb8afe1531fd3b443c0c903979ed69d3b669026abaae2d050692b665b4bf9ea4bf987dc1350a3569a903838f2309c2de3f7bf + checksum: 78288a0fded816735812dca6dcfee3eaa8bb3af7e963ba47639b51cc700a102a526859ff647ca79a5ebcdc69d6d78da90daeeed15cc0b819c7a20a74b2e1469c languageName: node linkType: hard -"react-is@npm:^16.13.1, react-is@npm:^16.6.0, react-is@npm:^16.7.0": +"react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: 33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 languageName: node linkType: hard +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + languageName: node + linkType: hard + "react-is@npm:^18.0.0, react-is@npm:^18.2.0": - version: 18.2.0 - resolution: "react-is@npm:18.2.0" - checksum: 6eb5e4b28028c23e2bfcf73371e72cd4162e4ac7ab445ddae2afe24e347a37d6dc22fae6e1748632cd43c6d4f9b8f86dcf26bf9275e1874f436d129952528ae0 + version: 18.3.1 + resolution: "react-is@npm:18.3.1" + checksum: f2f1e60010c683479e74c63f96b09fb41603527cd131a9959e2aee1e5a8b0caf270b365e5ca77d4a6b18aae659b60a86150bb3979073528877029b35aecd2072 languageName: node linkType: hard @@ -11407,9 +11836,9 @@ __metadata: languageName: node linkType: hard -"react-redux@npm:8.1.1": - version: 8.1.1 - resolution: "react-redux@npm:8.1.1" +"react-redux@npm:8.1.3": + version: 8.1.3 + resolution: "react-redux@npm:8.1.3" dependencies: "@babel/runtime": "npm:^7.12.1" "@types/hoist-non-react-statics": "npm:^3.3.1" @@ -11435,7 +11864,7 @@ __metadata: optional: true redux: optional: true - checksum: 0efeeb228ebd1c20b7f127b010959f6531608a9e7d7c0680f3f5801fe9e912a60e3735b85d004aceed6a12740cb9dd5594cd1ab227b8c2aa91aeb8d87b0dbe1e + checksum: 64c8be2765568dc66a3c442a41dd0ed74fe048d5ceb7a4fe72e5bac3d3687996a7115f57b5156af7406521087065a0e60f9194318c8ca99c55e9ce48558980ce languageName: node linkType: hard @@ -11446,23 +11875,7 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll-bar@npm:^2.3.3": - version: 2.3.4 - resolution: "react-remove-scroll-bar@npm:2.3.4" - dependencies: - react-style-singleton: "npm:^2.2.1" - tslib: "npm:^2.0.0" - peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 2262750dc1022c56d2c79e8d865c00045881c57bcaca74810ae8adac35cfdf723ff7d6b3b0e95c85eb9a0cff90bb4b1e0af801bd703ce8c0a2e35ab14ff1babb - languageName: node - linkType: hard - -"react-remove-scroll-bar@npm:^2.3.6": +"react-remove-scroll-bar@npm:^2.3.3, react-remove-scroll-bar@npm:^2.3.6": version: 2.3.6 resolution: "react-remove-scroll-bar@npm:2.3.6" dependencies: @@ -11478,11 +11891,11 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll@npm:2.5.5": - version: 2.5.5 - resolution: "react-remove-scroll@npm:2.5.5" +"react-remove-scroll@npm:2.5.10": + version: 2.5.10 + resolution: "react-remove-scroll@npm:2.5.10" dependencies: - react-remove-scroll-bar: "npm:^2.3.3" + react-remove-scroll-bar: "npm:^2.3.6" react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.1.0" use-callback-ref: "npm:^1.3.0" @@ -11493,15 +11906,15 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 4952657e6a7b9d661d4ad4dfcef81b9c7fa493e35164abff99c35c0b27b3d172ef7ad70c09416dc44dd14ff2e6b38a5ec7da27e27e90a15cbad36b8fd2fd8054 + checksum: 5057ebf11cf6b7a9126087c37be56f08bb96065906d871e7715f94caf74d980e01df8ad074e049d9d2f40d2946e50c14bd3c77966bcf4bf1d53ca303ecc64955 languageName: node linkType: hard -"react-remove-scroll@npm:^2.5.9": - version: 2.5.10 - resolution: "react-remove-scroll@npm:2.5.10" +"react-remove-scroll@npm:2.5.5": + version: 2.5.5 + resolution: "react-remove-scroll@npm:2.5.5" dependencies: - react-remove-scroll-bar: "npm:^2.3.6" + react-remove-scroll-bar: "npm:^2.3.3" react-style-singleton: "npm:^2.2.1" tslib: "npm:^2.1.0" use-callback-ref: "npm:^1.3.0" @@ -11512,49 +11925,37 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 5057ebf11cf6b7a9126087c37be56f08bb96065906d871e7715f94caf74d980e01df8ad074e049d9d2f40d2946e50c14bd3c77966bcf4bf1d53ca303ecc64955 + checksum: 4952657e6a7b9d661d4ad4dfcef81b9c7fa493e35164abff99c35c0b27b3d172ef7ad70c09416dc44dd14ff2e6b38a5ec7da27e27e90a15cbad36b8fd2fd8054 languageName: node linkType: hard -"react-router-dom@npm:^5.2.0": - version: 5.3.4 - resolution: "react-router-dom@npm:5.3.4" +"react-router-dom@npm:^6.0.0": + version: 6.28.0 + resolution: "react-router-dom@npm:6.28.0" dependencies: - "@babel/runtime": "npm:^7.12.13" - history: "npm:^4.9.0" - loose-envify: "npm:^1.3.1" - prop-types: "npm:^15.6.2" - react-router: "npm:5.3.4" - tiny-invariant: "npm:^1.0.2" - tiny-warning: "npm:^1.0.0" + "@remix-run/router": "npm:1.21.0" + react-router: "npm:6.28.0" peerDependencies: - react: ">=15" - checksum: f04f727e2ed2e9d1d3830af02cc61690ff67b1524c0d18690582bfba0f4d14142ccc88fb6da6befad644fddf086f5ae4c2eb7048c67da8a0b0929c19426421b0 + react: ">=16.8" + react-dom: ">=16.8" + checksum: e2930cf83e8c843a932b008c7ce11059fd83390502a433f0e41f192e3cb80081a621d069eeda7af3cf4bf74d7f8029f0141cdce741bca3f0af82d4bbbc7f7f10 languageName: node linkType: hard -"react-router@npm:5.3.4": - version: 5.3.4 - resolution: "react-router@npm:5.3.4" +"react-router@npm:6.28.0": + version: 6.28.0 + resolution: "react-router@npm:6.28.0" dependencies: - "@babel/runtime": "npm:^7.12.13" - history: "npm:^4.9.0" - hoist-non-react-statics: "npm:^3.1.0" - loose-envify: "npm:^1.3.1" - path-to-regexp: "npm:^1.7.0" - prop-types: "npm:^15.6.2" - react-is: "npm:^16.6.0" - tiny-invariant: "npm:^1.0.2" - tiny-warning: "npm:^1.0.0" + "@remix-run/router": "npm:1.21.0" peerDependencies: - react: ">=15" - checksum: e15c00dfef199249b4c6e6d98e5e76cc352ce66f3270f13df37cc069ddf7c05e43281e8c308fc407e4435d72924373baef1d2890e0f6b0b1eb423cf47315a053 + react: ">=16.8" + checksum: b435510de78fd882bf6ca9800a73cd90cee418bd1d19efd91b8dcaebde36929bbb589e25d9f7eec24ceb84255e8d538bc1fe54e6ddb5c43c32798e2b720fa76d languageName: node linkType: hard -"react-select@npm:5.7.0": - version: 5.7.0 - resolution: "react-select@npm:5.7.0" +"react-select@npm:5.8.0": + version: 5.8.0 + resolution: "react-select@npm:5.8.0" dependencies: "@babel/runtime": "npm:^7.12.0" "@emotion/cache": "npm:^11.4.0" @@ -11568,7 +11969,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 5ab64144930245cabedd08a399deaa35a19281163b0d4637811ae1cffd3b9ba45090d640c4f3ab95864229d07509fbdee69e960d074ad22dbacb223d21876443 + checksum: b4b98aaf117ee5cc4642871b7bd51fd0e2697988d0b880f30b21e933ca90258959147117d8aada36713b622e0e4cb06bd18ec02069f3f108896e0d31e69e3c16 languageName: node linkType: hard @@ -11613,25 +12014,25 @@ __metadata: languageName: node linkType: hard -"react-window@npm:1.8.8": - version: 1.8.8 - resolution: "react-window@npm:1.8.8" +"react-window@npm:1.8.10": + version: 1.8.10 + resolution: "react-window@npm:1.8.10" dependencies: "@babel/runtime": "npm:^7.0.0" memoize-one: "npm:>=3.1.1 <6" peerDependencies: react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - checksum: 7e2b2dfd1d04b94f393cea54773fba410450f087bd1c71a0819b856dda4520027acd2c06df7f024d183ab8e8a79fb3c35da0ec65e9ac6b4c346cef7b28a94866 + checksum: eda9afb667d9784513dcc2755b65edf3a1412e7877975322993c1382908aaef0c0b948b7e3b2d705e353306556274d90f7ab19ac40aef2184fa39d4c1e2232ea languageName: node linkType: hard "react@npm:^18.0.0": - version: 18.2.0 - resolution: "react@npm:18.2.0" + version: 18.3.1 + resolution: "react@npm:18.3.1" dependencies: loose-envify: "npm:^1.1.0" - checksum: b562d9b569b0cb315e44b48099f7712283d93df36b19a39a67c254c6686479d3980b7f013dc931f4a5a3ae7645eae6386b4aa5eea933baa54ecd0f9acb0902b8 + checksum: 283e8c5efcf37802c9d1ce767f302dd569dd97a70d9bb8c7be79a789b9902451e0d16334b05d73299b20f048cbc3c7d288bbbde10b701fa194e2089c237dbea3 languageName: node linkType: hard @@ -11658,22 +12059,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:~2.3.6": - version: 2.3.8 - resolution: "readable-stream@npm:2.3.8" - dependencies: - core-util-is: "npm:~1.0.0" - inherits: "npm:~2.0.3" - isarray: "npm:~1.0.0" - process-nextick-args: "npm:~2.0.0" - safe-buffer: "npm:~5.1.1" - string_decoder: "npm:~1.1.1" - util-deprecate: "npm:~1.0.1" - checksum: 7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa - languageName: node - linkType: hard - -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -11696,6 +12082,21 @@ __metadata: languageName: node linkType: hard +"readable-stream@npm:~2.3.6": + version: 2.3.8 + resolution: "readable-stream@npm:2.3.8" + dependencies: + core-util-is: "npm:~1.0.0" + inherits: "npm:~2.0.3" + isarray: "npm:~1.0.0" + process-nextick-args: "npm:~2.0.0" + safe-buffer: "npm:~5.1.1" + string_decoder: "npm:~1.1.1" + util-deprecate: "npm:~1.0.1" + checksum: 7efdb01f3853bc35ac62ea25493567bf588773213f5f4a79f9c365e1ad13bab845ac0dae7bc946270dc40c3929483228415e92a3fc600cc7e4548992f41ee3fa + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -11705,15 +12106,6 @@ __metadata: languageName: node linkType: hard -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" - dependencies: - resolve: "npm:^1.1.6" - checksum: 22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 - languageName: node - linkType: hard - "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -11748,16 +12140,6 @@ __metadata: languageName: node linkType: hard -"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": - version: 1.0.2 - resolution: "regex-not@npm:1.0.2" - dependencies: - extend-shallow: "npm:^3.0.2" - safe-regex: "npm:^1.1.0" - checksum: a0f8d6045f63b22e9759db10e248369c443b41cedd7dba0922d002b66c2734bc2aef0d98c4d45772d1f756245f4c5203856b88b9624bba2a58708858a8d485d6 - languageName: node - linkType: hard - "registry-auth-token@npm:^4.0.0": version: 4.2.2 resolution: "registry-auth-token@npm:4.2.2" @@ -11792,10 +12174,10 @@ __metadata: languageName: node linkType: hard -"remove-accents@npm:0.4.2": - version: 0.4.2 - resolution: "remove-accents@npm:0.4.2" - checksum: 5cbc00efa52df29ce947a0c572ff975b011f5f197ebe7b4f6e527de26aba534cba12d502e3040b72e46ad01de3d4f2d5ef57a6593c964965e43ddb60438da0f8 +"remove-accents@npm:0.5.0": + version: 0.5.0 + resolution: "remove-accents@npm:0.5.0" + checksum: a75321aa1b53d9abe82637115a492770bfe42bb38ed258be748bf6795871202bc8b4badff22013494a7029f5a241057ad8d3f72adf67884dbe15a9e37e87adc4 languageName: node linkType: hard @@ -11812,24 +12194,10 @@ __metadata: languageName: node linkType: hard -"repeat-element@npm:^1.1.2": - version: 1.1.4 - resolution: "repeat-element@npm:1.1.4" - checksum: 81aa8d82bc845780803ef52df3533fa399974b99df571d0bb86e91f0ffca9ee4b9c4e8e5e72af087938cc28d2aef93d106a6d01da685d72ce96455b90a9f9f69 - languageName: node - linkType: hard - -"repeat-string@npm:^1.6.1": - version: 1.6.1 - resolution: "repeat-string@npm:1.6.1" - checksum: 87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d - languageName: node - linkType: hard - -"request-compose@npm:^2.1.4, request-compose@npm:^2.1.6": - version: 2.1.6 - resolution: "request-compose@npm:2.1.6" - checksum: 05d0423bb90e992b5d209133c6825f85bc3937119b6eec89e9b1fc057c3e6723e35432c4ea6e6022529755c0f13a2b50eb7ca1b525c3f1c51b2024e31bfdad43 +"request-compose@npm:^2.1.4, request-compose@npm:^2.1.7": + version: 2.1.7 + resolution: "request-compose@npm:2.1.7" + checksum: a0e8aae02a8941e6703445217c7737ae5c9fafc32d2af5325966d9320dbffe89fe371de04b969e226d7e41506f88661b8d42f174832c578be6b3eb5e16ecade2 languageName: node linkType: hard @@ -11935,21 +12303,14 @@ __metadata: languageName: node linkType: hard -"resolve-pathname@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-pathname@npm:3.0.0" - checksum: c6ec49b670dc35b9a303c47fa83ba9348a71e92d64a4c4bb85e1b659a29b407aa1ac1cb14a9b5b502982132ca77482bd80534bca147439d66880d35a137fe723 - languageName: node - linkType: hard - -"resolve-url@npm:^0.2.1": - version: 0.2.1 - resolution: "resolve-url@npm:0.2.1" - checksum: c285182cfcddea13a12af92129ce0569be27fb0074ffaefbd3ba3da2eac2acecdfc996d435c4982a9fa2b4708640e52837c9153a5ab9255886a00b0b9e8d2a54 +"resolve.exports@npm:2.0.2": + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: cc4cffdc25447cf34730f388dca5021156ba9302a3bad3d7f168e790dc74b2827dff603f1bc6ad3d299bac269828dca96dd77e036dc9fba6a2a1807c47ab5c98 languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0": +"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4, resolve@npm:~1.22.1": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -11962,7 +12323,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin": +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" dependencies: @@ -11984,16 +12345,6 @@ __metadata: languageName: node linkType: hard -"restore-cursor@npm:^2.0.0": - version: 2.0.0 - resolution: "restore-cursor@npm:2.0.0" - dependencies: - onetime: "npm:^2.0.0" - signal-exit: "npm:^3.0.2" - checksum: f5b335bee06f440445e976a7031a3ef53691f9b7c4a9d42a469a0edaf8a5508158a0d561ff2b26a1f4f38783bcca2c0e5c3a44f927326f6694d5b44d7a4993e6 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -12004,10 +12355,13 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: 01f77cad0f7ea4f955852c03d66982609893edc1240c0c964b4c9251d0f9fb6705150634060d169939b096d3b77f4c84d6b6098a5b5d340160898c8581f1f63f +"restore-cursor@npm:^4.0.0": + version: 4.0.0 + resolution: "restore-cursor@npm:4.0.0" + dependencies: + onetime: "npm:^5.1.0" + signal-exit: "npm:^3.0.2" + checksum: 6f7da8c5e422ac26aa38354870b1afac09963572cf2879443540449068cb43476e9cbccf6f8de3e0171e0d6f7f533c2bc1a0a008003c9a525bbc098e89041318 languageName: node linkType: hard @@ -12025,7 +12379,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:3.0.2, rimraf@npm:^3.0.0": +"rimraf@npm:3.0.2, rimraf@npm:^3.0.0, rimraf@npm:^3.0.2": version: 3.0.2 resolution: "rimraf@npm:3.0.2" dependencies: @@ -12036,38 +12390,54 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.6.3": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" +"rimraf@npm:5.0.5": + version: 5.0.5 + resolution: "rimraf@npm:5.0.5" dependencies: - glob: "npm:^7.1.3" + glob: "npm:^10.3.7" bin: - rimraf: ./bin.js - checksum: 4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40 - languageName: node - linkType: hard - -"rollup@npm:^4.2.0": - version: 4.22.4 - resolution: "rollup@npm:4.22.4" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.22.4" - "@rollup/rollup-android-arm64": "npm:4.22.4" - "@rollup/rollup-darwin-arm64": "npm:4.22.4" - "@rollup/rollup-darwin-x64": "npm:4.22.4" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.22.4" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.22.4" - "@rollup/rollup-linux-arm64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-arm64-musl": "npm:4.22.4" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.22.4" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-s390x-gnu": "npm:4.22.4" - "@rollup/rollup-linux-x64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-x64-musl": "npm:4.22.4" - "@rollup/rollup-win32-arm64-msvc": "npm:4.22.4" - "@rollup/rollup-win32-ia32-msvc": "npm:4.22.4" - "@rollup/rollup-win32-x64-msvc": "npm:4.22.4" - "@types/estree": "npm:1.0.5" + rimraf: dist/esm/bin.mjs + checksum: d50dbe724f33835decd88395b25ed35995077c60a50ae78ded06e0185418914e555817aad1b4243edbff2254548c2f6ad6f70cc850040bebb4da9e8cc016f586 + languageName: node + linkType: hard + +"roarr@npm:^2.15.3": + version: 2.15.4 + resolution: "roarr@npm:2.15.4" + dependencies: + boolean: "npm:^3.0.1" + detect-node: "npm:^2.0.4" + globalthis: "npm:^1.0.1" + json-stringify-safe: "npm:^5.0.1" + semver-compare: "npm:^1.0.0" + sprintf-js: "npm:^1.1.2" + checksum: 7d01d4c14513c461778dd673a8f9e53255221f8d04173aafeb8e11b23d8b659bb83f1c90cfe81af7f9c213b8084b404b918108fd792bda76678f555340cc64ec + languageName: node + linkType: hard + +"rollup@npm:^4.13.0": + version: 4.25.0 + resolution: "rollup@npm:4.25.0" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.25.0" + "@rollup/rollup-android-arm64": "npm:4.25.0" + "@rollup/rollup-darwin-arm64": "npm:4.25.0" + "@rollup/rollup-darwin-x64": "npm:4.25.0" + "@rollup/rollup-freebsd-arm64": "npm:4.25.0" + "@rollup/rollup-freebsd-x64": "npm:4.25.0" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.25.0" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.25.0" + "@rollup/rollup-linux-arm64-gnu": "npm:4.25.0" + "@rollup/rollup-linux-arm64-musl": "npm:4.25.0" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.25.0" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.25.0" + "@rollup/rollup-linux-s390x-gnu": "npm:4.25.0" + "@rollup/rollup-linux-x64-gnu": "npm:4.25.0" + "@rollup/rollup-linux-x64-musl": "npm:4.25.0" + "@rollup/rollup-win32-arm64-msvc": "npm:4.25.0" + "@rollup/rollup-win32-ia32-msvc": "npm:4.25.0" + "@rollup/rollup-win32-x64-msvc": "npm:4.25.0" + "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -12078,6 +12448,10 @@ __metadata: optional: true "@rollup/rollup-darwin-x64": optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true "@rollup/rollup-linux-arm-gnueabihf": optional: true "@rollup/rollup-linux-arm-musleabihf": @@ -12106,16 +12480,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 4c96b6e2e0c5dbe73b4ba899cea894a05115ab8c65ccff631fbbb944e2b3a9f2eb3b99c2dce3dd91b179647df1892ffc44ecee29381ccf155ba8000b22712a32 - languageName: node - linkType: hard - -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: "npm:^5.0.0" - checksum: f9977db5770929f3f0db434b8e6aa266498c70dec913c84320c0a06add510cf44e3a048c44da088abee312006f9cbf572fd065cdc8f15d7682afda8755f4114c + checksum: fdb4d530bc942024f6e9ee3b5051fd2a8ef545a3869a689f6d1fea0f391e0b257835b639c01dc3024dbafe3790c8210aea547bcddbdb38c002087e5bf4630ad8 languageName: node linkType: hard @@ -12126,6 +12491,13 @@ __metadata: languageName: node linkType: hard +"run-async@npm:^3.0.0": + version: 3.0.0 + resolution: "run-async@npm:3.0.0" + checksum: b18b562ae37c3020083dcaae29642e4cc360c824fbfb6b7d50d809a9d5227bb986152d09310255842c8dce40526e82ca768f02f00806c91ba92a8dfa6159cb85 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -12135,15 +12507,6 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:7.8.1, rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": - version: 7.8.1 - resolution: "rxjs@npm:7.8.1" - dependencies: - tslib: "npm:^2.1.0" - checksum: 3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 - languageName: node - linkType: hard - "rxjs@npm:^6.4.0, rxjs@npm:^6.6.0": version: 6.6.7 resolution: "rxjs@npm:6.6.7" @@ -12153,6 +12516,15 @@ __metadata: languageName: node linkType: hard +"rxjs@npm:^7.2.0, rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": + version: 7.8.1 + resolution: "rxjs@npm:7.8.1" + dependencies: + tslib: "npm:^2.1.0" + checksum: 3c49c1ecd66170b175c9cacf5cef67f8914dcbc7cd0162855538d365c83fea631167cacb644b3ce533b2ea0e9a4d0b12175186985f89d75abe73dbd8f7f06f68 + languageName: node + linkType: hard + "safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" @@ -12167,19 +12539,10 @@ __metadata: languageName: node linkType: hard -"safe-regex@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" - dependencies: - ret: "npm:~0.1.10" - checksum: 547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a - languageName: node - linkType: hard - "safe-stable-stringify@npm:^2.3.1": - version: 2.4.3 - resolution: "safe-stable-stringify@npm:2.4.3" - checksum: 81dede06b8f2ae794efd868b1e281e3c9000e57b39801c6c162267eb9efda17bd7a9eafa7379e1f1cacd528d4ced7c80d7460ad26f62ada7c9e01dec61b2e768 + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 languageName: node linkType: hard @@ -12204,7 +12567,7 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.23.0": +"scheduler@npm:0.23.0": version: 0.23.0 resolution: "scheduler@npm:0.23.0" dependencies: @@ -12213,7 +12576,16 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": +"scheduler@npm:^0.23.2": + version: 0.23.2 + resolution: "scheduler@npm:0.23.2" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: 26383305e249651d4c58e6705d5f8425f153211aef95f15161c151f7b8de885f24751b377e4a0b3dd42cce09aad3f87a61dab7636859c0d89b7daf1a1e2a5c78 + languageName: node + linkType: hard + +"schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -12224,7 +12596,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0": +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0": version: 4.2.0 resolution: "schema-utils@npm:4.2.0" dependencies: @@ -12245,6 +12617,13 @@ __metadata: languageName: node linkType: hard +"semver-compare@npm:^1.0.0": + version: 1.0.0 + resolution: "semver-compare@npm:1.0.0" + checksum: 9ef4d8b81847556f0865f46ddc4d276bace118c7cb46811867af82e837b7fc473911981d5a0abc561fa2db487065572217e5b06e18701c4281bcdd2a1affaff1 + languageName: node + linkType: hard + "semver@npm:2 || 3 || 4 || 5": version: 5.7.2 resolution: "semver@npm:5.7.2" @@ -12254,7 +12633,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.4, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": +"semver@npm:7.5.4, semver@npm:~7.5.4": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -12274,6 +12653,15 @@ __metadata: languageName: node linkType: hard +"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4": + version: 7.6.3 + resolution: "semver@npm:7.6.3" + bin: + semver: bin/semver.js + checksum: 88f33e148b210c153873cb08cfe1e281d518aaa9a666d4d148add6560db5cd3c582f3a08ccb91f38d5f379ead256da9931234ed122057f40bb5766e65e58adaf + languageName: node + linkType: hard + "sendmail@npm:^1.6.1": version: 1.6.1 resolution: "sendmail@npm:1.6.1" @@ -12294,36 +12682,46 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.1": - version: 6.0.1 - resolution: "serialize-javascript@npm:6.0.1" +"sentence-case@npm:^3.0.4": + version: 3.0.4 + resolution: "sentence-case@npm:3.0.4" dependencies: - randombytes: "npm:^2.1.0" - checksum: 1af427f4fee3fee051f54ffe15f77068cff78a3c96d20f5c1178d20630d3ab122d8350e639d5e13cde8111ef9db9439b871305ffb185e24be0a2149cec230988 + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case-first: "npm:^2.0.2" + checksum: 9a90527a51300cf5faea7fae0c037728f9ddcff23ac083883774c74d180c0a03c31aab43d5c3347512e8c1b31a0d4712512ec82beb71aa79b85149f9abeb5467 languageName: node linkType: hard -"set-function-length@npm:^1.1.1": - version: 1.1.1 - resolution: "set-function-length@npm:1.1.1" +"serialize-error@npm:^7.0.1": + version: 7.0.1 + resolution: "serialize-error@npm:7.0.1" dependencies: - define-data-property: "npm:^1.1.1" - get-intrinsic: "npm:^1.2.1" - gopd: "npm:^1.0.1" - has-property-descriptors: "npm:^1.0.0" - checksum: a29e255c116c29e3323b851c4f46c58c91be9bb8b065f191e2ea1807cb2c839df56e3175732a498e0c6d54626ba6b6fef896bf699feb7ab70c42dc47eb247c95 + type-fest: "npm:^0.13.1" + checksum: 7982937d578cd901276c8ab3e2c6ed8a4c174137730f1fb0402d005af209a0e84d04acc874e317c936724c7b5b26c7a96ff7e4b8d11a469f4924a4b0ea814c05 languageName: node linkType: hard -"set-value@npm:^2.0.0, set-value@npm:^2.0.1": - version: 2.0.1 - resolution: "set-value@npm:2.0.1" +"serialize-javascript@npm:^6.0.1": + version: 6.0.2 + resolution: "serialize-javascript@npm:6.0.2" dependencies: - extend-shallow: "npm:^2.0.1" - is-extendable: "npm:^0.1.1" - is-plain-object: "npm:^2.0.3" - split-string: "npm:^3.0.1" - checksum: 4c40573c4f6540456e4b38b95f570272c4cfbe1d12890ad4057886da8535047cd772dfadf5b58e2e87aa244dfb4c57e3586f6716b976fc47c5144b6b09e1811b + randombytes: "npm:^2.1.0" + checksum: 2dd09ef4b65a1289ba24a788b1423a035581bef60817bea1f01eda8e3bda623f86357665fe7ac1b50f6d4f583f97db9615b3f07b2a2e8cbcb75033965f771dd2 + languageName: node + linkType: hard + +"set-function-length@npm:^1.2.1": + version: 1.2.2 + resolution: "set-function-length@npm:1.2.2" + dependencies: + define-data-property: "npm:^1.1.4" + es-errors: "npm:^1.3.0" + function-bind: "npm:^1.1.2" + get-intrinsic: "npm:^1.2.4" + gopd: "npm:^1.0.1" + has-property-descriptors: "npm:^1.0.2" + checksum: 82850e62f412a258b71e123d4ed3873fa9377c216809551192bb6769329340176f109c2eeae8c22a8d386c76739855f78e8716515c818bcaef384b51110f0f3c languageName: node linkType: hard @@ -12341,7 +12739,7 @@ __metadata: languageName: node linkType: hard -"shallowequal@npm:^1.1.0": +"shallowequal@npm:1.1.0": version: 1.1.0 resolution: "shallowequal@npm:1.1.0" checksum: b926efb51cd0f47aa9bc061add788a4a650550bbe50647962113a4579b60af2abe7b62f9b02314acc6f97151d4cf87033a2b15fc20852fae306d1a095215396c @@ -12388,14 +12786,27 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4": - version: 1.0.4 - resolution: "side-channel@npm:1.0.4" +"shiki@npm:^0.14.7": + version: 0.14.7 + resolution: "shiki@npm:0.14.7" + dependencies: + ansi-sequence-parser: "npm:^1.1.0" + jsonc-parser: "npm:^3.2.0" + vscode-oniguruma: "npm:^1.7.0" + vscode-textmate: "npm:^8.0.0" + checksum: 5c7fcbb870d0facccc7ae2f3410a28121f8e0b3f298e4e956de817ad6ab60a4c7e20a9184edfe50a93447addbb88b95b69e6ef88ac16ac6ca3e94c50771a6459 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": + version: 1.0.6 + resolution: "side-channel@npm:1.0.6" dependencies: - call-bind: "npm:^1.0.0" - get-intrinsic: "npm:^1.0.2" - object-inspect: "npm:^1.9.0" - checksum: 054a5d23ee35054b2c4609b9fd2a0587760737782b5d765a9c7852264710cc39c6dcb56a9bbd6c12cd84071648aea3edb2359d2f6e560677eedadce511ac1da5 + call-bind: "npm:^1.0.7" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.4" + object-inspect: "npm:^1.13.1" + checksum: d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f languageName: node linkType: hard @@ -12406,7 +12817,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3, signal-exit@npm:^3.0.7": +"signal-exit@npm:^3.0.2, signal-exit@npm:^3.0.3": version: 3.0.7 resolution: "signal-exit@npm:3.0.7" checksum: 25d272fa73e146048565e08f3309d5b942c1979a6f4a58a8c59d5fa299728e9c2fcd1a759ec870863b1fd38653670240cd420dad2ad9330c71f36608a6a1c912 @@ -12457,20 +12868,13 @@ __metadata: linkType: hard "sirv@npm:^2.0.3": - version: 2.0.3 - resolution: "sirv@npm:2.0.3" + version: 2.0.4 + resolution: "sirv@npm:2.0.4" dependencies: - "@polka/url": "npm:^1.0.0-next.20" - mrmime: "npm:^1.0.0" + "@polka/url": "npm:^1.0.0-next.24" + mrmime: "npm:^2.0.0" totalist: "npm:^3.0.0" - checksum: 333bd665ee5ac3805047ea47757e04e2b18ca562749b9a07f5bbbee6dabd99ff00011604689b1ada3d22e46a4198c61e05e2d1abd5454d94da483ce3a3813205 - languageName: node - linkType: hard - -"sisteransi@npm:^1.0.5": - version: 1.0.5 - resolution: "sisteransi@npm:1.0.5" - checksum: 230ac975cca485b7f6fe2b96a711aa62a6a26ead3e6fb8ba17c5a00d61b8bed0d7adc21f5626b70d7c33c62ff4e63933017a6462942c719d1980bb0b1207ad46 + checksum: 68f8ee857f6a9415e9c07a1f31c7c561df8d5f1b1ba79bee3de583fa37da8718def5309f6b1c6e2c3ef77de45d74f5e49efc7959214443aa92d42e9c99180a4e languageName: node linkType: hard @@ -12547,84 +12951,34 @@ __metadata: languageName: node linkType: hard -"snapdragon-node@npm:^2.0.1": - version: 2.1.1 - resolution: "snapdragon-node@npm:2.1.1" - dependencies: - define-property: "npm:^1.0.0" - isobject: "npm:^3.0.0" - snapdragon-util: "npm:^3.0.1" - checksum: 7616e6a1ca054afe3ad8defda17ebe4c73b0800d2e0efd635c44ee1b286f8ac7900517314b5330862ce99b28cd2782348ee78bae573ff0f55832ad81d9657f3f - languageName: node - linkType: hard - -"snapdragon-util@npm:^3.0.1": - version: 3.0.1 - resolution: "snapdragon-util@npm:3.0.1" - dependencies: - kind-of: "npm:^3.2.0" - checksum: 4441856d343399ba7f37f79681949d51b922e290fcc07e7bc94655a50f584befa4fb08f40c3471cd160e004660161964d8ff140cba49baa59aa6caba774240e3 - languageName: node - linkType: hard - -"snapdragon@npm:^0.8.1": - version: 0.8.2 - resolution: "snapdragon@npm:0.8.2" +"snake-case@npm:^3.0.4": + version: 3.0.4 + resolution: "snake-case@npm:3.0.4" dependencies: - base: "npm:^0.11.1" - debug: "npm:^2.2.0" - define-property: "npm:^0.2.5" - extend-shallow: "npm:^2.0.1" - map-cache: "npm:^0.2.2" - source-map: "npm:^0.5.6" - source-map-resolve: "npm:^0.5.0" - use: "npm:^3.1.0" - checksum: dfdac1f73d47152d72fc07f4322da09bbddfa31c1c9c3ae7346f252f778c45afa5b03e90813332f02f04f6de8003b34a168c456f8bb719024d092f932520ffca + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: ab19a913969f58f4474fe9f6e8a026c8a2142a01f40b52b79368068343177f818cdfef0b0c6b9558f298782441d5ca8ed5932eb57822439fad791d866e62cecd languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.1": - version: 8.0.2 - resolution: "socks-proxy-agent@npm:8.0.2" +"socks-proxy-agent@npm:^8.0.3": + version: 8.0.4 + resolution: "socks-proxy-agent@npm:8.0.4" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.1" debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: a842402fc9b8848a31367f2811ca3cd14c4106588b39a0901cd7a69029998adfc6456b0203617c18ed090542ad0c24ee4e9d4c75a0c4b75071e214227c177eb7 - languageName: node - linkType: hard - -"socks@npm:^2.7.1": - version: 2.7.1 - resolution: "socks@npm:2.7.1" - dependencies: - ip: "npm:^2.0.0" - smart-buffer: "npm:^4.2.0" - checksum: 43f69dbc9f34fc8220bc51c6eea1c39715ab3cfdb115d6e3285f6c7d1a603c5c75655668a5bbc11e3c7e2c99d60321fb8d7ab6f38cda6a215fadd0d6d0b52130 - languageName: node - linkType: hard - -"sort-object-keys@npm:^1.1.3": - version: 1.1.3 - resolution: "sort-object-keys@npm:1.1.3" - checksum: 3bf62398658d3ff4bbca0db4ed8f42f98abc41433859f63d02fb0ab953fbe5526be240ec7e5d85aa50fcab6c937f3fa7015abf1ecdeb3045a2281c53953886bf + socks: "npm:^2.8.3" + checksum: 345593bb21b95b0508e63e703c84da11549f0a2657d6b4e3ee3612c312cb3a907eac10e53b23ede3557c6601d63252103494caa306b66560f43af7b98f53957a languageName: node linkType: hard -"sort-package-json@npm:2.5.1": - version: 2.5.1 - resolution: "sort-package-json@npm:2.5.1" - dependencies: - detect-indent: "npm:^7.0.1" - detect-newline: "npm:^4.0.0" - get-stdin: "npm:^9.0.0" - git-hooks-list: "npm:^3.0.0" - globby: "npm:^13.1.2" - is-plain-obj: "npm:^4.1.0" - sort-object-keys: "npm:^1.1.3" - bin: - sort-package-json: cli.js - checksum: 923d272e419110dd7d0261b54471a65db3e0b9b0097b1f762d3f65fd3f37f8468018e29bbcd64be34d446cbad268c6f2dc570adc79b356005760795935e4b32b +"socks@npm:^2.8.3": + version: 2.8.3 + resolution: "socks@npm:2.8.3" + dependencies: + ip-address: "npm:^9.0.5" + smart-buffer: "npm:^4.2.0" + checksum: d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 languageName: node linkType: hard @@ -12649,16 +13003,10 @@ __metadata: languageName: node linkType: hard -"source-map-resolve@npm:^0.5.0": - version: 0.5.3 - resolution: "source-map-resolve@npm:0.5.3" - dependencies: - atob: "npm:^2.1.2" - decode-uri-component: "npm:^0.2.0" - resolve-url: "npm:^0.2.1" - source-map-url: "npm:^0.4.0" - urix: "npm:^0.1.0" - checksum: 410acbe93882e058858d4c1297be61da3e1533f95f25b95903edddc1fb719654e705663644677542d1fb78a66390238fad1a57115fc958a0724cf9bb509caf57 +"source-map-js@npm:^1.2.0, source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf languageName: node linkType: hard @@ -12672,14 +13020,7 @@ __metadata: languageName: node linkType: hard -"source-map-url@npm:^0.4.0": - version: 0.4.1 - resolution: "source-map-url@npm:0.4.1" - checksum: f8af0678500d536c7f643e32094d6718a4070ab4ca2d2326532512cfbe2d5d25a45849b4b385879326f2d7523bb3b686d0360dd347a3cda09fd89a5c28d4bc58 - languageName: node - linkType: hard - -"source-map@npm:^0.5.6, source-map@npm:^0.5.7": +"source-map@npm:^0.5.7": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 @@ -12718,9 +13059,9 @@ __metadata: linkType: hard "spdx-exceptions@npm:^2.1.0": - version: 2.3.0 - resolution: "spdx-exceptions@npm:2.3.0" - checksum: 83089e77d2a91cb6805a5c910a2bedb9e50799da091f532c2ba4150efdef6e53f121523d3e2dc2573a340dc0189e648b03157097f65465b3a0c06da1f18d7e8a + version: 2.5.0 + resolution: "spdx-exceptions@npm:2.5.0" + checksum: 37217b7762ee0ea0d8b7d0c29fd48b7e4dfb94096b109d6255b589c561f57da93bf4e328c0290046115961b9209a8051ad9f525e48d433082fc79f496a4ea940 languageName: node linkType: hard @@ -12735,9 +13076,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.16 - resolution: "spdx-license-ids@npm:3.0.16" - checksum: 7d88b8f01308948bb3ea69c066448f2776cf3d35a410d19afb836743086ced1566f6824ee8e6d67f8f25aa81fa86d8076a666c60ac4528caecd55e93edb5114e + version: 3.0.20 + resolution: "spdx-license-ids@npm:3.0.20" + checksum: bdff7534fad6ef59be49becda1edc3fb7f5b3d6f296a715516ab9d972b8ad59af2c34b2003e01db8970d4c673d185ff696ba74c6b61d3bf327e2b3eac22c297c languageName: node linkType: hard @@ -12748,15 +13089,6 @@ __metadata: languageName: node linkType: hard -"split-string@npm:^3.0.1, split-string@npm:^3.0.2": - version: 3.1.0 - resolution: "split-string@npm:3.1.0" - dependencies: - extend-shallow: "npm:^3.0.0" - checksum: 72d7cd625445c7af215130e1e2bc183013bb9dd48a074eda1d35741e2b0dcb355e6df5b5558a62543a24dcec37dd1d6eb7a6228ff510d3c9de0f3dc1d1da8a70 - languageName: node - linkType: hard - "split2@npm:^4.1.0": version: 4.2.0 resolution: "split2@npm:4.2.0" @@ -12764,6 +13096,13 @@ __metadata: languageName: node linkType: hard +"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": + version: 1.1.3 + resolution: "sprintf-js@npm:1.1.3" + checksum: 09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec + languageName: node + linkType: hard + "sprintf-js@npm:~1.0.2": version: 1.0.3 resolution: "sprintf-js@npm:1.0.3" @@ -12772,11 +13111,11 @@ __metadata: linkType: hard "ssri@npm:^10.0.0": - version: 10.0.5 - resolution: "ssri@npm:10.0.5" + version: 10.0.6 + resolution: "ssri@npm:10.0.6" dependencies: minipass: "npm:^7.0.3" - checksum: b091f2ae92474183c7ac5ed3f9811457e1df23df7a7e70c9476eaa9a0c4a0c8fc190fb45acefbf023ca9ee864dd6754237a697dc52a0fb182afe65d8e77443d8 + checksum: e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 languageName: node linkType: hard @@ -12794,17 +13133,7 @@ __metadata: languageName: node linkType: hard -"static-extend@npm:^0.1.1": - version: 0.1.2 - resolution: "static-extend@npm:0.1.2" - dependencies: - define-property: "npm:^0.2.5" - object-copy: "npm:^0.1.0" - checksum: 284f5865a9e19d079f1badbcd70d5f9f82e7a08393f818a220839cd5f71729e89105e1c95322bd28e833161d484cee671380ca443869ae89578eef2bf55c0653 - languageName: node - linkType: hard - -"statuses@npm:2.0.1, statuses@npm:^2.0.1": +"statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" checksum: 34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 @@ -12818,6 +13147,19 @@ __metadata: languageName: node linkType: hard +"stdin-discarder@npm:^0.2.1": + version: 0.2.2 + resolution: "stdin-discarder@npm:0.2.2" + checksum: c78375e82e956d7a64be6e63c809c7f058f5303efcaf62ea48350af072bacdb99c06cba39209b45a071c1acbd49116af30df1df9abb448df78a6005b72f10537 + languageName: node + linkType: hard + +"strapi-plugin-webtools@link:.yalc/strapi-plugin-webtools::locator=playground-5%40workspace%3A.": + version: 0.0.0-use.local + resolution: "strapi-plugin-webtools@link:.yalc/strapi-plugin-webtools::locator=playground-5%40workspace%3A." + languageName: node + linkType: soft + "stream-chain@npm:2.2.5, stream-chain@npm:^2.2.5": version: 2.2.5 resolution: "stream-chain@npm:2.2.5" @@ -12841,13 +13183,18 @@ __metadata: languageName: node linkType: hard -"streamx@npm:^2.15.0": - version: 2.15.6 - resolution: "streamx@npm:2.15.6" +"streamx@npm:^2.15.0, streamx@npm:^2.20.0": + version: 2.20.1 + resolution: "streamx@npm:2.20.1" dependencies: - fast-fifo: "npm:^1.1.0" + bare-events: "npm:^2.2.0" + fast-fifo: "npm:^1.3.2" queue-tick: "npm:^1.0.1" - checksum: 3a763cbd96d335de7f28e211f080273fa7f077999284ad82884bdf331d5fcf240be33414b0eedecaa78a39ad10d833403c82c162f556f166bc8292447e84ef66 + text-decoder: "npm:^1.1.0" + dependenciesMeta: + bare-events: + optional: true + checksum: 34ffa2ee9465d70e18c7e2ba70189720c166d150ab83eb7700304620fa23ff42a69cb37d712ea4b5fc6234d8e74346a88bb4baceb873c6b05e52ac420f8abb4d languageName: node linkType: hard @@ -12880,6 +13227,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^7.0.0": + version: 7.2.0 + resolution: "string-width@npm:7.2.0" + dependencies: + emoji-regex: "npm:^10.3.0" + get-east-asian-width: "npm:^1.0.0" + strip-ansi: "npm:^7.1.0" + checksum: eb0430dd43f3199c7a46dcbf7a0b34539c76fe3aa62763d0b0655acdcbdf360b3f66f3d58ca25ba0205f42ea3491fa00f09426d3b7d3040e506878fc7664c9b9 + languageName: node + linkType: hard + "string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" @@ -12914,25 +13272,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.0": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f - languageName: node - linkType: hard - -"strip-ansi@npm:^5.2.0": - version: 5.2.0 - resolution: "strip-ansi@npm:5.2.0" - dependencies: - ansi-regex: "npm:^4.1.0" - checksum: de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -12941,6 +13281,13 @@ __metadata: languageName: node linkType: hard +"strip-bom@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-bom@npm:3.0.0" + checksum: 51201f50e021ef16672593d7434ca239441b7b760e905d9f33df6e4f3954ff54ec0e0a06f100d028af0982d6f25c35cd5cda2ce34eaebccd0250b8befb90d8f1 + languageName: node + linkType: hard + "strip-final-newline@npm:^2.0.0": version: 2.0.0 resolution: "strip-final-newline@npm:2.0.0" @@ -12948,13 +13295,6 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce - languageName: node - linkType: hard - "strip-json-comments@npm:~2.0.1": version: 2.0.1 resolution: "strip-json-comments@npm:2.0.1" @@ -12972,31 +13312,29 @@ __metadata: linkType: hard "style-mod@npm:^4.0.0, style-mod@npm:^4.1.0": - version: 4.1.0 - resolution: "style-mod@npm:4.1.0" - checksum: 1dce7b0f3d1a91c9e6c37200627b5a9ffa943916bb5879dfaa800c3929fcc11b9bfcc2a6097f49ec3462b254b7afcbcf63caeae6895f53c80122523dc9e5ddb7 + version: 4.1.2 + resolution: "style-mod@npm:4.1.2" + checksum: ad4d870b3642b0e42ecc7be0e106dd14b7af11985e34fee8de34e5e38c3214bfc96fa7055acea86d75a3a59ddea3f6a8c6641001a66494d7df72d09685e3fadb languageName: node linkType: hard -"styled-components@npm:5.3.3": - version: 5.3.3 - resolution: "styled-components@npm:5.3.3" - dependencies: - "@babel/helper-module-imports": "npm:^7.0.0" - "@babel/traverse": "npm:^7.4.5" - "@emotion/is-prop-valid": "npm:^0.8.8" - "@emotion/stylis": "npm:^0.8.4" - "@emotion/unitless": "npm:^0.7.4" - babel-plugin-styled-components: "npm:>= 1.12.0" - css-to-react-native: "npm:^3.0.0" - hoist-non-react-statics: "npm:^3.0.0" - shallowequal: "npm:^1.1.0" - supports-color: "npm:^5.5.0" +"styled-components@npm:^6.0.0": + version: 6.1.13 + resolution: "styled-components@npm:6.1.13" + dependencies: + "@emotion/is-prop-valid": "npm:1.2.2" + "@emotion/unitless": "npm:0.8.1" + "@types/stylis": "npm:4.2.5" + css-to-react-native: "npm:3.2.0" + csstype: "npm:3.1.3" + postcss: "npm:8.4.38" + shallowequal: "npm:1.1.0" + stylis: "npm:4.3.2" + tslib: "npm:2.6.2" peerDependencies: react: ">= 16.8.0" react-dom: ">= 16.8.0" - react-is: ">= 16.8.0" - checksum: 0fda77406c668a16c753f0778850a90d5fbeae419791dac533e3f67e77f8c767d89022626aafa169fffe8b0873e15bf71126b2bab945dc98af6079d8b90e7488 + checksum: dd0379179c6ce9655c97285e9f6475b533d4cc4cad72e8f16824c5454803a9d12126877d8b2837cd5b54520250c55cde97a183e813eed720d2575362d9646663 languageName: node linkType: hard @@ -13007,10 +13345,10 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^2.0.0": - version: 2.0.0 - resolution: "supports-color@npm:2.0.0" - checksum: 570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda +"stylis@npm:4.3.2": + version: 4.3.2 + resolution: "stylis@npm:4.3.2" + checksum: 0410e1404cbeee3388a9e17587875211ce2f014c8379af0d1e24ca55878867c9f1ccc7b0ce9a156ca53f5d6e301391a82b0645522a604674a378b3189a4a1994 languageName: node linkType: hard @@ -13032,7 +13370,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1": +"supports-color@npm:^8.0.0, supports-color@npm:^8.1.1, supports-color@npm:~8.1.1": version: 8.1.1 resolution: "supports-color@npm:8.1.1" dependencies: @@ -13058,16 +13396,6 @@ __metadata: languageName: node linkType: hard -"synckit@npm:0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" - dependencies: - "@pkgr/utils": "npm:^2.3.1" - tslib: "npm:^2.5.0" - checksum: 9827f828cabc404b3a147c38f824c8d5b846eb6f65189d965aa0b71ea8ecda5048f8f50b4bdfd8813148844175233cff56c6bc8d87a7118cf10707df870519f4 - languageName: node - linkType: hard - "tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" @@ -13088,13 +13416,19 @@ __metadata: linkType: hard "tar-fs@npm:^3.0.4": - version: 3.0.4 - resolution: "tar-fs@npm:3.0.4" + version: 3.0.6 + resolution: "tar-fs@npm:3.0.6" dependencies: - mkdirp-classic: "npm:^0.5.2" + bare-fs: "npm:^2.1.1" + bare-path: "npm:^2.1.0" pump: "npm:^3.0.0" tar-stream: "npm:^3.1.5" - checksum: 120f026d891e5b4f7147a5ae5816e3a9b7f2c5b4ca61714dab3fe1244961607dccca40c11cafc584e625838c57d1308da5bb28b13d70b85ab566bc4c9f1c88b1 + dependenciesMeta: + bare-fs: + optional: true + bare-path: + optional: true + checksum: 207b7c0f193495668bd9dbad09a0108ce4ffcfec5bce2133f90988cdda5c81fad83c99f963d01e47b565196594f7a17dbd063ae55b97b36268fcc843975278ee languageName: node linkType: hard @@ -13112,31 +13446,31 @@ __metadata: linkType: hard "tar-stream@npm:^3.1.5": - version: 3.1.6 - resolution: "tar-stream@npm:3.1.6" + version: 3.1.7 + resolution: "tar-stream@npm:3.1.7" dependencies: b4a: "npm:^1.6.4" fast-fifo: "npm:^1.2.0" streamx: "npm:^2.15.0" - checksum: 7d52d1a56eb25b8434c9544becb737eb6c4f0ed19d205e739fdd2537ad8d1d623a6c93f7f8e58d9028cb0cdf86c0d8b67164e070cd1702cc78b8ab7cba0f3702 + checksum: a09199d21f8714bd729993ac49b6c8efcb808b544b89f23378ad6ffff6d1cb540878614ba9d4cfec11a64ef39e1a6f009a5398371491eb1fda606ffc7f70f718 languageName: node linkType: hard -"tar@npm:6.1.13": - version: 6.1.13 - resolution: "tar@npm:6.1.13" +"tar@npm:6.2.1, tar@npm:^6.2.1": + version: 6.2.1 + resolution: "tar@npm:6.2.1" dependencies: chownr: "npm:^2.0.0" fs-minipass: "npm:^2.0.0" - minipass: "npm:^4.0.0" + minipass: "npm:^5.0.0" minizlib: "npm:^2.1.1" mkdirp: "npm:^1.0.3" yallist: "npm:^4.0.0" - checksum: eee5f264f3f3c27cd8d4934f80c568470f92811c416144ab671bb36b45a8ed55fbfbbd31f0146f3eddaca91fd564c9a7ec4d2086940968b836f4a2c54146c060 + checksum: a5eca3eb50bc11552d453488344e6507156b9193efd7635e98e867fab275d527af53d8866e2370cd09dfe74378a18111622ace35af6a608e5223a7d27fe99537 languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:^6.1.11": version: 6.2.0 resolution: "tar@npm:6.2.0" dependencies: @@ -13180,8 +13514,8 @@ __metadata: linkType: hard "terser@npm:^5.10.0": - version: 5.26.0 - resolution: "terser@npm:5.26.0" + version: 5.36.0 + resolution: "terser@npm:5.36.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -13189,7 +13523,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: 3906289c6bacd75804a47a583cdafefbd76c5edb39435369755c7b1592e57586fb2f4bddf6eb37a807d6e782171dbf0aa7bbdc80fd5b77b2f2b62196cac49b62 + checksum: f4ed2bead19f64789ddcfb85b7cef78f3942f967b8890c54f57d1e35bc7d547d551c6a4c32210bce6ba45b1c738314bbfac6acbc6c762a45cd171777d0c120d9 languageName: node linkType: hard @@ -13207,6 +13541,13 @@ __metadata: languageName: node linkType: hard +"text-decoder@npm:^1.1.0": + version: 1.2.1 + resolution: "text-decoder@npm:1.2.1" + checksum: deea9e3f4bde3b8990439e59cd52b2e917a416e29fbaf607052c89117c7148f1831562c099e9dd49abea0839cffdeb75a3c8f1f137f1686afd2808322f8e3f00 + languageName: node + linkType: hard + "text-hex@npm:1.0.x": version: 1.0.0 resolution: "text-hex@npm:1.0.0" @@ -13263,14 +13604,7 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.0.2": - version: 1.3.1 - resolution: "tiny-invariant@npm:1.3.1" - checksum: 5b87c1d52847d9452b60d0dcb77011b459044e0361ca8253bfe7b43d6288106e12af926adb709a6fc28900e3864349b91dad9a4ac93c39aa15f360b26c2ff4db - languageName: node - linkType: hard - -"tiny-warning@npm:^1.0.0, tiny-warning@npm:^1.0.2, tiny-warning@npm:^1.0.3": +"tiny-warning@npm:^1.0.2, tiny-warning@npm:^1.0.3": version: 1.0.3 resolution: "tiny-warning@npm:1.0.3" checksum: ef8531f581b30342f29670cb41ca248001c6fd7975ce22122bd59b8d62b4fc84ad4207ee7faa95cde982fa3357cd8f4be650142abc22805538c3b1392d7084fa @@ -13287,10 +13621,12 @@ __metadata: languageName: node linkType: hard -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 5ae6084ba299b5782f95e3fe85ea9f0fa4d74b8ae722b6b3208157e975589fbb27733aeba4e5080fa9314a856044ef52caa61b87caea4b1baade951a55c06336 +"title-case@npm:^3.0.3": + version: 3.0.3 + resolution: "title-case@npm:3.0.3" + dependencies: + tslib: "npm:^2.0.3" + checksum: face56f686060f777b43a180d371407124d201eb4238c19d9e97030fd54859696ca4e2ca499cc232f8700f24f2414cc08aab9fdf6d39acff055dd825a4d86d6a languageName: node linkType: hard @@ -13303,32 +13639,6 @@ __metadata: languageName: node linkType: hard -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 - languageName: node - linkType: hard - -"to-object-path@npm:^0.3.0": - version: 0.3.0 - resolution: "to-object-path@npm:0.3.0" - dependencies: - kind-of: "npm:^3.0.2" - checksum: 731832a977614c03a770363ad2bd9e9c82f233261861724a8e612bb90c705b94b1a290a19f52958e8e179180bb9b71121ed65e245691a421467726f06d1d7fc3 - languageName: node - linkType: hard - -"to-regex-range@npm:^2.1.0": - version: 2.1.1 - resolution: "to-regex-range@npm:2.1.1" - dependencies: - is-number: "npm:^3.0.0" - repeat-string: "npm:^1.6.1" - checksum: 440d82dbfe0b2e24f36dd8a9467240406ad1499fc8b2b0f547372c22ed1d092ace2a3eb522bb09bfd9c2f39bf1ca42eb78035cf6d2b8c9f5c78da3abc96cd949 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -13338,18 +13648,6 @@ __metadata: languageName: node linkType: hard -"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": - version: 3.0.2 - resolution: "to-regex@npm:3.0.2" - dependencies: - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - regex-not: "npm:^1.0.2" - safe-regex: "npm:^1.1.0" - checksum: 99d0b8ef397b3f7abed4bac757b0f0bb9f52bfd39167eb7105b144becfaa9a03756892352d01ac6a911f0c1ceef9f81db68c46899521a3eed054082042796120 - languageName: node - linkType: hard - "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -13372,20 +13670,11 @@ __metadata: linkType: hard "touch@npm:^3.1.0": - version: 3.1.0 - resolution: "touch@npm:3.1.0" - dependencies: - nopt: "npm:~1.0.10" + version: 3.1.1 + resolution: "touch@npm:3.1.1" bin: - nodetouch: ./bin/nodetouch.js - checksum: dacb4a639401b83b0a40b56c0565e01096e5ecf38b22a4840d9eeb642a5bea136c6a119e4543f9b172349a5ee343b10cda0880eb47f7d7ddfd6eac59dcf53244 - languageName: node - linkType: hard - -"tr46@npm:~0.0.3": - version: 0.0.3 - resolution: "tr46@npm:0.0.3" - checksum: 047cb209a6b60c742f05c9d3ace8fa510bff609995c129a37ace03476a9b12db4dbf975e74600830ef0796e18882b2381fb5fb1f6b4f96b832c374de3ab91a11 + nodetouch: bin/nodetouch.js + checksum: d2e4d269a42c846a22a29065b9af0b263de58effc85a1764bb7a2e8fc4b47700e9e2fcbd7eb1f5bffbb7c73d860f93600cef282b93ddac8f0b62321cb498b36e languageName: node linkType: hard @@ -13405,17 +13694,24 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.10.0, tslib@npm:^1.9.0, tslib@npm:^1.9.3": +"tslib@npm:2.6.2": + version: 2.6.2 + resolution: "tslib@npm:2.6.2" + checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb + languageName: node + linkType: hard + +"tslib@npm:^1.9.0": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: 69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": - version: 2.6.2 - resolution: "tslib@npm:2.6.2" - checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb +"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard @@ -13435,6 +13731,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^0.13.1": + version: 0.13.1 + resolution: "type-fest@npm:0.13.1" + checksum: 0c0fa07ae53d4e776cf4dac30d25ad799443e9eef9226f9fddbb69242db86b08584084a99885cfa5a9dfe4c063ebdc9aa7b69da348e735baede8d43f1aeae93b + languageName: node + linkType: hard + "type-fest@npm:^0.20.2": version: 0.20.2 resolution: "type-fest@npm:0.20.2" @@ -13463,14 +13766,14 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^2.18.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb +"type-fest@npm:^4.0.0": + version: 4.26.1 + resolution: "type-fest@npm:4.26.1" + checksum: d2719ff8d380befe8a3c61068f37f28d6fa2849fd140c5d2f0f143099e371da6856aad7c97e56b83329d45bfe504afe9fd936a7cff600cc0d46aa9ffb008d6c6 languageName: node linkType: hard -"type-is@npm:^1.6.14, type-is@npm:^1.6.16, type-is@npm:^1.6.18": +"type-is@npm:^1.6.16": version: 1.6.18 resolution: "type-is@npm:1.6.18" dependencies: @@ -13489,23 +13792,80 @@ __metadata: languageName: node linkType: hard -"typescript@npm:5.2.2": - version: 5.2.2 - resolution: "typescript@npm:5.2.2" +"typedoc-github-wiki-theme@npm:1.1.0": + version: 1.1.0 + resolution: "typedoc-github-wiki-theme@npm:1.1.0" + peerDependencies: + typedoc: ">=0.24.0" + typedoc-plugin-markdown: ">=3.15.0" + checksum: b714bb185343ea54717d5e32766c09380efc63d2a6ecabe90660e7cf7eb7372519472bdf29f78dc3dcc9e4164aebbef4c154c2f36c0aca762f887fd9b3066276 + languageName: node + linkType: hard + +"typedoc-plugin-markdown@npm:3.17.1": + version: 3.17.1 + resolution: "typedoc-plugin-markdown@npm:3.17.1" + dependencies: + handlebars: "npm:^4.7.7" + peerDependencies: + typedoc: ">=0.24.0" + checksum: 5c9322cd6b5218b1c8b18e6c9df45ad0f99dea9b9cee4006f1f286b04725db47e26856b3e07069beabbd65d8357da34563707d50027b19bb18fd3633a3591349 + languageName: node + linkType: hard + +"typedoc@npm:0.25.10": + version: 0.25.10 + resolution: "typedoc@npm:0.25.10" + dependencies: + lunr: "npm:^2.3.9" + marked: "npm:^4.3.0" + minimatch: "npm:^9.0.3" + shiki: "npm:^0.14.7" + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x + bin: + typedoc: bin/typedoc + checksum: b2a100c35ffcabc4cb356a04bf58e88255840a750fa84a4bbd52d5dd1244d4669cc61bdccf115e4164b0fb343d6bb76f6792e7922d86a642567879a50ca7a05d + languageName: node + linkType: hard + +"typescript@npm:5.4.4": + version: 5.4.4 + resolution: "typescript@npm:5.4.4" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 91ae3e6193d0ddb8656d4c418a033f0f75dec5e077ebbc2bd6d76439b93f35683936ee1bdc0e9cf94ec76863aa49f27159b5788219b50e1cd0cd6d110aa34b07 + checksum: 4d8de0291204ed61ca97ad0cba2ce064e09c4988ca1c451c787e4653ba76296ba35177a52694e8a00cf4ef899d0ee83338663b926d8b7d55167ff0ba81549999 languageName: node linkType: hard -"typescript@patch:typescript@npm%3A5.2.2#optional!builtin": - version: 5.2.2 - resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441" +"typescript@npm:^5": + version: 5.6.3 + resolution: "typescript@npm:5.6.3" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 44f61d3fb15c35359bc60399cb8127c30bae554cd555b8e2b46d68fa79d680354b83320ad419ff1b81a0bdf324197b29affe6cc28988cd6a74d4ac60c94f9799 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A5.4.4#optional!builtin": + version: 5.4.4 + resolution: "typescript@patch:typescript@npm%3A5.4.4#optional!builtin::version=5.4.4&hash=e012d7" + bin: + tsc: bin/tsc + tsserver: bin/tsserver + checksum: 413a0714a2b554bef8d39a386e5d25df22c625dd677d7260c1a08625016e46ce5f79dae0812641a22ab37c905370b407dc6838e11d4f10845821127d42221876 + languageName: node + linkType: hard + +"typescript@patch:typescript@npm%3A^5#optional!builtin": + version: 5.6.3 + resolution: "typescript@patch:typescript@npm%3A5.6.3#optional!builtin::version=5.6.3&hash=e012d7" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 062c1cee1990e6b9419ce8a55162b8dc917eb87f807e4de0327dbc1c2fa4e5f61bc0dd4e034d38ff541d1ed0479b53bcee8e4de3a4075c51a1724eb6216cb6f5 + checksum: ac8307bb06bbfd08ae7137da740769b7d8c3ee5943188743bb622c621f8ad61d244767480f90fbd840277fbf152d8932aa20c33f867dea1bb5e79b187ca1a92f languageName: node linkType: hard @@ -13517,25 +13877,24 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" bin: uglifyjs: bin/uglifyjs - checksum: 8b7fcdca69deb284fed7d2025b73eb747ce37f9aca6af53422844f46427152d5440601b6e2a033e77856a2f0591e4167153d5a21b68674ad11f662034ec13ced + checksum: 83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 languageName: node linkType: hard -"umzug@npm:3.2.1": - version: 3.2.1 - resolution: "umzug@npm:3.2.1" +"umzug@npm:3.8.1": + version: 3.8.1 + resolution: "umzug@npm:3.8.1" dependencies: "@rushstack/ts-command-line": "npm:^4.12.2" - emittery: "npm:^0.12.1" - fs-jetpack: "npm:^4.3.1" - glob: "npm:^8.0.3" - pony-cause: "npm:^2.1.2" - type-fest: "npm:^2.18.0" - checksum: ff5d417c5f0211e8c3c2529c347313ecef5db3ff4b219c71098e09884674387ac14870749ecf42ac26aabcf7559207b855fb0016eb8c50f7cd979f816d4b1545 + emittery: "npm:^0.13.0" + fast-glob: "npm:^3.3.2" + pony-cause: "npm:^2.1.4" + type-fest: "npm:^4.0.0" + checksum: 5e0472e170aabd249885e9a2e3539036b50f707a6401af72a176ab2edfd24c5c05e4acb98049e5097ce24a987f7e835f5887d62ba528cba4ed76b97e801a66fc languageName: node linkType: hard @@ -13553,22 +13912,17 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 +"undici-types@npm:~6.19.2, undici-types@npm:~6.19.8": + version: 6.19.8 + resolution: "undici-types@npm:6.19.8" + checksum: 078afa5990fba110f6824823ace86073b4638f1d5112ee26e790155f481f2a868cc3e0615505b6f4282bdf74a3d8caad715fd809e870c2bb0704e3ea6082f344 languageName: node linkType: hard -"union-value@npm:^1.0.0": - version: 1.0.1 - resolution: "union-value@npm:1.0.1" - dependencies: - arr-union: "npm:^3.1.0" - get-value: "npm:^2.0.6" - is-extendable: "npm:^0.1.1" - set-value: "npm:^2.0.1" - checksum: 8758d880cb9545f62ce9cfb9b791b2b7a206e0ff5cc4b9d7cd6581da2c6839837fbb45e639cf1fd8eef3cae08c0201b614b7c06dd9f5f70d9dbe7c5fe2fbf592 +"undici@npm:6.21.1": + version: 6.21.1 + resolution: "undici@npm:6.21.1" + checksum: d604080e4f8db89b35a63b483b5f96a5f8b19ec9f716e934639345449405809d2997e1dd7212d67048f210e54534143384d712bd9075e4394f0788895ef9ca8e languageName: node linkType: hard @@ -13630,16 +13984,6 @@ __metadata: languageName: node linkType: hard -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" - dependencies: - has-value: "npm:^0.3.1" - isobject: "npm:^3.0.0" - checksum: 68a796dde4a373afdbf017de64f08490a3573ebee549136da0b3a2245299e7f65f647ef70dc13c4ac7f47b12fba4de1646fa0967a365638578fedce02b9c0b1f - languageName: node - linkType: hard - "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -13647,17 +13991,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.13 - resolution: "update-browserslist-db@npm:1.0.13" +"update-browserslist-db@npm:^1.1.1": + version: 1.1.1 + resolution: "update-browserslist-db@npm:1.1.1" dependencies: - escalade: "npm:^3.1.1" - picocolors: "npm:^1.0.0" + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.0" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: e52b8b521c78ce1e0c775f356cd16a9c22c70d25f3e01180839c407a5dc787fb05a13f67560cbaf316770d26fa99f78f1acd711b1b54a4f35d4820d4ea7136e6 + checksum: 536a2979adda2b4be81b07e311bd2f3ad5e978690987956bc5f514130ad50cac87cd22c710b686d79731e00fbee8ef43efe5fcd72baa241045209195d43dcc80 languageName: node linkType: hard @@ -13670,6 +14014,15 @@ __metadata: languageName: node linkType: hard +"upper-case-first@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case-first@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: ccad6a0b143310ebfba2b5841f30bef71246297385f1329c022c902b2b5fc5aee009faf1ac9da5ab3ba7f615b88f5dc1cd80461b18a8f38cb1d4c3eb92538ea9 + languageName: node + linkType: hard + "upper-case@npm:^1.0.3, upper-case@npm:^1.1.0, upper-case@npm:^1.1.1, upper-case@npm:^1.1.3": version: 1.1.3 resolution: "upper-case@npm:1.1.3" @@ -13677,7 +14030,16 @@ __metadata: languageName: node linkType: hard -"uri-js@npm:^4.2.2": +"upper-case@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 5ac176c9d3757abb71400df167f9abb46d63152d5797c630d1a9f083fbabd89711fb4b3dc6de06ff0138fe8946fa5b8518b4fcdae9ca8a3e341417075beae069 + languageName: node + linkType: hard + +"uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" dependencies: @@ -13686,13 +14048,6 @@ __metadata: languageName: node linkType: hard -"urix@npm:^0.1.0": - version: 0.1.0 - resolution: "urix@npm:0.1.0" - checksum: 264f1b29360c33c0aec5fb9819d7e28f15d1a3b83175d2bcc9131efe8583f459f07364957ae3527f1478659ec5b2d0f1ad401dfb625f73e4d424b3ae35fc5fc0 - languageName: node - linkType: hard - "url-join@npm:4.0.1": version: 4.0.1 resolution: "url-join@npm:4.0.1" @@ -13701,8 +14056,8 @@ __metadata: linkType: hard "use-callback-ref@npm:^1.3.0": - version: 1.3.0 - resolution: "use-callback-ref@npm:1.3.0" + version: 1.3.2 + resolution: "use-callback-ref@npm:1.3.2" dependencies: tslib: "npm:^2.0.0" peerDependencies: @@ -13711,7 +14066,24 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 8a0867ffd441f358c66d79567970a745cc78ac2f98840a81c1fa749a525e8716116c645497d886a815e1dcf40ad81a107ebd6a7d15fd9ab5925c44a994a1d89a + checksum: d232c37160fe3970c99255da19b5fb5299fb5926a5d6141d928a87feb47732c323d29be2f8137d3b1e5499c70d284cd1d9cfad703cc58179db8be24d7dd8f1f2 + languageName: node + linkType: hard + +"use-context-selector@npm:1.4.1": + version: 1.4.1 + resolution: "use-context-selector@npm:1.4.1" + peerDependencies: + react: ">=16.8.0" + react-dom: "*" + react-native: "*" + scheduler: ">=0.19.0" + peerDependenciesMeta: + react-dom: + optional: true + react-native: + optional: true + checksum: 9751181117fdb47049aec8f3a6ccc4f1286e8661c769dbed554d58e478538cb83dac180a62baedcb3f65c99c3ed41d5423a955c9b7c12133b0e4263c30255bff languageName: node linkType: hard @@ -13744,27 +14116,11 @@ __metadata: linkType: hard "use-sync-external-store@npm:^1.0.0": - version: 1.2.0 - resolution: "use-sync-external-store@npm:1.2.0" + version: 1.2.2 + resolution: "use-sync-external-store@npm:1.2.2" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: ac4814e5592524f242921157e791b022efe36e451fe0d4fd4d204322d5433a4fc300d63b0ade5185f8e0735ded044c70bcf6d2352db0f74d097a238cebd2da02 - languageName: node - linkType: hard - -"use@npm:^3.1.0": - version: 3.1.1 - resolution: "use@npm:3.1.1" - checksum: 75b48673ab80d5139c76922630d5a8a44e72ed58dbaf54dee1b88352d10e1c1c1fc332066c782d8ae9a56503b85d3dc67ff6d2ffbd9821120466d1280ebb6d6e - languageName: node - linkType: hard - -"user-home@npm:^1.1.1": - version: 1.1.1 - resolution: "user-home@npm:1.1.1" - bin: - user-home: cli.js - checksum: 9d80a5df3bfea008e4d17b1465e8eb4ac7472ba02766feb242e84349b877f74e302838c85a622d4ba78665c2378b654fe1b0d27cf912c917b5536eb4778f8804 + checksum: 23b1597c10adf15b26ade9e8c318d8cc0abc9ec0ab5fc7ca7338da92e89c2536abd150a5891bf076836c352fdfa104fc7231fb48f806fd9960e0cbe03601abaf languageName: node linkType: hard @@ -13798,12 +14154,10 @@ __metadata: languageName: node linkType: hard -"v8flags@npm:^2.0.10": - version: 2.1.1 - resolution: "v8flags@npm:2.1.1" - dependencies: - user-home: "npm:^1.1.1" - checksum: ab5e478e661826a16c261515367091befa2edcdf0819d3a2f25013f80328e5998aed05429d2b28c1bc58e7df0eedc8377dc5829ba44811626fbadd5f6877c31f +"v8flags@npm:^4.0.1": + version: 4.0.1 + resolution: "v8flags@npm:4.0.1" + checksum: 59500e19ff9e7b4e2f09bcfe12d16d9443bf36a0e9b65b5fa6688f12c4b3f833d99ecd8debdbe856c047080bd0a73bd2ca5066f524efb1a87fdca6c1e0aecd74 languageName: node linkType: hard @@ -13817,13 +14171,6 @@ __metadata: languageName: node linkType: hard -"value-equal@npm:^1.0.1": - version: 1.0.1 - resolution: "value-equal@npm:1.0.1" - checksum: 79068098355483ef29f4d3753999ad880875b87625d7e9055cad9346ea4b7662aad3a66f87976801b0dd7a6f828ba973d28b1669ebcd37eaf88cc5f687c1a691 - languageName: node - linkType: hard - "vary@npm:^1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -13831,14 +14178,14 @@ __metadata: languageName: node linkType: hard -"vite@npm:5.0.13": - version: 5.0.13 - resolution: "vite@npm:5.0.13" +"vite@npm:5.2.14": + version: 5.2.14 + resolution: "vite@npm:5.2.14" dependencies: - esbuild: "npm:^0.19.3" + esbuild: "npm:^0.20.1" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.32" - rollup: "npm:^4.2.0" + postcss: "npm:^8.4.38" + rollup: "npm:^4.13.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" @@ -13867,7 +14214,21 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 3c926f21b27379742a182c6594629ef5287fac2860e5f35ce744da35f35c3a967e822fb9b24d62a0f67a5fccca29b82d7982fbfc5208a58bfef31de7a8d499a4 + checksum: 0ed7a8f8274d14bbd01be2ca5c7c539f915e75d884a97f6051cdf494997832bc02c7db9fc9c5ba8f057d5fece28a3bf215761815e6014e843abe2c38a9424fb7 + languageName: node + linkType: hard + +"vscode-oniguruma@npm:^1.7.0": + version: 1.7.0 + resolution: "vscode-oniguruma@npm:1.7.0" + checksum: bef0073c665ddf8c86e51da94529c905856559e9aba97a9882f951acd572da560384775941ab6e7e8db94d9c578b25fefb951e4b73c37e8712e16b0231de2689 + languageName: node + linkType: hard + +"vscode-textmate@npm:^8.0.0": + version: 8.0.0 + resolution: "vscode-textmate@npm:8.0.0" + checksum: 836f7fe73fc94998a38ca193df48173a2b6eab08b4943d83c8cac9a2a0c3546cfdab4cf1b10b890ec4a4374c5bee03a885ef0e83e7fd2bd618cf00781c017c04 languageName: node linkType: hard @@ -13897,16 +14258,9 @@ __metadata: languageName: node linkType: hard -"webidl-conversions@npm:^3.0.0": - version: 3.0.1 - resolution: "webidl-conversions@npm:3.0.1" - checksum: 5612d5f3e54760a797052eb4927f0ddc01383550f542ccd33d5238cfd65aeed392a45ad38364970d0a0f4fea32e1f4d231b3d8dac4a3bdd385e5cf802ae097db - languageName: node - linkType: hard - "webpack-bundle-analyzer@npm:^4.10.1": - version: 4.10.1 - resolution: "webpack-bundle-analyzer@npm:4.10.1" + version: 4.10.2 + resolution: "webpack-bundle-analyzer@npm:4.10.2" dependencies: "@discoveryjs/json-ext": "npm:0.5.7" acorn: "npm:^8.0.4" @@ -13916,14 +14270,13 @@ __metadata: escape-string-regexp: "npm:^4.0.0" gzip-size: "npm:^6.0.0" html-escaper: "npm:^2.0.2" - is-plain-object: "npm:^5.0.0" opener: "npm:^1.5.2" picocolors: "npm:^1.0.0" sirv: "npm:^2.0.3" ws: "npm:^7.3.1" bin: webpack-bundle-analyzer: lib/bin/analyzer.js - checksum: 6a94c8f6aa03296fb2eb00d6ad3b27bd5c551590fd253772bc61debf3177414d42701014079d4f85c74ba1ca685ae9f0cb4063812b58c21f294d108e9908e5cd + checksum: 00603040e244ead15b2d92981f0559fa14216381349412a30070a7358eb3994cd61a8221d34a3b3fb8202dc3d1c5ee1fbbe94c5c52da536e5b410aa1cf279a48 languageName: node linkType: hard @@ -13945,14 +14298,14 @@ __metadata: languageName: node linkType: hard -"webpack-hot-middleware@npm:2.26.0": - version: 2.26.0 - resolution: "webpack-hot-middleware@npm:2.26.0" +"webpack-hot-middleware@npm:2.26.1": + version: 2.26.1 + resolution: "webpack-hot-middleware@npm:2.26.1" dependencies: ansi-html-community: "npm:0.0.8" html-entities: "npm:^2.1.0" strip-ansi: "npm:^6.0.0" - checksum: eef72a57b3869de0c460204d1f07f2d25e19a243cf020255ddc8bb1c7438abdc66df2bbd84056a85d03c3a55768507af8923e4a2d5b9e003394aaf9704641b12 + checksum: 13a3e78009e373b4ee990ffe1d4d49046e9893148a7106f063e11f962d02b744ea58b1dec25f5e76723c9dce678b9e68c883e7f2af2940aaf4de7aab31264c83 languageName: node linkType: hard @@ -13973,17 +14326,17 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.89.0": - version: 5.94.0 - resolution: "webpack@npm:5.94.0" +"webpack@npm:^5.90.3": + version: 5.96.1 + resolution: "webpack@npm:5.96.1" dependencies: - "@types/estree": "npm:^1.0.5" + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.6" "@webassemblyjs/ast": "npm:^1.12.1" "@webassemblyjs/wasm-edit": "npm:^1.12.1" "@webassemblyjs/wasm-parser": "npm:^1.12.1" - acorn: "npm:^8.7.1" - acorn-import-attributes: "npm:^1.9.5" - browserslist: "npm:^4.21.10" + acorn: "npm:^8.14.0" + browserslist: "npm:^4.24.0" chrome-trace-event: "npm:^1.0.2" enhanced-resolve: "npm:^5.17.1" es-module-lexer: "npm:^1.2.1" @@ -14005,17 +14358,23 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: b4d1b751f634079bd177a89eef84d80fa5bb8d6fc15d72ab40fc2b9ca5167a79b56585e1a849e9e27e259803ee5c4365cb719e54af70a43c06358ec268ff4ebf + checksum: ae6052fde9a546f79f14987b65823ba4024c6642a8489339ecfee7a351dff93325842aad453295bbdc6b65fb1690e4ef07529db63aa84ece55c7869e991a0039 languageName: node linkType: hard -"whatwg-url@npm:^5.0.0": - version: 5.0.0 - resolution: "whatwg-url@npm:5.0.0" +"webtools-addon-sitemap@link:.yalc/webtools-addon-sitemap::locator=playground-5%40workspace%3A.": + version: 0.0.0-use.local + resolution: "webtools-addon-sitemap@link:.yalc/webtools-addon-sitemap::locator=playground-5%40workspace%3A." + languageName: node + linkType: soft + +"which-pm@npm:2.0.0": + version: 2.0.0 + resolution: "which-pm@npm:2.0.0" dependencies: - tr46: "npm:~0.0.3" - webidl-conversions: "npm:^3.0.0" - checksum: 1588bed84d10b72d5eec1d0faa0722ba1962f1821e7539c535558fb5398d223b0c50d8acab950b8c488b4ba69043fd833cc2697056b167d8ad46fac3995a55d5 + load-yaml-file: "npm:^0.2.0" + path-exists: "npm:^4.0.0" + checksum: 499fdf18fb259ea7dd58aab0df5f44240685364746596d0d08d9d68ac3a7205bde710ec1023dbc9148b901e755decb1891aa6790ceffdb81c603b6123ec7b5e4 languageName: node linkType: hard @@ -14062,13 +14421,13 @@ __metadata: linkType: hard "winston-transport@npm:^4.5.0": - version: 4.6.0 - resolution: "winston-transport@npm:4.6.0" + version: 4.9.0 + resolution: "winston-transport@npm:4.9.0" dependencies: - logform: "npm:^2.3.2" - readable-stream: "npm:^3.6.0" + logform: "npm:^2.7.0" + readable-stream: "npm:^3.6.2" triple-beam: "npm:^1.3.0" - checksum: 43f7f03dfbaeb2a37ddcfadf5f03a6802c77fb8800a384e9aeecce8d233272ed8f18c50f377045a7e154fd6c951e31c9af1bbcd7a3db9246518af42b6f961cc1 + checksum: e2990a172e754dbf27e7823772214a22dc8312f7ec9cfba831e5ef30a5d5528792e5ea8f083c7387ccfc5b2af20e3691f64738546c8869086110a26f98671095 languageName: node linkType: hard @@ -14109,6 +14468,17 @@ __metadata: languageName: node linkType: hard +"wrap-ansi@npm:^6.2.0": + version: 6.2.0 + resolution: "wrap-ansi@npm:6.2.0" + dependencies: + ansi-styles: "npm:^4.0.0" + string-width: "npm:^4.1.0" + strip-ansi: "npm:^6.0.0" + checksum: baad244e6e33335ea24e86e51868fe6823626e3a3c88d9a6674642afff1d34d9a154c917e74af8d845fd25d170c4ea9cf69a47133c3f3656e1252b3d462d9f6c + languageName: node + linkType: hard + "wrap-ansi@npm:^8.1.0": version: 8.1.0 resolution: "wrap-ansi@npm:8.1.0" @@ -14139,9 +14509,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" +"ws@npm:8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -14150,13 +14520,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 579817dbbab3ee46669129c220cfd81ba6cdb9ab5c3e9a105702dd045743c4ab72e33bb384573827c0c481213417cc880e41bc097e0fc541a0b79fa3eb38207d + checksum: f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe languageName: node linkType: hard "ws@npm:^7.3.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -14165,7 +14535,7 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 + checksum: bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d languageName: node linkType: hard @@ -14293,9 +14663,9 @@ __metadata: linkType: hard "ylru@npm:^1.2.0": - version: 1.3.2 - resolution: "ylru@npm:1.3.2" - checksum: 1fcdf0e6428fa4be71d8b1ae96ee6134d8c6194bd23e531b755b9d90bb9c555592415dc629501fe9036dfa410e2e71d0d093e5c91625df46d8e546a29e658ebe + version: 1.4.0 + resolution: "ylru@npm:1.4.0" + checksum: eaadc38ed6d78d4fda49abed45cfdaf149bd334df761dbeadd3cff62936d25ffa94571f84c25b64a9a4b5efd8f489ee6fee3eaaf8e7b2886418a3bcb9ec84b84 languageName: node linkType: hard @@ -14306,6 +14676,13 @@ __metadata: languageName: node linkType: hard +"yoctocolors-cjs@npm:^2.1.2": + version: 2.1.2 + resolution: "yoctocolors-cjs@npm:2.1.2" + checksum: a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f + languageName: node + linkType: hard + "yup@npm:0.32.9": version: 0.32.9 resolution: "yup@npm:0.32.9" @@ -14320,3 +14697,10 @@ __metadata: checksum: b2adff31f4be85aaad338e6db12a26715b9e11270c587afe051d42c423f7f24de2d184f646047cb5c3b8c65163c37611f8309f2ef4eb6bb7a66688158a081d66 languageName: node linkType: hard + +"zod@npm:^3.19.1, zod@npm:^3.22.4": + version: 3.23.8 + resolution: "zod@npm:3.23.8" + checksum: 8f14c87d6b1b53c944c25ce7a28616896319d95bc46a9660fe441adc0ed0a81253b02b5abdaeffedbeb23bdd25a0bf1c29d2c12dd919aef6447652dd295e3e69 + languageName: node + linkType: hard diff --git a/tsconfig.json b/tsconfig.json index fdb8e0b0..e4bfc4d6 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,34 +1,25 @@ { "compilerOptions": { - "rootDir": "./", - "lib": ["DOM", "ES2015"], - "target": "esnext", - "module": "commonjs", - "moduleResolution": "node", - "esModuleInterop": true, - "allowJs": true, - "resolveJsonModule": true, + "module": "ESNext", + "target": "ESNext", + "moduleResolution": "Bundler", "strict": false, - "declaration": true, "skipLibCheck": true, "forceConsistentCasingInFileNames": true, "incremental": true, + "esModuleInterop": true, + "resolveJsonModule": true, "noEmitOnError": true, + "noImplicitThis": true, + "allowJs": true, + "outDir": "dist", + "rootDir": ".", + "jsx": "react-jsx", "typeRoots": [ "node_modules/@types", "types", "server/strapi.d.ts" ], - "jsx": "react-jsx", - "allowSyntheticDefaultImports": true, - // "noUnusedLocals": true, - // "noUnusedParameters": true, - // "removeComments": true, - // "sourceMap": true, - // "declarationMap": true, - // "downlevelIteration": true, - // "incremental": true, - // "skipLibCheck": true, }, "include": [ "**/*.ts", diff --git a/turbo.json b/turbo.json index ab4c6ca0..8d35f2bf 100644 --- a/turbo.json +++ b/turbo.json @@ -1,7 +1,7 @@ { "$schema": "https://turbo.build/schema.json", "globalDependencies": ["**/.env.*local"], - "pipeline": { + "tasks": { "build": { "dependsOn": ["^build"] }, diff --git a/yarn.lock b/yarn.lock index 02dc1676..407a825b 100644 --- a/yarn.lock +++ b/yarn.lock @@ -15,49 +15,50 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.23.5, @babel/code-frame@npm:^7.24.2": - version: 7.24.2 - resolution: "@babel/code-frame@npm:7.24.2" +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.26.2": + version: 7.26.2 + resolution: "@babel/code-frame@npm:7.26.2" dependencies: - "@babel/highlight": "npm:^7.24.2" + "@babel/helper-validator-identifier": "npm:^7.25.9" + js-tokens: "npm:^4.0.0" picocolors: "npm:^1.0.0" - checksum: d1d4cba89475ab6aab7a88242e1fd73b15ecb9f30c109b69752956434d10a26a52cbd37727c4eca104b6d45227bd1dfce39a6a6f4a14c9b2f07f871e968cf406 + checksum: 7d79621a6849183c415486af99b1a20b84737e8c11cd55b6544f688c51ce1fd710e6d869c3dd21232023da272a79b91efb3e83b5bc2dc65c1187c5fcd1b72ea8 languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.23.5, @babel/compat-data@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/compat-data@npm:7.24.4" - checksum: 9cd8a9cd28a5ca6db5d0e27417d609f95a8762b655e8c9c97fd2de08997043ae99f0139007083c5e607601c6122e8432c85fe391731b19bf26ad458fa0c60dd3 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 66408a0388c3457fff1c2f6c3a061278dd7b3d2f0455ea29bb7b187fa52c60ae8b4054b3c0a184e21e45f0eaac63cf390737bc7504d1f4a088a6e7f652c068ca languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.16.0, @babel/core@npm:^7.21.8, @babel/core@npm:^7.23.9": - version: 7.24.5 - resolution: "@babel/core@npm:7.24.5" + version: 7.26.9 + resolution: "@babel/core@npm:7.26.9" dependencies: "@ampproject/remapping": "npm:^2.2.0" - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-module-transforms": "npm:^7.24.5" - "@babel/helpers": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helpers": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/traverse": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" convert-source-map: "npm:^2.0.0" debug: "npm:^4.1.0" gensync: "npm:^1.0.0-beta.2" json5: "npm:^2.2.3" semver: "npm:^6.3.1" - checksum: e26ba810a77bc8e21579a12fc36c79a0a60554404dc9447f2d64eb1f26d181c48d3b97d39d9f158e9911ec7162a8280acfaf2b4b210e975f0dd4bd4dbb1ee159 + checksum: ed7212ff42a9453765787019b7d191b167afcacd4bd8fec10b055344ef53fa0cc648c9a80159ae4ecf870016a6318731e087042dcb68d1a2a9d34eb290dc014b languageName: node linkType: hard "@babel/eslint-parser@npm:^7.16.3, @babel/eslint-parser@npm:^7.21.8": - version: 7.24.5 - resolution: "@babel/eslint-parser@npm:7.24.5" + version: 7.26.8 + resolution: "@babel/eslint-parser@npm:7.26.8" dependencies: "@nicolo-ribaudo/eslint-scope-5-internals": "npm:5.1.1-v1" eslint-visitor-keys: "npm:^2.1.0" @@ -65,88 +66,78 @@ __metadata: peerDependencies: "@babel/core": ^7.11.0 eslint: ^7.5.0 || ^8.0.0 || ^9.0.0 - checksum: bf8e89a00bd0895962c8c592b3f81a21186a9002bbbc57b0d6d9a72a8aeb087858222842f094479dd96f1783a5a1744ba9f1e907fdba60aa92f4775275550097 + checksum: 00678fef68b7352b717d622398bd04a69d8472aa3d9c81bd1d3213d606abb2b84ea3f398c645dc9c451c1d2665f301aea541acd7b47291ed167d26133ca411d7 languageName: node linkType: hard -"@babel/generator@npm:^7.24.5, @babel/generator@npm:^7.7.2": - version: 7.24.5 - resolution: "@babel/generator@npm:7.24.5" +"@babel/generator@npm:^7.26.9, @babel/generator@npm:^7.7.2": + version: 7.26.9 + resolution: "@babel/generator@npm:7.26.9" dependencies: - "@babel/types": "npm:^7.24.5" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" "@jridgewell/gen-mapping": "npm:^0.3.5" "@jridgewell/trace-mapping": "npm:^0.3.25" - jsesc: "npm:^2.5.1" - checksum: 0d64f880150e7dfb92ceff2b4ac865f36aa1e295120920246492ffd0146562dabf79ba8699af1c8833f8a7954818d4d146b7b02f808df4d6024fb99f98b2f78d - languageName: node - linkType: hard - -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 5a80dc364ddda26b334bbbc0f6426cab647381555ef7d0cd32eb284e35b867c012ce6ce7d52a64672ed71383099c99d32765b3d260626527bb0e3470b0f58e45 + jsesc: "npm:^3.0.2" + checksum: 6b78872128205224a9a9761b9ea7543a9a7902a04b82fc2f6801ead4de8f59056bab3fd17b1f834ca7b049555fc4c79234b9a6230dd9531a06525306050becad languageName: node linkType: hard -"@babel/helper-builder-binary-assignment-operator-visitor@npm:^7.22.15": - version: 7.22.15 - resolution: "@babel/helper-builder-binary-assignment-operator-visitor@npm:7.22.15" +"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-annotate-as-pure@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.15" - checksum: 2535e3824ca6337f65786bbac98e562f71699f25532cecd196f027d7698b4967a96953d64e36567956658ad1a05ccbdc62d1ba79ee751c79f4f1d2d3ecc2e01c + "@babel/types": "npm:^7.25.9" + checksum: 095b6ba50489d797733abebc4596a81918316a99e3632755c9f02508882912b00c2ae5e468532a25a5c2108d109ddbe9b7da78333ee7cc13817fc50c00cf06fe languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.23.6": - version: 7.23.6 - resolution: "@babel/helper-compilation-targets@npm:7.23.6" +"@babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: - "@babel/compat-data": "npm:^7.23.5" - "@babel/helper-validator-option": "npm:^7.23.5" - browserslist: "npm:^4.22.2" + "@babel/compat-data": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + browserslist: "npm:^4.24.0" lru-cache: "npm:^5.1.1" semver: "npm:^6.3.1" - checksum: ba38506d11185f48b79abf439462ece271d3eead1673dd8814519c8c903c708523428806f05f2ec5efd0c56e4e278698fac967e5a4b5ee842c32415da54bc6fa + checksum: 9da5c77e5722f1a2fcb3e893049a01d414124522bbf51323bb1a0c9dcd326f15279836450fc36f83c9e8a846f3c40e88be032ed939c5a9840922bed6073edfb4 languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.24.1, @babel/helper-create-class-features-plugin@npm:^7.24.4, @babel/helper-create-class-features-plugin@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-create-class-features-plugin@npm:7.24.5" +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.25.9": + version: 7.26.9 + resolution: "@babel/helper-create-class-features-plugin@npm:7.26.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-member-expression-to-functions": "npm:^7.24.5" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.9" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: afc72e8075a249663f8024ef1760de4c0b9252bdde16419ac955fa7e15b8d4096ca1e01f796df4fa8cfdb056708886f60b631ad492242a8e47307974fc305920 + checksum: 808620b350ac012f22163fd44c38ed8e05b24ce5d37bc4aa99a44e9724205f11efcef6b25ccfa5bb5de82ac32b899f1e939123c688f335d2851f4b8d70742233 languageName: node linkType: hard -"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.22.15, @babel/helper-create-regexp-features-plugin@npm:^7.22.5": - version: 7.22.15 - resolution: "@babel/helper-create-regexp-features-plugin@npm:7.22.15" +"@babel/helper-create-regexp-features-plugin@npm:^7.18.6, @babel/helper-create-regexp-features-plugin@npm:^7.25.9": + version: 7.26.3 + resolution: "@babel/helper-create-regexp-features-plugin@npm:7.26.3" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - regexpu-core: "npm:^5.3.1" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + regexpu-core: "npm:^6.2.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0 - checksum: 8eba4c1b7b94a83e7a82df5c3e504584ff0ba6ab8710a67ecc2c434a7fb841a29c2f5c94d2de51f25446119a1df538fa90b37bd570db22ddd5e7147fe98277c6 + checksum: 266f30b99af621559467ed67634cb653408a9262930c0627c3d17691a9d477329fb4dabe4b1785cbf0490e892513d247836674271842d6a8da49fd0afae7d435 languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.6.1, @babel/helper-define-polyfill-provider@npm:^0.6.2": - version: 0.6.2 - resolution: "@babel/helper-define-polyfill-provider@npm:0.6.2" +"@babel/helper-define-polyfill-provider@npm:^0.6.2, @babel/helper-define-polyfill-provider@npm:^0.6.3": + version: 0.6.3 + resolution: "@babel/helper-define-polyfill-provider@npm:0.6.3" dependencies: "@babel/helper-compilation-targets": "npm:^7.22.6" "@babel/helper-plugin-utils": "npm:^7.22.5" @@ -155,247 +146,204 @@ __metadata: resolve: "npm:^1.14.2" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: f777fe0ee1e467fdaaac059c39ed203bdc94ef2465fb873316e9e1acfc511a276263724b061e3b0af2f6d7ad3ff174f2bb368fde236a860e0f650fda43d7e022 - languageName: node - linkType: hard - -"@babel/helper-environment-visitor@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-environment-visitor@npm:7.22.20" - checksum: e762c2d8f5d423af89bd7ae9abe35bd4836d2eb401af868a63bbb63220c513c783e25ef001019418560b3fdc6d9a6fb67e6c0b650bcdeb3a2ac44b5c3d2bdd94 - languageName: node - linkType: hard - -"@babel/helper-function-name@npm:^7.23.0": - version: 7.23.0 - resolution: "@babel/helper-function-name@npm:7.23.0" - dependencies: - "@babel/template": "npm:^7.22.15" - "@babel/types": "npm:^7.23.0" - checksum: d771dd1f3222b120518176733c52b7cadac1c256ff49b1889dbbe5e3fed81db855b8cc4e40d949c9d3eae0e795e8229c1c8c24c0e83f27cfa6ee3766696c6428 - languageName: node - linkType: hard - -"@babel/helper-hoist-variables@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-hoist-variables@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 60a3077f756a1cd9f14eb89f0037f487d81ede2b7cfe652ea6869cd4ec4c782b0fb1de01b8494b9a2d2050e3d154d7d5ad3be24806790acfb8cbe2073bf1e208 + checksum: 4320e3527645e98b6a0d5626fef815680e3b2b03ec36045de5e909b0f01546ab3674e96f50bf3bc8413f8c9037e5ee1a5f560ebdf8210426dad1c2c03c96184a languageName: node linkType: hard -"@babel/helper-member-expression-to-functions@npm:^7.23.0, @babel/helper-member-expression-to-functions@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-member-expression-to-functions@npm:7.24.5" +"@babel/helper-member-expression-to-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-member-expression-to-functions@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: a3c0276a1ede8648a0e6fd86ad846cd57421d05eddfa29446b8b5a013db650462022b9ec1e65ea32c747d0542d729c80866830697f94fb12d603e87c51f080a5 + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: e08c7616f111e1fb56f398365e78858e26e466d4ac46dff25921adc5ccae9b232f66e952a2f4162bbe336627ba336c7fd9eca4835b6548935973d3380d77eaff languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.0.0, @babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.22.5, @babel/helper-module-imports@npm:^7.24.1, @babel/helper-module-imports@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/helper-module-imports@npm:7.24.3" +"@babel/helper-module-imports@npm:^7.16.7, @babel/helper-module-imports@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-module-imports@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.24.0" - checksum: 052c188adcd100f5e8b6ff0c9643ddaabc58b6700d3bbbc26804141ad68375a9f97d9d173658d373d31853019e65f62610239e3295cdd58e573bdcb2fded188d + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 078d3c2b45d1f97ffe6bb47f61961be4785d2342a4156d8b42c92ee4e1b7b9e365655dd6cb25329e8fe1a675c91eeac7e3d04f0c518b67e417e29d6e27b6aa70 languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.23.3, @babel/helper-module-transforms@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-module-transforms@npm:7.24.5" +"@babel/helper-module-transforms@npm:^7.25.9, @babel/helper-module-transforms@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/helper-module-transforms@npm:7.26.0" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-simple-access": "npm:^7.24.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/helper-validator-identifier": "npm:^7.24.5" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: 6e77d72f62b7e87abaea800ea0bccd4d54cde26485750969f5f493c032eb63251eb50c3522cace557781565d51c1d0c4bcc866407d24becfb109c18fb92c978d + checksum: ee111b68a5933481d76633dad9cdab30c41df4479f0e5e1cc4756dc9447c1afd2c9473b5ba006362e35b17f4ebddd5fca090233bef8dfc84dca9d9127e56ec3a languageName: node linkType: hard -"@babel/helper-optimise-call-expression@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-optimise-call-expression@npm:7.22.5" +"@babel/helper-optimise-call-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-optimise-call-expression@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.22.5" - checksum: 31b41a764fc3c585196cf5b776b70cf4705c132e4ce9723f39871f215f2ddbfb2e28a62f9917610f67c8216c1080482b9b05f65dd195dae2a52cef461f2ac7b8 + "@babel/types": "npm:^7.25.9" + checksum: 90203e6607edeadd2a154940803fd616c0ed92c1013d6774c4b8eb491f1a5a3448b68faae6268141caa5c456e55e3ee49a4ed2bd7ddaf2365daea321c435914c languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.0, @babel/helper-plugin-utils@npm:^7.24.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": - version: 7.24.5 - resolution: "@babel/helper-plugin-utils@npm:7.24.5" - checksum: 4ae40094e6a2f183281213344f4df60c66b16b19a2bc38d2bb11810a6dc0a0e7ec638957d0e433ff8b615775b8f3cd1b7edbf59440d1b50e73c389fc22913377 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: cdaba71d4b891aa6a8dfbe5bac2f94effb13e5fa4c2c487667fdbaa04eae059b78b28d85a885071f45f7205aeb56d16759e1bed9c118b94b16e4720ef1ab0f65 languageName: node linkType: hard -"@babel/helper-remap-async-to-generator@npm:^7.22.20": - version: 7.22.20 - resolution: "@babel/helper-remap-async-to-generator@npm:7.22.20" +"@babel/helper-remap-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-remap-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-wrap-function": "npm:^7.22.20" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-wrap-function": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: aa93aa74250b636d477e8d863fbe59d4071f8c2654841b7ac608909e480c1cf3ff7d7af5a4038568829ad09d810bb681668cbe497d9c89ba5c352793dc9edf1e + checksum: 6798b562f2788210980f29c5ee96056d90dc73458c88af5bd32f9c82e28e01975588aa2a57bb866c35556bd9b76bac937e824ee63ba472b6430224b91b4879e9 languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-replace-supers@npm:7.24.1" +"@babel/helper-replace-supers@npm:^7.25.9, @babel/helper-replace-supers@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-member-expression-to-functions": "npm:^7.23.0" - "@babel/helper-optimise-call-expression": "npm:^7.22.5" + "@babel/helper-member-expression-to-functions": "npm:^7.25.9" + "@babel/helper-optimise-call-expression": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: d39a3df7892b7c3c0e307fb229646168a9bd35e26a72080c2530729322600e8cff5f738f44a14860a2358faffa741b6a6a0d6749f113387b03ddbfa0ec10e1a0 - languageName: node - linkType: hard - -"@babel/helper-simple-access@npm:^7.22.5, @babel/helper-simple-access@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-simple-access@npm:7.24.5" - dependencies: - "@babel/types": "npm:^7.24.5" - checksum: d96a0ab790a400f6c2dcbd9457b9ca74b9ba6d0f67ff9cd5bcc73792c8fbbd0847322a0dddbd8987dd98610ee1637c680938c7d83d3ffce7d06d7519d823d996 - languageName: node - linkType: hard - -"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.22.5" - dependencies: - "@babel/types": "npm:^7.22.5" - checksum: ab7fa2aa709ab49bb8cd86515a1e715a3108c4bb9a616965ba76b43dc346dee66d1004ccf4d222b596b6224e43e04cbc5c3a34459501b388451f8c589fbc3691 + checksum: b19b1245caf835207aaaaac3a494f03a16069ae55e76a2e1350b5acd560e6a820026997a8160e8ebab82ae873e8208759aa008eb8422a67a775df41f0a4633d4 languageName: node linkType: hard -"@babel/helper-split-export-declaration@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-split-export-declaration@npm:7.24.5" +"@babel/helper-skip-transparent-expression-wrappers@npm:^7.20.0, @babel/helper-skip-transparent-expression-wrappers@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-skip-transparent-expression-wrappers@npm:7.25.9" dependencies: - "@babel/types": "npm:^7.24.5" - checksum: d7a812d67d031a348f3fb0e6263ce2dbe6038f81536ba7fb16db385383bcd6542b71833194303bf6d3d0e4f7b6b584c9c8fae8772122e2ce68fc9bdf07f4135d + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: 09ace0c6156961624ac9524329ce7f45350bab94bbe24335cbe0da7dfaa1448e658771831983cb83fe91cf6635b15d0a3cab57c03b92657480bfb49fb56dd184 languageName: node linkType: hard -"@babel/helper-string-parser@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/helper-string-parser@npm:7.24.1" - checksum: 2f9bfcf8d2f9f083785df0501dbab92770111ece2f90d120352fda6dd2a7d47db11b807d111e6f32aa1ba6d763fe2dc6603d153068d672a5d0ad33ca802632b2 +"@babel/helper-string-parser@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-string-parser@npm:7.25.9" + checksum: 7244b45d8e65f6b4338a6a68a8556f2cb161b782343e97281a5f2b9b93e420cad0d9f5773a59d79f61d0c448913d06f6a2358a87f2e203cf112e3c5b53522ee6 languageName: node linkType: hard -"@babel/helper-validator-identifier@npm:^7.22.20, @babel/helper-validator-identifier@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helper-validator-identifier@npm:7.24.5" - checksum: 05f957229d89ce95a137d04e27f7d0680d84ae48b6ad830e399db0779341f7d30290f863a93351b4b3bde2166737f73a286ea42856bb07c8ddaa95600d38645c +"@babel/helper-validator-identifier@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-identifier@npm:7.25.9" + checksum: 4fc6f830177b7b7e887ad3277ddb3b91d81e6c4a24151540d9d1023e8dc6b1c0505f0f0628ae653601eb4388a8db45c1c14b2c07a9173837aef7e4116456259d languageName: node linkType: hard -"@babel/helper-validator-option@npm:^7.23.5": - version: 7.23.5 - resolution: "@babel/helper-validator-option@npm:7.23.5" - checksum: af45d5c0defb292ba6fd38979e8f13d7da63f9623d8ab9ededc394f67eb45857d2601278d151ae9affb6e03d5d608485806cd45af08b4468a0515cf506510e94 +"@babel/helper-validator-option@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-validator-option@npm:7.25.9" + checksum: 27fb195d14c7dcb07f14e58fe77c44eea19a6a40a74472ec05c441478fa0bb49fa1c32b2d64be7a38870ee48ef6601bdebe98d512f0253aea0b39756c4014f3e languageName: node linkType: hard -"@babel/helper-wrap-function@npm:^7.22.20": - version: 7.24.5 - resolution: "@babel/helper-wrap-function@npm:7.24.5" +"@babel/helper-wrap-function@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/helper-wrap-function@npm:7.25.9" dependencies: - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/template": "npm:^7.24.0" - "@babel/types": "npm:^7.24.5" - checksum: 242fcd32d59d26463fd8d989707b88691deec871ac2bf15e03ab2f1b185d1d4f3db2c6a8dd3c10c89d4ff63da238df1c4d318cfc3dcd8e1c1fabdcf27f28d858 + "@babel/template": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" + checksum: b6627d83291e7b80df020f8ee2890c52b8d49272962cac0114ef90f189889c90f1027985873d1b5261a4e986e109b2754292dc112392f0b1fcbfc91cc08bd003 languageName: node linkType: hard -"@babel/helpers@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/helpers@npm:7.24.5" +"@babel/helpers@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/helpers@npm:7.26.9" dependencies: - "@babel/template": "npm:^7.24.0" - "@babel/traverse": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" - checksum: 0630b0223c3a9a34027ddc05b3bac54d68d5957f84e92d2d4814b00448a76e12f9188f9c85cfce2011696d82a8ffcbd8189da097c0af0181d32eb27eca34185e + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 3d4dbc4a33fe4181ed810cac52318b578294745ceaec07e2f6ecccf6cda55d25e4bfcea8f085f333bf911c9e1fc13320248dd1d5315ab47ad82ce1077410df05 languageName: node linkType: hard -"@babel/highlight@npm:^7.24.2": - version: 7.24.5 - resolution: "@babel/highlight@npm:7.24.5" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/parser@npm:7.26.9" dependencies: - "@babel/helper-validator-identifier": "npm:^7.24.5" - chalk: "npm:^2.4.2" - js-tokens: "npm:^4.0.0" - picocolors: "npm:^1.0.0" - checksum: e98047d3ad24608bfa596d000c861a2cc875af897427f2833b91a4e0d4cead07301a7ec15fa26093dcd61e036e2eed2db338ae54f93016fe0dc785fadc4159db + "@babel/types": "npm:^7.26.9" + bin: + parser: ./bin/babel-parser.js + checksum: 4b9ef3c9a0d4c328e5e5544f50fe8932c36f8a2c851e7f14a85401487cd3da75cad72c2e1bcec1eac55599a6bbb2fdc091f274c4fcafa6bdd112d4915ff087fc languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.24.0, @babel/parser@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/parser@npm:7.24.5" - bin: - parser: ./bin/babel-parser.js - checksum: 8333a6ad5328bad34fa0e12bcee147c3345ea9a438c0909e7c68c6cfbea43c464834ffd7eabd1cbc1c62df0a558e22ffade9f5b29440833ba7b33d96a71f88c0 +"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.25.9" + dependencies: + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 7aab47fcbb8c1ddc195a3cd66609edcad54c5022f018db7de40185f0182950389690e953e952f117a1737b72f665ff02ad30de6c02b49b97f1d8f4ccdffedc34 languageName: node linkType: hard -"@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-bugfix-firefox-class-in-computed-class-key@npm:7.24.5" +"@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-class-field-initializer-scope@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: b471972dcc4a3ba32821329a57725e2b563421e975d7ffec7fcabd70af0fced6a50bcc9ed2a8cbd4a9ac7c09cfbf43c7116e82f3b9064b33a22309500b632108 + checksum: 3a652b3574ca62775c5f101f8457950edc540c3581226579125da535d67765f41ad7f0e6327f8efeb2540a5dad5bb0c60a89fb934af3f67472e73fb63612d004 languageName: node linkType: hard -"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.24.1" +"@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: d4e592e6fc4878654243d2e7b51ea86471b868a8cb09de29e73b65d2b64159990c6c198fd7c9c2af2e38b1cddf70206243792853c47384a84f829dada152f605 + checksum: 18fc9004104a150f9f5da9f3307f361bc3104d16778bb593b7523d5110f04a8df19a2587e6bdd5e726fb1d397191add45223f4f731bb556c33f14f2779d596e8 languageName: node linkType: hard -"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.24.1" +"@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.13.0 - checksum: 351c36e45795a7890d610ab9041a52f4078a59429f6e74c281984aa44149a10d43e82b3a8172c703c0d5679471e165d1c02b6d2e45a677958ee301b89403f202 + checksum: 3f6c8781a2f7aa1791a31d2242399ca884df2ab944f90c020b6f112fb19f05fa6dad5be143d274dad1377e40415b63d24d5489faf5060b9c4a99e55d8f0c317c languageName: node linkType: hard -"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.24.1" +"@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly@npm:7.25.9" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: d7dd5a59a54635a3152895dcaa68f3370bb09d1f9906c1e72232ff759159e6be48de4a598a993c986997280a2dc29922a48aaa98020f16439f3f57ad72788354 + checksum: 02b365f0cc4df8b8b811c68697c93476da387841e5f153fe42766f34241b685503ea51110d5ed6df7132759820b93e48d9fa3743cffc091eed97c19f7e5fe272 languageName: node linkType: hard @@ -412,15 +360,15 @@ __metadata: linkType: hard "@babel/plugin-proposal-decorators@npm:^7.16.4": - version: 7.24.1 - resolution: "@babel/plugin-proposal-decorators@npm:7.24.1" + version: 7.25.9 + resolution: "@babel/plugin-proposal-decorators@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-decorators": "npm:^7.24.1" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-decorators": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ffe49522ada6581f1c760b777dbd913afcd204e11e6907c4f2c293ce6d30961449ac19d9960250d8743a1f60e21cb667e51a3af15992dfe7627105e039c46a9b + checksum: d7d54644f50a60c47090d70121905ca76534bd7a837c03d25e163ca6ae384b48ef6dcfb125a99f12b3ce7e78e074a33f6fa8c4531c1a46aa31274153f587b05e languageName: node linkType: hard @@ -482,7 +430,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.16.0": +"@babel/plugin-proposal-private-property-in-object@npm:^7.16.7": version: 7.21.11 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" dependencies: @@ -518,7 +466,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-class-properties@npm:^7.12.13, @babel/plugin-syntax-class-properties@npm:^7.8.3": +"@babel/plugin-syntax-class-properties@npm:^7.12.13": version: 7.12.13 resolution: "@babel/plugin-syntax-class-properties@npm:7.12.13" dependencies: @@ -540,73 +488,51 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-decorators@npm:7.24.1" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 14028a746f86efbdd47e4961456bb53d656e9e3461890f66b1b01032151d15fda5ba99fcaa60232a229a33aa9e73b11c2597b706d5074c520155757e372cd17b - languageName: node - linkType: hard - -"@babel/plugin-syntax-dynamic-import@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" - dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.0" - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 9c50927bf71adf63f60c75370e2335879402648f468d0172bc912e303c6a3876927d8eb35807331b57f415392732ed05ab9b42c68ac30a936813ab549e0246c5 - languageName: node - linkType: hard - -"@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": - version: 7.8.3 - resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" +"@babel/plugin-syntax-decorators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-syntax-decorators@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5100d658ba563829700cd8d001ddc09f4c0187b1a13de300d729c5b3e87503f75a6d6c99c1794182f7f1a9f546ee009df4f15a0ce36376e206ed0012fa7cdc24 + checksum: 47e44a7d61b76dac4f18fd61edc186012e084eb8f1fe253c483b0fe90b73366b4ebd2b0b03728e000fd1fdedc8af3aa6e93246caf97183a8d9d42a0eb57ecfcc languageName: node linkType: hard -"@babel/plugin-syntax-flow@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-flow@npm:7.24.1" +"@babel/plugin-syntax-flow@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-flow@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 618de04360a96111408abdaafaba2efbaef0d90faad029d50e0281eaad5d7c7bd2ce4420bbac0ee27ad84c2b7bbc3e48f782064f81ed5bc40c398637991004c7 + checksum: 3d5cc1627a67af8be9df8cfe246869f18e7e9e2592f4b6f1c4bcd9bbe4ad27102784a25b31ebdbed23499ecb6fc23aaf7891ccf5ac3f432fd26a27123d1e242b languageName: node linkType: hard -"@babel/plugin-syntax-import-assertions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-assertions@npm:7.24.1" +"@babel/plugin-syntax-import-assertions@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-assertions@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 72f0340d73e037f0702c61670054e0af66ece7282c5c2f4ba8de059390fee502de282defdf15959cd9f71aa18dc5c5e4e7a0fde317799a0600c6c4e0a656d82b + checksum: 525b174e60b210d96c1744c1575fc2ddedcc43a479cba64a5344cf77bd0541754fc58120b5a11ff832ba098437bb05aa80900d1f49bb3d888c5e349a4a3a356e languageName: node linkType: hard -"@babel/plugin-syntax-import-attributes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-syntax-import-attributes@npm:7.24.1" +"@babel/plugin-syntax-import-attributes@npm:^7.24.7, @babel/plugin-syntax-import-attributes@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-syntax-import-attributes@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 309634e3335777aee902552b2cf244c4a8050213cc878b3fb9d70ad8cbbff325dc46ac5e5791836ff477ea373b27832238205f6ceaff81f7ea7c4c7e8fbb13bb + checksum: e594c185b12bfe0bbe7ca78dfeebe870e6d569a12128cac86f3164a075fe0ff70e25ddbd97fd0782906b91f65560c9dc6957716b7b4a68aba2516c9b7455e352 languageName: node linkType: hard -"@babel/plugin-syntax-import-meta@npm:^7.10.4, @babel/plugin-syntax-import-meta@npm:^7.8.3": +"@babel/plugin-syntax-import-meta@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-import-meta@npm:7.10.4" dependencies: @@ -628,18 +554,18 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:^7.22.5, @babel/plugin-syntax-jsx@npm:^7.23.3, @babel/plugin-syntax-jsx@npm:^7.24.1, @babel/plugin-syntax-jsx@npm:^7.7.2": - version: 7.24.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.24.1" +"@babel/plugin-syntax-jsx@npm:^7.25.9, @babel/plugin-syntax-jsx@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-jsx@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6cec76fbfe6ca81c9345c2904d8d9a8a0df222f9269f0962ed6eb2eb8f3f10c2f15e993d1ef09dbaf97726bf1792b5851cf5bd9a769f966a19448df6be95d19a + checksum: d56597aff4df39d3decda50193b6dfbe596ca53f437ff2934622ce19a743bf7f43492d3fb3308b0289f5cee2b825d99ceb56526a2b9e7b68bf04901546c5618c languageName: node linkType: hard -"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4, @babel/plugin-syntax-logical-assignment-operators@npm:^7.8.3": +"@babel/plugin-syntax-logical-assignment-operators@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-logical-assignment-operators@npm:7.10.4" dependencies: @@ -661,7 +587,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-numeric-separator@npm:^7.10.4, @babel/plugin-syntax-numeric-separator@npm:^7.8.3": +"@babel/plugin-syntax-numeric-separator@npm:^7.10.4": version: 7.10.4 resolution: "@babel/plugin-syntax-numeric-separator@npm:7.10.4" dependencies: @@ -716,7 +642,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-top-level-await@npm:^7.14.5, @babel/plugin-syntax-top-level-await@npm:^7.8.3": +"@babel/plugin-syntax-top-level-await@npm:^7.14.5": version: 7.14.5 resolution: "@babel/plugin-syntax-top-level-await@npm:7.14.5" dependencies: @@ -727,14 +653,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-typescript@npm:^7.24.1, @babel/plugin-syntax-typescript@npm:^7.7.2": - version: 7.24.1 - resolution: "@babel/plugin-syntax-typescript@npm:7.24.1" +"@babel/plugin-syntax-typescript@npm:^7.25.9, @babel/plugin-syntax-typescript@npm:^7.7.2": + version: 7.25.9 + resolution: "@babel/plugin-syntax-typescript@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7a81e277dcfe3138847e8e5944e02a42ff3c2e864aea6f33fd9b70d1556d12b0e70f0d56cc1985d353c91bcbf8fe163e6cc17418da21129b7f7f1d8b9ac00c93 + checksum: 5192ebe11bd46aea68b7a60fd9555465c59af7e279e71126788e59121b86e00b505816685ab4782abe159232b0f73854e804b54449820b0d950b397ee158caa2 languageName: node linkType: hard @@ -750,764 +676,761 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-arrow-functions@npm:7.24.1" +"@babel/plugin-transform-arrow-functions@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-arrow-functions@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f44bfacf087dc21b422bab99f4e9344ee7b695b05c947dacae66de05c723ab9d91800be7edc1fa016185e8c819f3aca2b4a5f66d8a4d1e47d9bad80b8fa55b8e + checksum: 851fef9f58be60a80f46cc0ce1e46a6f7346a6f9d50fa9e0fa79d46ec205320069d0cc157db213e2bea88ef5b7d9bd7618bb83f0b1996a836e2426c3a3a1f622 languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.24.3": - version: 7.24.3 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.24.3" +"@babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" + "@babel/traverse": "npm:^7.26.8" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 55ceed059f819dcccbfe69600bfa1c055ada466bd54eda117cfdd2cf773dd85799e2f6556e4a559b076e93b9704abcca2aef9d72aad7dc8a5d3d17886052f1d3 + checksum: f6fefce963fe2e6268dde1958975d7adbce65fba94ca6f4bc554c90da03104ad1dd2e66d03bc0462da46868498428646e30b03a218ef0e5a84bfc87a7e375cec languageName: node linkType: hard -"@babel/plugin-transform-async-to-generator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-async-to-generator@npm:7.24.1" +"@babel/plugin-transform-async-to-generator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-async-to-generator@npm:7.25.9" dependencies: - "@babel/helper-module-imports": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-remap-async-to-generator": "npm:^7.22.20" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-remap-async-to-generator": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3731ba8e83cbea1ab22905031f25b3aeb0b97c6467360a2cc685352f16e7c786417d8883bc747f5a0beff32266bdb12a05b6292e7b8b75967087200a7bc012c4 + checksum: c443d9e462ddef733ae56360064f32fc800105803d892e4ff32d7d6a6922b3765fa97b9ddc9f7f1d3f9d8c2d95721d85bef9dbf507804214c6cf6466b105c168 languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.24.1" +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6fbaa85f5204f34845dfc0bebf62fdd3ac5a286241c85651e59d426001e7a1785ac501f154e093e0b8ee49e1f51e3f8b06575a5ae8d4a9406d43e4816bf18c37 + checksum: 2f3060800ead46b09971dd7bf830d66383b7bc61ced9945633b4ef9bf87787956ea83fcf49b387cecb377812588c6b81681714c760f9cf89ecba45edcbab1192 languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-block-scoping@npm:7.24.5" +"@babel/plugin-transform-block-scoping@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-block-scoping@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 85997fc8179b7d26e8af30865aeb91789f3bc1f0cd5643ed25f25891ff9c071460ec1220599b19070b424a3b902422f682e9b02e515872540173eae2e25f760c + checksum: a76e30becb6c75b4d87a2cd53556fddb7c88ddd56bfadb965287fd944810ac159aa8eb5705366fc37336041f63154ed9fab3862fb10482a45bf5ede63fd55fda languageName: node linkType: hard -"@babel/plugin-transform-class-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-class-properties@npm:7.24.1" +"@babel/plugin-transform-class-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-class-properties@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 00dff042ac9df4ae67b5ef98b1137cc72e0a24e6d911dc200540a8cb1f00b4cff367a922aeb22da17da662079f0abcd46ee1c5f4cdf37ceebf6ff1639bb9af27 + checksum: f0603b6bd34d8ba62c03fc0572cb8bbc75874d097ac20cc7c5379e001081210a84dba1749e7123fca43b978382f605bb9973c99caf2c5b4c492d5c0a4a441150 languageName: node linkType: hard -"@babel/plugin-transform-class-static-block@npm:^7.24.4": - version: 7.24.4 - resolution: "@babel/plugin-transform-class-static-block@npm:7.24.4" +"@babel/plugin-transform-class-static-block@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-class-static-block@npm:7.26.0" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.4" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.12.0 - checksum: 19dfeaf4a2ac03695034f7211a8b5ad89103b224608ac3e91791055107c5fe4d7ebe5d9fbb31b4a91265694af78762260642eb270f4b239c175984ee4b253f80 + checksum: cdcf5545ae6514ed75fbd73cccfa209c6a5dfdf0c2bb7bb62c0fb4ec334a32281bcf1bc16ace494d9dbe93feb8bdc0bd3cf9d9ccb6316e634a67056fa13b741b languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-classes@npm:7.24.5" +"@babel/plugin-transform-classes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-classes@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-replace-supers": "npm:^7.24.1" - "@babel/helper-split-export-declaration": "npm:^7.24.5" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" globals: "npm:^11.1.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4affcbb7cb01fa4764c7a4b534c30fd24a4b68e680a2d6e242dd7ca8726490f0f1426c44797deff84a38a162e0629718900c68d28daffe2b12adf5b4194156a7 + checksum: 02742ea7cd25be286c982e672619effca528d7a931626a6f3d6cea11852951b7ee973276127eaf6418ac0e18c4d749a16b520709c707e86a67012bd23ff2927d languageName: node linkType: hard -"@babel/plugin-transform-computed-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-computed-properties@npm:7.24.1" +"@babel/plugin-transform-computed-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-computed-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/template": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/template": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8292c508b656b7722e2c2ca0f6f31339852e3ed2b9b80f6e068a4010e961b431ca109ecd467fc906283f4b1574c1e7b1cb68d35a4dea12079d386c15ff7e0eac + checksum: 948c0ae3ce0ba2375241d122a9bc7cda4a7ac8110bd8a62cd804bc46a5fdb7a7a42c7799c4cd972e14e0a579d2bd0999b92e53177b73f240bb0d4b09972c758b languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-destructuring@npm:7.24.5" +"@babel/plugin-transform-destructuring@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-destructuring@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6a37953a95f04b335bf3e2118fb93f50dd9593c658d1b2f8918a380a2ee30f1b420139eccf7ec3873c86a8208527895fcf6b7e21c0e734a6ad6e5d5042eace4d + checksum: 7beec5fda665d108f69d5023aa7c298a1e566b973dd41290faa18aeea70f6f571295c1ece0a058f3ceb6c6c96de76de7cd34f5a227fbf09a1b8d8a735d28ca49 languageName: node linkType: hard -"@babel/plugin-transform-dotall-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dotall-regex@npm:7.24.1" +"@babel/plugin-transform-dotall-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dotall-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 758def705ec5a87ef910280dc2df5d2fda59dc5d4771c1725c7aed0988ae5b79e29aeb48109120301a3e1c6c03dfac84700469de06f38ca92c96834e09eadf5d + checksum: 7c3471ae5cf7521fd8da5b03e137e8d3733fc5ee4524ce01fb0c812f0bb77cb2c9657bc8a6253186be3a15bb4caa8974993c7ddc067f554ecc6a026f0a3b5e12 languageName: node linkType: hard -"@babel/plugin-transform-duplicate-keys@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-duplicate-keys@npm:7.24.1" +"@babel/plugin-transform-duplicate-keys@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-keys@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 41072f57f83a6c2b15f3ee0b6779cdca105ff3d98061efe92ac02d6c7b90fdb6e7e293b8a4d5b9c690d9ae5d3ae73e6bde4596dc4d8c66526a0e5e1abc73c88c + checksum: d0c74894b9bf6ff2a04189afffb9cd43d87ebd7b7943e51a827c92d2aaa40fa89ac81565a2fd6fbeabf9e38413a9264c45862eee2b017f1d49046cc3c8ff06b4 + languageName: node + linkType: hard + +"@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-duplicate-named-capturing-groups-regex@npm:7.25.9" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: a8039a6d2b90e011c7b30975edee47b5b1097cf3c2f95ec1f5ddd029898d783a995f55f7d6eb8d6bb8873c060fb64f9f1ccba938dfe22d118d09cf68e0cd3bf6 languageName: node linkType: hard -"@babel/plugin-transform-dynamic-import@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-dynamic-import@npm:7.24.1" +"@babel/plugin-transform-dynamic-import@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-dynamic-import@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 7e2834780e9b5251ef341854043a89c91473b83c335358620ca721554877e64e416aeb3288a35f03e825c4958e07d5d00ead08c4490fadc276a21fe151d812f1 + checksum: 5e643a8209072b668350f5788f23c64e9124f81f958b595c80fecca6561086d8ef346c04391b9e5e4cad8b8cbe22c258f0cd5f4ea89b97e74438e7d1abfd98cf languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.24.1" +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: - "@babel/helper-builder-binary-assignment-operator-visitor": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f0fc4c5a9add25fd6bf23dabe6752e9b7c0a2b2554933dddfd16601245a2ba332b647951079c782bf3b94c6330e3638b9b4e0227f469a7c1c707446ba0eba6c7 + checksum: cac922e851c6a0831fdd2e3663564966916015aeff7f4485825fc33879cbc3a313ceb859814c9200248e2875d65bb13802a723e5d7d7b40a2e90da82a5a1e15c languageName: node linkType: hard -"@babel/plugin-transform-export-namespace-from@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-export-namespace-from@npm:7.24.1" +"@babel/plugin-transform-export-namespace-from@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-export-namespace-from@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 510bb23b2423d5fbffef69b356e4050929c21a7627e8194b1506dd935c7d9cbbd696c9ae9d7c3bcd7e6e7b69561b0b290c2d72d446327b40fc20ce40bbca6712 + checksum: f291ea2ec5f36de9028a00cbd5b32f08af281b8183bf047200ff001f4cb260be56f156b2449f42149448a4a033bd6e86a3a7f06d0c2825532eb0ae6b03058dfb languageName: node linkType: hard "@babel/plugin-transform-flow-strip-types@npm:^7.16.0": - version: 7.24.1 - resolution: "@babel/plugin-transform-flow-strip-types@npm:7.24.1" + version: 7.26.5 + resolution: "@babel/plugin-transform-flow-strip-types@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-flow": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/plugin-syntax-flow": "npm:^7.26.0" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e6aa9cbad0441867598d390d4df65bc8c6b797574673e4eedbdae0cc528e81e00f4b2cd38f7d138b0f04bcdd2540384a9812d5d76af5abfa06aee1c7fc20ca58 + checksum: 61a0c0b652931cd0344e3357e41a89a717c787a55cb9e3381681ea5dfb8f267f6309bd337bc2064ffb267ba5eac92dd0f52984d376c23da105e7767266c2fc6f languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-for-of@npm:7.24.1" +"@babel/plugin-transform-for-of@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/plugin-transform-for-of@npm:7.26.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e4bc92b1f334246e62d4bde079938df940794db564742034f6597f2e38bd426e11ae8c5670448e15dd6e45c462f2a9ab3fa87259bddf7c08553ffd9457fc2b2c + checksum: e28a521521cf9f84ddd69ca8da7c89fb9f7aa38e4dea35742fe973e4e1d7c23f9cee1a4861a2fdd9e9f18ff945886a44d7335cea1c603b96bfcb1c7c8791ef09 languageName: node linkType: hard -"@babel/plugin-transform-function-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-function-name@npm:7.24.1" +"@babel/plugin-transform-function-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-function-name@npm:7.25.9" dependencies: - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 65c1735ec3b5e43db9b5aebf3c16171c04b3050c92396b9e22dda0d2aaf51f43fdcf147f70a40678fd9a4ee2272a5acec4826e9c21bcf968762f4c184897ad75 + checksum: 8e67fbd1dd367927b8b6afdf0a6e7cb3a3fd70766c52f700ca77428b6d536f6c9d7ec643e7762d64b23093233765c66bffa40e31aabe6492682879bcb45423e1 languageName: node linkType: hard -"@babel/plugin-transform-json-strings@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-json-strings@npm:7.24.1" +"@babel/plugin-transform-json-strings@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-json-strings@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 13d9b6a3c31ab4be853b3d49d8d1171f9bd8198562fd75da8f31e7de31398e1cfa6eb1d073bed93c9746e4f9c47a53b20f8f4c255ece3f88c90852ad3181dc2d + checksum: 00bc2d4751dfc9d44ab725be16ee534de13cfd7e77dfb386e5dac9e48101ce8fcbc5971df919dc25b3f8a0fa85d6dc5f2a0c3cf7ec9d61c163d9823c091844f0 languageName: node linkType: hard -"@babel/plugin-transform-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-literals@npm:7.24.1" +"@babel/plugin-transform-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a27cc7d565ee57b5a2bf136fa889c5c2f5988545ae7b3b2c83a7afe5dd37dfac80dca88b1c633c65851ce6af7d2095c04c01228657ce0198f918e64b5ccd01fa + checksum: 00b14e9c14cf1e871c1f3781bf6334cac339c360404afd6aba63d2f6aca9270854d59a2b40abff1c4c90d4ffdca614440842d3043316c2f0ceb155fdf7726b3b languageName: node linkType: hard -"@babel/plugin-transform-logical-assignment-operators@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.24.1" +"@babel/plugin-transform-logical-assignment-operators@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-logical-assignment-operators@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 98a2e0843ddfe51443c1bfcf08ba40ad8856fd4f8e397b392a5390a54f257c8c1b9a99d8ffc0fc7e8c55cce45e2cd9c2795a4450303f48f501bcbd662de44554 + checksum: 6e2051e10b2d6452980fc4bdef9da17c0d6ca48f81b8529e8804b031950e4fff7c74a7eb3de4a2b6ad22ffb631d0b67005425d232cce6e2b29ce861c78ed04f5 languageName: node linkType: hard -"@babel/plugin-transform-member-expression-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-member-expression-literals@npm:7.24.1" +"@babel/plugin-transform-member-expression-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-member-expression-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2af731d02aa4c757ef80c46df42264128cbe45bfd15e1812d1a595265b690a44ad036041c406a73411733540e1c4256d8174705ae6b8cfaf757fc175613993fd + checksum: 91d17b451bcc5ea9f1c6f8264144057ade3338d4b92c0b248366e4db3a7790a28fd59cc56ac433a9627a9087a17a5684e53f4995dd6ae92831cb72f1bd540b54 languageName: node linkType: hard -"@babel/plugin-transform-modules-amd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-amd@npm:7.24.1" +"@babel/plugin-transform-modules-amd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-amd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 71fd04e5e7026e6e52701214b1e9f7508ba371b757e5075fbb938a79235ed66a54ce65f89bb92b59159e9f03f01b392e6c4de6d255b948bec975a90cfd6809ef + checksum: 849957d9484d0a2d93331226ed6cf840cee7d57454549534c447c93f8b839ef8553eae9877f8f550e3c39f14d60992f91244b2e8e7502a46064b56c5d68ba855 languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-commonjs@npm:7.24.1" +"@babel/plugin-transform-modules-commonjs@npm:^7.25.9, @babel/plugin-transform-modules-commonjs@npm:^7.26.3": + version: 7.26.3 + resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-simple-access": "npm:^7.22.5" + "@babel/helper-module-transforms": "npm:^7.26.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: efb3ea2047604a7eb44a9289311ebb29842fe6510ff8b66a77a60440448c65e1312a60dc48191ed98246bdbd163b5b6f3348a0669bcc0e3809e69c7c776b20fa + checksum: 82e59708f19f36da29531a64a7a94eabbf6ff46a615e0f5d9b49f3f59e8ef10e2bac607d749091508d3fa655146c9e5647c3ffeca781060cdabedb4c7a33c6f2 languageName: node linkType: hard -"@babel/plugin-transform-modules-systemjs@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-systemjs@npm:7.24.1" +"@babel/plugin-transform-modules-systemjs@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-systemjs@npm:7.25.9" dependencies: - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-identifier": "npm:^7.22.20" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + "@babel/traverse": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 38145f8abe8a4ce2b41adabe5d65eb7bd54a139dc58e2885fec975eb5cf247bd938c1dd9f09145c46dbe57d25dd0ef7f00a020e5eb0cbe8195b2065d51e2d93d + checksum: 8299e3437542129c2684b86f98408c690df27db4122a79edded4782cf04e755d6ecb05b1e812c81a34224a81e664303392d5f3c36f3d2d51fdc99bb91c881e9a languageName: node linkType: hard -"@babel/plugin-transform-modules-umd@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-modules-umd@npm:7.24.1" +"@babel/plugin-transform-modules-umd@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-modules-umd@npm:7.25.9" dependencies: - "@babel/helper-module-transforms": "npm:^7.23.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-transforms": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 14c90c58562b54e17fe4a8ded3f627f9a993648f8378ef00cb2f6c34532032b83290d2ad54c7fff4f0c2cd49091bda780f8cc28926ec4b77a6c2141105a2e699 + checksum: fa11a621f023e2ac437b71d5582f819e667c94306f022583d77da9a8f772c4128861a32bbb63bef5cba581a70cd7dbe87a37238edaafcfacf889470c395e7076 languageName: node linkType: hard -"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.22.5" +"@babel/plugin-transform-named-capturing-groups-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-named-capturing-groups-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.22.5" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: b0b072bef303670b5a98307bc37d1ac326cb7ad40ea162b89a03c2ffc465451be7ef05be95cb81ed28bfeb29670dc98fe911f793a67bceab18b4cb4c81ef48f3 + checksum: 32b14fda5c885d1706863f8af2ee6c703d39264355b57482d3a24fce7f6afbd4c7a0896e501c0806ed2b0759beb621bf7f3f7de1fbbc82026039a98d961e78ef languageName: node linkType: hard -"@babel/plugin-transform-new-target@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-new-target@npm:7.24.1" +"@babel/plugin-transform-new-target@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-new-target@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c4cabe628163855f175a8799eb73d692b6f1dc347aae5022af0c253f80c92edb962e48ddccc98b691eff3d5d8e53c9a8f10894c33ba4cebc2e2f8f8fe554fb7a + checksum: 7b5f1b7998f1cf183a7fa646346e2f3742e5805b609f28ad5fee22d666a15010f3e398b7e1ab78cddb7901841a3d3f47135929af23d54e8bf4ce69b72051f71e languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.24.1" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: c8532951506fb031287280cebeef10aa714f8a7cea2b62a13c805f0e0af945ba77a7c87e4bbbe4c37fe973e0e5d5e649cfac7f0374f57efc54cdf9656362a392 + checksum: 574d6db7cbc5c092db5d1dece8ce26195e642b9c40dbfeaf3082058a78ad7959c1c333471cdd45f38b784ec488850548075d527b178c5010ee9bff7aa527cc7a languageName: node linkType: hard -"@babel/plugin-transform-numeric-separator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-numeric-separator@npm:7.24.1" +"@babel/plugin-transform-numeric-separator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-numeric-separator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 15e2b83292e586fb4f5b4b4021d4821a806ca6de2b77d5ad6c4e07aa7afa23704e31b4d683dac041afc69ac51b2461b96e8c98e46311cc1faba54c73f235044f + checksum: ad63ad341977844b6f9535fcca15ca0d6d6ad112ed9cc509d4f6b75e9bf4b1b1a96a0bcb1986421a601505d34025373608b5f76d420d924b4e21f86b1a1f2749 languageName: node linkType: hard -"@babel/plugin-transform-object-rest-spread@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-object-rest-spread@npm:7.24.5" +"@babel/plugin-transform-object-rest-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-rest-spread@npm:7.25.9" dependencies: - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-transform-parameters": "npm:^7.24.5" + "@babel/helper-compilation-targets": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 91d7303af9b5744b8f569c1b8e45c9c9322ded05e7ee94e71b9ff2327f0d2c7b5aa87e040697a6baacc2dcb5c5e5e00913087c36f24c006bdaa4f958fd5bfd2d + checksum: 02077d8abd83bf6a48ff0b59e98d7561407cf75b591cffd3fdc5dc5e9a13dec1c847a7a690983762a3afecddb244831e897e0515c293e7c653b262c30cd614af languageName: node linkType: hard -"@babel/plugin-transform-object-super@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-object-super@npm:7.24.1" +"@babel/plugin-transform-object-super@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-object-super@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-replace-supers": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-replace-supers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d30e6b9e59a707efd7ed524fc0a8deeea046011a6990250f2e9280516683138e2d13d9c52daf41d78407bdab0378aef7478326f2a15305b773d851cb6e106157 + checksum: 0348d00e76f1f15ada44481a76e8c923d24cba91f6e49ee9b30d6861eb75344e7f84d62a18df8a6f9e9a7eacf992f388174b7f9cc4ce48287bcefca268c07600 languageName: node linkType: hard -"@babel/plugin-transform-optional-catch-binding@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.24.1" +"@babel/plugin-transform-optional-catch-binding@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-catch-binding@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 68408b9ef772d9aa5dccf166c86dc4d2505990ce93e03dcfc65c73fb95c2511248e009ba9ccf5b96405fb85de1c16ad8291016b1cc5689ee4becb1e3050e0ae7 + checksum: 722fd5ee12ab905309d4e84421584fce4b6d9e6b639b06afb20b23fa809e6ab251e908a8d5e8b14d066a28186b8ef8f58d69fd6eca9ce1b9ef7af08333378f6c languageName: node linkType: hard -"@babel/plugin-transform-optional-chaining@npm:^7.24.1, @babel/plugin-transform-optional-chaining@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-optional-chaining@npm:7.24.5" +"@babel/plugin-transform-optional-chaining@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-optional-chaining@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f4e9446ec69f58f40b7843ce7603cfc50332976e6e794d4ddbe6b24670cd50ebc7766c4e3cbaecf0fbb744e98cbfbb54146f4e966314b1d58511b8bbf3d2722b + checksum: 041ad2beae5affb8e68a0bcb6882a2dadb758db3c629a0e012f57488ab43a822ac1ea17a29db8ef36560a28262a5dfa4dbbbf06ed6e431db55abe024b7cd3961 languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-parameters@npm:7.24.5" +"@babel/plugin-transform-parameters@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-parameters@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: e08b8c46a24b1b21dde7783cb0aeb56ffe9ef6d6f1795649ce76273657158d3bfa5370c6594200ed7d371983b599c8e194b76108dffed9ab5746fe630ef2e8f5 + checksum: aecb446754b9e09d6b6fa95fd09e7cf682f8aaeed1d972874ba24c0a30a7e803ad5f014bb1fffc7bfeed22f93c0d200947407894ea59bf7687816f2f464f8df3 languageName: node linkType: hard -"@babel/plugin-transform-private-methods@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-private-methods@npm:7.24.1" +"@babel/plugin-transform-private-methods@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-methods@npm:7.25.9" dependencies: - "@babel/helper-create-class-features-plugin": "npm:^7.24.1" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d8e18587d2a8b71a795da5e8841b0e64f1525a99ad73ea8b9caa331bc271d69646e2e1e749fd634321f3df9d126070208ddac22a27ccf070566b2efb74fecd99 + checksum: 64bd71de93d39daefa3e6c878d6f2fd238ed7d4ecfb13b0e771ddbbc131487def3ceb405b62b534a5cbb5043046b504e1b189b0a45229cc75af979a9fbcaa7bd languageName: node linkType: hard -"@babel/plugin-transform-private-property-in-object@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-private-property-in-object@npm:7.24.5" +"@babel/plugin-transform-private-property-in-object@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-private-property-in-object@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.5" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: de7182bfde298e56c08a5d7ee1156f83c9af8c856bbe2248438848846a4ce544e050666bd0482e16a6006195e8be4923abd14650bef51fa0edd7f82014c2efcd + checksum: d4965de19d9f204e692cc74dbc39f0bb469e5f29df96dd4457ea23c5e5596fba9d5af76eaa96f9d48a9fc20ec5f12a94c679285e36b8373406868ea228109e27 languageName: node linkType: hard -"@babel/plugin-transform-property-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-property-literals@npm:7.24.1" +"@babel/plugin-transform-property-literals@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-property-literals@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3bf3e01f7bb8215a8b6d0081b6f86fea23e3a4543b619e059a264ede028bc58cdfb0acb2c43271271915a74917effa547bc280ac636a9901fa9f2fb45623f87e + checksum: 1639e35b2438ccf3107af760d34e6a8e4f9acdd3ae6186ae771a6e3029bd59dfe778e502d67090f1185ecda5c16addfed77561e39c518a3f51ff10d41790e106 languageName: node linkType: hard -"@babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-display-name@npm:7.24.1" +"@babel/plugin-transform-react-display-name@npm:^7.16.0, @babel/plugin-transform-react-display-name@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-display-name@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: adf1a3cb0df8134533a558a9072a67e34127fd489dfe431c3348a86dd41f3e74861d5d5134bbb68f61a9cdb3f7e79b2acea1346be94ce4d3328a64e5a9e09be1 + checksum: 63a0f962d64e71baf87c212755419e25c637d2d95ea6fdc067df26b91e606ae186442ae815b99a577eca9bf5404d9577ecad218a3cf42d0e9e286ca7b003a992 languageName: node linkType: hard -"@babel/plugin-transform-react-jsx-development@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-transform-react-jsx-development@npm:7.22.5" +"@babel/plugin-transform-react-jsx-development@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx-development@npm:7.25.9" dependencies: - "@babel/plugin-transform-react-jsx": "npm:^7.22.5" + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 4d2e9e68383238feb873f6111df972df4a2ebf6256d6f787a8772241867efa975b3980f7d75ab7d750e7eaad4bd454e8cc6e106301fd7572dd389e553f5f69d2 + checksum: c0b92ff9eb029620abf320ff74aae182cea87524723d740fb48a4373d0d16bddf5edbe1116e7ba341332a5337e55c2ceaee8b8cad5549e78af7f4b3cfe77debb languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.22.5, @babel/plugin-transform-react-jsx@npm:^7.23.4": - version: 7.23.4 - resolution: "@babel/plugin-transform-react-jsx@npm:7.23.4" +"@babel/plugin-transform-react-jsx@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-jsx@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-module-imports": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.22.5" - "@babel/plugin-syntax-jsx": "npm:^7.23.3" - "@babel/types": "npm:^7.23.4" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/types": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8851b3adc515cd91bdb06ff3a23a0f81f0069cfef79dfb3fa744da4b7a82e3555ccb6324c4fa71ecf22508db13b9ff6a0ed96675f95fc87903b9fc6afb699580 + checksum: 5c9947e8ed141f7606f54da3e05eea1074950c5b8354c39df69cb7f43cb5a83c6c9d7973b24bc3d89341c8611f8ad50830a98ab10d117d850e6bdd8febdce221 languageName: node linkType: hard -"@babel/plugin-transform-react-pure-annotations@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.24.1" +"@babel/plugin-transform-react-pure-annotations@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-react-pure-annotations@npm:7.25.9" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9eb3056fcaadd63d404fd5652b2a3f693bc4758ba753fee5b5c580c7a64346eeeb94e5a4f77a99c76f3cf06d1f1ad6c227647cd0b1219efe3d00cafa5a6e7b2a + checksum: 7c8eac04644ad19dcd71bb8e949b0ae22b9e548fa4a58e545d3d0342f647fb89db7f8789a7c5b8074d478ce6d3d581eaf47dd4b36027e16fd68211c383839abc languageName: node linkType: hard -"@babel/plugin-transform-regenerator@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-regenerator@npm:7.24.1" +"@babel/plugin-transform-regenerator@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-regenerator@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" regenerator-transform: "npm:^0.15.2" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0a333585d7c0b38d31cc549d0f3cf7c396d1d50b6588a307dc58325505ddd4f5446188bc536c4779431b396251801b3f32d6d8e87db8274bc84e8c41950737f7 + checksum: eef3ffc19f7d291b863635f32b896ad7f87806d9219a0d3404a470219abcfc5b43aabecd691026c48e875b965760d9c16abee25e6447272233f30cd07f453ec7 + languageName: node + linkType: hard + +"@babel/plugin-transform-regexp-modifiers@npm:^7.26.0": + version: 7.26.0 + resolution: "@babel/plugin-transform-regexp-modifiers@npm:7.26.0" + dependencies: + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" + peerDependencies: + "@babel/core": ^7.0.0 + checksum: 4abc1db6c964efafc7a927cda814c7275275afa4b530483e0936fd614de23cb5802f7ca43edaa402008a723d4e7eac282b6f5283aa2eeb3b27da6d6c1dd7f8ed languageName: node linkType: hard -"@babel/plugin-transform-reserved-words@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-reserved-words@npm:7.24.1" +"@babel/plugin-transform-reserved-words@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-reserved-words@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 936d6e73cafb2cbb495f6817c6f8463288dbc9ab3c44684b931ebc1ece24f0d55dfabc1a75ba1de5b48843d0fef448dcfdbecb8485e4014f8f41d0d1440c536f + checksum: 8b028b80d1983e3e02f74e21924323cc66ba930e5c5758909a122aa7d80e341b8b0f42e1698e42b50d47a6ba911332f584200b28e1a4e2104b7514d9dc011e96 languageName: node linkType: hard "@babel/plugin-transform-runtime@npm:^7.16.4": - version: 7.24.3 - resolution: "@babel/plugin-transform-runtime@npm:7.24.3" + version: 7.26.9 + resolution: "@babel/plugin-transform-runtime@npm:7.26.9" dependencies: - "@babel/helper-module-imports": "npm:^7.24.3" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-module-imports": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.1" + babel-plugin-polyfill-corejs3: "npm:^0.10.6" babel-plugin-polyfill-regenerator: "npm:^0.6.1" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: ee01967bf405d84bd95ca4089166a18fb23fe9851a6da53dcf712a7f8ba003319996f21f320d568ec76126e18adfaee978206ccda86eef7652d47cc9a052e75e + checksum: 2c4d77d0671badc7fd53dcd7015df5db892712436c7e9740ffb2f5b85e8591e5bfe208f78dff402b4ee2d55d0f7a3c0a1102c683f333f4ee0cfa62f68ea68842 languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-shorthand-properties@npm:7.24.1" +"@babel/plugin-transform-shorthand-properties@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-shorthand-properties@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 8273347621183aada3cf1f3019d8d5f29467ba13a75b72cb405bc7f23b7e05fd85f4edb1e4d9f0103153dddb61826a42dc24d466480d707f8932c1923a4c25fa + checksum: 05a20d45f0fb62567644c507ccd4e379c1a74dacf887d2b2cac70247415e3f6d7d3bf4850c8b336053144715fedb6200fc38f7130c4b76c94eec9b9c0c2a8e9b languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-spread@npm:7.24.1" +"@babel/plugin-transform-spread@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-spread@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.22.5" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 50a0302e344546d57e5c9f4dea575f88e084352eeac4e9a3e238c41739eef2df1daf4a7ebbb3ccb7acd3447f6a5ce9938405f98bf5f5583deceb8257f5a673c9 + checksum: 996c8fed238efc30e0664f9f58bd7ec8c148f4659f84425f68923a094fe891245711d26eb10d1f815f50c124434e076e860dbe9662240844d1b77cd09907dcdf languageName: node linkType: hard -"@babel/plugin-transform-sticky-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-sticky-regex@npm:7.24.1" +"@babel/plugin-transform-sticky-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-sticky-regex@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 786fe2ae11ef9046b9fa95677935abe495031eebf1274ad03f2054a20adea7b9dbd00336ac0b143f7924bc562e5e09793f6e8613607674b97e067d4838ccc4a0 + checksum: e9612b0615dab4c4fba1c560769616a9bd7b9226c73191ef84b6c3ee185c8b719b4f887cdd8336a0a13400ce606ab4a0d33bc8fa6b4fcdb53e2896d07f2568f6 languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-template-literals@npm:7.24.1" +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: f73bcda5488eb81c6e7a876498d9e6b72be32fca5a4d9db9053491a2d1300cd27b889b463fd2558f3cd5826a85ed00f61d81b234aa55cb5a0abf1b6fa1bd5026 + checksum: 205a938ded9554857a604416d369023a961334b6c20943bd861b45f0e5dbbeca1cf6fda1c2049126e38a0d18865993433fdc78eae3028e94836b3b643c08ba0d languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.24.5": - version: 7.24.5 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.24.5" +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 5f0b5e33a86b84d89673829ffa2b5f175e102d3d0f45917cda121bc2b3650e1e5bb7a653f8cc1059c5b3a7b2e91e1aafd6623028b96ae752715cc5c2171c96e5 + checksum: d5640e3457637e6eee1d7205d255602ccca124ed30e4de10ec75ba179d167e0a826ceeab424e119921f5c995dfddf39ef1f2c91efd2dcbf3f0dc1e7931dfd1d1 languageName: node linkType: hard -"@babel/plugin-transform-typescript@npm:^7.24.1": - version: 7.24.5 - resolution: "@babel/plugin-transform-typescript@npm:7.24.5" +"@babel/plugin-transform-typescript@npm:^7.25.9": + version: 7.26.8 + resolution: "@babel/plugin-transform-typescript@npm:7.26.8" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-create-class-features-plugin": "npm:^7.24.5" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/plugin-syntax-typescript": "npm:^7.24.1" + "@babel/helper-annotate-as-pure": "npm:^7.25.9" + "@babel/helper-create-class-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-skip-transparent-expression-wrappers": "npm:^7.25.9" + "@babel/plugin-syntax-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 9c1b1234215c08b1d2a7b27a8e598dfd07fbb07fd7308ef9c184f42b41bf5a119073feef5cdedca3d649e9625a340984baf5d538bc01fafedcec561de316572b + checksum: c1dc02c357b8de0650d4e757fe71db9ac769b68e282a262ca5af2a7f1ff112c4533d54db6f1f58f13072ad547561b0461c46c08233566b37f778ac5f5550fb41 languageName: node linkType: hard -"@babel/plugin-transform-unicode-escapes@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-escapes@npm:7.24.1" +"@babel/plugin-transform-unicode-escapes@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-escapes@npm:7.25.9" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 67a72a1ed99639de6a93aead35b1993cb3f0eb178a8991fcef48732c38c9f0279c85bbe1e2e2477b85afea873e738ff0955a35057635ce67bc149038e2d8a28e + checksum: 615c84d7c53e1575d54ba9257e753e0b98c5de1e3225237d92f55226eaab8eb5bceb74df43f50f4aa162b0bbcc934ed11feafe2b60b8ec4934ce340fad4b8828 languageName: node linkType: hard -"@babel/plugin-transform-unicode-property-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-property-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-property-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: d9d9752df7d51bf9357c0bf3762fe16b8c841fca9ecf4409a16f15ccc34be06e8e71abfaee1251b7d451227e70e6b873b36f86b090efdb20f6f7de5fdb6c7a05 + checksum: 1685836fc38af4344c3d2a9edbd46f7c7b28d369b63967d5b83f2f6849ec45b97223461cea3d14cc3f0be6ebb284938e637a5ca3955c0e79c873d62f593d615c languageName: node linkType: hard -"@babel/plugin-transform-unicode-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 6046ab38e5d14ed97dbb921bd79ac1d7ad9d3286da44a48930e980b16896db2df21e093563ec3c916a630dc346639bf47c5924a33902a06fe3bbb5cdc7ef5f2f + checksum: 448004f978279e726af26acd54f63f9002c9e2582ecd70d1c5c4436f6de490fcd817afb60016d11c52f5ef17dbaac2590e8cc7bfaf4e91b58c452cf188c7920f languageName: node linkType: hard -"@babel/plugin-transform-unicode-sets-regex@npm:^7.24.1": - version: 7.24.1 - resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.24.1" +"@babel/plugin-transform-unicode-sets-regex@npm:^7.25.9": + version: 7.25.9 + resolution: "@babel/plugin-transform-unicode-sets-regex@npm:7.25.9" dependencies: - "@babel/helper-create-regexp-features-plugin": "npm:^7.22.15" - "@babel/helper-plugin-utils": "npm:^7.24.0" + "@babel/helper-create-regexp-features-plugin": "npm:^7.25.9" + "@babel/helper-plugin-utils": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0 - checksum: b6c1f6b90afeeddf97e5713f72575787fcb7179be7b4c961869bfbc66915f66540dc49da93e4369da15596bd44b896d1eb8a50f5e1fd907abd7a1a625901006b + checksum: 56ee04fbe236b77cbcd6035cbf0be7566d1386b8349154ac33244c25f61170c47153a9423cd1d92855f7d6447b53a4a653d9e8fd1eaeeee14feb4b2baf59bd9f languageName: node linkType: hard "@babel/preset-env@npm:^7.16.4": - version: 7.24.5 - resolution: "@babel/preset-env@npm:7.24.5" - dependencies: - "@babel/compat-data": "npm:^7.24.4" - "@babel/helper-compilation-targets": "npm:^7.23.6" - "@babel/helper-plugin-utils": "npm:^7.24.5" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.24.5" - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.24.1" - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.24.1" + version: 7.26.9 + resolution: "@babel/preset-env@npm:7.26.9" + dependencies: + "@babel/compat-data": "npm:^7.26.8" + "@babel/helper-compilation-targets": "npm:^7.26.5" + "@babel/helper-plugin-utils": "npm:^7.26.5" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "npm:^7.25.9" + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "npm:^7.25.9" + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "npm:^7.25.9" "@babel/plugin-proposal-private-property-in-object": "npm:7.21.0-placeholder-for-preset-env.2" - "@babel/plugin-syntax-async-generators": "npm:^7.8.4" - "@babel/plugin-syntax-class-properties": "npm:^7.12.13" - "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" - "@babel/plugin-syntax-dynamic-import": "npm:^7.8.3" - "@babel/plugin-syntax-export-namespace-from": "npm:^7.8.3" - "@babel/plugin-syntax-import-assertions": "npm:^7.24.1" - "@babel/plugin-syntax-import-attributes": "npm:^7.24.1" - "@babel/plugin-syntax-import-meta": "npm:^7.10.4" - "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" - "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" - "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" - "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" - "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" - "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" + "@babel/plugin-syntax-import-assertions": "npm:^7.26.0" + "@babel/plugin-syntax-import-attributes": "npm:^7.26.0" "@babel/plugin-syntax-unicode-sets-regex": "npm:^7.18.6" - "@babel/plugin-transform-arrow-functions": "npm:^7.24.1" - "@babel/plugin-transform-async-generator-functions": "npm:^7.24.3" - "@babel/plugin-transform-async-to-generator": "npm:^7.24.1" - "@babel/plugin-transform-block-scoped-functions": "npm:^7.24.1" - "@babel/plugin-transform-block-scoping": "npm:^7.24.5" - "@babel/plugin-transform-class-properties": "npm:^7.24.1" - "@babel/plugin-transform-class-static-block": "npm:^7.24.4" - "@babel/plugin-transform-classes": "npm:^7.24.5" - "@babel/plugin-transform-computed-properties": "npm:^7.24.1" - "@babel/plugin-transform-destructuring": "npm:^7.24.5" - "@babel/plugin-transform-dotall-regex": "npm:^7.24.1" - "@babel/plugin-transform-duplicate-keys": "npm:^7.24.1" - "@babel/plugin-transform-dynamic-import": "npm:^7.24.1" - "@babel/plugin-transform-exponentiation-operator": "npm:^7.24.1" - "@babel/plugin-transform-export-namespace-from": "npm:^7.24.1" - "@babel/plugin-transform-for-of": "npm:^7.24.1" - "@babel/plugin-transform-function-name": "npm:^7.24.1" - "@babel/plugin-transform-json-strings": "npm:^7.24.1" - "@babel/plugin-transform-literals": "npm:^7.24.1" - "@babel/plugin-transform-logical-assignment-operators": "npm:^7.24.1" - "@babel/plugin-transform-member-expression-literals": "npm:^7.24.1" - "@babel/plugin-transform-modules-amd": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-systemjs": "npm:^7.24.1" - "@babel/plugin-transform-modules-umd": "npm:^7.24.1" - "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.22.5" - "@babel/plugin-transform-new-target": "npm:^7.24.1" - "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.24.1" - "@babel/plugin-transform-numeric-separator": "npm:^7.24.1" - "@babel/plugin-transform-object-rest-spread": "npm:^7.24.5" - "@babel/plugin-transform-object-super": "npm:^7.24.1" - "@babel/plugin-transform-optional-catch-binding": "npm:^7.24.1" - "@babel/plugin-transform-optional-chaining": "npm:^7.24.5" - "@babel/plugin-transform-parameters": "npm:^7.24.5" - "@babel/plugin-transform-private-methods": "npm:^7.24.1" - "@babel/plugin-transform-private-property-in-object": "npm:^7.24.5" - "@babel/plugin-transform-property-literals": "npm:^7.24.1" - "@babel/plugin-transform-regenerator": "npm:^7.24.1" - "@babel/plugin-transform-reserved-words": "npm:^7.24.1" - "@babel/plugin-transform-shorthand-properties": "npm:^7.24.1" - "@babel/plugin-transform-spread": "npm:^7.24.1" - "@babel/plugin-transform-sticky-regex": "npm:^7.24.1" - "@babel/plugin-transform-template-literals": "npm:^7.24.1" - "@babel/plugin-transform-typeof-symbol": "npm:^7.24.5" - "@babel/plugin-transform-unicode-escapes": "npm:^7.24.1" - "@babel/plugin-transform-unicode-property-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-regex": "npm:^7.24.1" - "@babel/plugin-transform-unicode-sets-regex": "npm:^7.24.1" + "@babel/plugin-transform-arrow-functions": "npm:^7.25.9" + "@babel/plugin-transform-async-generator-functions": "npm:^7.26.8" + "@babel/plugin-transform-async-to-generator": "npm:^7.25.9" + "@babel/plugin-transform-block-scoped-functions": "npm:^7.26.5" + "@babel/plugin-transform-block-scoping": "npm:^7.25.9" + "@babel/plugin-transform-class-properties": "npm:^7.25.9" + "@babel/plugin-transform-class-static-block": "npm:^7.26.0" + "@babel/plugin-transform-classes": "npm:^7.25.9" + "@babel/plugin-transform-computed-properties": "npm:^7.25.9" + "@babel/plugin-transform-destructuring": "npm:^7.25.9" + "@babel/plugin-transform-dotall-regex": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-keys": "npm:^7.25.9" + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-dynamic-import": "npm:^7.25.9" + "@babel/plugin-transform-exponentiation-operator": "npm:^7.26.3" + "@babel/plugin-transform-export-namespace-from": "npm:^7.25.9" + "@babel/plugin-transform-for-of": "npm:^7.26.9" + "@babel/plugin-transform-function-name": "npm:^7.25.9" + "@babel/plugin-transform-json-strings": "npm:^7.25.9" + "@babel/plugin-transform-literals": "npm:^7.25.9" + "@babel/plugin-transform-logical-assignment-operators": "npm:^7.25.9" + "@babel/plugin-transform-member-expression-literals": "npm:^7.25.9" + "@babel/plugin-transform-modules-amd": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.26.3" + "@babel/plugin-transform-modules-systemjs": "npm:^7.25.9" + "@babel/plugin-transform-modules-umd": "npm:^7.25.9" + "@babel/plugin-transform-named-capturing-groups-regex": "npm:^7.25.9" + "@babel/plugin-transform-new-target": "npm:^7.25.9" + "@babel/plugin-transform-nullish-coalescing-operator": "npm:^7.26.6" + "@babel/plugin-transform-numeric-separator": "npm:^7.25.9" + "@babel/plugin-transform-object-rest-spread": "npm:^7.25.9" + "@babel/plugin-transform-object-super": "npm:^7.25.9" + "@babel/plugin-transform-optional-catch-binding": "npm:^7.25.9" + "@babel/plugin-transform-optional-chaining": "npm:^7.25.9" + "@babel/plugin-transform-parameters": "npm:^7.25.9" + "@babel/plugin-transform-private-methods": "npm:^7.25.9" + "@babel/plugin-transform-private-property-in-object": "npm:^7.25.9" + "@babel/plugin-transform-property-literals": "npm:^7.25.9" + "@babel/plugin-transform-regenerator": "npm:^7.25.9" + "@babel/plugin-transform-regexp-modifiers": "npm:^7.26.0" + "@babel/plugin-transform-reserved-words": "npm:^7.25.9" + "@babel/plugin-transform-shorthand-properties": "npm:^7.25.9" + "@babel/plugin-transform-spread": "npm:^7.25.9" + "@babel/plugin-transform-sticky-regex": "npm:^7.25.9" + "@babel/plugin-transform-template-literals": "npm:^7.26.8" + "@babel/plugin-transform-typeof-symbol": "npm:^7.26.7" + "@babel/plugin-transform-unicode-escapes": "npm:^7.25.9" + "@babel/plugin-transform-unicode-property-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-regex": "npm:^7.25.9" + "@babel/plugin-transform-unicode-sets-regex": "npm:^7.25.9" "@babel/preset-modules": "npm:0.1.6-no-external-plugins" babel-plugin-polyfill-corejs2: "npm:^0.4.10" - babel-plugin-polyfill-corejs3: "npm:^0.10.4" + babel-plugin-polyfill-corejs3: "npm:^0.11.0" babel-plugin-polyfill-regenerator: "npm:^0.6.1" - core-js-compat: "npm:^3.31.0" + core-js-compat: "npm:^3.40.0" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 2cc0edae09205d6409a75d02e53aaa1c590e89adbb7b389019c7b75e4c47b6b63eeb1a816df5c42b672ce410747e7ddc23b6747e8e41a6c95d6fa00c665509e2 + checksum: 6812ca76bd38165a58fe8354bab5e7204e1aa17d8b9270bd8f8babb08cc7fa94cd29525fe41b553f2ba0e84033d566f10da26012b8ee0f81897005c5225d0051 languageName: node linkType: hard @@ -1525,108 +1448,88 @@ __metadata: linkType: hard "@babel/preset-react@npm:^7.16.0": - version: 7.24.1 - resolution: "@babel/preset-react@npm:7.24.1" + version: 7.26.3 + resolution: "@babel/preset-react@npm:7.26.3" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-transform-react-display-name": "npm:^7.24.1" - "@babel/plugin-transform-react-jsx": "npm:^7.23.4" - "@babel/plugin-transform-react-jsx-development": "npm:^7.22.5" - "@babel/plugin-transform-react-pure-annotations": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-transform-react-display-name": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx": "npm:^7.25.9" + "@babel/plugin-transform-react-jsx-development": "npm:^7.25.9" + "@babel/plugin-transform-react-pure-annotations": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: a842abc5a024ed68a0ce4c1244607d40165cb6f8cf1817ebda282e470f20302d81c6a61cb41c1a31aa6c4e99ce93df4dd9e998a8ded1417c25d7480f0e14103a + checksum: b470dcba11032ef6c832066f4af5c75052eaed49feb0f445227231ef1b5c42aacd6e216988c0bd469fd5728cd27b6b059ca307c9ecaa80c6bb5da4bf1c833e12 languageName: node linkType: hard "@babel/preset-typescript@npm:^7.16.0": - version: 7.24.1 - resolution: "@babel/preset-typescript@npm:7.24.1" + version: 7.26.0 + resolution: "@babel/preset-typescript@npm:7.26.0" dependencies: - "@babel/helper-plugin-utils": "npm:^7.24.0" - "@babel/helper-validator-option": "npm:^7.23.5" - "@babel/plugin-syntax-jsx": "npm:^7.24.1" - "@babel/plugin-transform-modules-commonjs": "npm:^7.24.1" - "@babel/plugin-transform-typescript": "npm:^7.24.1" + "@babel/helper-plugin-utils": "npm:^7.25.9" + "@babel/helper-validator-option": "npm:^7.25.9" + "@babel/plugin-syntax-jsx": "npm:^7.25.9" + "@babel/plugin-transform-modules-commonjs": "npm:^7.25.9" + "@babel/plugin-transform-typescript": "npm:^7.25.9" peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0033dc6fbc898ed0d8017c83a2dd5e095c82909e2f83e48cf9f305e3e9287148758c179ad90f27912cf98ca68bfec3643c57c70c0ca34d3a6c50dc8243aef406 - languageName: node - linkType: hard - -"@babel/regjsgen@npm:^0.8.0": - version: 0.8.0 - resolution: "@babel/regjsgen@npm:0.8.0" - checksum: 4f3ddd8c7c96d447e05c8304c1d5ba3a83fcabd8a716bc1091c2f31595cdd43a3a055fff7cb5d3042b8cb7d402d78820fcb4e05d896c605a7d8bcf30f2424c4a + checksum: 20d86bc45d2bbfde2f84fc7d7b38746fa6481d4bde6643039ad4b1ff0b804c6d210ee43e6830effd8571f2ff43fa7ffd27369f42f2b3a2518bb92dc86c780c61 languageName: node linkType: hard "@babel/runtime-corejs3@npm:^7.9.2": - version: 7.24.5 - resolution: "@babel/runtime-corejs3@npm:7.24.5" + version: 7.26.9 + resolution: "@babel/runtime-corejs3@npm:7.26.9" dependencies: core-js-pure: "npm:^3.30.2" regenerator-runtime: "npm:^0.14.0" - checksum: 61a16b8031d312752676527746d6a70c759d578cadfdee8c7bea976e848793aa08361ba14602a9ebb3ed60af225bbdff316500b4961df91cb246f2055764f208 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.20.1, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": - version: 7.24.5 - resolution: "@babel/runtime@npm:7.24.5" - dependencies: - regenerator-runtime: "npm:^0.14.0" - checksum: 05730e43e8ba6550eae9fd4fb5e7d9d3cb91140379425abcb2a1ff9cebad518a280d82c4c4b0f57ada26a863106ac54a748d90c775790c0e2cd0ddd85ccdf346 + checksum: 6e453dddbdad51b446548b0b43e4767b57ff223aa14e1de01aba06eacb0d9938de88c5460a97bb14f056829b13335bafd63f56bbeda4cff5cb375c73de964aa3 languageName: node linkType: hard -"@babel/runtime@npm:^7.15.4": - version: 7.25.0 - resolution: "@babel/runtime@npm:7.25.0" +"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.10.5, @babel/runtime@npm:^7.12.0, @babel/runtime@npm:^7.12.1, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.15.4, @babel/runtime@npm:^7.16.3, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.18.6, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.8, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.6.2, @babel/runtime@npm:^7.7.2, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": + version: 7.26.9 + resolution: "@babel/runtime@npm:7.26.9" dependencies: regenerator-runtime: "npm:^0.14.0" - checksum: bd3faf246170826cef2071a94d7b47b49d532351360ecd17722d03f6713fd93a3eb3dbd9518faa778d5e8ccad7392a7a604e56bd37aaad3f3aa68d619ccd983d + checksum: e8517131110a6ec3a7360881438b85060e49824e007f4a64b5dfa9192cf2bb5c01e84bfc109f02d822c7edb0db926928dd6b991e3ee460b483fb0fac43152d9b languageName: node linkType: hard -"@babel/template@npm:^7.22.15, @babel/template@npm:^7.24.0, @babel/template@npm:^7.3.3": - version: 7.24.0 - resolution: "@babel/template@npm:7.24.0" +"@babel/template@npm:^7.25.9, @babel/template@npm:^7.26.9, @babel/template@npm:^7.3.3": + version: 7.26.9 + resolution: "@babel/template@npm:7.26.9" dependencies: - "@babel/code-frame": "npm:^7.23.5" - "@babel/parser": "npm:^7.24.0" - "@babel/types": "npm:^7.24.0" - checksum: 9d3dd8d22fe1c36bc3bdef6118af1f4b030aaf6d7d2619f5da203efa818a2185d717523486c111de8d99a8649ddf4bbf6b2a7a64962d8411cf6a8fa89f010e54 + "@babel/code-frame": "npm:^7.26.2" + "@babel/parser": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" + checksum: 019b1c4129cc01ad63e17529089c2c559c74709d225f595eee017af227fee11ae8a97a6ab19ae6768b8aa22d8d75dcb60a00b28f52e9fa78140672d928bc1ae9 languageName: node linkType: hard -"@babel/traverse@npm:^7.24.5, @babel/traverse@npm:^7.4.5": - version: 7.24.5 - resolution: "@babel/traverse@npm:7.24.5" +"@babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8, @babel/traverse@npm:^7.26.9": + version: 7.26.9 + resolution: "@babel/traverse@npm:7.26.9" dependencies: - "@babel/code-frame": "npm:^7.24.2" - "@babel/generator": "npm:^7.24.5" - "@babel/helper-environment-visitor": "npm:^7.22.20" - "@babel/helper-function-name": "npm:^7.23.0" - "@babel/helper-hoist-variables": "npm:^7.22.5" - "@babel/helper-split-export-declaration": "npm:^7.24.5" - "@babel/parser": "npm:^7.24.5" - "@babel/types": "npm:^7.24.5" + "@babel/code-frame": "npm:^7.26.2" + "@babel/generator": "npm:^7.26.9" + "@babel/parser": "npm:^7.26.9" + "@babel/template": "npm:^7.26.9" + "@babel/types": "npm:^7.26.9" debug: "npm:^4.3.1" globals: "npm:^11.1.0" - checksum: 3f22534bc2b2ed9208e55ef48af3b32939032b23cb9dc4037447cb108640df70bbb0b9fea86e9c58648949fdc2cb14e89aa79ffa3c62a5dd43459a52fe8c01d1 + checksum: 51dd57fa39ea34d04816806bfead04c74f37301269d24c192d1406dc6e244fea99713b3b9c5f3e926d9ef6aa9cd5c062ad4f2fc1caa9cf843d5e864484ac955e languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.23.4, @babel/types@npm:^7.24.0, @babel/types@npm:^7.24.5, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": - version: 7.24.5 - resolution: "@babel/types@npm:7.24.5" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.9, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.26.9 + resolution: "@babel/types@npm:7.26.9" dependencies: - "@babel/helper-string-parser": "npm:^7.24.1" - "@babel/helper-validator-identifier": "npm:^7.24.5" - to-fast-properties: "npm:^2.0.0" - checksum: e1284eb046c5e0451b80220d1200e2327e0a8544a2fe45bb62c952e5fdef7099c603d2336b17b6eac3cc046b7a69bfbce67fe56e1c0ea48cd37c65cb88638f2a + "@babel/helper-string-parser": "npm:^7.25.9" + "@babel/helper-validator-identifier": "npm:^7.25.9" + checksum: 999c56269ba00e5c57aa711fbe7ff071cd6990bafd1b978341ea7572cc78919986e2aa6ee51dacf4b6a7a6fa63ba4eb3f1a03cf55eee31b896a56d068b895964 languageName: node linkType: hard @@ -1646,15 +1549,15 @@ __metadata: languageName: node linkType: hard -"@changesets/apply-release-plan@npm:^7.0.1": - version: 7.0.1 - resolution: "@changesets/apply-release-plan@npm:7.0.1" +"@changesets/apply-release-plan@npm:^7.0.9": + version: 7.0.9 + resolution: "@changesets/apply-release-plan@npm:7.0.9" dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/config": "npm:^3.0.0" + "@changesets/config": "npm:^3.1.0" "@changesets/get-version-range-type": "npm:^0.4.0" - "@changesets/git": "npm:^3.0.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/git": "npm:^3.0.2" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" detect-indent: "npm:^6.0.0" fs-extra: "npm:^7.0.1" @@ -1663,98 +1566,94 @@ __metadata: prettier: "npm:^2.7.1" resolve-from: "npm:^5.0.0" semver: "npm:^7.5.3" - checksum: ca41f84a22a1fd25af4b195956afd393000139581a84528b6d21871e4ce417abf884ad2ef8a8ed7abb49031fed7cbb69226a158df36050aa70ed295636a42369 + checksum: 6b1d91b8d6bec729bee56fc0de7bdb8b3733c3804110064489480cc9d84e453a6a623bc33c4d01597dff3bfe730d4f1adcb951f01c98120c2967449e162161d2 languageName: node linkType: hard -"@changesets/assemble-release-plan@npm:^6.0.0": - version: 6.0.0 - resolution: "@changesets/assemble-release-plan@npm:6.0.0" +"@changesets/assemble-release-plan@npm:^6.0.6": + version: 6.0.6 + resolution: "@changesets/assemble-release-plan@npm:6.0.6" dependencies: - "@babel/runtime": "npm:^7.20.1" "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.0.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" semver: "npm:^7.5.3" - checksum: 7ccff4dba07fd5c7d219b69d6f5e5ec4ea942b3f3482a76be6f9caa072ae5b2128b4d6c561030cb488ca1bc23416a2f8f638daa784f4ae9792c89c9b571231b3 + checksum: 292c6570310818f5427b97f1ddfd518ae4493f47e2674ca40bb11251808a20d7f07bff548c4277b1ad5ddfe53602b69ae6628fc45864286e34edfb5f7c2e19a0 languageName: node linkType: hard -"@changesets/changelog-git@npm:^0.2.0": - version: 0.2.0 - resolution: "@changesets/changelog-git@npm:0.2.0" +"@changesets/changelog-git@npm:^0.2.1": + version: 0.2.1 + resolution: "@changesets/changelog-git@npm:0.2.1" dependencies: - "@changesets/types": "npm:^6.0.0" - checksum: d94df555656ac4ac9698d87a173b1955227ac0f1763d59b9b4d4f149ab3f879ca67603e48407b1dfdadaef4e7882ae7bbc7b7be160a45a55f05442004bdc61bd + "@changesets/types": "npm:^6.1.0" + checksum: 6a6fb315ffb2266fcb8f32ae9a60ccdb5436e52350a2f53beacf9822d3355f9052aba5001a718e12af472b4a8fabd69b408d0b11c02ac909ba7a183d27a9f7fd languageName: node linkType: hard "@changesets/changelog-github@npm:^0.5.0": - version: 0.5.0 - resolution: "@changesets/changelog-github@npm:0.5.0" + version: 0.5.1 + resolution: "@changesets/changelog-github@npm:0.5.1" dependencies: "@changesets/get-github-info": "npm:^0.6.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" dotenv: "npm:^8.1.0" - checksum: fc6a6947185af6f1c7543c572ca6e46d733188586ab873c75476f389fb11c675df1c230a56394d490aa9a7f13bdf88d23541265deeda77f167d06b0cc3206923 + checksum: 0ce02d3d7d6bedf86ca2a2bf88ab304ee0f4d5e491edd912769d9420386702876c17850f739f59fe6f90da690e11803cb2047eeef3a6abf411604c7ccab375fb languageName: node linkType: hard "@changesets/cli@npm:^2.27.1": - version: 2.27.2 - resolution: "@changesets/cli@npm:2.27.2" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/apply-release-plan": "npm:^7.0.1" - "@changesets/assemble-release-plan": "npm:^6.0.0" - "@changesets/changelog-git": "npm:^0.2.0" - "@changesets/config": "npm:^3.0.0" + version: 2.28.0 + resolution: "@changesets/cli@npm:2.28.0" + dependencies: + "@changesets/apply-release-plan": "npm:^7.0.9" + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/changelog-git": "npm:^0.2.1" + "@changesets/config": "npm:^3.1.0" "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.0.0" - "@changesets/get-release-plan": "npm:^4.0.0" - "@changesets/git": "npm:^3.0.0" - "@changesets/logger": "npm:^0.1.0" - "@changesets/pre": "npm:^2.0.0" - "@changesets/read": "npm:^0.6.0" - "@changesets/types": "npm:^6.0.0" - "@changesets/write": "npm:^0.3.1" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/get-release-plan": "npm:^4.0.7" + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/should-skip-package": "npm:^0.1.2" + "@changesets/types": "npm:^6.1.0" + "@changesets/write": "npm:^0.4.0" "@manypkg/get-packages": "npm:^1.1.3" - "@types/semver": "npm:^7.5.0" ansi-colors: "npm:^4.1.3" - chalk: "npm:^2.1.0" ci-info: "npm:^3.7.0" - enquirer: "npm:^2.3.0" + enquirer: "npm:^2.4.1" external-editor: "npm:^3.1.0" fs-extra: "npm:^7.0.1" - human-id: "npm:^1.0.2" - meow: "npm:^6.0.0" - outdent: "npm:^0.5.0" + mri: "npm:^1.2.0" p-limit: "npm:^2.2.0" - preferred-pm: "npm:^3.0.0" + package-manager-detector: "npm:^0.2.0" + picocolors: "npm:^1.1.0" resolve-from: "npm:^5.0.0" semver: "npm:^7.5.3" - spawndamnit: "npm:^2.0.0" + spawndamnit: "npm:^3.0.1" term-size: "npm:^2.1.0" - tty-table: "npm:^4.1.5" bin: changeset: bin.js - checksum: c2fd356b235bb27de0267389af38bca356d1c61892d0d3e114cec2e628aa6e7aadfe1828d9024b9c7d8005c3b968760ab4d781d4ce3a04309d5263d710341bec + checksum: 46f56b2ebef543fbefb51946e2f3fab8bba1ae0aaec3890c29360c439596046a58d07810c72e3ac9dd0431825aae4692b12ea1cd4c97a7acb79e7af4a273391a languageName: node linkType: hard -"@changesets/config@npm:^3.0.0": - version: 3.0.0 - resolution: "@changesets/config@npm:3.0.0" +"@changesets/config@npm:^3.1.0": + version: 3.1.0 + resolution: "@changesets/config@npm:3.1.0" dependencies: "@changesets/errors": "npm:^0.2.0" - "@changesets/get-dependents-graph": "npm:^2.0.0" - "@changesets/logger": "npm:^0.1.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/get-dependents-graph": "npm:^2.1.3" + "@changesets/logger": "npm:^0.1.1" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" - micromatch: "npm:^4.0.2" - checksum: c64463a92b99986e42657c3b8804851aab8b592bb64532177ce35769a7fedfad3ce1395ad0e2ab3e357e3029fd23333bff1ce51bc3634e6f43223724398639d3 + micromatch: "npm:^4.0.8" + checksum: 5d382f37dfa28e72295703d30fae50b034d70494e0335426e606160cd827fd98cb041051f11491d6995b48329bbfc90bc886da05251c3a5e86ab598486ca80c1 languageName: node linkType: hard @@ -1767,16 +1666,15 @@ __metadata: languageName: node linkType: hard -"@changesets/get-dependents-graph@npm:^2.0.0": - version: 2.0.0 - resolution: "@changesets/get-dependents-graph@npm:2.0.0" +"@changesets/get-dependents-graph@npm:^2.1.3": + version: 2.1.3 + resolution: "@changesets/get-dependents-graph@npm:2.1.3" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - chalk: "npm:^2.1.0" - fs-extra: "npm:^7.0.1" + picocolors: "npm:^1.1.0" semver: "npm:^7.5.3" - checksum: 68ac8f7f0b7b6f671b9809541238798aebe9250b083f6d9dace1305c436b565a71634412e83f642c6b21ed8656f4d548c92f583d2f4c6bf7a8665f6dddf14309 + checksum: b9d9992440b7e09dcaf22f57d28f1d8e0e31996e1bc44dbbfa1801e44f93fa49ebba6f9356c60f6ff0bd85cd0f0d0b8602f7e0f2addc5be647b686e6f8985f70 languageName: node linkType: hard @@ -1790,18 +1688,17 @@ __metadata: languageName: node linkType: hard -"@changesets/get-release-plan@npm:^4.0.0": - version: 4.0.0 - resolution: "@changesets/get-release-plan@npm:4.0.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/assemble-release-plan": "npm:^6.0.0" - "@changesets/config": "npm:^3.0.0" - "@changesets/pre": "npm:^2.0.0" - "@changesets/read": "npm:^0.6.0" - "@changesets/types": "npm:^6.0.0" +"@changesets/get-release-plan@npm:^4.0.7": + version: 4.0.7 + resolution: "@changesets/get-release-plan@npm:4.0.7" + dependencies: + "@changesets/assemble-release-plan": "npm:^6.0.6" + "@changesets/config": "npm:^3.1.0" + "@changesets/pre": "npm:^2.0.2" + "@changesets/read": "npm:^0.6.3" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" - checksum: d77140ca1d45a6e70c3ed8a3859986a7d1ae40c015a8ca85910acec6455e333311c78e3664d9cee02ed540020f7bacde1846d3cff58ec2ffd64edd55bf8a114b + checksum: ad3dbf6b1f68797ba06e65889259417c72b25d1ca933962471f1b18e145b866487c762a2ef3d90ef83b3d594ddafc99aa2b3a3ebf9f2c3eaeeb9e2f636f81874 languageName: node linkType: hard @@ -1812,66 +1709,72 @@ __metadata: languageName: node linkType: hard -"@changesets/git@npm:^3.0.0": - version: 3.0.0 - resolution: "@changesets/git@npm:3.0.0" +"@changesets/git@npm:^3.0.2": + version: 3.0.2 + resolution: "@changesets/git@npm:3.0.2" dependencies: - "@babel/runtime": "npm:^7.20.1" "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.0.0" "@manypkg/get-packages": "npm:^1.1.3" is-subdir: "npm:^1.1.1" - micromatch: "npm:^4.0.2" - spawndamnit: "npm:^2.0.0" - checksum: 75b0ce2d8c52c8141a2d07be1cc05da15463d6f93a8a95351e171c6c3d48345b3134f33bfeb695a11467adbcc51ff3d87487995a61fba99af89063eac4a8ce7a + micromatch: "npm:^4.0.8" + spawndamnit: "npm:^3.0.1" + checksum: a3a9c9ab71e3cd8ecd804e2965790efa40bdcd29804bdf873c5d38f7cfd8cd6ae1c23a6eb5a16796a3e05c4dbfeb0eb04f4be988049f31173adbbeac9e7cf566 languageName: node linkType: hard -"@changesets/logger@npm:^0.1.0": - version: 0.1.0 - resolution: "@changesets/logger@npm:0.1.0" +"@changesets/logger@npm:^0.1.1": + version: 0.1.1 + resolution: "@changesets/logger@npm:0.1.1" dependencies: - chalk: "npm:^2.1.0" - checksum: b40365a4e62be4bf7a75c5900e8f95b1abd8fb9ff9f2cf71a7b567532377ddd5490b0ee1d566189a91e8c8250c9e875d333cfb3e44a34c230a11fd61337f923e + picocolors: "npm:^1.1.0" + checksum: a0933b5bd4d99e10730b22612dc1bdfd25b8804c5b48f8cada050bf5c7a89b2ae9a61687f846a5e9e5d379a95b59fef795c8d5d91e49a251f8da2be76133f83f languageName: node linkType: hard -"@changesets/parse@npm:^0.4.0": - version: 0.4.0 - resolution: "@changesets/parse@npm:0.4.0" +"@changesets/parse@npm:^0.4.1": + version: 0.4.1 + resolution: "@changesets/parse@npm:0.4.1" dependencies: - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" js-yaml: "npm:^3.13.1" - checksum: 8e76f8540aceb2263eb76c97f027c1990fc069bf275321ad0aabf843cb51bc6711b13118eda35c701a30a36d26f48e75f7afc14e9a5c863f8a98091021fd5d61 + checksum: 8caf73b48addb1add246f0287f0dcbd47ca0444b33f251b6208dad36de9c21d2654f0ae0527e5bf14b075be23144b59f48a36e2d87850fb7c004050f07461fdc languageName: node linkType: hard -"@changesets/pre@npm:^2.0.0": - version: 2.0.0 - resolution: "@changesets/pre@npm:2.0.0" +"@changesets/pre@npm:^2.0.2": + version: 2.0.2 + resolution: "@changesets/pre@npm:2.0.2" dependencies: - "@babel/runtime": "npm:^7.20.1" "@changesets/errors": "npm:^0.2.0" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" "@manypkg/get-packages": "npm:^1.1.3" fs-extra: "npm:^7.0.1" - checksum: 3971fb9b3f8b1719a983b82fcd34aab573151d0765ff38ae44f31d66d040ca40d33e80808b3694ae40331ebf6d654d479352c3bc0a964ad553200ebf5d1ec44f + checksum: 0af9396d84c47a88d79b757e9db4e3579b6620260f92c243b8349e7fcefca3c2652583f6d215c13115bed5d5cdc30c975f307fd6acbb89d205b1ba2ae403b918 languageName: node linkType: hard -"@changesets/read@npm:^0.6.0": - version: 0.6.0 - resolution: "@changesets/read@npm:0.6.0" - dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/git": "npm:^3.0.0" - "@changesets/logger": "npm:^0.1.0" - "@changesets/parse": "npm:^0.4.0" - "@changesets/types": "npm:^6.0.0" - chalk: "npm:^2.1.0" +"@changesets/read@npm:^0.6.3": + version: 0.6.3 + resolution: "@changesets/read@npm:0.6.3" + dependencies: + "@changesets/git": "npm:^3.0.2" + "@changesets/logger": "npm:^0.1.1" + "@changesets/parse": "npm:^0.4.1" + "@changesets/types": "npm:^6.1.0" fs-extra: "npm:^7.0.1" p-filter: "npm:^2.1.0" - checksum: ec2914fb89de923145a3482e00a2930b011c9c7a7c5690b053e344e8e8941ab06087bd3fe3b6cc01a651656c0438b5f9b96c616c7df1ad146f87b8751701bf5a + picocolors: "npm:^1.1.0" + checksum: 4c2eac60aab0a6b14ad5a2ed2f57427019fe567dd6d2c6e122bd3cbf7f69903dcec6c864a67c39544ed011369223c838e498212303404a7f884428f4366f10da + languageName: node + linkType: hard + +"@changesets/should-skip-package@npm:^0.1.2": + version: 0.1.2 + resolution: "@changesets/should-skip-package@npm:0.1.2" + dependencies: + "@changesets/types": "npm:^6.1.0" + "@manypkg/get-packages": "npm:^1.1.3" + checksum: 484e339e7d6e6950e12bff4eda6e8eccb077c0fbb1f09dd95d2ae948b715226a838c71eaf50cd2d7e0e631ce3bfb1ca93ac752436e6feae5b87aece2e917b440 languageName: node linkType: hard @@ -1882,56 +1785,50 @@ __metadata: languageName: node linkType: hard -"@changesets/types@npm:^6.0.0": - version: 6.0.0 - resolution: "@changesets/types@npm:6.0.0" - checksum: e755f208792547e3b9ece15ce4da22466267da810c6fd87d927a1b8cec4d7fb7f0eea0d1a7585747676238e3e4ba1ffdabe016ccb05cfa537b4e4b03ec399f41 +"@changesets/types@npm:^6.1.0": + version: 6.1.0 + resolution: "@changesets/types@npm:6.1.0" + checksum: b4cea3a4465d1eaf0bbd7be1e404aca5a055a61d4cc72aadcb73bbbda1670b4022736b8d3052616cbf1f451afa0637545d077697f4b923236539af9cd5abce6c languageName: node linkType: hard -"@changesets/write@npm:^0.3.1": - version: 0.3.1 - resolution: "@changesets/write@npm:0.3.1" +"@changesets/write@npm:^0.4.0": + version: 0.4.0 + resolution: "@changesets/write@npm:0.4.0" dependencies: - "@babel/runtime": "npm:^7.20.1" - "@changesets/types": "npm:^6.0.0" + "@changesets/types": "npm:^6.1.0" fs-extra: "npm:^7.0.1" - human-id: "npm:^1.0.2" + human-id: "npm:^4.1.1" prettier: "npm:^2.7.1" - checksum: 6c6ef4c12f93ae10706eea96fae73ab05fddeaa1870102681106a29e4e92c37be9643f214c56187141ab5cf3a4cccb4e8a59212d0fa6c7c26083c5d613878c9a + checksum: 311f4d0e536d1b5f2d3f9053537d62b2d4cdbd51e1d2767807ac9d1e0f380367f915d2ad370e5c73902d5a54bffd282d53fff5418c8ad31df51751d652bea826 languageName: node linkType: hard "@codemirror/autocomplete@npm:^6.0.0": - version: 6.16.0 - resolution: "@codemirror/autocomplete@npm:6.16.0" + version: 6.18.6 + resolution: "@codemirror/autocomplete@npm:6.18.6" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.17.0" "@lezer/common": "npm:^1.0.0" - peerDependencies: - "@codemirror/language": ^6.0.0 - "@codemirror/state": ^6.0.0 - "@codemirror/view": ^6.0.0 - "@lezer/common": ^1.0.0 - checksum: 629306843b348e39f3e8c6cc76dd0c1caf2a38e2ecbac391b095dcb97f94fa60130b33d9745020e0a95ede3f3ed0bf746ce0437d6db9dcbf8d14fa97e8fbc20f + checksum: 65069493978b2af7c600af5020a8873270a8bc9a6820da192bf28b03535f1a0127aa5767eb30d9bfa5d36c61186ee2766925625e8a6c731194e7def0d882fb84 languageName: node linkType: hard "@codemirror/commands@npm:^6.0.0, @codemirror/commands@npm:^6.1.0": - version: 6.5.0 - resolution: "@codemirror/commands@npm:6.5.0" + version: 6.8.0 + resolution: "@codemirror/commands@npm:6.8.0" dependencies: "@codemirror/language": "npm:^6.0.0" "@codemirror/state": "npm:^6.4.0" - "@codemirror/view": "npm:^6.0.0" + "@codemirror/view": "npm:^6.27.0" "@lezer/common": "npm:^1.1.0" - checksum: 4a4a9870b5d53f6537245cfb1c13e56537b05914f998f949c79a1aecb902277f81e14d5f0e2e6a8cbfa2375752965c87c65321391791a250e0e2aab408447d85 + checksum: 689f85a305f96fbe43df888c901411aefc1b937cfc8217f74d8d4d36d8bb343c5a7eae4f153391749d5fd9e49001338e39b898ce39de837d63bc83e2a6d8180d languageName: node linkType: hard -"@codemirror/lang-json@npm:^6.0.1": +"@codemirror/lang-json@npm:6.0.1": version: 6.0.1 resolution: "@codemirror/lang-json@npm:6.0.1" dependencies: @@ -1942,8 +1839,8 @@ __metadata: linkType: hard "@codemirror/language@npm:^6.0.0": - version: 6.10.1 - resolution: "@codemirror/language@npm:6.10.1" + version: 6.10.8 + resolution: "@codemirror/language@npm:6.10.8" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.23.0" @@ -1951,36 +1848,38 @@ __metadata: "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" style-mod: "npm:^4.0.0" - checksum: b910b7be491d3c73389e31d54a6910ad82b35f8ba7a7a48048ea949d881a16e261789b133bee7d458bc5cb1a14eaa2e18f50ac643da17a29d9323d346d3f2a74 + checksum: b7d07bc4726046563d4cfcd5d26ae64300fbfa58d81c034674d25e346ace0b5b2a53446d0b246ff09f6b0111a7ff35d827f2d5cc4ef95de9dfd43e4d068fe3a7 languageName: node linkType: hard "@codemirror/lint@npm:^6.0.0": - version: 6.7.1 - resolution: "@codemirror/lint@npm:6.7.1" + version: 6.8.4 + resolution: "@codemirror/lint@npm:6.8.4" dependencies: "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.0.0" + "@codemirror/view": "npm:^6.35.0" crelt: "npm:^1.0.5" - checksum: 3737190f97b8838a9160054209d714cf68eaac50c614a148bc74599c7826c9285fdfcbbbf2c323f6c8295a04df743ba280b2bfffd2648b60fa0ce1e5af88dfe8 + checksum: 2614f25c50061b8bea4a430d19b25dca03e3d3059ade0bbc5768d2a1ac1dbc2e653ccc810d951860e6bd9e37031c850f439054c6df6522d533d93984df68bc79 languageName: node linkType: hard "@codemirror/search@npm:^6.0.0": - version: 6.5.6 - resolution: "@codemirror/search@npm:6.5.6" + version: 6.5.9 + resolution: "@codemirror/search@npm:6.5.9" dependencies: "@codemirror/state": "npm:^6.0.0" "@codemirror/view": "npm:^6.0.0" crelt: "npm:^1.0.5" - checksum: 4bb8ca46d105e4b7eb5830c65abc61302f5cc86f0118c5ad3f0fe72d2a7f7309a7394eba8c784a8ac152569e16003f6edf3d69a7da6dac0c7abe96fe5395ed9b + checksum: 291c219aab340a6844b9fca560f41d861ae76abb4704408d512b238f07f70df0341228fffaecfc96bd1d7de4d93f8245324030eea716d502a6c210aefe5f3cd2 languageName: node linkType: hard -"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.1.1, @codemirror/state@npm:^6.4.0": - version: 6.4.1 - resolution: "@codemirror/state@npm:6.4.1" - checksum: cdab74d0ca4e262531a257ac419c9c44124f3ace8b0ca1262598a9218fbb6fd8f0afeb4b5ed2f64552a9573a0fc5d55481d4b9b05e9505ef729f9bd0f9469423 +"@codemirror/state@npm:^6.0.0, @codemirror/state@npm:^6.1.1, @codemirror/state@npm:^6.4.0, @codemirror/state@npm:^6.5.0": + version: 6.5.2 + resolution: "@codemirror/state@npm:6.5.2" + dependencies: + "@marijn/find-cluster-break": "npm:^1.0.0" + checksum: 1ef773394e32c077a8cfc1ec6d881aefb1918876f82161748e505c38d143aa1c6893c314cfec91097d28f704ec07b2a6c6b75abd435086208974256dee997282 languageName: node linkType: hard @@ -1996,14 +1895,14 @@ __metadata: languageName: node linkType: hard -"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0": - version: 6.26.3 - resolution: "@codemirror/view@npm:6.26.3" +"@codemirror/view@npm:^6.0.0, @codemirror/view@npm:^6.17.0, @codemirror/view@npm:^6.23.0, @codemirror/view@npm:^6.27.0, @codemirror/view@npm:^6.35.0": + version: 6.36.3 + resolution: "@codemirror/view@npm:6.36.3" dependencies: - "@codemirror/state": "npm:^6.4.0" + "@codemirror/state": "npm:^6.5.0" style-mod: "npm:^4.1.0" w3c-keyname: "npm:^2.2.4" - checksum: b2018bd4a0f738dcbfb609412784c7fb13d276d8be6044b513875710567c802c8d6ab5ad755c5669d09029b1c0f7dc739c2e5e5e1256df3d879b1899a07b8df8 + checksum: b9b08af936c1acd53a1ba636d291d9b5171b6fe49bbac805a92b58cd6c8f599c15499bb35fc7179ff91b2684dd7fc6df4cbc5b0890f410fff35d1af5ff932427 languageName: node linkType: hard @@ -2021,9 +1920,9 @@ __metadata: languageName: node linkType: hard -"@cypress/request@npm:^3.0.0": - version: 3.0.1 - resolution: "@cypress/request@npm:3.0.1" +"@cypress/request@npm:^3.0.6": + version: 3.0.7 + resolution: "@cypress/request@npm:3.0.7" dependencies: aws-sign2: "npm:~0.7.0" aws4: "npm:^1.8.0" @@ -2031,19 +1930,19 @@ __metadata: combined-stream: "npm:~1.0.6" extend: "npm:~3.0.2" forever-agent: "npm:~0.6.1" - form-data: "npm:~2.3.2" - http-signature: "npm:~1.3.6" + form-data: "npm:~4.0.0" + http-signature: "npm:~1.4.0" is-typedarray: "npm:~1.0.0" isstream: "npm:~0.1.2" json-stringify-safe: "npm:~5.0.1" mime-types: "npm:~2.1.19" performance-now: "npm:^2.1.0" - qs: "npm:6.10.4" + qs: "npm:6.13.1" safe-buffer: "npm:^5.1.2" - tough-cookie: "npm:^4.1.3" + tough-cookie: "npm:^5.0.0" tunnel-agent: "npm:^0.6.0" uuid: "npm:^8.3.2" - checksum: 8eb92a665e6549e2533f5169431addcaad0307f51a8c7f3b6b169eb79b4d673373784a527590a47b0a2905ad5f601b24ab2d1b31d184243235aba470ffc9c1f7 + checksum: 645328a63eb47903209ec928fd88287fad1b38beb0c40c65cd8d0af11b292e880e47ec53a29592c866ab1e21828664abe6328cd2da8eedb20719a622df37ad58 languageName: node linkType: hard @@ -2075,58 +1974,51 @@ __metadata: languageName: node linkType: hard -"@emotion/babel-plugin@npm:^11.11.0": - version: 11.11.0 - resolution: "@emotion/babel-plugin@npm:11.11.0" +"@emotion/babel-plugin@npm:^11.13.5": + version: 11.13.5 + resolution: "@emotion/babel-plugin@npm:11.13.5" dependencies: "@babel/helper-module-imports": "npm:^7.16.7" "@babel/runtime": "npm:^7.18.3" - "@emotion/hash": "npm:^0.9.1" - "@emotion/memoize": "npm:^0.8.1" - "@emotion/serialize": "npm:^1.1.2" + "@emotion/hash": "npm:^0.9.2" + "@emotion/memoize": "npm:^0.9.0" + "@emotion/serialize": "npm:^1.3.3" babel-plugin-macros: "npm:^3.1.0" convert-source-map: "npm:^1.5.0" escape-string-regexp: "npm:^4.0.0" find-root: "npm:^1.1.0" source-map: "npm:^0.5.7" stylis: "npm:4.2.0" - checksum: 89cbb6ec0e52c8ee9c2a4b9889ccd4fc3a75d28091d835bfac6d7c4565d3338621e23af0a85f3bcd133e1cae795c692e1dadada015784d4b0554aa5bb111df43 + checksum: 8ccbfec7defd0e513cb8a1568fa179eac1e20c35fda18aed767f6c59ea7314363ebf2de3e9d2df66c8ad78928dc3dceeded84e6fa8059087cae5c280090aeeeb languageName: node linkType: hard -"@emotion/cache@npm:^11.11.0, @emotion/cache@npm:^11.4.0": - version: 11.11.0 - resolution: "@emotion/cache@npm:11.11.0" +"@emotion/cache@npm:^11.14.0, @emotion/cache@npm:^11.4.0": + version: 11.14.0 + resolution: "@emotion/cache@npm:11.14.0" dependencies: - "@emotion/memoize": "npm:^0.8.1" - "@emotion/sheet": "npm:^1.2.2" - "@emotion/utils": "npm:^1.2.1" - "@emotion/weak-memoize": "npm:^0.3.1" + "@emotion/memoize": "npm:^0.9.0" + "@emotion/sheet": "npm:^1.4.0" + "@emotion/utils": "npm:^1.4.2" + "@emotion/weak-memoize": "npm:^0.4.0" stylis: "npm:4.2.0" - checksum: a23ab5ab2fd08e904698106d58ad3536fed51cc1aa0ef228e95bb640eaf11f560dbd91a395477b0d84e1e3c20150263764b4558517cf6576a89d2d6cc5253688 + checksum: 3fa3e7a431ab6f8a47c67132a00ac8358f428c1b6c8421d4b20de9df7c18e95eec04a5a6ff5a68908f98d3280044f247b4965ac63df8302d2c94dba718769724 languageName: node linkType: hard -"@emotion/hash@npm:^0.9.1": - version: 0.9.1 - resolution: "@emotion/hash@npm:0.9.1" - checksum: cdafe5da63fc1137f3db6e232fdcde9188b2b47ee66c56c29137199642a4086f42382d866911cfb4833cae2cc00271ab45cad3946b024f67b527bb7fac7f4c9d +"@emotion/hash@npm:^0.9.2": + version: 0.9.2 + resolution: "@emotion/hash@npm:0.9.2" + checksum: 0dc254561a3cc0a06a10bbce7f6a997883fd240c8c1928b93713f803a2e9153a257a488537012efe89dbe1246f2abfe2add62cdb3471a13d67137fcb808e81c2 languageName: node linkType: hard -"@emotion/is-prop-valid@npm:^0.8.8": - version: 0.8.8 - resolution: "@emotion/is-prop-valid@npm:0.8.8" +"@emotion/is-prop-valid@npm:1.2.2": + version: 1.2.2 + resolution: "@emotion/is-prop-valid@npm:1.2.2" dependencies: - "@emotion/memoize": "npm:0.7.4" - checksum: f6be625f067c7fa56a12a4edaf090715616dc4fc7803c87212831f38c969350107b9709b1be54100e53153b18d9fa068eb4bf4f9ac66a37a8edf1bac9b64e279 - languageName: node - linkType: hard - -"@emotion/memoize@npm:0.7.4": - version: 0.7.4 - resolution: "@emotion/memoize@npm:0.7.4" - checksum: b2376548fc147b43afd1ff005a80a1a025bd7eb4fb759fdb23e96e5ff290ee8ba16628a332848d600fb91c3cdc319eee5395fa33d8875e5d5a8c4ce18cddc18e + "@emotion/memoize": "npm:^0.8.1" + checksum: bb1530dcb4e0e5a4fabb219279f2d0bc35796baf66f6241f98b0d03db1985c890a8cafbea268e0edefd5eeda143dbd5c09a54b5fba74cee8c69b98b13194af50 languageName: node linkType: hard @@ -2137,108 +2029,108 @@ __metadata: languageName: node linkType: hard +"@emotion/memoize@npm:^0.9.0": + version: 0.9.0 + resolution: "@emotion/memoize@npm:0.9.0" + checksum: 13f474a9201c7f88b543e6ea42f55c04fb2fdc05e6c5a3108aced2f7e7aa7eda7794c56bba02985a46d8aaa914fcdde238727a98341a96e2aec750d372dadd15 + languageName: node + linkType: hard + "@emotion/react@npm:^11.8.1": - version: 11.11.4 - resolution: "@emotion/react@npm:11.11.4" + version: 11.14.0 + resolution: "@emotion/react@npm:11.14.0" dependencies: "@babel/runtime": "npm:^7.18.3" - "@emotion/babel-plugin": "npm:^11.11.0" - "@emotion/cache": "npm:^11.11.0" - "@emotion/serialize": "npm:^1.1.3" - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.1" - "@emotion/utils": "npm:^1.2.1" - "@emotion/weak-memoize": "npm:^0.3.1" + "@emotion/babel-plugin": "npm:^11.13.5" + "@emotion/cache": "npm:^11.14.0" + "@emotion/serialize": "npm:^1.3.3" + "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.2.0" + "@emotion/utils": "npm:^1.4.2" + "@emotion/weak-memoize": "npm:^0.4.0" hoist-non-react-statics: "npm:^3.3.1" peerDependencies: react: ">=16.8.0" peerDependenciesMeta: "@types/react": optional: true - checksum: 6df892fd9e04b5c8c37aacfd7f461631e04e00e845edc3c5b2955ab8ad681abf5cd49584101f579427e08b82f2f88369c78d37ae2fe9360a8f68fd4e51b8e448 + checksum: d0864f571a9f99ec643420ef31fde09e2006d3943a6aba079980e4d5f6e9f9fecbcc54b8f617fe003c00092ff9d5241179149ffff2810cb05cf72b4620cfc031 languageName: node linkType: hard -"@emotion/serialize@npm:^1.1.2, @emotion/serialize@npm:^1.1.3": - version: 1.1.4 - resolution: "@emotion/serialize@npm:1.1.4" +"@emotion/serialize@npm:^1.3.3": + version: 1.3.3 + resolution: "@emotion/serialize@npm:1.3.3" dependencies: - "@emotion/hash": "npm:^0.9.1" - "@emotion/memoize": "npm:^0.8.1" - "@emotion/unitless": "npm:^0.8.1" - "@emotion/utils": "npm:^1.2.1" + "@emotion/hash": "npm:^0.9.2" + "@emotion/memoize": "npm:^0.9.0" + "@emotion/unitless": "npm:^0.10.0" + "@emotion/utils": "npm:^1.4.2" csstype: "npm:^3.0.2" - checksum: 164d936f72382594c47b9c24e67a51c7fc16b83d9a36b84eec5e4cb9bf7be029218a490ef4b44233a1b53423bdb3905d65b597cde3ebba759d40dab7a4c99121 - languageName: node - linkType: hard - -"@emotion/sheet@npm:^1.2.2": - version: 1.2.2 - resolution: "@emotion/sheet@npm:1.2.2" - checksum: 69827a1bfa43d7b188f1d8cea42163143a36312543fdade5257c459a2b3efd7ce386aac84ba152bc2517a4f7e54384c04800b26adb382bb284ac7e4ad40e584b - languageName: node - linkType: hard - -"@emotion/stylis@npm:^0.8.4": - version: 0.8.5 - resolution: "@emotion/stylis@npm:0.8.5" - checksum: f109e3f11cb0d48e8658aaa23578c5bcfe35e297819cfb089a3de6ba8dc0f89b0960474922690c6028df5d2e1895b4967f2fb280642c030054c312f1e137ce26 + checksum: b28cb7de59de382021de2b26c0c94ebbfb16967a1b969a56fdb6408465a8993df243bfbd66430badaa6800e1834724e84895f5a6a9d97d0d224de3d77852acb4 languageName: node linkType: hard -"@emotion/unitless@npm:^0.7.4": - version: 0.7.5 - resolution: "@emotion/unitless@npm:0.7.5" - checksum: 4d0d94f53cb97b4481bbfa394953e1899a0b877644642ba9dd7247c27eb8c48e14e22aeb11411d7d9874685ad85dd5fb5b50eb78c6d8840eb56a84b92dcef2f4 +"@emotion/sheet@npm:^1.4.0": + version: 1.4.0 + resolution: "@emotion/sheet@npm:1.4.0" + checksum: 3ca72d1650a07d2fbb7e382761b130b4a887dcd04e6574b2d51ce578791240150d7072a9bcb4161933abbcd1e38b243a6fb4464a7fe991d700c17aa66bb5acc7 languageName: node linkType: hard -"@emotion/unitless@npm:^0.8.1": +"@emotion/unitless@npm:0.8.1": version: 0.8.1 resolution: "@emotion/unitless@npm:0.8.1" checksum: a1ed508628288f40bfe6dd17d431ed899c067a899fa293a13afe3aed1d70fac0412b8a215fafab0b42829360db687fecd763e5f01a64ddc4a4b58ec3112ff548 languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": - version: 1.0.1 - resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" +"@emotion/unitless@npm:^0.10.0": + version: 0.10.0 + resolution: "@emotion/unitless@npm:0.10.0" + checksum: 150943192727b7650eb9a6851a98034ddb58a8b6958b37546080f794696141c3760966ac695ab9af97efe10178690987aee4791f9f0ad1ff76783cdca83c1d49 + languageName: node + linkType: hard + +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.2.0": + version: 1.2.0 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.2.0" peerDependencies: react: ">=16.8.0" - checksum: a15b2167940e3a908160687b73fc4fcd81e59ab45136b6967f02c7c419d9a149acd22a416b325c389642d4f1c3d33cf4196cad6b618128b55b7c74f6807a240b + checksum: 074dbc92b96bdc09209871070076e3b0351b6b47efefa849a7d9c37ab142130767609ca1831da0055988974e3b895c1de7606e4c421fecaa27c3e56a2afd3b08 languageName: node linkType: hard -"@emotion/utils@npm:^1.2.1": - version: 1.2.1 - resolution: "@emotion/utils@npm:1.2.1" - checksum: db43ca803361740c14dfb1cca1464d10d27f4c8b40d3e8864e6932ccf375d1450778ff4e4eadee03fb97f2aeb18de9fae98294905596a12ff7d4cd1910414d8d +"@emotion/utils@npm:^1.4.2": + version: 1.4.2 + resolution: "@emotion/utils@npm:1.4.2" + checksum: 7d0010bf60a2a8c1a033b6431469de4c80e47aeb8fd856a17c1d1f76bbc3a03161a34aeaa78803566e29681ca551e7bf9994b68e9c5f5c796159923e44f78d9a languageName: node linkType: hard -"@emotion/weak-memoize@npm:^0.3.1": - version: 0.3.1 - resolution: "@emotion/weak-memoize@npm:0.3.1" - checksum: ed514b3cb94bbacece4ac2450d98898066c0a0698bdeda256e312405ca53634cb83c75889b25cd8bbbe185c80f4c05a1f0a0091e1875460ba6be61d0334f0b8a +"@emotion/weak-memoize@npm:^0.4.0": + version: 0.4.0 + resolution: "@emotion/weak-memoize@npm:0.4.0" + checksum: 64376af11f1266042d03b3305c30b7502e6084868e33327e944b539091a472f089db307af69240f7188f8bc6b319276fd7b141a36613f1160d73d12a60f6ca1a languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/aix-ppc64@npm:0.19.11" +"@esbuild/aix-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/aix-ppc64@npm:0.20.2" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/aix-ppc64@npm:0.19.12" +"@esbuild/aix-ppc64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/aix-ppc64@npm:0.21.3" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard -"@esbuild/aix-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/aix-ppc64@npm:0.20.2" +"@esbuild/aix-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/aix-ppc64@npm:0.21.5" conditions: os=aix & cpu=ppc64 languageName: node linkType: hard @@ -2250,23 +2142,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/android-arm64@npm:0.19.11" +"@esbuild/android-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm64@npm:0.20.2" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-arm64@npm:0.19.12" +"@esbuild/android-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-arm64@npm:0.21.3" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm64@npm:0.20.2" +"@esbuild/android-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm64@npm:0.21.5" conditions: os=android & cpu=arm64 languageName: node linkType: hard @@ -2278,23 +2170,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/android-arm@npm:0.19.11" +"@esbuild/android-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-arm@npm:0.20.2" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-arm@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-arm@npm:0.19.12" +"@esbuild/android-arm@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-arm@npm:0.21.3" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-arm@npm:0.20.2" +"@esbuild/android-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-arm@npm:0.21.5" conditions: os=android & cpu=arm languageName: node linkType: hard @@ -2306,23 +2198,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/android-x64@npm:0.19.11" +"@esbuild/android-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/android-x64@npm:0.20.2" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/android-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/android-x64@npm:0.19.12" +"@esbuild/android-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/android-x64@npm:0.21.3" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/android-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/android-x64@npm:0.20.2" +"@esbuild/android-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/android-x64@npm:0.21.5" conditions: os=android & cpu=x64 languageName: node linkType: hard @@ -2334,23 +2226,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/darwin-arm64@npm:0.19.11" +"@esbuild/darwin-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-arm64@npm:0.20.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/darwin-arm64@npm:0.19.12" +"@esbuild/darwin-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/darwin-arm64@npm:0.21.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-arm64@npm:0.20.2" +"@esbuild/darwin-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-arm64@npm:0.21.5" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard @@ -2362,23 +2254,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/darwin-x64@npm:0.19.11" +"@esbuild/darwin-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/darwin-x64@npm:0.20.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/darwin-x64@npm:0.19.12" +"@esbuild/darwin-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/darwin-x64@npm:0.21.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/darwin-x64@npm:0.20.2" +"@esbuild/darwin-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/darwin-x64@npm:0.21.5" conditions: os=darwin & cpu=x64 languageName: node linkType: hard @@ -2390,23 +2282,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/freebsd-arm64@npm:0.19.11" +"@esbuild/freebsd-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-arm64@npm:0.20.2" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/freebsd-arm64@npm:0.19.12" +"@esbuild/freebsd-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/freebsd-arm64@npm:0.21.3" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-arm64@npm:0.20.2" +"@esbuild/freebsd-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-arm64@npm:0.21.5" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard @@ -2418,23 +2310,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/freebsd-x64@npm:0.19.11" +"@esbuild/freebsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/freebsd-x64@npm:0.20.2" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/freebsd-x64@npm:0.19.12" +"@esbuild/freebsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/freebsd-x64@npm:0.21.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/freebsd-x64@npm:0.20.2" +"@esbuild/freebsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/freebsd-x64@npm:0.21.5" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard @@ -2446,23 +2338,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-arm64@npm:0.19.11" +"@esbuild/linux-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm64@npm:0.20.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-arm64@npm:0.19.12" +"@esbuild/linux-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-arm64@npm:0.21.3" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm64@npm:0.20.2" +"@esbuild/linux-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm64@npm:0.21.5" conditions: os=linux & cpu=arm64 languageName: node linkType: hard @@ -2474,23 +2366,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-arm@npm:0.19.11" +"@esbuild/linux-arm@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-arm@npm:0.20.2" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-arm@npm:0.19.12" +"@esbuild/linux-arm@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-arm@npm:0.21.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-arm@npm:0.20.2" +"@esbuild/linux-arm@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-arm@npm:0.21.5" conditions: os=linux & cpu=arm languageName: node linkType: hard @@ -2502,23 +2394,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-ia32@npm:0.19.11" +"@esbuild/linux-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ia32@npm:0.20.2" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-ia32@npm:0.19.12" +"@esbuild/linux-ia32@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-ia32@npm:0.21.3" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ia32@npm:0.20.2" +"@esbuild/linux-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ia32@npm:0.21.5" conditions: os=linux & cpu=ia32 languageName: node linkType: hard @@ -2530,23 +2422,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-loong64@npm:0.19.11" +"@esbuild/linux-loong64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-loong64@npm:0.20.2" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-loong64@npm:0.19.12" +"@esbuild/linux-loong64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-loong64@npm:0.21.3" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-loong64@npm:0.20.2" +"@esbuild/linux-loong64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-loong64@npm:0.21.5" conditions: os=linux & cpu=loong64 languageName: node linkType: hard @@ -2558,23 +2450,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-mips64el@npm:0.19.11" +"@esbuild/linux-mips64el@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-mips64el@npm:0.20.2" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-mips64el@npm:0.19.12" +"@esbuild/linux-mips64el@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-mips64el@npm:0.21.3" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-mips64el@npm:0.20.2" +"@esbuild/linux-mips64el@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-mips64el@npm:0.21.5" conditions: os=linux & cpu=mips64el languageName: node linkType: hard @@ -2586,23 +2478,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-ppc64@npm:0.19.11" +"@esbuild/linux-ppc64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-ppc64@npm:0.20.2" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-ppc64@npm:0.19.12" +"@esbuild/linux-ppc64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-ppc64@npm:0.21.3" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-ppc64@npm:0.20.2" +"@esbuild/linux-ppc64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-ppc64@npm:0.21.5" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard @@ -2614,23 +2506,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-riscv64@npm:0.19.11" +"@esbuild/linux-riscv64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-riscv64@npm:0.20.2" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-riscv64@npm:0.19.12" +"@esbuild/linux-riscv64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-riscv64@npm:0.21.3" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-riscv64@npm:0.20.2" +"@esbuild/linux-riscv64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-riscv64@npm:0.21.5" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard @@ -2642,23 +2534,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-s390x@npm:0.19.11" +"@esbuild/linux-s390x@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-s390x@npm:0.20.2" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-s390x@npm:0.19.12" +"@esbuild/linux-s390x@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-s390x@npm:0.21.3" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-s390x@npm:0.20.2" +"@esbuild/linux-s390x@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-s390x@npm:0.21.5" conditions: os=linux & cpu=s390x languageName: node linkType: hard @@ -2670,23 +2562,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/linux-x64@npm:0.19.11" +"@esbuild/linux-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/linux-x64@npm:0.20.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/linux-x64@npm:0.19.12" +"@esbuild/linux-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/linux-x64@npm:0.21.3" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/linux-x64@npm:0.20.2" +"@esbuild/linux-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/linux-x64@npm:0.21.5" conditions: os=linux & cpu=x64 languageName: node linkType: hard @@ -2698,23 +2590,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/netbsd-x64@npm:0.19.11" +"@esbuild/netbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/netbsd-x64@npm:0.20.2" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/netbsd-x64@npm:0.19.12" +"@esbuild/netbsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/netbsd-x64@npm:0.21.3" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/netbsd-x64@npm:0.20.2" +"@esbuild/netbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/netbsd-x64@npm:0.21.5" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard @@ -2726,23 +2618,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/openbsd-x64@npm:0.19.11" +"@esbuild/openbsd-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/openbsd-x64@npm:0.20.2" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/openbsd-x64@npm:0.19.12" +"@esbuild/openbsd-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/openbsd-x64@npm:0.21.3" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/openbsd-x64@npm:0.20.2" +"@esbuild/openbsd-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/openbsd-x64@npm:0.21.5" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard @@ -2754,23 +2646,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/sunos-x64@npm:0.19.11" +"@esbuild/sunos-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/sunos-x64@npm:0.20.2" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/sunos-x64@npm:0.19.12" +"@esbuild/sunos-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/sunos-x64@npm:0.21.3" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/sunos-x64@npm:0.20.2" +"@esbuild/sunos-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/sunos-x64@npm:0.21.5" conditions: os=sunos & cpu=x64 languageName: node linkType: hard @@ -2782,23 +2674,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/win32-arm64@npm:0.19.11" +"@esbuild/win32-arm64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-arm64@npm:0.20.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-arm64@npm:0.19.12" +"@esbuild/win32-arm64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-arm64@npm:0.21.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-arm64@npm:0.20.2" +"@esbuild/win32-arm64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-arm64@npm:0.21.5" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard @@ -2810,23 +2702,23 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/win32-ia32@npm:0.19.11" +"@esbuild/win32-ia32@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-ia32@npm:0.20.2" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-ia32@npm:0.19.12" +"@esbuild/win32-ia32@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-ia32@npm:0.21.3" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-ia32@npm:0.20.2" +"@esbuild/win32-ia32@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-ia32@npm:0.21.5" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard @@ -2838,42 +2730,42 @@ __metadata: languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.11": - version: 0.19.11 - resolution: "@esbuild/win32-x64@npm:0.19.11" +"@esbuild/win32-x64@npm:0.20.2": + version: 0.20.2 + resolution: "@esbuild/win32-x64@npm:0.20.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.19.12": - version: 0.19.12 - resolution: "@esbuild/win32-x64@npm:0.19.12" +"@esbuild/win32-x64@npm:0.21.3": + version: 0.21.3 + resolution: "@esbuild/win32-x64@npm:0.21.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.20.2": - version: 0.20.2 - resolution: "@esbuild/win32-x64@npm:0.20.2" +"@esbuild/win32-x64@npm:0.21.5": + version: 0.21.5 + resolution: "@esbuild/win32-x64@npm:0.21.5" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@eslint-community/eslint-utils@npm:^4.2.0, @eslint-community/eslint-utils@npm:^4.4.0": - version: 4.4.0 - resolution: "@eslint-community/eslint-utils@npm:4.4.0" + version: 4.4.1 + resolution: "@eslint-community/eslint-utils@npm:4.4.1" dependencies: - eslint-visitor-keys: "npm:^3.3.0" + eslint-visitor-keys: "npm:^3.4.3" peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 - checksum: 7e559c4ce59cd3a06b1b5a517b593912e680a7f981ae7affab0d01d709e99cd5647019be8fafa38c350305bc32f1f7d42c7073edde2ab536c745e365f37b607e + checksum: 2aa0ac2fc50ff3f234408b10900ed4f1a0b19352f21346ad4cc3d83a1271481bdda11097baa45d484dd564c895e0762a27a8240be7a256b3ad47129e96528252 languageName: node linkType: hard "@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": - version: 4.10.0 - resolution: "@eslint-community/regexpp@npm:4.10.0" - checksum: c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 + version: 4.12.1 + resolution: "@eslint-community/regexpp@npm:4.12.1" + checksum: a03d98c246bcb9109aec2c08e4d10c8d010256538dcb3f56610191607214523d4fb1b00aa81df830b6dffb74c5fa0be03642513a289c567949d3e550ca11cdf6 languageName: node linkType: hard @@ -2894,89 +2786,81 @@ __metadata: languageName: node linkType: hard -"@eslint/js@npm:8.57.0": - version: 8.57.0 - resolution: "@eslint/js@npm:8.57.0" - checksum: 9a518bb8625ba3350613903a6d8c622352ab0c6557a59fe6ff6178bf882bf57123f9d92aa826ee8ac3ee74b9c6203fe630e9ee00efb03d753962dcf65ee4bd94 +"@eslint/js@npm:8.57.1": + version: 8.57.1 + resolution: "@eslint/js@npm:8.57.1" + checksum: b489c474a3b5b54381c62e82b3f7f65f4b8a5eaaed126546520bf2fede5532a8ed53212919fed1e9048dcf7f37167c8561d58d0ba4492a4244004e7793805223 languageName: node linkType: hard -"@floating-ui/core@npm:^1.0.0": - version: 1.6.2 - resolution: "@floating-ui/core@npm:1.6.2" +"@floating-ui/core@npm:^1.6.0": + version: 1.6.9 + resolution: "@floating-ui/core@npm:1.6.9" dependencies: - "@floating-ui/utils": "npm:^0.2.0" - checksum: db2621dc682e7f043d6f118d087ae6a6bfdacf40b26ede561760dd53548c16e2e7c59031e013e37283801fa307b55e6de65bf3b316b96a054e4a6a7cb937c59e + "@floating-ui/utils": "npm:^0.2.9" + checksum: 77debdfc26bc36c6f5ae1f26ab3c15468215738b3f5682af4e1915602fa21ba33ad210273f31c9d2da1c531409929e1afb1138b1608c6b54a0f5853ee84c340d languageName: node linkType: hard "@floating-ui/dom@npm:^1.0.0, @floating-ui/dom@npm:^1.0.1": - version: 1.6.5 - resolution: "@floating-ui/dom@npm:1.6.5" + version: 1.6.13 + resolution: "@floating-ui/dom@npm:1.6.13" dependencies: - "@floating-ui/core": "npm:^1.0.0" - "@floating-ui/utils": "npm:^0.2.0" - checksum: ebdc14806f786e60df8e7cc2c30bf9cd4d75fe734f06d755588bbdef2f60d0a0f21dffb14abdc58dea96e5577e2e366feca6d66ba962018efd1bc91a3ece4526 + "@floating-ui/core": "npm:^1.6.0" + "@floating-ui/utils": "npm:^0.2.9" + checksum: 272242d2eb6238ffcee0cb1f3c66e0eafae804d5d7b449db5ecf904bc37d31ad96cf575a9e650b93c1190f64f49a684b1559d10e05ed3ec210628b19116991a9 languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.0, @floating-ui/react-dom@npm:^2.0.8": - version: 2.0.9 - resolution: "@floating-ui/react-dom@npm:2.0.9" +"@floating-ui/react-dom@npm:2.1.0": + version: 2.1.0 + resolution: "@floating-ui/react-dom@npm:2.1.0" dependencies: "@floating-ui/dom": "npm:^1.0.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: d8cd1fb2b8a5012ca692d6f677a0af923ef81131f69accea8ce8b5413202ab4c3c79e6eda1446f4dad06a2dfd596ece748c562ba28c289678a856755db4f528f + checksum: 9ee44dfeb27f585fb1e0114cbe37c72ff5d34149900f4f3013f6b0abf8c3365eab13286c360f97fbe0c44bb91a745e7a4c18b82d111990b45a7a7796dc55e461 languageName: node linkType: hard -"@floating-ui/react-dom@npm:^2.0.5": - version: 2.1.1 - resolution: "@floating-ui/react-dom@npm:2.1.1" +"@floating-ui/react-dom@npm:^2.0.0": + version: 2.1.2 + resolution: "@floating-ui/react-dom@npm:2.1.2" dependencies: "@floating-ui/dom": "npm:^1.0.0" peerDependencies: react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: 732ab64600c511ceb0563b87bc557aa61789fec4f416a3f092bab89e508fa1d3ee5ade0f42051cc56eb5e4db867b87ab7fd48ce82db9fd4c01d94ffa08f60115 - languageName: node - linkType: hard - -"@floating-ui/utils@npm:^0.2.0": - version: 0.2.2 - resolution: "@floating-ui/utils@npm:0.2.2" - checksum: b2becdcafdf395af1641348da0031ff1eaad2bc60c22e14bd3abad4acfe2c8401e03097173d89a2f646a99b75819a78ef21ebb2572cab0042a56dd654b0065cd + checksum: e855131c74e68cab505f7f44f92cd4e2efab1c125796db3116c54c0859323adae4bf697bf292ee83ac77b9335a41ad67852193d7aeace90aa2e1c4a640cafa60 languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:1.14.3": - version: 1.14.3 - resolution: "@formatjs/ecma402-abstract@npm:1.14.3" - dependencies: - "@formatjs/intl-localematcher": "npm:0.2.32" - tslib: "npm:^2.4.0" - checksum: bddf8722ea8e234da2f2fabc95dc67c070caef5141737d8f7e26d0397c3ab791d5103c949e5775ecdcc6442955a4f86cded923ebb28e18966cbff271e0817c8c +"@floating-ui/utils@npm:^0.2.9": + version: 0.2.9 + resolution: "@floating-ui/utils@npm:0.2.9" + checksum: 48bbed10f91cb7863a796cc0d0e917c78d11aeb89f98d03fc38d79e7eb792224a79f538ed8a2d5d5584511d4ca6354ef35f1712659fd569868e342df4398ad6f languageName: node linkType: hard -"@formatjs/ecma402-abstract@npm:2.0.0": - version: 2.0.0 - resolution: "@formatjs/ecma402-abstract@npm:2.0.0" +"@formatjs/ecma402-abstract@npm:1.18.2": + version: 1.18.2 + resolution: "@formatjs/ecma402-abstract@npm:1.18.2" dependencies: "@formatjs/intl-localematcher": "npm:0.5.4" tslib: "npm:^2.4.0" - checksum: 94cba291aeadffa3ca416087c2c2352c8a741bb4dcb7f47f15c247b1f043ffcef1af5b20a1b7578fbba9e704fc5f1c079923f3537a273d50162be62f8037625c + checksum: 87afb37dd937555e712ca85d5142a9083d617c491d1dddf8d660fdfb6186272d2bc75b78809b076388d26f016200c8bddbce73281fd707eb899da2bf3bc9b7ca languageName: node linkType: hard -"@formatjs/fast-memoize@npm:2.0.1": - version: 2.0.1 - resolution: "@formatjs/fast-memoize@npm:2.0.1" +"@formatjs/ecma402-abstract@npm:2.2.4": + version: 2.2.4 + resolution: "@formatjs/ecma402-abstract@npm:2.2.4" dependencies: - tslib: "npm:^2.4.0" - checksum: 7f8a30057160374c6bd785dfbe34d5f6f7f78e7d1c6a2431358077277134827a7059151dc2bb7b53caa36aadf24bb20b93b4cfacd86b5def2dac560b99e88498 + "@formatjs/fast-memoize": "npm:2.2.3" + "@formatjs/intl-localematcher": "npm:0.5.8" + tslib: "npm:2" + checksum: 3f262533fa704ea7a1a7a8107deee2609774a242c621f8cb5dd4bf4c97abf2fc12f5aeda3f4ce85be18147c484a0ca87303dca6abef53290717e685c55eabd2d languageName: node linkType: hard @@ -2989,98 +2873,98 @@ __metadata: languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.3.1": - version: 2.3.1 - resolution: "@formatjs/icu-messageformat-parser@npm:2.3.1" +"@formatjs/fast-memoize@npm:2.2.3": + version: 2.2.3 + resolution: "@formatjs/fast-memoize@npm:2.2.3" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/icu-skeleton-parser": "npm:1.3.18" - tslib: "npm:^2.4.0" - checksum: 9279df9f3c54f4a0e6c777ecc7f4ccd60c25e0e459fcd287b7f3fa70c051a8ba9e7919d3c929ccba74f3b692f6f827156b4a9f0cd116bd8ed6c7df1315715f65 + tslib: "npm:2" + checksum: f1004c3b280de7e362bd37c5f48ff34c2ba1d6271d4a7b695fed561d1201a3379397824d8bffbf15fecee344d1e70398393bbb04297f242692310a305f12e75b languageName: node linkType: hard -"@formatjs/icu-messageformat-parser@npm:2.7.8": - version: 2.7.8 - resolution: "@formatjs/icu-messageformat-parser@npm:2.7.8" +"@formatjs/icu-messageformat-parser@npm:2.7.6": + version: 2.7.6 + resolution: "@formatjs/icu-messageformat-parser@npm:2.7.6" dependencies: - "@formatjs/ecma402-abstract": "npm:2.0.0" - "@formatjs/icu-skeleton-parser": "npm:1.8.2" + "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/icu-skeleton-parser": "npm:1.8.0" tslib: "npm:^2.4.0" - checksum: a3b759a825fb22ffd7b906f6a07b1a079bbc34f72c745de2c2514e439c4bb75bc1a9442eba1bac7ff3ea3010e12076374cd755ad12116b1d066cc90da5fbcbc9 + checksum: 9fc72c2075333a969601e2be4260638940b1abefd1a5fc15b93b0b10d2319c9df5778aa51fc2a173ce66ca5e8a47b4b64caca85a32d0eb6095e16e8d65cb4b00 languageName: node linkType: hard -"@formatjs/icu-skeleton-parser@npm:1.3.18": - version: 1.3.18 - resolution: "@formatjs/icu-skeleton-parser@npm:1.3.18" +"@formatjs/icu-messageformat-parser@npm:2.9.4": + version: 2.9.4 + resolution: "@formatjs/icu-messageformat-parser@npm:2.9.4" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - tslib: "npm:^2.4.0" - checksum: b426bb7b841ce20b10437dd77dbf904d315f42336bebfced09fd575a21f935780b8b805ba45b9a00bd08571236f4b37763bb52cbdf72f2a06952506b43c34a04 + "@formatjs/ecma402-abstract": "npm:2.2.4" + "@formatjs/icu-skeleton-parser": "npm:1.8.8" + tslib: "npm:2" + checksum: f1ed14ece7ef0abc9fb62e323b78c994fc772d346801ad5aaa9555e1a7d5c0fda791345f4f2e53a3223f0b82c1a4eaf9a83544c1c20cb39349d1a39bedcf1648 languageName: node linkType: hard -"@formatjs/icu-skeleton-parser@npm:1.8.2": - version: 1.8.2 - resolution: "@formatjs/icu-skeleton-parser@npm:1.8.2" +"@formatjs/icu-skeleton-parser@npm:1.8.0": + version: 1.8.0 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.0" dependencies: - "@formatjs/ecma402-abstract": "npm:2.0.0" + "@formatjs/ecma402-abstract": "npm:1.18.2" tslib: "npm:^2.4.0" - checksum: 9b15013acc47b8d560b52942e3dab2abaaa9c5a4410bbd1d490a4b22bf5ca36fdd88b71f241d05479bddf856d0d1d57b7ecc9e79738497ac518616aa6d4d0015 + checksum: 10956732d70cc67049d216410b5dc3ef048935d1ea2ae76f5755bb9d0243af37ddeabd5d140ddbf5f6c7047068c3d02a05f93c68a89cedfaf7488d5062885ea4 languageName: node linkType: hard -"@formatjs/intl-displaynames@npm:6.3.1": - version: 6.3.1 - resolution: "@formatjs/intl-displaynames@npm:6.3.1" +"@formatjs/icu-skeleton-parser@npm:1.8.8": + version: 1.8.8 + resolution: "@formatjs/icu-skeleton-parser@npm:1.8.8" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/intl-localematcher": "npm:0.2.32" - tslib: "npm:^2.4.0" - checksum: a8089ddc5675042911cb498f54ca0b0aaff532d56d966f69ed4c8525be6266f26223d96e96402c668a44b42a100cfdae4f8ae45e7ebd2bdff5631420c0b1ad3c + "@formatjs/ecma402-abstract": "npm:2.2.4" + tslib: "npm:2" + checksum: 5ad78a5682e83b973e6fed4fca68660b944c41d1e941f0c84d69ff3d10ae835330062dc0a2cf0d237d2675ad3463405061a3963c14c2b9d8d1c1911f892b1a8d languageName: node linkType: hard -"@formatjs/intl-displaynames@npm:6.6.8": - version: 6.6.8 - resolution: "@formatjs/intl-displaynames@npm:6.6.8" +"@formatjs/intl-displaynames@npm:6.6.6": + version: 6.6.6 + resolution: "@formatjs/intl-displaynames@npm:6.6.6" dependencies: - "@formatjs/ecma402-abstract": "npm:2.0.0" + "@formatjs/ecma402-abstract": "npm:1.18.2" "@formatjs/intl-localematcher": "npm:0.5.4" tslib: "npm:^2.4.0" - checksum: 1a03e7644022741c1bcf10fcd07da88c434416a13603ace693a038114010463307b4130d3a3f53ad5665bd27fca9a6b19ac8e5bf58e17598b1ea84db173fdfbb + checksum: 4ba40057cfafaabf04485137bc96705d5ed7ac48f17ed7dfe8dbd7f71119667b6c0b7fa75469e32b70c9bada2c5d03af37a5261d655a37b81c63ba907edbb2e8 languageName: node linkType: hard -"@formatjs/intl-listformat@npm:7.2.1": - version: 7.2.1 - resolution: "@formatjs/intl-listformat@npm:7.2.1" +"@formatjs/intl-displaynames@npm:6.8.5": + version: 6.8.5 + resolution: "@formatjs/intl-displaynames@npm:6.8.5" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/intl-localematcher": "npm:0.2.32" - tslib: "npm:^2.4.0" - checksum: 0763341bb5b0f3e9b6000d97ef5b9810a2d69207e79198f6e8d1cac8d71bf7b20dbbad647205da7b1aeeb3b063f414e8eea3f49bcdfae8f1cc6222873a4b8c05 + "@formatjs/ecma402-abstract": "npm:2.2.4" + "@formatjs/intl-localematcher": "npm:0.5.8" + tslib: "npm:2" + checksum: 1092d6bac9ba7ee22470b85c9af16802244aa8a54f07e6cd560d15b96e8a08fc359f20dee88a064fe4c9ca8860f439abb109cbb7977b9ccceb846e28aacdf29c languageName: node linkType: hard -"@formatjs/intl-listformat@npm:7.5.7": - version: 7.5.7 - resolution: "@formatjs/intl-listformat@npm:7.5.7" +"@formatjs/intl-listformat@npm:7.5.5": + version: 7.5.5 + resolution: "@formatjs/intl-listformat@npm:7.5.5" dependencies: - "@formatjs/ecma402-abstract": "npm:2.0.0" + "@formatjs/ecma402-abstract": "npm:1.18.2" "@formatjs/intl-localematcher": "npm:0.5.4" tslib: "npm:^2.4.0" - checksum: 5d0478752d669d87c82aa80880df464d64a1c8974fcb6136bc854567f570a1696e5468005ffa266cfcb623adb7c7299b839c06ea33897f55d35dab6a7575cc84 + checksum: bc9d8cbe42bd9513db0b2b221c0b1a752892005a90fa629b4cf7df1cbd3b96997cddbf420e562ebdfdc691a28d9b759ccae9633d5987aa0bceed5aef77a07ca4 languageName: node linkType: hard -"@formatjs/intl-localematcher@npm:0.2.32": - version: 0.2.32 - resolution: "@formatjs/intl-localematcher@npm:0.2.32" +"@formatjs/intl-listformat@npm:7.7.5": + version: 7.7.5 + resolution: "@formatjs/intl-listformat@npm:7.7.5" dependencies: - tslib: "npm:^2.4.0" - checksum: 21104d575846af4c66b6af73b28f54bb86405789d632189a04530022ab7d8a919c6e805cc6f9b749850d854985f12cb9fae248a33fe2a38c9d74565fa4345ff9 + "@formatjs/ecma402-abstract": "npm:2.2.4" + "@formatjs/intl-localematcher": "npm:0.5.8" + tslib: "npm:2" + checksum: f514397f6b05ac29171fffbbd15636fbec086080058c79c159f24edd2038747c22579d46ebf339cbb672f8505ea408e5d960d6751064c16e02d18445cf4e7e61 languageName: node linkType: hard @@ -3093,54 +2977,70 @@ __metadata: languageName: node linkType: hard -"@formatjs/intl@npm:2.10.4": - version: 2.10.4 - resolution: "@formatjs/intl@npm:2.10.4" +"@formatjs/intl-localematcher@npm:0.5.8": + version: 0.5.8 + resolution: "@formatjs/intl-localematcher@npm:0.5.8" + dependencies: + tslib: "npm:2" + checksum: 7a660263986326b662d4cb537e8386331c34fda61fb830b105e6c62d49be58ace40728dae614883b27a41cec7b1df8b44f72f79e16e6028bfca65d398dc04f3b + languageName: node + linkType: hard + +"@formatjs/intl@npm:2.10.0": + version: 2.10.0 + resolution: "@formatjs/intl@npm:2.10.0" dependencies: - "@formatjs/ecma402-abstract": "npm:2.0.0" + "@formatjs/ecma402-abstract": "npm:1.18.2" "@formatjs/fast-memoize": "npm:2.2.0" - "@formatjs/icu-messageformat-parser": "npm:2.7.8" - "@formatjs/intl-displaynames": "npm:6.6.8" - "@formatjs/intl-listformat": "npm:7.5.7" - intl-messageformat: "npm:10.5.14" + "@formatjs/icu-messageformat-parser": "npm:2.7.6" + "@formatjs/intl-displaynames": "npm:6.6.6" + "@formatjs/intl-listformat": "npm:7.5.5" + intl-messageformat: "npm:10.5.11" tslib: "npm:^2.4.0" peerDependencies: typescript: ^4.7 || 5 peerDependenciesMeta: typescript: optional: true - checksum: ca7877e962f73f1fe0e358f12d73bdc3ec4006c14ee801e06d9f7aef06bcdcc12355a8f53f32b0e890f829949ded35e825c914ca5f4709eb1e08c2a18c1368c2 + checksum: 7566038b011116cee7069165a25836b3fb687948e61b041809a9d978ac6c0882ae8d81a624a415cfb8e43852d097cd1cbc3c6707e717928e39b75c252491a712 languageName: node linkType: hard -"@formatjs/intl@npm:2.7.1": - version: 2.7.1 - resolution: "@formatjs/intl@npm:2.7.1" +"@formatjs/intl@npm:2.10.15": + version: 2.10.15 + resolution: "@formatjs/intl@npm:2.10.15" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/fast-memoize": "npm:2.0.1" - "@formatjs/icu-messageformat-parser": "npm:2.3.1" - "@formatjs/intl-displaynames": "npm:6.3.1" - "@formatjs/intl-listformat": "npm:7.2.1" - intl-messageformat: "npm:10.3.4" - tslib: "npm:^2.4.0" + "@formatjs/ecma402-abstract": "npm:2.2.4" + "@formatjs/fast-memoize": "npm:2.2.3" + "@formatjs/icu-messageformat-parser": "npm:2.9.4" + "@formatjs/intl-displaynames": "npm:6.8.5" + "@formatjs/intl-listformat": "npm:7.7.5" + intl-messageformat: "npm:10.7.7" + tslib: "npm:2" peerDependencies: typescript: ^4.7 || 5 peerDependenciesMeta: typescript: optional: true - checksum: 07a5b86762dda78dfb36b1b4b886082dc0522b968ddd83b49d9892044f6687e767033cc64fd01cf812021edd05dcc60de951d1e0b9675c007a5329686750ab83 + checksum: 5d51fd0785d5547f375991d7df2d6303479b0083eeb35c42c30c9633aab77101895498f1eace419fd34fdb5c84aea19037c5280c3a9d85f9c3ffe6eef76b6f39 + languageName: node + linkType: hard + +"@hapi/bourne@npm:^3.0.0": + version: 3.0.0 + resolution: "@hapi/bourne@npm:3.0.0" + checksum: 2e2df62f6bc6f32b980ba5bbdc09200c93c55c8306399ec0f2781da088a82aab699498c89fe94fec4acf770210f9aee28c75bfc2f04044849ac01b034134e717 languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.14": - version: 0.11.14 - resolution: "@humanwhocodes/config-array@npm:0.11.14" +"@humanwhocodes/config-array@npm:^0.13.0": + version: 0.13.0 + resolution: "@humanwhocodes/config-array@npm:0.13.0" dependencies: - "@humanwhocodes/object-schema": "npm:^2.0.2" + "@humanwhocodes/object-schema": "npm:^2.0.3" debug: "npm:^4.3.1" minimatch: "npm:^3.0.5" - checksum: 66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 + checksum: 205c99e756b759f92e1f44a3dc6292b37db199beacba8f26c2165d4051fe73a4ae52fdcfd08ffa93e7e5cb63da7c88648f0e84e197d154bbbbe137b2e0dd332e languageName: node linkType: hard @@ -3151,32 +3051,30 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/object-schema@npm:^2.0.2": +"@humanwhocodes/object-schema@npm:^2.0.3": version: 2.0.3 resolution: "@humanwhocodes/object-schema@npm:2.0.3" checksum: 80520eabbfc2d32fe195a93557cef50dfe8c8905de447f022675aaf66abc33ae54098f5ea78548d925aa671cd4ab7c7daa5ad704fe42358c9b5e7db60f80696c languageName: node linkType: hard -"@internationalized/date@npm:^3.5.1": - version: 3.5.5 - resolution: "@internationalized/date@npm:3.5.5" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: fc17291c8923eaf413e4cb1c74570a8f78269d8b6a5ad74de6f4f45b4e9a84f4243a9c3f224526c36b024f77e4a2fae34df6b34b022ae1b068384e04ad32560e +"@inquirer/figures@npm:^1.0.3": + version: 1.0.10 + resolution: "@inquirer/figures@npm:1.0.10" + checksum: 013b0eef03706d5ff8847c1ab1a12643edfb3d1902a5353bfe626999bc3b46653f8317d011a9dd4e831d3f2bfef3da84104a1fda4db0de0f4938122f5c70362e languageName: node linkType: hard -"@internationalized/date@npm:^3.5.2": - version: 3.5.3 - resolution: "@internationalized/date@npm:3.5.3" +"@internationalized/date@npm:3.5.4": + version: 3.5.4 + resolution: "@internationalized/date@npm:3.5.4" dependencies: "@swc/helpers": "npm:^0.5.0" - checksum: 2b517be98f60266445d75644ba091139a63069f9ec4289d3f31c3c0e1f21ee129d7c4905be84c617727d2890148d16e0ecc6804ab0b3e8d6b8eabc7fbb4a8169 + checksum: 4e1fe3e2ad1719390e9b859ee23e8b7e9315ddfc2a0fcf446d8954a5b41147a4bed025f9d9718e0d4a6f097407af87ac0bdea3879d23d2a84757dd5aa5b9edf8 languageName: node linkType: hard -"@internationalized/number@npm:^3.5.0": +"@internationalized/number@npm:3.5.3": version: 3.5.3 resolution: "@internationalized/number@npm:3.5.3" dependencies: @@ -3185,15 +3083,6 @@ __metadata: languageName: node linkType: hard -"@internationalized/number@npm:^3.5.1": - version: 3.5.2 - resolution: "@internationalized/number@npm:3.5.2" - dependencies: - "@swc/helpers": "npm:^0.5.0" - checksum: 098c1ade5cc3fbb70f87eae69f30fab995d5137307b735e735bf20ea1a8dd2fc0acbf52028c435ea31c82b8e8dbdcdbd6f919f58385879866afeba6e11235a44 - languageName: node - linkType: hard - "@isaacs/cliui@npm:^8.0.2": version: 8.0.2 resolution: "@isaacs/cliui@npm:8.0.2" @@ -3208,6 +3097,15 @@ __metadata: languageName: node linkType: hard +"@isaacs/fs-minipass@npm:^4.0.0": + version: 4.0.1 + resolution: "@isaacs/fs-minipass@npm:4.0.1" + dependencies: + minipass: "npm:^7.0.4" + checksum: c25b6dc1598790d5b55c0947a9b7d111cfa92594db5296c3b907e2f533c033666f692a3939eadac17b1c7c40d362d0b0635dc874cbfe3e70db7c2b07cc97a5d2 + languageName: node + linkType: hard + "@istanbuljs/load-nyc-config@npm:^1.0.0": version: 1.1.0 resolution: "@istanbuljs/load-nyc-config@npm:1.1.0" @@ -3459,13 +3357,13 @@ __metadata: linkType: hard "@jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" dependencies: "@jridgewell/set-array": "npm:^1.2.1" "@jridgewell/sourcemap-codec": "npm:^1.4.10" "@jridgewell/trace-mapping": "npm:^0.3.24" - checksum: 1be4fd4a6b0f41337c4f5fdf4afc3bd19e39c3691924817108b82ffcb9c9e609c273f936932b9fba4b3a298ce2eb06d9bff4eb1cc3bd81c4f4ee1b4917e25feb + checksum: c668feaf86c501d7c804904a61c23c67447b2137b813b9ce03eca82cb9d65ac7006d766c218685d76e3d72828279b6ee26c347aa1119dab23fbaf36aed51585a languageName: node linkType: hard @@ -3494,13 +3392,13 @@ __metadata: linkType: hard "@jridgewell/sourcemap-codec@npm:^1.4.10, @jridgewell/sourcemap-codec@npm:^1.4.14": - version: 1.4.15 - resolution: "@jridgewell/sourcemap-codec@npm:1.4.15" - checksum: 0c6b5ae663087558039052a626d2d7ed5208da36cfd707dcc5cea4a07cfc918248403dcb5989a8f7afaf245ce0573b7cc6fd94c4a30453bd10e44d9363940ba5 + version: 1.5.0 + resolution: "@jridgewell/sourcemap-codec@npm:1.5.0" + checksum: 2eb864f276eb1096c3c11da3e9bb518f6d9fc0023c78344cdc037abadc725172c70314bdb360f2d4b7bffec7f5d657ce006816bc5d4ecb35e61b66132db00c18 languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -3517,15 +3415,6 @@ __metadata: languageName: node linkType: hard -"@koa/cors@npm:3.4.3": - version: 3.4.3 - resolution: "@koa/cors@npm:3.4.3" - dependencies: - vary: "npm:^1.1.2" - checksum: a43ae2e7031c9a93dfe37e261f18e8926466f5dc41a90c8af6922bcdc06f29da7f817d04dbc19519bd1802300313ab54680541b07e753be3711da8990dfe192b - languageName: node - linkType: hard - "@koa/cors@npm:5.0.0": version: 5.0.0 resolution: "@koa/cors@npm:5.0.0" @@ -3535,52 +3424,52 @@ __metadata: languageName: node linkType: hard -"@koa/router@npm:10.1.1": - version: 10.1.1 - resolution: "@koa/router@npm:10.1.1" +"@koa/router@npm:12.0.2": + version: 12.0.2 + resolution: "@koa/router@npm:12.0.2" dependencies: - debug: "npm:^4.1.1" - http-errors: "npm:^1.7.3" + debug: "npm:^4.3.4" + http-errors: "npm:^2.0.0" koa-compose: "npm:^4.1.0" methods: "npm:^1.1.2" - path-to-regexp: "npm:^6.1.0" - checksum: a34a742df2b8b8640b21dca3b119303bd931d0ca29b6fc7375f5eb2a69636d88814b7ff5a9f94b0c63d9ae41fd5997fc5f31b8e431684cd92e84e3e9c1b45b51 + path-to-regexp: "npm:^6.3.0" + checksum: 9d33af8b5cb7e80cf2a17e156fe1821ad31ad672ff8e9df62a3af2d2e4a6f49abbbb7038edaea45ef078cabdd8a1ce595ad7da810e96b17c5b954ee46f7e554d languageName: node linkType: hard "@lezer/common@npm:^1.0.0, @lezer/common@npm:^1.1.0, @lezer/common@npm:^1.2.0": - version: 1.2.1 - resolution: "@lezer/common@npm:1.2.1" - checksum: af61436dc026f8deebaded13d8e1beea2ae307cbbfb270116cdedadb8208f0674da9c3b5963128a2b1cd4072b4e90bc8128133f4feaf31b6e801e4568f1a15a6 + version: 1.2.3 + resolution: "@lezer/common@npm:1.2.3" + checksum: fe9f8e111080ef94037a34ca2af1221c8d01c1763ba5ecf708a286185c76119509a5d19d924c8842172716716ddce22d7834394670c4a9432f0ba9f3b7c0f50d languageName: node linkType: hard "@lezer/highlight@npm:^1.0.0": - version: 1.2.0 - resolution: "@lezer/highlight@npm:1.2.0" + version: 1.2.1 + resolution: "@lezer/highlight@npm:1.2.1" dependencies: "@lezer/common": "npm:^1.0.0" - checksum: d4312f95b78e4b6f10833b1cf99601c6381c22b755bbf60fd61d6fe9b4cf7780650e2e2dadf75beb8d94824dcb5ec81da5cfc9ca54122688a482e488103105aa + checksum: 51b4c08596a0dfeec6a7b7ed90a7f2743ab42e7e8ff8b89707fd042860e4e133dbd8243639fcaf077305ae6c303aa74e69794015eb16cb34741f5ac6721f283c languageName: node linkType: hard "@lezer/json@npm:^1.0.0": - version: 1.0.2 - resolution: "@lezer/json@npm:1.0.2" + version: 1.0.3 + resolution: "@lezer/json@npm:1.0.3" dependencies: "@lezer/common": "npm:^1.2.0" "@lezer/highlight": "npm:^1.0.0" "@lezer/lr": "npm:^1.0.0" - checksum: a84283b4e4ded682b5e90a068c52155deaeac79e8dc16da0e9904e72633be029a00ad2da26daa259e503ae3b116722985c3e15d9448336e5f0fde59f79b716ad + checksum: e91c957cc0825e927b55fbcd233d7ee0b39f9c2a89d9475489f394b7eba2b59e5f480d157a12d5cd6ae6f14bc99f9ccd8e8113baad498199ef1b13c49105f546 languageName: node linkType: hard "@lezer/lr@npm:^1.0.0": - version: 1.4.0 - resolution: "@lezer/lr@npm:1.4.0" + version: 1.4.2 + resolution: "@lezer/lr@npm:1.4.2" dependencies: "@lezer/common": "npm:^1.0.0" - checksum: 1e3af297cc142bb6676cb3c4e1bd310da2e93b53273cf745dc85d839a08e1d3cbbd67e0fc0322a480cf25ee215fefe967c53bc2af3ddf5d9b1bf267081dfa164 + checksum: 22bb5d0d4b33d0de5eb0706b7e5b5f2d20f570e112d9110009bd35b62ff10f2eb4eff8da4cf373dd4ddf5e06a304120b8f039add7ed9997c981c13945d5329cd languageName: node linkType: hard @@ -3610,6 +3499,67 @@ __metadata: languageName: node linkType: hard +"@marijn/find-cluster-break@npm:^1.0.0": + version: 1.0.2 + resolution: "@marijn/find-cluster-break@npm:1.0.2" + checksum: 1a17a60b16083cc5f7ce89d7b7d8aa87ce4099723e3e9e34e229ef2cd8a980e69d481ca8ee90ffedfec5119af1aed581642fb60ed0365e7e90634c81ea6b630f + languageName: node + linkType: hard + +"@mux/mux-player-react@npm:3.1.0": + version: 3.1.0 + resolution: "@mux/mux-player-react@npm:3.1.0" + dependencies: + "@mux/mux-player": "npm:3.1.0" + "@mux/playback-core": "npm:0.27.0" + prop-types: "npm:^15.7.2" + peerDependencies: + "@types/react": ^17.0.0 || ^17.0.0-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0 + react: ^17.0.2 || ^17.0.0-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0 + react-dom: ^17.0.2 || ^17.0.2-0 || ^18 || ^18.0.0-0 || ^19 || ^19.0.0-0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 14b7a1de1a5d6712fc69aea675a87ac5771e79840f8cee378cce7e187728567b328a32669d6159b69617c859dba48b91024d8cd2de7b66f980b03b1f5209a6b7 + languageName: node + linkType: hard + +"@mux/mux-player@npm:3.1.0": + version: 3.1.0 + resolution: "@mux/mux-player@npm:3.1.0" + dependencies: + "@mux/mux-video": "npm:0.22.0" + "@mux/playback-core": "npm:0.27.0" + media-chrome: "npm:~4.2.1" + player.style: "npm:^0.0.8" + checksum: 0c2cad39060a587c035d1fe2c33bfd035471208262f953190ddb61565adc8620210b587ca599821c0208b5a4251a59fbc47da33d21b17bc57e3b4e07036384eb + languageName: node + linkType: hard + +"@mux/mux-video@npm:0.22.0": + version: 0.22.0 + resolution: "@mux/mux-video@npm:0.22.0" + dependencies: + "@mux/playback-core": "npm:0.27.0" + castable-video: "npm:~1.1.0" + custom-media-element: "npm:~1.3.1" + media-tracks: "npm:~0.3.2" + checksum: bd9ed43090afaa0683675ee76adcda658c299d030085ee4bd03be2f1c562af745285d213829cd1c88747c84f606bdbfb3b22ec0564d532c3d6aed45df3f4dd5b + languageName: node + linkType: hard + +"@mux/playback-core@npm:0.27.0": + version: 0.27.0 + resolution: "@mux/playback-core@npm:0.27.0" + dependencies: + hls.js: "npm:~1.5.11" + mux-embed: "npm:^5.3.1" + checksum: af2056f110415557b4d19c7139e104a178f287e1c892d6818645d5953c3b61da0b5e6f1063ea6aa943af0becc54d7a9f5e7005ff2b2254a3f3a40f89b92f126a + languageName: node + linkType: hard + "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1": version: 5.1.1-v1 resolution: "@nicolo-ribaudo/eslint-scope-5-internals@npm:5.1.1-v1" @@ -3619,6 +3569,13 @@ __metadata: languageName: node linkType: hard +"@noble/hashes@npm:^1.1.5": + version: 1.7.1 + resolution: "@noble/hashes@npm:1.7.1" + checksum: 2f8ec0338ccc92b576a0f5c16ab9c017a3a494062f1fbb569ae641c5e7eab32072f9081acaa96b5048c0898f972916c818ea63cbedda707886a4b5ffcfbf94e3 + languageName: node + linkType: hard + "@nodelib/fs.scandir@npm:2.1.5": version: 2.1.5 resolution: "@nodelib/fs.scandir@npm:2.1.5" @@ -3646,25 +3603,34 @@ __metadata: languageName: node linkType: hard -"@npmcli/agent@npm:^2.0.0": - version: 2.2.2 - resolution: "@npmcli/agent@npm:2.2.2" +"@npmcli/agent@npm:^3.0.0": + version: 3.0.0 + resolution: "@npmcli/agent@npm:3.0.0" dependencies: agent-base: "npm:^7.1.0" http-proxy-agent: "npm:^7.0.0" https-proxy-agent: "npm:^7.0.1" lru-cache: "npm:^10.0.1" socks-proxy-agent: "npm:^8.0.3" - checksum: 325e0db7b287d4154ecd164c0815c08007abfb07653cc57bceded17bb7fd240998a3cbdbe87d700e30bef494885eccc725ab73b668020811d56623d145b524ae + checksum: efe37b982f30740ee77696a80c196912c274ecd2cb243bc6ae7053a50c733ce0f6c09fda085145f33ecf453be19654acca74b69e81eaad4c90f00ccffe2f9271 languageName: node linkType: hard -"@npmcli/fs@npm:^3.1.0": - version: 3.1.1 - resolution: "@npmcli/fs@npm:3.1.1" +"@npmcli/fs@npm:^4.0.0": + version: 4.0.0 + resolution: "@npmcli/fs@npm:4.0.0" dependencies: semver: "npm:^7.3.5" - checksum: c37a5b4842bfdece3d14dfdb054f73fe15ed2d3da61b34ff76629fb5b1731647c49166fd2a8bf8b56fcfa51200382385ea8909a3cbecdad612310c114d3f6c99 + checksum: c90935d5ce670c87b6b14fab04a965a3b8137e585f8b2a6257263bd7f97756dd736cb165bb470e5156a9e718ecd99413dccc54b1138c1a46d6ec7cf325982fe5 + languageName: node + linkType: hard + +"@paralleldrive/cuid2@npm:2.2.2": + version: 2.2.2 + resolution: "@paralleldrive/cuid2@npm:2.2.2" + dependencies: + "@noble/hashes": "npm:^1.1.5" + checksum: af5826df93de437121308f4f4ce0b2eeb89b60bb57a1a6592fb89c0d40d311ad1d9f3f6a4db2cce6f2bcf572de1aa3f85704254e89b18ce61c41ebb06564c4ee languageName: node linkType: hard @@ -3682,254 +3648,231 @@ __metadata: languageName: node linkType: hard -"@pkgr/utils@npm:^2.3.1": - version: 2.4.2 - resolution: "@pkgr/utils@npm:2.4.2" +"@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15": + version: 0.5.15 + resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.15" dependencies: - cross-spawn: "npm:^7.0.3" - fast-glob: "npm:^3.3.0" - is-glob: "npm:^4.0.3" - open: "npm:^9.1.0" - picocolors: "npm:^1.0.0" - tslib: "npm:^2.6.0" - checksum: 7c3e68f6405a1d4c51f418d8d580e71d7bade2683d5db07e8413d8e57f7e389047eda44a2341f77a1b3085895fca7676a9d45e8812a58312524f8c4c65d501be + ansi-html: "npm:^0.0.9" + core-js-pure: "npm:^3.23.3" + error-stack-parser: "npm:^2.0.6" + html-entities: "npm:^2.1.0" + loader-utils: "npm:^2.0.4" + schema-utils: "npm:^4.2.0" + source-map: "npm:^0.7.3" + peerDependencies: + "@types/webpack": 4.x || 5.x + react-refresh: ">=0.10.0 <1.0.0" + sockjs-client: ^1.4.0 + type-fest: ">=0.17.0 <5.0.0" + webpack: ">=4.43.0 <6.0.0" + webpack-dev-server: 3.x || 4.x || 5.x + webpack-hot-middleware: 2.x + webpack-plugin-serve: 0.x || 1.x + peerDependenciesMeta: + "@types/webpack": + optional: true + sockjs-client: + optional: true + type-fest: + optional: true + webpack-dev-server: + optional: true + webpack-hot-middleware: + optional: true + webpack-plugin-serve: + optional: true + checksum: ba310aa4d53070f59c8a374d1d256c5965c044c0c3fb1ff6b55353fb5e86de08a490a7bd59a31f0d4951f8f29f81864c7df224fe1342543a95d048b7413ff171 languageName: node linkType: hard -"@pluginpal/webtools-addon-menus@workspace:packages/addons/menus": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-addon-menus@workspace:packages/addons/menus" - dependencies: - "@pluginpal/webtools-helper-plugin": "npm:1.0.0-beta.4" - "@strapi/strapi": "npm:^4" - react: "npm:^18.0.0" - react-dom: "npm:^18.0.0" - react-router-dom: "npm:^5.2.0" - styled-components: "npm:5.3.3" - peerDependencies: - "@pluginpal/webtools-core": 1.0.0-beta.15 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - languageName: unknown - linkType: soft +"@pnpm/config.env-replace@npm:^1.1.0": + version: 1.1.0 + resolution: "@pnpm/config.env-replace@npm:1.1.0" + checksum: 4cfc4a5c49ab3d0c6a1f196cfd4146374768b0243d441c7de8fa7bd28eaab6290f514b98490472cc65dbd080d34369447b3e9302585e1d5c099befd7c8b5e55f + languageName: node + linkType: hard -"@pluginpal/webtools-addon-redirects@workspace:packages/addons/redirects": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-addon-redirects@workspace:packages/addons/redirects" +"@pnpm/network.ca-file@npm:^1.0.1": + version: 1.0.2 + resolution: "@pnpm/network.ca-file@npm:1.0.2" dependencies: - "@pluginpal/webtools-helper-plugin": "npm:1.0.0-beta.4" - "@strapi/strapi": "npm:^4" - react: "npm:^18.0.0" - react-dom: "npm:^18.0.0" - react-router-dom: "npm:^5.2.0" - styled-components: "npm:5.3.3" - peerDependencies: - "@pluginpal/webtools-core": 1.0.0-beta.15 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - languageName: unknown - linkType: soft - -"@pluginpal/webtools-addon-sitemap@link:.yalc/@pluginpal/webtools-addon-sitemap::locator=strapi-webtools%40workspace%3A.": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-addon-sitemap@link:.yalc/@pluginpal/webtools-addon-sitemap::locator=strapi-webtools%40workspace%3A." + graceful-fs: "npm:4.2.10" + checksum: 95f6e0e38d047aca3283550719155ce7304ac00d98911e4ab026daedaf640a63bd83e3d13e17c623fa41ac72f3801382ba21260bcce431c14fbbc06430ecb776 languageName: node - linkType: soft + linkType: hard -"@pluginpal/webtools-addon-sitemap@workspace:packages/addons/sitemap": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-addon-sitemap@workspace:packages/addons/sitemap" - dependencies: - "@pluginpal/webtools-helper-plugin": "npm:1.0.0-beta.4" - "@strapi/design-system": "npm:1.19.0" - "@strapi/helper-plugin": "npm:4.20.3" - "@strapi/icons": "npm:1.19.0" - "@strapi/strapi": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - "@types/lodash": "npm:^4" - chalk: "npm:^4.1.2" - commander: "npm:^8.3.0" - copyfiles: "npm:^2.4.1" - immutable: "npm:^3.8.2" - lodash: "npm:^4.17.21" - react: "npm:^18.0.0" - react-dom: "npm:^18.0.0" - react-intl: "npm:^6.4.1" - react-redux: "npm:^8.1.1" - react-router-dom: "npm:^5.2.0" - redux-immutable: "npm:^4.0.0" - redux-thunk: "npm:^2.3.0" - sitemap: "npm:^7.1.0" - styled-components: "npm:5.3.3" - xml2js: "npm:^0.5.0" - peerDependencies: - "@pluginpal/webtools-core": 1.0.0-beta.15 - "@strapi/strapi": ^4.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - redux: "*" - styled-components: ^5.2.1 - languageName: unknown - linkType: soft +"@pnpm/npm-conf@npm:^2.1.0": + version: 2.3.1 + resolution: "@pnpm/npm-conf@npm:2.3.1" + dependencies: + "@pnpm/config.env-replace": "npm:^1.1.0" + "@pnpm/network.ca-file": "npm:^1.0.1" + config-chain: "npm:^1.1.11" + checksum: 778a3a34ff7d6000a2594d2a9821f873f737bc56367865718b2cf0ba5d366e49689efe7975148316d7afd8e6f1dcef7d736fbb6ea7ef55caadd1dc93a36bb302 + languageName: node + linkType: hard -"@pluginpal/webtools-core@link:.yalc/@pluginpal/webtools-core::locator=strapi-webtools%40workspace%3A.": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-core@link:.yalc/@pluginpal/webtools-core::locator=strapi-webtools%40workspace%3A." +"@polka/url@npm:^1.0.0-next.24": + version: 1.0.0-next.28 + resolution: "@polka/url@npm:1.0.0-next.28" + checksum: acc5ea62597e4da2fb42dbee02749d07f102ae7d6d2c966bf7e423c79cd65d1621da305af567e6e7c232f3b565e242d1ec932cbb3dcc0db1508d02e9a2cafa2e languageName: node - linkType: soft + linkType: hard -"@pluginpal/webtools-core@workspace:packages/core": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-core@workspace:packages/core" +"@radix-ui/number@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/number@npm:1.0.1" dependencies: - "@pluginpal/webtools-helper-plugin": "npm:^1.0.0-beta.4" - "@strapi/design-system": "npm:1.19.0" - "@strapi/helper-plugin": "npm:4.20.3" - "@strapi/icons": "npm:1.19.0" - "@strapi/pack-up": "npm:^5.0.0" - "@strapi/strapi": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - "@types/koa": "npm:^2.15.0" - "@types/lodash": "npm:^4" - "@types/react-router-dom": "npm:^5.3.3" - "@types/styled-components": "npm:^5.1.34" - formik: "npm:^2.4.0" - lodash: "npm:^4.17.21" - react: "npm:^18.0.0" - react-copy-to-clipboard: "npm:^5.1.0" - react-dom: "npm:^18.0.0" - react-intl: "npm:^6.4.1" - react-query: "npm:^3.39.3" - react-router-dom: "npm:^5.2.0" - styled-components: "npm:5.3.3" - yup: "npm:^0.32.9" - peerDependencies: - "@strapi/strapi": ^4.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - languageName: unknown - linkType: soft - -"@pluginpal/webtools-helper-plugin@link:.yalc/@pluginpal/webtools-helper-plugin::locator=strapi-webtools%40workspace%3A.": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-helper-plugin@link:.yalc/@pluginpal/webtools-helper-plugin::locator=strapi-webtools%40workspace%3A." + "@babel/runtime": "npm:^7.13.10" + checksum: 42e4870cd14459da6da03e43c7507dc4c807ed787a87bda52912a0d1d6d5013326b697c18c9625fc6a2cf0af2b45d9c86747985b45358fd92ab646b983978e3c languageName: node - linkType: soft + linkType: hard -"@pluginpal/webtools-helper-plugin@npm:1.0.0-beta.4, @pluginpal/webtools-helper-plugin@npm:^1.0.0-beta.4, @pluginpal/webtools-helper-plugin@workspace:packages/helper-plugin": - version: 0.0.0-use.local - resolution: "@pluginpal/webtools-helper-plugin@workspace:packages/helper-plugin" +"@radix-ui/primitive@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/primitive@npm:1.0.1" dependencies: - "@strapi/strapi": "npm:^4" - nodemon: "npm:^3.1.0" - typescript: "npm:5.2.2" - languageName: unknown - linkType: soft + "@babel/runtime": "npm:^7.13.10" + checksum: 912216455537db3ca77f3e7f70174fb2b454fbd4a37a0acb7cfadad9ab6131abdfb787472242574460a3c301edf45738340cc84f6717982710082840fde7d916 + languageName: node + linkType: hard -"@pmmmwh/react-refresh-webpack-plugin@npm:0.5.11": - version: 0.5.11 - resolution: "@pmmmwh/react-refresh-webpack-plugin@npm:0.5.11" +"@radix-ui/react-accordion@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-accordion@npm:1.1.2" dependencies: - ansi-html-community: "npm:^0.0.8" - common-path-prefix: "npm:^3.0.0" - core-js-pure: "npm:^3.23.3" - error-stack-parser: "npm:^2.0.6" - find-up: "npm:^5.0.0" - html-entities: "npm:^2.1.0" - loader-utils: "npm:^2.0.4" - schema-utils: "npm:^3.0.0" - source-map: "npm:^0.7.3" + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-collapsible": "npm:1.0.3" + "@radix-ui/react-collection": "npm:1.0.3" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" peerDependencies: - "@types/webpack": 4.x || 5.x - react-refresh: ">=0.10.0 <1.0.0" - sockjs-client: ^1.4.0 - type-fest: ">=0.17.0 <5.0.0" - webpack: ">=4.43.0 <6.0.0" - webpack-dev-server: 3.x || 4.x - webpack-hot-middleware: 2.x - webpack-plugin-serve: 0.x || 1.x + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: - "@types/webpack": - optional: true - sockjs-client: - optional: true - type-fest: - optional: true - webpack-dev-server: - optional: true - webpack-hot-middleware: + "@types/react": optional: true - webpack-plugin-serve: + "@types/react-dom": optional: true - checksum: a9c8468417a14a23339e313cff6ddb8029e0637748973070e61d83a2534620b3492b9a42ecf9eb9d63cb709f53c17fe814bc7dd68d64c300db338e9fd7287bc4 - languageName: node - linkType: hard - -"@pnpm/config.env-replace@npm:^1.1.0": - version: 1.1.0 - resolution: "@pnpm/config.env-replace@npm:1.1.0" - checksum: 4cfc4a5c49ab3d0c6a1f196cfd4146374768b0243d441c7de8fa7bd28eaab6290f514b98490472cc65dbd080d34369447b3e9302585e1d5c099befd7c8b5e55f + checksum: 54fe3642306d62f68ac4d534c6bec1998d00d441663b16119fe267cb085e48761acf3c02b9466245d42b8ab419632a573d35d79d3a5d328906bde121dd1816db languageName: node linkType: hard -"@pnpm/network.ca-file@npm:^1.0.1": - version: 1.0.2 - resolution: "@pnpm/network.ca-file@npm:1.0.2" +"@radix-ui/react-alert-dialog@npm:1.0.5": + version: 1.0.5 + resolution: "@radix-ui/react-alert-dialog@npm:1.0.5" dependencies: - graceful-fs: "npm:4.2.10" - checksum: 95f6e0e38d047aca3283550719155ce7304ac00d98911e4ab026daedaf640a63bd83e3d13e17c623fa41ac72f3801382ba21260bcce431c14fbbc06430ecb776 + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-dialog": "npm:1.0.5" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 73854a1011b07a50261a12ce33c4b9d6585603e731a2ceffc7a4d2b8c795631716fda8b8006a813648e247d17abbaf290a419a935ae4cd70c83c3c70a34ce9f4 languageName: node linkType: hard -"@pnpm/npm-conf@npm:^2.1.0": - version: 2.2.2 - resolution: "@pnpm/npm-conf@npm:2.2.2" +"@radix-ui/react-arrow@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-arrow@npm:1.0.3" dependencies: - "@pnpm/config.env-replace": "npm:^1.1.0" - "@pnpm/network.ca-file": "npm:^1.0.1" - config-chain: "npm:^1.1.11" - checksum: 71393dcfce85603fddd8484b486767163000afab03918303253ae97992615b91d25942f83751366cb40ad2ee32b0ae0a033561de9d878199a024286ff98b0296 - languageName: node - linkType: hard - -"@polka/url@npm:^1.0.0-next.24": - version: 1.0.0-next.25 - resolution: "@polka/url@npm:1.0.0-next.25" - checksum: ef61f0a0fe94bb6e1143fc5b9d5a12e6ca9dbd2c57843ebf81db432c21b9f1005c09e8a1ef8b6d5ddfa42146ca65b640feb2d353bd0d3546da46ba59e48a5349 + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-primitive": "npm:1.0.3" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: c931f6d7e0bac50fd1654a0303a303aff74a68a13a33a851a43a7c88677b53a92ca6557920b9105144a3002f899ce888437d20ddd7803a5c716edac99587626d languageName: node linkType: hard -"@radix-ui/number@npm:^1.0.1": - version: 1.0.1 - resolution: "@radix-ui/number@npm:1.0.1" +"@radix-ui/react-avatar@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-avatar@npm:1.0.4" dependencies: "@babel/runtime": "npm:^7.13.10" - checksum: 42e4870cd14459da6da03e43c7507dc4c807ed787a87bda52912a0d1d6d5013326b697c18c9625fc6a2cf0af2b45d9c86747985b45358fd92ab646b983978e3c + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 608494c53968085bfcf9b987d80c3ec6720bdb65f78591d53e8bba3b360e86366d48a7dee11405dd443f5a3565432184b95bb9d4954bca1922cc9385a942caaf languageName: node linkType: hard -"@radix-ui/primitive@npm:1.0.1, @radix-ui/primitive@npm:^1.0.1": - version: 1.0.1 - resolution: "@radix-ui/primitive@npm:1.0.1" +"@radix-ui/react-checkbox@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-checkbox@npm:1.0.4" dependencies: "@babel/runtime": "npm:^7.13.10" - checksum: 912216455537db3ca77f3e7f70174fb2b454fbd4a37a0acb7cfadad9ab6131abdfb787472242574460a3c301edf45738340cc84f6717982710082840fde7d916 + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-use-size": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a4bd259a7e15ad88f72524190ddcc2db0688d439aad954e06d0adf6038b2e17397ed8ae0ea26ab09bf6981f1b9dd883904b2b7e74b307b5c6b1a3765d27fe737 languageName: node linkType: hard -"@radix-ui/react-arrow@npm:1.0.3": +"@radix-ui/react-collapsible@npm:1.0.3": version: 1.0.3 - resolution: "@radix-ui/react-arrow@npm:1.0.3" + resolution: "@radix-ui/react-collapsible@npm:1.0.3" dependencies: "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" peerDependencies: "@types/react": "*" "@types/react-dom": "*" @@ -3940,7 +3883,7 @@ __metadata: optional: true "@types/react-dom": optional: true - checksum: c931f6d7e0bac50fd1654a0303a303aff74a68a13a33a851a43a7c88677b53a92ca6557920b9105144a3002f899ce888437d20ddd7803a5c716edac99587626d + checksum: 7bc3e601e3fa84991bdf46ea1bdb725760942f8facadf42f05808abc7a1399c6ab90a00c70699367026afbd8afba0254ff9634f9d1e05b24ae452d9e0524d328 languageName: node linkType: hard @@ -3967,7 +3910,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-compose-refs@npm:1.0.1, @radix-ui/react-compose-refs@npm:^1.0.1": +"@radix-ui/react-compose-refs@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-compose-refs@npm:1.0.1" dependencies: @@ -3982,7 +3925,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-context@npm:1.0.1, @radix-ui/react-context@npm:^1.0.1": +"@radix-ui/react-context@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-context@npm:1.0.1" dependencies: @@ -3997,6 +3940,39 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-dialog@npm:1.0.5": + version: 1.0.5 + resolution: "@radix-ui/react-dialog@npm:1.0.5" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" + "@radix-ui/react-focus-guards": "npm:1.0.1" + "@radix-ui/react-focus-scope": "npm:1.0.4" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-portal": "npm:1.0.4" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:2.5.5" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: c5b3069397379e79857a3203f3ead4d12d87736b59899f02a63e620a07dd1e6704e15523926cdf8e39afe1c945a7ff0f2533c5ea5be1e17c3114820300a51133 + languageName: node + linkType: hard + "@radix-ui/react-direction@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-direction@npm:1.0.1" @@ -4012,7 +3988,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dismissable-layer@npm:1.0.5, @radix-ui/react-dismissable-layer@npm:^1.0.5": +"@radix-ui/react-dismissable-layer@npm:1.0.5": version: 1.0.5 resolution: "@radix-ui/react-dismissable-layer@npm:1.0.5" dependencies: @@ -4036,7 +4012,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-dropdown-menu@npm:^2.0.6": +"@radix-ui/react-dropdown-menu@npm:2.0.6": version: 2.0.6 resolution: "@radix-ui/react-dropdown-menu@npm:2.0.6" dependencies: @@ -4099,7 +4075,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-id@npm:1.0.1, @radix-ui/react-id@npm:^1.0.1": +"@radix-ui/react-id@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-id@npm:1.0.1" dependencies: @@ -4152,18 +4128,52 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-popper@npm:1.1.3, @radix-ui/react-popper@npm:^1.1.3": - version: 1.1.3 - resolution: "@radix-ui/react-popper@npm:1.1.3" +"@radix-ui/react-popover@npm:1.0.7": + version: 1.0.7 + resolution: "@radix-ui/react-popover@npm:1.0.7" dependencies: "@babel/runtime": "npm:^7.13.10" - "@floating-ui/react-dom": "npm:^2.0.0" - "@radix-ui/react-arrow": "npm:1.0.3" + "@radix-ui/primitive": "npm:1.0.1" "@radix-ui/react-compose-refs": "npm:1.0.1" "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" + "@radix-ui/react-focus-guards": "npm:1.0.1" + "@radix-ui/react-focus-scope": "npm:1.0.4" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-popper": "npm:1.1.3" + "@radix-ui/react-portal": "npm:1.0.4" + "@radix-ui/react-presence": "npm:1.0.1" "@radix-ui/react-primitive": "npm:1.0.3" - "@radix-ui/react-use-callback-ref": "npm:1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + aria-hidden: "npm:^1.1.1" + react-remove-scroll: "npm:2.5.5" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ed7abbd61df1e15d62072e214fafbdc4e31942e0ce49665f2045d8279944a0a37762bcd70a36389ed9e43c95797d5acb57f6f5ca5a15b688b1928cfc2b9ce196 + languageName: node + linkType: hard + +"@radix-ui/react-popper@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-popper@npm:1.1.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@floating-ui/react-dom": "npm:^2.0.0" + "@radix-ui/react-arrow": "npm:1.0.3" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" "@radix-ui/react-use-rect": "npm:1.0.1" "@radix-ui/react-use-size": "npm:1.0.1" "@radix-ui/rect": "npm:1.0.1" @@ -4181,7 +4191,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-portal@npm:1.0.4, @radix-ui/react-portal@npm:^1.0.4": +"@radix-ui/react-portal@npm:1.0.4": version: 1.0.4 resolution: "@radix-ui/react-portal@npm:1.0.4" dependencies: @@ -4222,7 +4232,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-primitive@npm:1.0.3, @radix-ui/react-primitive@npm:^1.0.3": +"@radix-ui/react-primitive@npm:1.0.3": version: 1.0.3 resolution: "@radix-ui/react-primitive@npm:1.0.3" dependencies: @@ -4242,6 +4252,56 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-progress@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-progress@npm:1.0.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ccb383ad06f8b2bcc8053c618009e775dc41674d5e2d51e8ab8460a60ea154488a03ccc07f72efbe28d7b182ca424bc223f304686edd002c7cd9be34199881b9 + languageName: node + linkType: hard + +"@radix-ui/react-radio-group@npm:1.1.3": + version: 1.1.3 + resolution: "@radix-ui/react-radio-group@npm:1.1.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-roving-focus": "npm:1.0.4" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-use-size": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a23264cc9e8cb3738db8edf50ae27b82f79093f57c2e9a4d319fdece280147f5615643ad6df480383dcd53f39078e321c25be5e18992ffda36b2c73ebfcad9c4 + languageName: node + linkType: hard + "@radix-ui/react-roving-focus@npm:1.0.4": version: 1.0.4 resolution: "@radix-ui/react-roving-focus@npm:1.0.4" @@ -4270,6 +4330,34 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-scroll-area@npm:1.0.5": + version: 1.0.5 + resolution: "@radix-ui/react-scroll-area@npm:1.0.5" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/number": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@radix-ui/react-use-layout-effect": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: a08818aeeb15920a02e708699a8bdc85c26eab0579ab741129b464a799b5d9a04f81810a2d200f1cf4aef03452067770e87b0f81593a689350fcd7e51819e4cb + languageName: node + linkType: hard + "@radix-ui/react-separator@npm:1.0.3": version: 1.0.3 resolution: "@radix-ui/react-separator@npm:1.0.3" @@ -4290,7 +4378,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-slot@npm:1.0.2, @radix-ui/react-slot@npm:^1.0.2": +"@radix-ui/react-slot@npm:1.0.2": version: 1.0.2 resolution: "@radix-ui/react-slot@npm:1.0.2" dependencies: @@ -4306,6 +4394,59 @@ __metadata: languageName: node linkType: hard +"@radix-ui/react-switch@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-switch@npm:1.0.3" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-use-size": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: e7c65aeedf9d3cd47320fd3759b8c7f3777619cd847a96f2c52841488ad1745fa35335e2877a4f839902942410a7ffe9baf05ec1c249a0401a2b1b9363dbf343 + languageName: node + linkType: hard + +"@radix-ui/react-tabs@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-tabs@npm:1.0.4" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-direction": "npm:1.0.1" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-roving-focus": "npm:1.0.4" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 79699a921f5c2e890e0e496a751d9c2a7c4017eff8e52f094389e993263332881353bdd27b8cc123c906b36743e803eec7f32fdbb4d413328cba0a37d6413339 + languageName: node + linkType: hard + "@radix-ui/react-toggle-group@npm:1.0.4": version: 1.0.4 resolution: "@radix-ui/react-toggle-group@npm:1.0.4" @@ -4380,7 +4521,38 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-callback-ref@npm:1.0.1, @radix-ui/react-use-callback-ref@npm:^1.0.1": +"@radix-ui/react-tooltip@npm:1.0.7": + version: 1.0.7 + resolution: "@radix-ui/react-tooltip@npm:1.0.7" + dependencies: + "@babel/runtime": "npm:^7.13.10" + "@radix-ui/primitive": "npm:1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-popper": "npm:1.1.3" + "@radix-ui/react-portal": "npm:1.0.4" + "@radix-ui/react-presence": "npm:1.0.1" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" + "@radix-ui/react-visually-hidden": "npm:1.0.3" + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 915524ea9d102eb26e656c550a084ca460219041c0e7cec0e72b522ee52a43b4d725f4ad3352212f4ae88b3672ef7b23bad07844275cafea075ada590678d873 + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1" dependencies: @@ -4395,7 +4567,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-controllable-state@npm:1.0.1, @radix-ui/react-use-controllable-state@npm:^1.0.1": +"@radix-ui/react-use-controllable-state@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1" dependencies: @@ -4442,7 +4614,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-use-previous@npm:^1.0.1": +"@radix-ui/react-use-previous@npm:1.0.1": version: 1.0.1 resolution: "@radix-ui/react-use-previous@npm:1.0.1" dependencies: @@ -4489,7 +4661,7 @@ __metadata: languageName: node linkType: hard -"@radix-ui/react-visually-hidden@npm:^1.0.3": +"@radix-ui/react-visually-hidden@npm:1.0.3": version: 1.0.3 resolution: "@radix-ui/react-visually-hidden@npm:1.0.3" dependencies: @@ -4559,236 +4731,219 @@ __metadata: languageName: node linkType: hard -"@rollup/rollup-android-arm-eabi@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-android-arm-eabi@npm:4.22.4" +"@remix-run/router@npm:1.22.0": + version: 1.22.0 + resolution: "@remix-run/router@npm:1.22.0" + checksum: 6fbfbdddb485af6bc24635272436fc9884b40d2517581b5cc66ab866279d238ccb11b6f8f67ad99d43ff21c0ea8bc088c96d510a42dcc0cc05a716760fe5a633 + languageName: node + linkType: hard + +"@remix-run/router@npm:1.23.0": + version: 1.23.0 + resolution: "@remix-run/router@npm:1.23.0" + checksum: eaef5cb46a1e413f7d1019a75990808307e08e53a39d4cf69c339432ddc03143d725decef3d6b9b5071b898da07f72a4a57c4e73f787005fcf10162973d8d7d7 + languageName: node + linkType: hard + +"@rollup/rollup-android-arm-eabi@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-android-arm-eabi@npm:4.34.8" conditions: os=android & cpu=arm languageName: node linkType: hard -"@rollup/rollup-android-arm64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-android-arm64@npm:4.22.4" +"@rollup/rollup-android-arm64@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-android-arm64@npm:4.34.8" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-arm64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-darwin-arm64@npm:4.22.4" +"@rollup/rollup-darwin-arm64@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-darwin-arm64@npm:4.34.8" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-darwin-x64@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-darwin-x64@npm:4.22.4" +"@rollup/rollup-darwin-x64@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-darwin-x64@npm:4.34.8" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.22.4" +"@rollup/rollup-freebsd-arm64@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-freebsd-arm64@npm:4.34.8" + conditions: os=freebsd & cpu=arm64 + languageName: node + linkType: hard + +"@rollup/rollup-freebsd-x64@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-freebsd-x64@npm:4.34.8" + conditions: os=freebsd & cpu=x64 + languageName: node + linkType: hard + +"@rollup/rollup-linux-arm-gnueabihf@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-arm-gnueabihf@npm:4.34.8" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm-musleabihf@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.22.4" +"@rollup/rollup-linux-arm-musleabihf@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-arm-musleabihf@npm:4.34.8" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-arm64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.22.4" +"@rollup/rollup-linux-arm64-gnu@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-arm64-gnu@npm:4.34.8" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-arm64-musl@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-arm64-musl@npm:4.22.4" +"@rollup/rollup-linux-arm64-musl@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-arm64-musl@npm:4.34.8" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.22.4" +"@rollup/rollup-linux-loongarch64-gnu@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-loongarch64-gnu@npm:4.34.8" + conditions: os=linux & cpu=loong64 & libc=glibc + languageName: node + linkType: hard + +"@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-powerpc64le-gnu@npm:4.34.8" conditions: os=linux & cpu=ppc64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-riscv64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.22.4" +"@rollup/rollup-linux-riscv64-gnu@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-riscv64-gnu@npm:4.34.8" conditions: os=linux & cpu=riscv64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-s390x-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.22.4" +"@rollup/rollup-linux-s390x-gnu@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-s390x-gnu@npm:4.34.8" conditions: os=linux & cpu=s390x & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-gnu@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-x64-gnu@npm:4.22.4" +"@rollup/rollup-linux-x64-gnu@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-x64-gnu@npm:4.34.8" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@rollup/rollup-linux-x64-musl@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-linux-x64-musl@npm:4.22.4" +"@rollup/rollup-linux-x64-musl@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-linux-x64-musl@npm:4.34.8" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@rollup/rollup-win32-arm64-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.22.4" +"@rollup/rollup-win32-arm64-msvc@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-win32-arm64-msvc@npm:4.34.8" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@rollup/rollup-win32-ia32-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.22.4" +"@rollup/rollup-win32-ia32-msvc@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-win32-ia32-msvc@npm:4.34.8" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@rollup/rollup-win32-x64-msvc@npm:4.22.4": - version: 4.22.4 - resolution: "@rollup/rollup-win32-x64-msvc@npm:4.22.4" +"@rollup/rollup-win32-x64-msvc@npm:4.34.8": + version: 4.34.8 + resolution: "@rollup/rollup-win32-x64-msvc@npm:4.34.8" conditions: os=win32 & cpu=x64 languageName: node linkType: hard +"@rtsao/scc@npm:^1.1.0": + version: 1.1.0 + resolution: "@rtsao/scc@npm:1.1.0" + checksum: b5bcfb0d87f7d1c1c7c0f7693f53b07866ed9fec4c34a97a8c948fb9a7c0082e416ce4d3b60beb4f5e167cbe04cdeefbf6771320f3ede059b9ce91188c409a5b + languageName: node + linkType: hard + "@rushstack/eslint-patch@npm:^1.1.0": - version: 1.10.3 - resolution: "@rushstack/eslint-patch@npm:1.10.3" - checksum: ec75d23fba30fc5f3303109181ce81a686f7b5660b6e06d454cd7b74a635bd68d5b28300ddd6e2a53b6cb10a876246e952e12fa058af32b2fa29b73744f00521 + version: 1.10.5 + resolution: "@rushstack/eslint-patch@npm:1.10.5" + checksum: ea66e8be3a78a48d06e8ff33221cef5749386589236bbcd24013577d2b4e1035e3dc919740c6e0f16d44c1e0b62d06d00898508fc74cc2adb0ac6b667aa5a8e4 languageName: node linkType: hard -"@rushstack/node-core-library@npm:4.3.0": - version: 4.3.0 - resolution: "@rushstack/node-core-library@npm:4.3.0" +"@rushstack/node-core-library@npm:5.11.0": + version: 5.11.0 + resolution: "@rushstack/node-core-library@npm:5.11.0" dependencies: - fs-extra: "npm:~7.0.1" + ajv: "npm:~8.13.0" + ajv-draft-04: "npm:~1.0.0" + ajv-formats: "npm:~3.0.1" + fs-extra: "npm:~11.3.0" import-lazy: "npm:~4.0.0" jju: "npm:~1.4.0" resolve: "npm:~1.22.1" semver: "npm:~7.5.4" - z-schema: "npm:~5.0.2" peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: cc8b5ca4d7dfe8c63bec06d761097ec377a123200d7383cc938baaeeadf63a039cb750b93b8fadf4d0d4aae7e2f6bc54abf12b62a0bfd874118d9f801baee664 + checksum: 7de70fdfa0274ce2fd5e2617c38156143172d852730d03ffb7cfec9ebd6f1bbbc595b81527a189956ee89fe419d9e7d51ffaeaa2d0ee2fc2deae7d24531b7ffb languageName: node linkType: hard -"@rushstack/terminal@npm:0.11.0": - version: 0.11.0 - resolution: "@rushstack/terminal@npm:0.11.0" +"@rushstack/terminal@npm:0.15.0": + version: 0.15.0 + resolution: "@rushstack/terminal@npm:0.15.0" dependencies: - "@rushstack/node-core-library": "npm:4.3.0" + "@rushstack/node-core-library": "npm:5.11.0" supports-color: "npm:~8.1.1" peerDependencies: "@types/node": "*" peerDependenciesMeta: "@types/node": optional: true - checksum: a65b5dece8bc2f22affaadbd336577046b4f453554a6128b4de36637403d66f8c7d89eb027372c97700eb4136f56bb202d8cf75e84ac05603e38c342a86ca2fb + checksum: 44e23353e8a4b8024d10d01b9a05fd8d736ddbe2d595a12bfcd290c27842fef156e2471f5e61eed62bad733bd692ba261f1e642c2b1547a0009927805e74e2a6 languageName: node linkType: hard "@rushstack/ts-command-line@npm:^4.12.2": - version: 4.21.0 - resolution: "@rushstack/ts-command-line@npm:4.21.0" + version: 4.23.5 + resolution: "@rushstack/ts-command-line@npm:4.23.5" dependencies: - "@rushstack/terminal": "npm:0.11.0" + "@rushstack/terminal": "npm:0.15.0" "@types/argparse": "npm:1.0.38" argparse: "npm:~1.0.9" string-argv: "npm:~0.3.1" - checksum: 53b11d8c62d48d912f063e59f8594ea6f5f28cb55d57dd96211479f61523a80170f2d06b9f320d1a823a1fa0af9163a5d23cce65d3878d7512560fe44a3ccb76 - languageName: node - linkType: hard - -"@sentry/core@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/core@npm:6.19.7" - dependencies: - "@sentry/hub": "npm:6.19.7" - "@sentry/minimal": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 65dc0b21859ec8e31e4091c2e0516bad3073de7c2518d239906ff875a0542490688cb76441c462c84189cd0f19176f5af6d6e56dbb5e157c9d03906791259411 - languageName: node - linkType: hard - -"@sentry/hub@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/hub@npm:6.19.7" - dependencies: - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 586ac17c01c4ae4d4202adc0d0cfe861ee1087b637ad8692f01c265408b5792f4c14e0dd73506aa266be310665e461d785d083285d63e0ef6c1a1ae43c3d6d50 - languageName: node - linkType: hard - -"@sentry/minimal@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/minimal@npm:6.19.7" - dependencies: - "@sentry/hub": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 86f77d62d8ab5364cc1d14088b557045f24543f2354a959840fbc170c2fc38f9406c2d1be2ae33cad501398c0cc066a7f02b6c8f0155e844e70372c77c56f860 - languageName: node - linkType: hard - -"@sentry/node@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/node@npm:6.19.7" - dependencies: - "@sentry/core": "npm:6.19.7" - "@sentry/hub": "npm:6.19.7" - "@sentry/types": "npm:6.19.7" - "@sentry/utils": "npm:6.19.7" - cookie: "npm:^0.4.1" - https-proxy-agent: "npm:^5.0.0" - lru_map: "npm:^0.3.3" - tslib: "npm:^1.9.3" - checksum: 4a25dfa4a5278375e7644a3c642abb4a90be70c99fdf633536bf1194f246aa3d11edc8efb3487ed8aeecc01c6ea9204660a9162c019337459da92837b969cfa5 - languageName: node - linkType: hard - -"@sentry/types@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/types@npm:6.19.7" - checksum: b428ee58ca5f1587a5bdcf5ae19de0116f5c73eba056872b3a54ff2221d0f5166f3ef28867a8563f00d3da08e55ed3e24baad207b4d1d918596867f99c0ec705 + checksum: 8c4330620658227bb7af27031d720a826f6a8b92f281cc433393c52968475fddc0031d86477f1676377878130b926b2efb7893edb2d73cdb1fa23444b792e88a languageName: node linkType: hard -"@sentry/utils@npm:6.19.7": - version: 6.19.7 - resolution: "@sentry/utils@npm:6.19.7" - dependencies: - "@sentry/types": "npm:6.19.7" - tslib: "npm:^1.9.3" - checksum: 3c15e6bc75800124924da5b180137007e74d39e605c01bd28d2cfd63ee97fac1ea0c3ec8be712a1ef70802730184b71d0f3b6d50c41da9947fef348f1fd68e12 +"@sec-ant/readable-stream@npm:^0.4.1": + version: 0.4.1 + resolution: "@sec-ant/readable-stream@npm:0.4.1" + checksum: 64e9e9cf161e848067a5bf60cdc04d18495dc28bb63a8d9f8993e4dd99b91ad34e4b563c85de17d91ffb177ec17a0664991d2e115f6543e73236a906068987af languageName: node linkType: hard @@ -4806,6 +4961,13 @@ __metadata: languageName: node linkType: hard +"@sindresorhus/merge-streams@npm:^4.0.0": + version: 4.0.0 + resolution: "@sindresorhus/merge-streams@npm:4.0.0" + checksum: 482ee543629aa1933b332f811a1ae805a213681ecdd98c042b1c1b89387df63e7812248bb4df3910b02b3cc5589d3d73e4393f30e197c9dde18046ccd471fc6b + languageName: node + linkType: hard + "@sindresorhus/slugify@npm:1.1.0": version: 1.1.0 resolution: "@sindresorhus/slugify@npm:1.1.0" @@ -4844,175 +5006,129 @@ __metadata: languageName: node linkType: hard -"@strapi/admin@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/admin@npm:4.20.3" +"@strapi/admin@npm:5.10.3, @strapi/admin@npm:^5.0.0": + version: 5.10.3 + resolution: "@strapi/admin@npm:5.10.3" dependencies: "@casl/ability": "npm:6.5.0" - "@pmmmwh/react-refresh-webpack-plugin": "npm:0.5.11" + "@internationalized/date": "npm:3.5.4" "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-toolbar": "npm:1.0.4" "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/design-system": "npm:1.14.1" - "@strapi/helper-plugin": "npm:4.20.3" - "@strapi/icons": "npm:1.14.1" - "@strapi/permissions": "npm:4.20.3" - "@strapi/provider-audit-logs-local": "npm:4.20.3" - "@strapi/types": "npm:4.20.3" - "@strapi/typescript-utils": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - "@vitejs/plugin-react-swc": "npm:3.5.0" - axios: "npm:1.6.0" + "@strapi/design-system": "npm:2.0.0-rc.16" + "@strapi/icons": "npm:2.0.0-rc.16" + "@strapi/permissions": "npm:5.10.3" + "@strapi/types": "npm:5.10.3" + "@strapi/typescript-utils": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" + "@testing-library/dom": "npm:10.1.0" + "@testing-library/react": "npm:15.0.7" + "@testing-library/user-event": "npm:14.5.2" + axios: "npm:1.7.4" bcryptjs: "npm:2.4.3" boxen: "npm:5.1.2" - browserslist: "npm:^4.22.2" - browserslist-to-esbuild: "npm:1.2.0" chalk: "npm:^4.1.2" - chokidar: "npm:3.5.3" codemirror5: "npm:codemirror@^5.65.11" cross-env: "npm:^7.0.3" - css-loader: "npm:^6.9.0" date-fns: "npm:2.30.0" - dotenv: "npm:14.2.0" - esbuild: "npm:0.19.11" - esbuild-loader: "npm:^2.21.0" - esbuild-register: "npm:3.5.0" execa: "npm:5.1.1" fast-deep-equal: "npm:3.1.3" - find-root: "npm:1.1.0" - fork-ts-checker-webpack-plugin: "npm:9.0.2" - formik: "npm:2.4.0" + formik: "npm:2.4.5" fractional-indexing: "npm:3.2.0" - fs-extra: "npm:10.0.0" + fs-extra: "npm:11.2.0" highlight.js: "npm:^10.4.1" - history: "npm:^4.9.0" - html-webpack-plugin: "npm:5.6.0" - immer: "npm:9.0.19" + immer: "npm:9.0.21" inquirer: "npm:8.2.5" invariant: "npm:^2.2.4" - js-cookie: "npm:2.2.1" + is-localhost-ip: "npm:2.0.0" jsonwebtoken: "npm:9.0.0" - koa: "npm:2.13.4" - koa-bodyparser: "npm:4.4.1" + koa: "npm:2.15.2" koa-compose: "npm:4.1.0" - koa-passport: "npm:5.0.0" + koa-passport: "npm:6.0.0" koa-static: "npm:5.0.0" - koa2-ratelimit: "npm:^1.1.2" + koa2-ratelimit: "npm:^1.1.3" lodash: "npm:4.17.21" - markdown-it: "npm:^12.3.2" - markdown-it-abbr: "npm:^1.0.4" - markdown-it-container: "npm:^3.0.0" - markdown-it-deflist: "npm:^2.1.0" - markdown-it-emoji: "npm:^2.0.0" - markdown-it-footnote: "npm:^3.0.3" - markdown-it-ins: "npm:^3.0.1" - markdown-it-mark: "npm:^3.0.1" - markdown-it-sub: "npm:^1.0.0" - markdown-it-sup: "npm:1.0.0" - mini-css-extract-plugin: "npm:2.7.7" - node-schedule: "npm:2.1.0" + node-schedule: "npm:2.1.1" ora: "npm:5.4.1" - outdent: "npm:0.8.0" p-map: "npm:4.0.0" passport-local: "npm:1.0.0" pluralize: "npm:8.0.0" - prettier: "npm:2.8.4" - prop-types: "npm:^15.8.1" + punycode: "npm:2.3.1" qs: "npm:6.11.1" react-dnd: "npm:16.0.1" react-dnd-html5-backend: "npm:16.0.1" - react-error-boundary: "npm:3.1.4" - react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" + react-intl: "npm:6.6.2" react-is: "npm:^18.2.0" react-query: "npm:3.39.3" - react-redux: "npm:8.1.1" - react-refresh: "npm:0.14.0" - react-select: "npm:5.7.0" - react-window: "npm:1.8.8" - read-pkg-up: "npm:7.0.1" - resolve-from: "npm:5.0.0" - rimraf: "npm:3.0.2" - sanitize-html: "npm:2.11.0" + react-redux: "npm:8.1.3" + react-select: "npm:5.8.0" + react-window: "npm:1.8.10" + rimraf: "npm:5.0.5" + sanitize-html: "npm:2.13.0" + scheduler: "npm:0.23.0" semver: "npm:7.5.4" sift: "npm:16.0.1" - slate: "npm:0.94.1" - slate-history: "npm:0.93.0" - slate-react: "npm:0.98.3" - style-loader: "npm:3.3.4" - typescript: "npm:5.2.2" + typescript: "npm:5.4.4" use-context-selector: "npm:1.4.1" - vite: "npm:5.0.11" - webpack: "npm:^5.89.0" - webpack-bundle-analyzer: "npm:^4.10.1" - webpack-dev-middleware: "npm:6.1.1" - webpack-hot-middleware: "npm:2.26.0" yup: "npm:0.32.9" + zod: "npm:^3.22.4" peerDependencies: - "@strapi/data-transfer": ^4.16.0 - "@strapi/strapi": ^4.3.4 + "@strapi/data-transfer": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 9edb71d7aabe25ecd78f8500db59f38076ae27cc6c9e1d3b7ac6f518cfc3e18dbfc9f4cc07186329de43d3e70374da88a564f03860afe1c633832e7e5f4b6b78 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 31401f21eed05121896c765f5043065238c734b5ae3eabfbf6895a5bd29aa0c951629e4c5c6112903608940a1405ce625d1bc87a562149520434468006f761d1 languageName: node linkType: hard -"@strapi/admin@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/admin@npm:4.24.2" +"@strapi/cloud-cli@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/cloud-cli@npm:5.10.3" dependencies: - "@casl/ability": "npm:6.5.0" - "@pmmmwh/react-refresh-webpack-plugin": "npm:0.5.11" - "@radix-ui/react-context": "npm:1.0.1" - "@radix-ui/react-toolbar": "npm:1.0.4" - "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/design-system": "npm:1.18.0" - "@strapi/helper-plugin": "npm:4.24.2" - "@strapi/icons": "npm:1.18.0" - "@strapi/permissions": "npm:4.24.2" - "@strapi/provider-audit-logs-local": "npm:4.24.2" - "@strapi/types": "npm:4.24.2" - "@strapi/typescript-utils": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" - "@vitejs/plugin-react-swc": "npm:3.5.0" - axios: "npm:1.6.0" - bcryptjs: "npm:2.4.3" + "@strapi/utils": "npm:5.10.3" + axios: "npm:1.7.4" boxen: "npm:5.1.2" - browserslist: "npm:^4.22.2" - browserslist-to-esbuild: "npm:1.2.0" - chalk: "npm:^4.1.2" - chokidar: "npm:3.5.3" - codemirror5: "npm:codemirror@^5.65.11" - cross-env: "npm:^7.0.3" - css-loader: "npm:^6.9.0" - date-fns: "npm:2.30.0" - dotenv: "npm:14.2.0" - esbuild: "npm:0.19.11" - esbuild-loader: "npm:^2.21.0" - esbuild-register: "npm:3.5.0" - execa: "npm:5.1.1" - fast-deep-equal: "npm:3.1.3" - find-root: "npm:1.1.0" - fork-ts-checker-webpack-plugin: "npm:9.0.2" - formik: "npm:2.4.0" - fractional-indexing: "npm:3.2.0" - fs-extra: "npm:10.0.0" - highlight.js: "npm:^10.4.1" - history: "npm:^4.9.0" - html-webpack-plugin: "npm:5.6.0" - immer: "npm:9.0.19" + chalk: "npm:4.1.2" + cli-progress: "npm:3.12.0" + commander: "npm:8.3.0" + eventsource: "npm:2.0.2" + fast-safe-stringify: "npm:2.1.1" + fs-extra: "npm:11.2.0" inquirer: "npm:8.2.5" - invariant: "npm:^2.2.4" - js-cookie: "npm:2.2.1" jsonwebtoken: "npm:9.0.0" - koa: "npm:2.13.4" - koa-bodyparser: "npm:4.4.1" - koa-compose: "npm:4.1.0" - koa-passport: "npm:5.0.0" - koa-static: "npm:5.0.0" - koa2-ratelimit: "npm:^1.1.2" + jwks-rsa: "npm:3.1.0" + lodash: "npm:4.17.21" + minimatch: "npm:9.0.3" + open: "npm:8.4.0" + ora: "npm:5.4.1" + pkg-up: "npm:3.1.0" + tar: "npm:6.2.1" + xdg-app-paths: "npm:8.3.0" + yup: "npm:0.32.9" + bin: + cloud-cli: bin/index.js + checksum: 63ad8020ae1fce0ba5247b7ac363f863d5adcf6620e4cc5671f17401ef50a674e22f32d7bb9ca037b451aaa7e83ce5e0f2c2beb6ead9e6c67b054d458910a6b6 + languageName: node + linkType: hard + +"@strapi/content-manager@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/content-manager@npm:5.10.3" + dependencies: + "@radix-ui/react-toolbar": "npm:1.0.4" + "@reduxjs/toolkit": "npm:1.9.7" + "@sindresorhus/slugify": "npm:1.1.0" + "@strapi/design-system": "npm:2.0.0-rc.16" + "@strapi/icons": "npm:2.0.0-rc.16" + "@strapi/types": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" + codemirror5: "npm:codemirror@^5.65.11" + date-fns: "npm:2.30.0" + fractional-indexing: "npm:3.2.0" + highlight.js: "npm:^10.4.1" + immer: "npm:9.0.21" + koa: "npm:2.15.2" lodash: "npm:4.17.21" markdown-it: "npm:^12.3.2" markdown-it-abbr: "npm:^1.0.4" @@ -5024,156 +5140,161 @@ __metadata: markdown-it-mark: "npm:^3.0.1" markdown-it-sub: "npm:^1.0.0" markdown-it-sup: "npm:1.0.0" - mini-css-extract-plugin: "npm:2.7.7" - node-schedule: "npm:2.1.0" - ora: "npm:5.4.1" - outdent: "npm:0.8.0" - p-map: "npm:4.0.0" - passport-local: "npm:1.0.0" - pluralize: "npm:8.0.0" - prettier: "npm:2.8.4" - prop-types: "npm:^15.8.1" + node-schedule: "npm:2.1.1" + prismjs: "npm:^1.29.0" qs: "npm:6.11.1" react-dnd: "npm:16.0.1" react-dnd-html5-backend: "npm:16.0.1" - react-error-boundary: "npm:3.1.4" react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" - react-is: "npm:^18.2.0" + react-intl: "npm:6.6.2" react-query: "npm:3.39.3" - react-redux: "npm:8.1.1" - react-refresh: "npm:0.14.0" - react-select: "npm:5.7.0" - react-window: "npm:1.8.8" - read-pkg-up: "npm:7.0.1" - resolve-from: "npm:5.0.0" - rimraf: "npm:3.0.2" + react-redux: "npm:8.1.3" + react-window: "npm:1.8.10" sanitize-html: "npm:2.13.0" - semver: "npm:7.5.4" - sift: "npm:16.0.1" slate: "npm:0.94.1" slate-history: "npm:0.93.0" slate-react: "npm:0.98.3" - style-loader: "npm:3.3.4" - typescript: "npm:5.2.2" - use-context-selector: "npm:1.4.1" - vite: "npm:5.0.13" - webpack: "npm:^5.89.0" - webpack-bundle-analyzer: "npm:^4.10.1" - webpack-dev-middleware: "npm:6.1.2" - webpack-hot-middleware: "npm:2.26.0" yup: "npm:0.32.9" peerDependencies: - "@strapi/data-transfer": ^4.16.0 - "@strapi/strapi": ^4.3.4 + "@strapi/admin": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: ffcaf7b18d97376af2a3ae9b376ed41fd9e5ec62d6e5e48e6d31c565a36737a0974edbc406323afc103bbb478aedb2bb361fead8b962049ca4846b8f00b4dcf9 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 6a8cf6b6babac9606cfca6d4c67a424a118a65b9a6008124230baa3eb5c6088e316ddd3e6d651ce5cec632a3aef197b188820bc30641189f7ccc2218011c80f5 languageName: node linkType: hard -"@strapi/content-releases@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/content-releases@npm:4.20.3" +"@strapi/content-releases@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/content-releases@npm:5.10.3" dependencies: "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/design-system": "npm:1.14.1" - "@strapi/helper-plugin": "npm:4.20.3" - "@strapi/icons": "npm:1.14.1" - "@strapi/types": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - axios: "npm:1.6.0" + "@strapi/database": "npm:5.10.3" + "@strapi/design-system": "npm:2.0.0-rc.16" + "@strapi/icons": "npm:2.0.0-rc.16" + "@strapi/types": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" date-fns: "npm:2.30.0" - date-fns-tz: "npm:2.0.0" - formik: "npm:2.4.0" + date-fns-tz: "npm:2.0.1" + formik: "npm:2.4.5" lodash: "npm:4.17.21" - node-schedule: "npm:2.1.0" - react-intl: "npm:6.4.1" - react-redux: "npm:8.1.1" + node-schedule: "npm:2.1.1" + qs: "npm:6.11.1" + react-intl: "npm:6.6.2" + react-redux: "npm:8.1.3" yup: "npm:0.32.9" peerDependencies: - "@strapi/admin": ^4.19.0 - "@strapi/strapi": ^4.15.1 + "@strapi/admin": ^5.0.0 + "@strapi/content-manager": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: 5.3.4 - styled-components: 5.3.3 - checksum: 2392af62a30cfad55cb4bf932c8d53f869eed7630469685f8d92ac086650d5c23366a1590277cf7112c1310faeea4bd6c1b7968a15f8250a76058b1902a2417a + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: aec4ba5b4e7665b3208bc81b36a8516da4b87583a78fd726d8c8ea4ce9e5f0874d7fa61e9d9d5dc6a3c0770cf57eee14612dc29492173f78eac7dfb6b268c688 languageName: node linkType: hard -"@strapi/content-releases@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/content-releases@npm:4.24.2" +"@strapi/content-type-builder@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/content-type-builder@npm:5.10.3" dependencies: "@reduxjs/toolkit": "npm:1.9.7" - "@strapi/design-system": "npm:1.18.0" - "@strapi/helper-plugin": "npm:4.24.2" - "@strapi/icons": "npm:1.18.0" - "@strapi/types": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" - axios: "npm:1.6.0" + "@sindresorhus/slugify": "npm:1.1.0" + "@strapi/design-system": "npm:2.0.0-rc.16" + "@strapi/generators": "npm:5.10.3" + "@strapi/icons": "npm:2.0.0-rc.16" + "@strapi/utils": "npm:5.10.3" date-fns: "npm:2.30.0" - date-fns-tz: "npm:2.0.0" - formik: "npm:2.4.0" + fs-extra: "npm:11.2.0" + immer: "npm:9.0.21" lodash: "npm:4.17.21" - node-schedule: "npm:2.1.0" - react-intl: "npm:6.4.1" - react-redux: "npm:8.1.1" + pluralize: "npm:8.0.0" + qs: "npm:6.11.1" + react-intl: "npm:6.6.2" + react-redux: "npm:8.1.3" yup: "npm:0.32.9" peerDependencies: - "@strapi/admin": ^4.19.0 - "@strapi/strapi": ^4.15.1 + "@strapi/admin": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: 5.3.4 - styled-components: 5.3.3 - checksum: f3efbec8222ea422cbe192946cd85c8666d5b00654c3aaf5b32438c548f4a9039bca3d13329215153900e8cf75680dce4b4aeeff3e2f803f4117ffcd804d9097 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 4e4634607ac2ec17cd48a7e4a3ea84f3a6bd6088469b22ce1cf24bc6d771acf7975cb1810a640742e618c04a1dd79ddae5f08c761273833ac4c1862c089d3e3f languageName: node linkType: hard -"@strapi/data-transfer@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/data-transfer@npm:4.20.3" +"@strapi/core@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/core@npm:5.10.3" dependencies: - "@strapi/logger": "npm:4.20.3" - "@strapi/strapi": "npm:4.20.3" - "@strapi/types": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" + "@koa/cors": "npm:5.0.0" + "@koa/router": "npm:12.0.2" + "@paralleldrive/cuid2": "npm:2.2.2" + "@strapi/admin": "npm:5.10.3" + "@strapi/database": "npm:5.10.3" + "@strapi/generators": "npm:5.10.3" + "@strapi/logger": "npm:5.10.3" + "@strapi/permissions": "npm:5.10.3" + "@strapi/types": "npm:5.10.3" + "@strapi/typescript-utils": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" + bcryptjs: "npm:2.4.3" + boxen: "npm:5.1.2" chalk: "npm:4.1.2" + ci-info: "npm:4.0.0" cli-table3: "npm:0.6.2" commander: "npm:8.3.0" - fs-extra: "npm:10.0.0" + configstore: "npm:5.0.1" + copyfiles: "npm:2.4.1" + debug: "npm:4.3.4" + delegates: "npm:1.0.0" + dotenv: "npm:16.4.5" + execa: "npm:5.1.1" + fs-extra: "npm:11.2.0" + glob: "npm:10.3.10" + global-agent: "npm:3.0.0" + http-errors: "npm:2.0.0" inquirer: "npm:8.2.5" + is-docker: "npm:2.2.1" + koa: "npm:2.15.2" + koa-body: "npm:6.0.1" + koa-compose: "npm:4.1.0" + koa-compress: "npm:5.1.1" + koa-favicon: "npm:2.1.0" + koa-helmet: "npm:7.0.2" + koa-ip: "npm:^2.1.3" + koa-session: "npm:6.4.0" + koa-static: "npm:5.0.0" lodash: "npm:4.17.21" + mime-types: "npm:2.1.35" + node-schedule: "npm:2.1.1" + open: "npm:8.4.0" ora: "npm:5.4.1" - resolve-cwd: "npm:3.0.0" + package-json: "npm:7.0.0" + pkg-up: "npm:3.1.0" + qs: "npm:6.11.1" + resolve.exports: "npm:2.0.2" semver: "npm:7.5.4" - stream-chain: "npm:2.2.5" - stream-json: "npm:1.8.0" - tar: "npm:6.1.13" - tar-stream: "npm:2.2.0" - ws: "npm:8.13.0" - peerDependencies: - "@strapi/strapi": ^4.14.4 - checksum: 9e89a7450d7ac06786e82c7c00683c4c90989b4933d0ba03c34cc85d0f2eb57b10b0879a1e62173d6be7e26cfe045004544ceb14d56313841779c8ad32189a8c + statuses: "npm:2.0.1" + typescript: "npm:5.4.4" + undici: "npm:6.21.1" + yup: "npm:0.32.9" + checksum: 5b23a9eaff34097f0fa76adc9b95dc6874ca307d2d4fb95721ebdd5bcd57d692a83f7b25a1811b48baf3ac5b930834aa7c4ef5db6bffc1deff711260ee08bab3 languageName: node linkType: hard -"@strapi/data-transfer@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/data-transfer@npm:4.24.2" +"@strapi/data-transfer@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/data-transfer@npm:5.10.3" dependencies: - "@strapi/logger": "npm:4.24.2" - "@strapi/strapi": "npm:4.24.2" - "@strapi/types": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" + "@strapi/logger": "npm:5.10.3" + "@strapi/types": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" chalk: "npm:4.1.2" - cli-table3: "npm:0.6.2" + cli-table3: "npm:0.6.5" commander: "npm:8.3.0" - fs-extra: "npm:10.0.0" + fs-extra: "npm:11.2.0" inquirer: "npm:8.2.5" lodash: "npm:4.17.21" ora: "npm:5.4.1" @@ -5181,371 +5302,164 @@ __metadata: semver: "npm:7.5.4" stream-chain: "npm:2.2.5" stream-json: "npm:1.8.0" - tar: "npm:6.1.13" + tar: "npm:6.2.1" tar-stream: "npm:2.2.0" - ws: "npm:8.13.0" - peerDependencies: - "@strapi/strapi": ^4.14.4 - checksum: dd7c05c621555cd625669459315cd74cbfe24d014511ab079e55eb14bfe3b940fa12ec1c93ea070d3d3e2d94ec8abf96e3bf7c55a79f98f3c0de6eb89f1740e4 + ws: "npm:8.17.1" + checksum: f317a384300e103880cf63bbac65dfa508115af19fb02718123613e349c218f33b43b20e6711e6eb3a0e87dc3c7592fb4a65947dfba4e1f036a7966f324ce95a languageName: node linkType: hard -"@strapi/database@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/database@npm:4.20.3" +"@strapi/database@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/database@npm:5.10.3" dependencies: - "@strapi/utils": "npm:4.20.3" + "@paralleldrive/cuid2": "npm:2.2.2" + "@strapi/utils": "npm:5.10.3" + ajv: "npm:8.16.0" date-fns: "npm:2.30.0" debug: "npm:4.3.4" - fs-extra: "npm:10.0.0" - knex: "npm:2.5.0" + fs-extra: "npm:11.2.0" + knex: "npm:3.0.1" lodash: "npm:4.17.21" semver: "npm:7.5.4" - umzug: "npm:3.2.1" - checksum: da4f02f6aa7aa4fae13a760686278767f842cb08fc6a65f3ea4616e5cdb0ad016ac71be7048a4a405d0c159fcf085d6af3e64c4c83047ee756d4e0d07d4fdca0 + umzug: "npm:3.8.1" + checksum: a0762a6cb79186328fa9ffabfca04cfa038903be1305d952b6d4dc61c2e85a070073e299608247f89e86e36f62cdbe0e53609f3ea5b560baf3fbe5cc0975e939 languageName: node linkType: hard -"@strapi/database@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/database@npm:4.24.2" +"@strapi/design-system@npm:2.0.0-rc.16, @strapi/design-system@npm:^2.0.0-rc.14": + version: 2.0.0-rc.16 + resolution: "@strapi/design-system@npm:2.0.0-rc.16" dependencies: - "@strapi/utils": "npm:4.24.2" - date-fns: "npm:2.30.0" - debug: "npm:4.3.4" - fs-extra: "npm:10.0.0" - knex: "npm:2.5.0" - lodash: "npm:4.17.21" - semver: "npm:7.5.4" - umzug: "npm:3.2.1" - checksum: 583d83eaaf2a53151a70857ca4c83cb7b3423ae32ffdff9cd82ec235e3562120abb2343023cd5f119f6c747dfe7a292c7e4776351b407251d56997e9a5c01589 - languageName: node - linkType: hard - -"@strapi/design-system@npm:1.14.1": - version: 1.14.1 - resolution: "@strapi/design-system@npm:1.14.1" - dependencies: - "@codemirror/lang-json": "npm:^6.0.1" - "@floating-ui/react-dom": "npm:^2.0.5" - "@internationalized/date": "npm:^3.5.1" - "@internationalized/number": "npm:^3.5.0" - "@radix-ui/react-dismissable-layer": "npm:^1.0.5" - "@radix-ui/react-dropdown-menu": "npm:^2.0.6" - "@radix-ui/react-focus-scope": "npm:1.0.4" - "@strapi/ui-primitives": "npm:^1.14.1" - "@uiw/react-codemirror": "npm:^4.21.21" - aria-hidden: "npm:^1.2.3" - compute-scroll-into-view: "npm:^3.1.0" - prop-types: "npm:^15.8.1" - react-remove-scroll: "npm:^2.5.7" - peerDependencies: - "@strapi/icons": ^1.5.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 1fcc6a35c9799a7fd0841475e13517b31fad1307a3b495b3052a613d7093e71d0ccbfb1bb6c750f7f34d1ccea60693609a40c99ec18f540d63680171d626914d - languageName: node - linkType: hard - -"@strapi/design-system@npm:1.18.0": - version: 1.18.0 - resolution: "@strapi/design-system@npm:1.18.0" - dependencies: - "@codemirror/lang-json": "npm:^6.0.1" - "@floating-ui/react-dom": "npm:^2.0.8" - "@internationalized/date": "npm:^3.5.2" - "@internationalized/number": "npm:^3.5.1" - "@radix-ui/react-dismissable-layer": "npm:^1.0.5" - "@radix-ui/react-dropdown-menu": "npm:^2.0.6" + "@codemirror/lang-json": "npm:6.0.1" + "@floating-ui/react-dom": "npm:2.1.0" + "@internationalized/date": "npm:3.5.4" + "@internationalized/number": "npm:3.5.3" + "@radix-ui/react-accordion": "npm:1.1.2" + "@radix-ui/react-alert-dialog": "npm:1.0.5" + "@radix-ui/react-avatar": "npm:1.0.4" + "@radix-ui/react-checkbox": "npm:1.0.4" + "@radix-ui/react-dialog": "npm:1.0.5" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" + "@radix-ui/react-dropdown-menu": "npm:2.0.6" + "@radix-ui/react-focus-guards": "npm:1.0.1" "@radix-ui/react-focus-scope": "npm:1.0.4" - "@strapi/ui-primitives": "npm:^1.18.0" - "@uiw/react-codemirror": "npm:^4.21.25" - aria-hidden: "npm:^1.2.4" - compute-scroll-into-view: "npm:^3.1.0" - prop-types: "npm:^15.8.1" - react-remove-scroll: "npm:^2.5.9" + "@radix-ui/react-popover": "npm:1.0.7" + "@radix-ui/react-progress": "npm:1.0.3" + "@radix-ui/react-radio-group": "npm:1.1.3" + "@radix-ui/react-scroll-area": "npm:1.0.5" + "@radix-ui/react-switch": "npm:1.0.3" + "@radix-ui/react-tabs": "npm:1.0.4" + "@radix-ui/react-tooltip": "npm:1.0.7" + "@radix-ui/react-use-callback-ref": "npm:1.0.1" + "@strapi/ui-primitives": "npm:2.0.0-rc.16" + "@uiw/react-codemirror": "npm:4.22.2" + lodash: "npm:4.17.21" + react-remove-scroll: "npm:2.5.10" peerDependencies: - "@strapi/icons": ^1.5.0 + "@strapi/icons": ^2.0.0 || ^2.0.0-beta || ^2.0.0-alpha react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 13ea98cd2cd0269addf88c9a81c59ae9ee507b2d966ed1a73745bcc039969d7cd7ee26e454fb198ff13928f937123d5fb56da1cf15fe1ef65f9520fb2c9bdf05 + styled-components: ^6.0.0 + checksum: d6f0d1de023986c7e6d3c6a7dd6398c67622e265e2e4a7ea2315ce729e046b8ef4bdee806105fb6926dda6b2c5b3e562dbd8290668cc1c029026ce3988d41dc2 languageName: node linkType: hard -"@strapi/design-system@npm:1.19.0": - version: 1.19.0 - resolution: "@strapi/design-system@npm:1.19.0" - dependencies: - "@codemirror/lang-json": "npm:^6.0.1" - "@floating-ui/react-dom": "npm:^2.0.8" - "@internationalized/date": "npm:^3.5.2" - "@internationalized/number": "npm:^3.5.1" - "@radix-ui/react-dismissable-layer": "npm:^1.0.5" - "@radix-ui/react-dropdown-menu": "npm:^2.0.6" - "@radix-ui/react-focus-scope": "npm:1.0.4" - "@strapi/ui-primitives": "npm:^1.19.0" - "@uiw/react-codemirror": "npm:^4.21.25" - aria-hidden: "npm:^1.2.4" - compute-scroll-into-view: "npm:^3.1.0" - prop-types: "npm:^15.8.1" - react-remove-scroll: "npm:^2.5.9" +"@strapi/email@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/email@npm:5.10.3" + dependencies: + "@strapi/design-system": "npm:2.0.0-rc.16" + "@strapi/icons": "npm:2.0.0-rc.16" + "@strapi/provider-email-sendmail": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" + koa2-ratelimit: "npm:^1.1.3" + lodash: "npm:4.17.21" + react-intl: "npm:6.6.2" + react-query: "npm:3.39.3" + yup: "npm:0.32.9" peerDependencies: - "@strapi/icons": ^1.5.0 + "@strapi/admin": ^5.0.0 + koa: ^2.15.2 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 79a59889737eae32e40450710fd5496d862f05014c9ac20e60f3c4cbcb116954450105a99e2e0e4f3ed16bbcaaf1b15dde622ac9e1a165c7bc86e8b173c27bfc - languageName: node - linkType: hard - -"@strapi/generate-new@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/generate-new@npm:4.20.3" - dependencies: - "@sentry/node": "npm:6.19.7" - chalk: "npm:^4.1.2" - execa: "npm:5.1.1" - fs-extra: "npm:10.0.0" - inquirer: "npm:8.2.5" - lodash: "npm:4.17.21" - node-fetch: "npm:2.7.0" - node-machine-id: "npm:^1.1.10" - ora: "npm:^5.4.1" - semver: "npm:7.5.4" - tar: "npm:6.1.13" - checksum: 59cf6dea67fe948973a8e55056903b798b8ae71a243de6e9519dc8db34080d66a30567782fd2eb4108c1679449b53820a6b1b9877790a0f7b644e72b71ae3ac5 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: cc7134918ff88ed2cf7adb163771a67519d914c858db9f79a74a3197d1741ce7652d9e5158703a025e20f9eb6a3272738f7d1fa93f127fc8fd64242093c89b87 languageName: node linkType: hard -"@strapi/generate-new@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/generate-new@npm:4.24.2" - dependencies: - "@sentry/node": "npm:6.19.7" - chalk: "npm:^4.1.2" - execa: "npm:5.1.1" - fs-extra: "npm:10.0.0" - inquirer: "npm:8.2.5" - lodash: "npm:4.17.21" - node-fetch: "npm:2.7.0" - node-machine-id: "npm:^1.1.10" - ora: "npm:^5.4.1" - semver: "npm:7.5.4" - tar: "npm:6.1.13" - checksum: 1e821e419da09c411ea1ae21c707eecc558b747d58ed95dd2df8383975f6007b2b56ee8b98e0b786e48c0f030dfa5242396201109a9758f67ccae2db192a43d5 - languageName: node - linkType: hard - -"@strapi/generators@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/generators@npm:4.20.3" +"@strapi/generators@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/generators@npm:5.10.3" dependencies: "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/typescript-utils": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" + "@strapi/typescript-utils": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" chalk: "npm:4.1.2" copyfiles: "npm:2.4.1" - fs-extra: "npm:10.0.0" + fs-extra: "npm:11.2.0" node-plop: "npm:0.26.3" - plop: "npm:2.7.6" + plop: "npm:4.0.1" pluralize: "npm:8.0.0" - checksum: d9deb8e7e50eab99499ae75aa0f1b5e489f414af12d3c0c94066f2f036497234826c1952622d032ecf66786a916c13aa883f33ea9a9e156ca12760991497225c - languageName: node - linkType: hard - -"@strapi/generators@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/generators@npm:4.24.2" - dependencies: - "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/typescript-utils": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" - chalk: "npm:4.1.2" - copyfiles: "npm:2.4.1" - fs-extra: "npm:10.0.0" - node-plop: "npm:0.26.3" - plop: "npm:2.7.6" - pluralize: "npm:8.0.0" - checksum: 96c0cfe267eaab86ab479c83353a9bc9817142756dbc04256e88d544a7a60a886de345d616a317e48032b882d0829165bf550721287e6c421b0feb7da090f5c1 - languageName: node - linkType: hard - -"@strapi/helper-plugin@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/helper-plugin@npm:4.20.3" - dependencies: - axios: "npm:1.6.0" - date-fns: "npm:2.30.0" - formik: "npm:2.4.0" - immer: "npm:9.0.19" - lodash: "npm:4.17.21" - qs: "npm:6.11.1" - react-helmet: "npm:6.1.0" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - react-select: "npm:5.7.0" - peerDependencies: - "@strapi/design-system": 1.14.1 - "@strapi/icons": 1.14.1 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 8dcf79395d12acbb52c0df32d58d17b22021078da60c2e797b782c34a23f778549a6e221ba2c2e5de9c9c268ac7ab29454e5fafb6e918bbd905ad44d58bd6d22 + checksum: 382f8828bb1e1b3ef1b81478382282b560d8314fd58687d3736b409c916e317b8a0ae182ebf393a61f277521e06d1c2cbd5d80c61cfdbd365fb04bd9db0ba2d7 languageName: node linkType: hard -"@strapi/helper-plugin@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/helper-plugin@npm:4.24.2" +"@strapi/i18n@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/i18n@npm:5.10.3" dependencies: - axios: "npm:1.6.0" - date-fns: "npm:2.30.0" - formik: "npm:2.4.0" - immer: "npm:9.0.19" + "@reduxjs/toolkit": "npm:1.9.7" + "@strapi/design-system": "npm:2.0.0-rc.16" + "@strapi/icons": "npm:2.0.0-rc.16" + "@strapi/utils": "npm:5.10.3" lodash: "npm:4.17.21" qs: "npm:6.11.1" - react-helmet: "npm:6.1.0" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - react-select: "npm:5.7.0" - peerDependencies: - "@strapi/design-system": 1.18.0 - "@strapi/icons": 1.18.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 3fe594dbba3ca5d86bd18611e912f485c2ca181804d8cf208d2ff1f9ba9784295d9adb1517de48928b8d1a20fa5f5b37d514367810844ce9c7a8e33a714f22ef - languageName: node - linkType: hard - -"@strapi/icons@npm:1.14.1": - version: 1.14.1 - resolution: "@strapi/icons@npm:1.14.1" - peerDependencies: - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - checksum: 68d8247d15f1c679d880a093f628d122dadc78f56d48f0da512ecb0a6db69e6f55e48650e0f1469da81e5e6e144cb5132443eb944c8155b85394a782c3df1c69 - languageName: node - linkType: hard - -"@strapi/icons@npm:1.18.0": - version: 1.18.0 - resolution: "@strapi/icons@npm:1.18.0" + react-intl: "npm:6.6.2" + react-redux: "npm:8.1.3" + yup: "npm:0.32.9" peerDependencies: + "@strapi/admin": ^5.0.0 + "@strapi/content-manager": ^5.0.0 react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - checksum: 21c1ba43c018c9de9dcfb6673374cb031930089b3af21f2d6ee1ec34bccac3a97cd50a716679b12939ca4359f69423dabbeb9ff1d5a3ec9771dae794fdc24164 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 72feef47fe89afc6db8e6038d80703141f0ce54d5647ef74327a2ec620ac967b3491c0f3f5eff30bbe872b5ffb4a490de141706201370090667b159a849b0860 languageName: node linkType: hard -"@strapi/icons@npm:1.19.0": - version: 1.19.0 - resolution: "@strapi/icons@npm:1.19.0" +"@strapi/icons@npm:2.0.0-rc.16, @strapi/icons@npm:^2.0.0-rc.14": + version: 2.0.0-rc.16 + resolution: "@strapi/icons@npm:2.0.0-rc.16" peerDependencies: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - checksum: f62f5e844b33cd9adafe7fd00824e7ff14a3d12d8322634f6fdabbee08eea83f9f221cf77be1deac539660e05746363ab7bd2dac10bbf1302f23948e26a05cb3 - languageName: node - linkType: hard - -"@strapi/logger@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/logger@npm:4.20.3" - dependencies: - lodash: "npm:4.17.21" - winston: "npm:3.10.0" - checksum: c3fb31a19de80ba4a8b7857230d4c61654de618608a71a13a47ccf525e78697a36ce60eff9a8b76c346434d12eccd10eacf5bbcaf0b87d4c1901c581a824d10d + styled-components: ^6.0.0 + checksum: 122ec963835f0ef8b1116ce45b16579a1bb3b1ae7ee599eb8f31e022abd1cdbdda7b7389c9b3149d8a0235b570f0e73dcb42462f335d7a6845f9ee7afb942b7f languageName: node linkType: hard -"@strapi/logger@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/logger@npm:4.24.2" +"@strapi/logger@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/logger@npm:5.10.3" dependencies: lodash: "npm:4.17.21" winston: "npm:3.10.0" - checksum: d02784180c11bf112643c47c6dad331186232b450ce103f73e02f72b5aeabc3e4e358263ab4e69bebe42991ccfb80cd6f1730e5811554b5e19618c708abafad0 + checksum: 5d75c36800dac2c10e2e4f41ce3548676bc44d68213cb99edff6fb5b38b6c47e5e9df7d11197a959929c59ce82e0dfd2f56b9d06c15464757dda6846ec16d80b languageName: node linkType: hard -"@strapi/pack-up@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/pack-up@npm:4.20.3" - dependencies: - "@vitejs/plugin-react-swc": "npm:3.5.0" - boxen: "npm:5.1.2" - browserslist-to-esbuild: "npm:1.2.0" - chalk: "npm:4.1.2" - chokidar: "npm:3.5.3" - commander: "npm:8.3.0" - esbuild: "npm:0.19.11" - esbuild-register: "npm:3.5.0" - get-latest-version: "npm:5.1.0" - git-url-parse: "npm:13.1.0" - ini: "npm:4.1.1" - ora: "npm:5.4.1" - outdent: "npm:0.8.0" - pkg-up: "npm:3.1.0" - prettier: "npm:2.8.4" - prettier-plugin-packagejson: "npm:2.4.5" - prompts: "npm:2.4.2" - rxjs: "npm:7.8.1" - typescript: "npm:5.2.2" - vite: "npm:5.0.11" - yup: "npm:0.32.9" - bin: - pack-up: bin/pack-up.js - checksum: 50aaeeea96dfce3c2f58572040db9c5f786ddbaee1d763000e383d504a38d61b0443b818e1d3de840a19d0cd18a097cb7138c43b0e60d117627bdfec0b5f38c9 - languageName: node - linkType: hard - -"@strapi/pack-up@npm:4.23.0": - version: 4.23.0 - resolution: "@strapi/pack-up@npm:4.23.0" +"@strapi/pack-up@npm:^5.0.0, @strapi/pack-up@npm:^5.0.1": + version: 5.1.0 + resolution: "@strapi/pack-up@npm:5.1.0" dependencies: - "@vitejs/plugin-react-swc": "npm:3.5.0" + "@vitejs/plugin-react-swc": "npm:3.7.0" boxen: "npm:5.1.2" browserslist-to-esbuild: "npm:1.2.0" chalk: "npm:4.1.2" - chokidar: "npm:3.5.3" - commander: "npm:8.3.0" - esbuild: "npm:0.19.11" - esbuild-register: "npm:3.5.0" - get-latest-version: "npm:5.1.0" - git-url-parse: "npm:13.1.0" - ini: "npm:4.1.1" - ora: "npm:5.4.1" - outdent: "npm:0.8.0" - pkg-up: "npm:3.1.0" - prettier: "npm:2.8.4" - prettier-plugin-packagejson: "npm:2.4.5" - prompts: "npm:2.4.2" - rxjs: "npm:7.8.1" - typescript: "npm:5.2.2" - vite: "npm:5.0.13" - yup: "npm:0.32.9" - bin: - pack-up: bin/pack-up.js - checksum: b8cada2fccde1bb5aba5a7c8a09e0c1e04260196782d79ef9d3e9b081edb6e2aad750dd00c88ce243e0387cdab04e9268de808d0504c45814aa0db8a9a121abd - languageName: node - linkType: hard - -"@strapi/pack-up@npm:^5.0.0": - version: 5.0.0 - resolution: "@strapi/pack-up@npm:5.0.0" - dependencies: - "@vitejs/plugin-react-swc": "npm:3.6.0" - boxen: "npm:5.1.2" - browserslist-to-esbuild: "npm:1.2.0" - chalk: "npm:4.1.2" - chokidar: "npm:3.6.0" + chokidar: "npm:4.0.1" commander: "npm:8.3.0" esbuild: "npm:0.20.2" esbuild-register: "npm:3.5.0" @@ -5555,787 +5469,392 @@ __metadata: ora: "npm:5.4.1" outdent: "npm:0.8.0" pkg-up: "npm:3.1.0" - prettier: "npm:2.8.8" - prettier-plugin-packagejson: "npm:2.4.14" + prettier: "npm:3.3.3" + prettier-plugin-packagejson: "npm:2.5.2" prompts: "npm:2.4.2" rxjs: "npm:7.8.1" typescript: "npm:5.4.4" - vite: "npm:5.2.8" + vite: "npm:5.4.8" yup: "npm:0.32.9" bin: pack-up: bin/pack-up.js - checksum: 76d20f414bd30385ad475caaa07e893f89472b2ef27018ea00182ee7c58eac8452437f8a7886358d9ea6c1b0d418dd39cea1ea59aa81b7ad83adc27b994e538c - languageName: node - linkType: hard - -"@strapi/permissions@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/permissions@npm:4.20.3" - dependencies: - "@casl/ability": "npm:6.5.0" - "@strapi/utils": "npm:4.20.3" - lodash: "npm:4.17.21" - qs: "npm:6.11.1" - sift: "npm:16.0.1" - checksum: 4d012020b07117b424f7fdc629ce059401536246164e93686e8294b8b2040a1b647aac1c13cde54e3457e092f1e46d828d9e361d8289153e2cf017481978e95d + checksum: bac2042d4074871bb1cf7bd47c4fec06df868bd83d7e5d9681656d966768b76c67491282748a792e4073abe5e0981e9cb7b034c0a3ef8ff96f8cef3fe99608af languageName: node linkType: hard -"@strapi/permissions@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/permissions@npm:4.24.2" +"@strapi/permissions@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/permissions@npm:5.10.3" dependencies: "@casl/ability": "npm:6.5.0" - "@strapi/utils": "npm:4.24.2" + "@strapi/utils": "npm:5.10.3" lodash: "npm:4.17.21" qs: "npm:6.11.1" sift: "npm:16.0.1" - checksum: 51a24248e01c47ed7ed69102c6a2e517bb98c418d3ad220be50f1f220af9f7e6383218d05722f91a46bc1f696d6f78039287968a82bb9bcf368988fe42c67049 + checksum: b3b6637dcc8b03ec1338ade00d61f9852f81b9f3ce8a1463034c20df9d221ebf2f942ca1e855a0871366a57aabb2c276549e15a8a0ec8ba10bd378fafd987423 languageName: node linkType: hard -"@strapi/plugin-content-manager@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/plugin-content-manager@npm:4.20.3" +"@strapi/provider-email-sendmail@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/provider-email-sendmail@npm:5.10.3" dependencies: - "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/types": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - koa: "npm:2.13.4" - koa-bodyparser: "npm:4.4.1" - lodash: "npm:4.17.21" - qs: "npm:6.11.1" - checksum: b355fa1c603d809bd4cd350c3f9868b5195ca387b1c241eb347e12604f2fc4c6d40c04326582c0d08bcb966a395d60baa769e192ee37cc75c376be9a904ca123 - languageName: node - linkType: hard - -"@strapi/plugin-content-manager@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/plugin-content-manager@npm:4.24.2" - dependencies: - "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/types": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" - koa: "npm:2.13.4" - koa-bodyparser: "npm:4.4.1" - lodash: "npm:4.17.21" - qs: "npm:6.11.1" - checksum: 1dcd665f8aba3d93e89710af9ecc1bccf0a00fe80a07fd9245e0bae4eb4fca8f5a559995e18f7eea4b64fd73d9260eb03ca90dd791920e39a4aec9b4cd2e68cf + "@strapi/utils": "npm:5.10.3" + sendmail: "npm:^1.6.1" + checksum: 27b7e785308fa0028e393b9b1591babb13694453bf66b6b804be1dada0f211d0b020eed0b27aa465bb26656cde249e48688127e9a8cadfbebf2d3593cdff5c0d languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/plugin-content-type-builder@npm:4.20.3" +"@strapi/provider-upload-local@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/provider-upload-local@npm:5.10.3" dependencies: - "@reduxjs/toolkit": "npm:1.9.7" - "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/design-system": "npm:1.14.1" - "@strapi/generators": "npm:4.20.3" - "@strapi/helper-plugin": "npm:4.20.3" - "@strapi/icons": "npm:1.14.1" - "@strapi/utils": "npm:4.20.3" - fs-extra: "npm:10.0.0" - immer: "npm:9.0.19" - koa-bodyparser: "npm:4.4.1" - lodash: "npm:4.17.21" - pluralize: "npm:8.0.0" - prop-types: "npm:^15.8.1" - qs: "npm:6.11.1" - react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" - react-redux: "npm:8.1.1" - yup: "npm:0.32.9" - peerDependencies: - "@strapi/strapi": ^4.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: a5af09fc7fc6978a52648dc209b88b163f6f9149dec5aa9c7413cf0babbc1cd9ca8f47a8385324cabda33489deeeab8f11e96392729e5d6b4e638f26cbef74b6 + "@strapi/utils": "npm:5.10.3" + fs-extra: "npm:11.2.0" + checksum: 7fe582c92aa97647ef04179fc0f5a85c90476b9c51f4961988917abe61f9619e78b3390c9d239f38f0b31d5afb6981bbcb20b55abe7c8249d12d3de5d3e2fc1f languageName: node linkType: hard -"@strapi/plugin-content-type-builder@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/plugin-content-type-builder@npm:4.24.2" +"@strapi/review-workflows@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/review-workflows@npm:5.10.3" dependencies: "@reduxjs/toolkit": "npm:1.9.7" - "@sindresorhus/slugify": "npm:1.1.0" - "@strapi/design-system": "npm:1.18.0" - "@strapi/generators": "npm:4.24.2" - "@strapi/helper-plugin": "npm:4.24.2" - "@strapi/icons": "npm:1.18.0" - "@strapi/utils": "npm:4.24.2" - fs-extra: "npm:10.0.0" - immer: "npm:9.0.19" - koa-bodyparser: "npm:4.4.1" - lodash: "npm:4.17.21" - pluralize: "npm:8.0.0" - prop-types: "npm:^15.8.1" - qs: "npm:6.11.1" - react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" - react-redux: "npm:8.1.1" - yup: "npm:0.32.9" - peerDependencies: - "@strapi/strapi": ^4.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: 3355d7b47786d5b76a3b699b84847feeb087ea3bc454683cb7c530b9f7b9e3a0b97e78132d0cd5bc23b942299640353a0444561ad22938cacc32b5e76d3b5717 - languageName: node - linkType: hard - -"@strapi/plugin-email@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/plugin-email@npm:4.20.3" - dependencies: - "@strapi/design-system": "npm:1.14.1" - "@strapi/helper-plugin": "npm:4.20.3" - "@strapi/icons": "npm:1.14.1" - "@strapi/provider-email-sendmail": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - lodash: "npm:4.17.21" - prop-types: "npm:^15.8.1" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - yup: "npm:0.32.9" - peerDependencies: - koa: 2.13.4 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: a179f31f2dbae4dd753a78b8624dfe4d48ac19f364a3a14b7c53678f8e1c0f1f5eef215b070adfd62ac6bd4199f0ded23d94b0b073277eb7cc01fbaa522ca090 - languageName: node - linkType: hard - -"@strapi/plugin-email@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/plugin-email@npm:4.24.2" - dependencies: - "@strapi/design-system": "npm:1.18.0" - "@strapi/helper-plugin": "npm:4.24.2" - "@strapi/icons": "npm:1.18.0" - "@strapi/provider-email-sendmail": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" - lodash: "npm:4.17.21" - prop-types: "npm:^15.8.1" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - yup: "npm:0.32.9" - peerDependencies: - koa: 2.13.4 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: d14d19015621b2b81fdfdf78f02f496eecacbc261928a23d2a6dc58852dcb2fd05a3f960b847837e4e1efcefedac9884b75ce4d0c6a766f57f32009339664df5 - languageName: node - linkType: hard - -"@strapi/plugin-upload@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/plugin-upload@npm:4.20.3" - dependencies: - "@strapi/design-system": "npm:1.14.1" - "@strapi/helper-plugin": "npm:4.20.3" - "@strapi/icons": "npm:1.14.1" - "@strapi/provider-upload-local": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - axios: "npm:1.6.0" - byte-size: "npm:7.0.1" - cropperjs: "npm:1.6.0" - date-fns: "npm:2.30.0" - formik: "npm:2.4.0" - fs-extra: "npm:10.0.0" - immer: "npm:9.0.19" - koa-range: "npm:0.3.0" - koa-static: "npm:5.0.0" - lodash: "npm:4.17.21" - mime-types: "npm:2.1.35" - prop-types: "npm:^15.8.1" - qs: "npm:6.11.1" - react-dnd: "npm:16.0.1" - react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - react-redux: "npm:8.1.1" - react-select: "npm:5.7.0" - sharp: "npm:0.32.6" - yup: "npm:0.32.9" - peerDependencies: - "@strapi/strapi": ^4.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: d0fcb90ee5077f41e027c21830a8100b0d9c6bd8bc2e6c8d25577776780646cc38a350e4c661708c8596539877baeb385f4bf950c50b8b7e2f58c3906d3dc4b2 - languageName: node - linkType: hard - -"@strapi/plugin-upload@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/plugin-upload@npm:4.24.2" - dependencies: - "@strapi/design-system": "npm:1.18.0" - "@strapi/helper-plugin": "npm:4.24.2" - "@strapi/icons": "npm:1.18.0" - "@strapi/provider-upload-local": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" - axios: "npm:1.6.0" - byte-size: "npm:7.0.1" - cropperjs: "npm:1.6.0" - date-fns: "npm:2.30.0" - formik: "npm:2.4.0" - fs-extra: "npm:10.0.0" - immer: "npm:9.0.19" - koa-range: "npm:0.3.0" - koa-static: "npm:5.0.0" - lodash: "npm:4.17.21" - mime-types: "npm:2.1.35" - prop-types: "npm:^15.8.1" - qs: "npm:6.11.1" + "@strapi/design-system": "npm:2.0.0-rc.16" + "@strapi/icons": "npm:2.0.0-rc.16" + "@strapi/utils": "npm:5.10.3" + fractional-indexing: "npm:3.2.0" react-dnd: "npm:16.0.1" - react-helmet: "npm:^6.1.0" - react-intl: "npm:6.4.1" - react-query: "npm:3.39.3" - react-redux: "npm:8.1.1" - react-select: "npm:5.7.0" - sharp: "npm:0.32.6" - yup: "npm:0.32.9" - peerDependencies: - "@strapi/strapi": ^4.0.0 - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - react-router-dom: ^5.2.0 - styled-components: ^5.2.1 - checksum: b7fa422e11ebf0810908dae6629e05dafabe1eef998f686f9f190faa92e9e693e2b3909ea76c339a4ffe24bc93bd2f146c767438f89c7270b2fd573ba1414796 - languageName: node - linkType: hard - -"@strapi/provider-audit-logs-local@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/provider-audit-logs-local@npm:4.20.3" - checksum: d34fe52184d4d29ae1845ee5c355f11c021f0c6a8871a5d3841b44a00ce42bbacb8e88f6e8075e1c6917c932bb70eaf55154683bd4b8ce14e701c83f62e30ca5 - languageName: node - linkType: hard - -"@strapi/provider-audit-logs-local@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/provider-audit-logs-local@npm:4.24.2" - checksum: 87fd0e9e62cb48eedf00c71b2ac203ca9464da6e4877fe3d17ea11b51edd895952089a87a85c16cf4fa5d1555ffc0e131cc623321aa5c43f8616250abe83971d - languageName: node - linkType: hard - -"@strapi/provider-email-sendmail@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/provider-email-sendmail@npm:4.20.3" - dependencies: - "@strapi/utils": "npm:4.20.3" - sendmail: "npm:^1.6.1" - checksum: 4f94b2e02644ed5e14ef81da6ef48157af914493010c281972720639d06968310cc65e173bb1538d3f9d7dcb2fcd0f1a55112db7dfb700cbc38a5dbad38b27db - languageName: node - linkType: hard - -"@strapi/provider-email-sendmail@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/provider-email-sendmail@npm:4.24.2" - dependencies: - "@strapi/utils": "npm:4.24.2" - sendmail: "npm:^1.6.1" - checksum: e9de2f8f3703782f239c9cc1ec1442b2abf7c8f335051326412722b33f6d4aef626af53964c52fa6d1ea78b8551c7d661d2bac9ada41507292c664bc153a3f22 - languageName: node - linkType: hard - -"@strapi/provider-upload-local@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/provider-upload-local@npm:4.20.3" - dependencies: - "@strapi/utils": "npm:4.20.3" - fs-extra: "npm:10.0.0" - checksum: 9c8338409b109dc678c6f8e1302cac2edd27dcd8cd79da10b1f6d543e798a63cdf99c64cbec2579a1edcc1c60e35fc4e98ea5a3e372030dc3d122f5658e0a557 - languageName: node - linkType: hard - -"@strapi/provider-upload-local@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/provider-upload-local@npm:4.24.2" - dependencies: - "@strapi/utils": "npm:4.24.2" - fs-extra: "npm:10.0.0" - checksum: 1f580ec496518c8248b77d7d61c6f3aa42be7955c2ca13991c5d31a6ca5f4ac02a63171d13e0d28873e927d5655837ece0bbb9d547a72b4c84238df547a32803 - languageName: node - linkType: hard - -"@strapi/strapi@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/strapi@npm:4.20.3" - dependencies: - "@koa/cors": "npm:3.4.3" - "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.20.3" - "@strapi/content-releases": "npm:4.20.3" - "@strapi/data-transfer": "npm:4.20.3" - "@strapi/database": "npm:4.20.3" - "@strapi/generate-new": "npm:4.20.3" - "@strapi/generators": "npm:4.20.3" - "@strapi/logger": "npm:4.20.3" - "@strapi/pack-up": "npm:4.20.3" - "@strapi/permissions": "npm:4.20.3" - "@strapi/plugin-content-manager": "npm:4.20.3" - "@strapi/plugin-content-type-builder": "npm:4.20.3" - "@strapi/plugin-email": "npm:4.20.3" - "@strapi/plugin-upload": "npm:4.20.3" - "@strapi/types": "npm:4.20.3" - "@strapi/typescript-utils": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - bcryptjs: "npm:2.4.3" - boxen: "npm:5.1.2" - chalk: "npm:4.1.2" - ci-info: "npm:3.8.0" - cli-table3: "npm:0.6.2" - commander: "npm:8.3.0" - concurrently: "npm:8.2.2" - configstore: "npm:5.0.1" - copyfiles: "npm:2.4.1" - debug: "npm:4.3.4" - delegates: "npm:1.0.0" - dotenv: "npm:14.2.0" - execa: "npm:5.1.1" - fs-extra: "npm:10.0.0" - get-latest-version: "npm:5.1.0" - git-url-parse: "npm:13.1.0" - glob: "npm:7.2.3" - http-errors: "npm:1.8.1" - https-proxy-agent: "npm:5.0.1" - inquirer: "npm:8.2.5" - is-docker: "npm:2.2.1" - koa: "npm:2.13.4" - koa-body: "npm:4.2.0" - koa-compose: "npm:4.1.0" - koa-compress: "npm:5.1.0" - koa-favicon: "npm:2.1.0" - koa-helmet: "npm:7.0.2" - koa-ip: "npm:^2.1.2" - koa-session: "npm:6.4.0" - koa-static: "npm:5.0.0" - lodash: "npm:4.17.21" - mime-types: "npm:2.1.35" - node-fetch: "npm:2.7.0" - node-machine-id: "npm:1.1.12" - node-schedule: "npm:2.1.0" - nodemon: "npm:3.0.2" - open: "npm:8.4.0" - ora: "npm:5.4.1" - outdent: "npm:0.8.0" - package-json: "npm:7.0.0" - pkg-up: "npm:3.1.0" - qs: "npm:6.11.1" - semver: "npm:7.5.4" - statuses: "npm:2.0.1" - typescript: "npm:5.2.2" - yalc: "npm:1.0.0-pre.53" + react-dnd-html5-backend: "npm:16.0.1" + react-helmet: "npm:^6.1.0" + react-intl: "npm:6.6.2" + react-redux: "npm:8.1.3" yup: "npm:0.32.9" - bin: - strapi: bin/strapi.js - checksum: 763f7f7da7e126815c78f0ca500d019b07d343fbdcae4e7e33603211f876c0fd25d1b41d102ca85a0e298738e861702cd406268f505aa9e1725bc709c7290262 + peerDependencies: + "@strapi/admin": ^5.0.0 + "@strapi/content-manager": ^5.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: ee37f4ee4e25763c8dcfea38f8efa6d839e2fab99cfe944afd28daadb5e48fed6865802040d5e771f5874bb8809cff7bd4cbecc9a011872772a515dace922692 languageName: node linkType: hard -"@strapi/strapi@npm:4.24.2, @strapi/strapi@npm:^4": - version: 4.24.2 - resolution: "@strapi/strapi@npm:4.24.2" +"@strapi/sdk-plugin@npm:^5.0.0": + version: 5.3.2 + resolution: "@strapi/sdk-plugin@npm:5.3.2" dependencies: - "@koa/cors": "npm:5.0.0" - "@koa/router": "npm:10.1.1" - "@strapi/admin": "npm:4.24.2" - "@strapi/content-releases": "npm:4.24.2" - "@strapi/data-transfer": "npm:4.24.2" - "@strapi/database": "npm:4.24.2" - "@strapi/generate-new": "npm:4.24.2" - "@strapi/generators": "npm:4.24.2" - "@strapi/logger": "npm:4.24.2" - "@strapi/pack-up": "npm:4.23.0" - "@strapi/permissions": "npm:4.24.2" - "@strapi/plugin-content-manager": "npm:4.24.2" - "@strapi/plugin-content-type-builder": "npm:4.24.2" - "@strapi/plugin-email": "npm:4.24.2" - "@strapi/plugin-upload": "npm:4.24.2" - "@strapi/types": "npm:4.24.2" - "@strapi/typescript-utils": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" - bcryptjs: "npm:2.4.3" + "@strapi/pack-up": "npm:^5.0.1" + "@types/prompts": "npm:2.4.9" + boxen: "npm:5.1.2" + chalk: "npm:4.1.2" + commander: "npm:12.1.0" + concurrently: "npm:^8.2.2" + execa: "npm:^9.3.1" + get-latest-version: "npm:5.1.0" + git-url-parse: "npm:13.1.1" + nodemon: "npm:^3.1.0" + ora: "npm:5.4.1" + outdent: "npm:0.8.0" + pkg-up: "npm:3.1.0" + prettier: "npm:2.8.8" + typescript: "npm:5.4.4" + yup: "npm:0.32.9" + bin: + strapi-plugin: bin/strapi-plugin.js + checksum: 2bd82972de4ef19d3bcebf506265fa30b3a5021dcf659f9e8735e14b5a20b28702a3df38f8e1c3998a3ecf0e1509990de72296e5517ef840e1896010d78b0dd7 + languageName: node + linkType: hard + +"@strapi/strapi@npm:^5.0.0": + version: 5.10.3 + resolution: "@strapi/strapi@npm:5.10.3" + dependencies: + "@pmmmwh/react-refresh-webpack-plugin": "npm:0.5.15" + "@strapi/admin": "npm:5.10.3" + "@strapi/cloud-cli": "npm:5.10.3" + "@strapi/content-manager": "npm:5.10.3" + "@strapi/content-releases": "npm:5.10.3" + "@strapi/content-type-builder": "npm:5.10.3" + "@strapi/core": "npm:5.10.3" + "@strapi/data-transfer": "npm:5.10.3" + "@strapi/database": "npm:5.10.3" + "@strapi/email": "npm:5.10.3" + "@strapi/generators": "npm:5.10.3" + "@strapi/i18n": "npm:5.10.3" + "@strapi/logger": "npm:5.10.3" + "@strapi/permissions": "npm:5.10.3" + "@strapi/review-workflows": "npm:5.10.3" + "@strapi/types": "npm:5.10.3" + "@strapi/typescript-utils": "npm:5.10.3" + "@strapi/upload": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" + "@types/nodemon": "npm:1.19.6" + "@vitejs/plugin-react-swc": "npm:3.6.0" boxen: "npm:5.1.2" + browserslist: "npm:^4.23.0" + browserslist-to-esbuild: "npm:1.2.0" chalk: "npm:4.1.2" + chokidar: "npm:3.6.0" ci-info: "npm:3.8.0" - cli-table3: "npm:0.6.2" + cli-progress: "npm:3.12.0" + cli-table3: "npm:0.6.5" commander: "npm:8.3.0" concurrently: "npm:8.2.2" - configstore: "npm:5.0.1" copyfiles: "npm:2.4.1" - debug: "npm:4.3.4" - delegates: "npm:1.0.0" - dotenv: "npm:14.2.0" + css-loader: "npm:^6.10.0" + dotenv: "npm:16.4.5" + esbuild: "npm:0.21.3" + esbuild-loader: "npm:^2.21.0" + esbuild-register: "npm:3.5.0" execa: "npm:5.1.1" - fs-extra: "npm:10.0.0" + fork-ts-checker-webpack-plugin: "npm:8.0.0" + fs-extra: "npm:11.2.0" get-latest-version: "npm:5.1.0" - git-url-parse: "npm:13.1.0" - glob: "npm:7.2.3" - http-errors: "npm:1.8.1" - https-proxy-agent: "npm:5.0.1" + git-url-parse: "npm:14.0.0" + html-webpack-plugin: "npm:5.6.0" inquirer: "npm:8.2.5" - is-docker: "npm:2.2.1" - koa: "npm:2.13.4" - koa-body: "npm:4.2.0" - koa-compose: "npm:4.1.0" - koa-compress: "npm:5.1.0" - koa-favicon: "npm:2.1.0" - koa-helmet: "npm:7.0.2" - koa-ip: "npm:^2.1.2" - koa-session: "npm:6.4.0" - koa-static: "npm:5.0.0" lodash: "npm:4.17.21" - mime-types: "npm:2.1.35" - node-fetch: "npm:2.7.0" - node-machine-id: "npm:1.1.12" - node-schedule: "npm:2.1.0" + mini-css-extract-plugin: "npm:2.7.7" nodemon: "npm:3.0.2" - open: "npm:8.4.0" ora: "npm:5.4.1" outdent: "npm:0.8.0" - package-json: "npm:7.0.0" pkg-up: "npm:3.1.0" - qs: "npm:6.11.1" + prettier: "npm:3.3.3" + react-refresh: "npm:0.14.0" + read-pkg-up: "npm:7.0.1" + resolve-from: "npm:5.0.0" semver: "npm:7.5.4" - statuses: "npm:2.0.1" - typescript: "npm:5.2.2" + style-loader: "npm:3.3.4" + typescript: "npm:5.4.4" + vite: "npm:5.2.14" + webpack: "npm:^5.90.3" + webpack-bundle-analyzer: "npm:^4.10.1" + webpack-dev-middleware: "npm:6.1.2" + webpack-hot-middleware: "npm:2.26.1" yalc: "npm:1.0.0-pre.53" yup: "npm:0.32.9" + peerDependencies: + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 bin: strapi: bin/strapi.js - checksum: ea4677210a9f412dbca2e5f6c66537589eb659812061aa9c60cbcc7b5f453fe659a5abf99faf50a0227ad5b25d8c8bd9ffa2459019044b70f8230720f5174eb4 - languageName: node - linkType: hard - -"@strapi/types@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/types@npm:4.20.3" - dependencies: - "@casl/ability": "npm:6.5.0" - "@koa/cors": "npm:3.4.3" - "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.20.3" - "@strapi/logger": "npm:4.20.3" - "@strapi/permissions": "npm:4.20.3" - "@strapi/utils": "npm:4.20.3" - commander: "npm:8.3.0" - https-proxy-agent: "npm:5.0.1" - koa: "npm:2.13.4" - node-fetch: "npm:2.7.0" - node-schedule: "npm:2.1.0" - checksum: 20bd5513fc2f14cbaac17cc47ba9d5a137621dc5ea85fe9d00cc7e019c786a2532e9d128fa602c06e704baedef56d1b4bbff08bcb242255e733f921b19bfdefa + checksum: 563f9cba0885e734dca8150c581cdfdbc5c61612eb94509bb3de39901d89515284637233ff521f905260525810e5dcd8dd6db8a28828a26785d98a58b5d00681 languageName: node linkType: hard -"@strapi/types@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/types@npm:4.24.2" +"@strapi/types@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/types@npm:5.10.3" dependencies: "@casl/ability": "npm:6.5.0" "@koa/cors": "npm:5.0.0" - "@koa/router": "npm:10.1.1" - "@strapi/database": "npm:4.24.2" - "@strapi/logger": "npm:4.24.2" - "@strapi/permissions": "npm:4.24.2" - "@strapi/utils": "npm:4.24.2" + "@koa/router": "npm:12.0.2" + "@strapi/database": "npm:5.10.3" + "@strapi/logger": "npm:5.10.3" + "@strapi/permissions": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" commander: "npm:8.3.0" - https-proxy-agent: "npm:5.0.1" - koa: "npm:2.13.4" - node-fetch: "npm:2.7.0" - node-schedule: "npm:2.1.0" - checksum: 6fd6615d3417acf9b2047aeb19ceadb60b608ec7577f4c13fb5836cf46f3f8be8f5d2f7c803f406e04bf59669e3b939023a748b6931d701219888c51fb96dc00 - languageName: node - linkType: hard - -"@strapi/typescript-utils@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/typescript-utils@npm:4.20.3" - dependencies: - chalk: "npm:4.1.2" - cli-table3: "npm:0.6.2" - fs-extra: "npm:10.0.0" - lodash: "npm:4.17.21" - prettier: "npm:2.8.4" - typescript: "npm:5.2.2" - checksum: 2e6e6e15d49e74359c9e76105eb0d6134f7d3135f55d8df0734b48e8b13ba03b3210958472dcbcddfaa4ed06809dd3c4fc8948f9eb24b64efb62d7c67e62680b + koa: "npm:2.15.2" + koa-body: "npm:6.0.1" + node-schedule: "npm:2.1.1" + typedoc: "npm:0.25.10" + typedoc-github-wiki-theme: "npm:1.1.0" + typedoc-plugin-markdown: "npm:3.17.1" + checksum: b67218a035a573637e6927d12c0da152be462edd14d57c827c66bc5180e6248b09eeecb59543f9a272aa3c320e342562f68928c5c7fff7046854eb0d4c649349 languageName: node linkType: hard -"@strapi/typescript-utils@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/typescript-utils@npm:4.24.2" +"@strapi/typescript-utils@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/typescript-utils@npm:5.10.3" dependencies: chalk: "npm:4.1.2" - cli-table3: "npm:0.6.2" - fs-extra: "npm:10.0.0" + cli-table3: "npm:0.6.5" + fs-extra: "npm:11.2.0" lodash: "npm:4.17.21" - prettier: "npm:2.8.4" - typescript: "npm:5.2.2" - checksum: 40bd911dcfe72bd8874b33ed6e4de1d299d33975a2b11aeb60c095c7f8f3b1a80b4c4c7d67a062af839352e093969ed8d1e9bf0ec6c40b265a03200b1b04953b - languageName: node - linkType: hard - -"@strapi/ui-primitives@npm:^1.14.1, @strapi/ui-primitives@npm:^1.19.0": - version: 1.19.0 - resolution: "@strapi/ui-primitives@npm:1.19.0" - dependencies: - "@radix-ui/number": "npm:^1.0.1" - "@radix-ui/primitive": "npm:^1.0.1" - "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:^1.0.1" - "@radix-ui/react-context": "npm:^1.0.1" - "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:^1.0.5" - "@radix-ui/react-focus-guards": "npm:1.0.1" - "@radix-ui/react-focus-scope": "npm:1.0.4" - "@radix-ui/react-id": "npm:^1.0.1" - "@radix-ui/react-popper": "npm:^1.1.3" - "@radix-ui/react-portal": "npm:^1.0.4" - "@radix-ui/react-primitive": "npm:^1.0.3" - "@radix-ui/react-slot": "npm:^1.0.2" - "@radix-ui/react-use-callback-ref": "npm:^1.0.1" - "@radix-ui/react-use-controllable-state": "npm:^1.0.1" - "@radix-ui/react-use-layout-effect": "npm:1.0.1" - "@radix-ui/react-use-previous": "npm:^1.0.1" - "@radix-ui/react-visually-hidden": "npm:^1.0.3" - aria-hidden: "npm:^1.2.4" - react-remove-scroll: "npm:^2.5.9" - peerDependencies: - react: ^17.0.0 || ^18.0.0 - react-dom: ^17.0.0 || ^18.0.0 - checksum: 75eea48aeafc79769ab1c70b249e9315c17fce47294c922118d143462c0355fdfd7909f6fa0665f94f269a0cdfc2bd14a524b9f2fa792845480d7991cc75c040 + prettier: "npm:3.3.3" + typescript: "npm:5.4.4" + checksum: 0dee372486b97f2b964cc3864de35f8f7e592313c54410d50d511ffad0b2ca857406b4b186931b17f83f8256e6b8ca43106b624e60faa3072232a48d3cfca738 languageName: node linkType: hard -"@strapi/ui-primitives@npm:^1.18.0": - version: 1.18.0 - resolution: "@strapi/ui-primitives@npm:1.18.0" +"@strapi/ui-primitives@npm:2.0.0-rc.16": + version: 2.0.0-rc.16 + resolution: "@strapi/ui-primitives@npm:2.0.0-rc.16" dependencies: - "@radix-ui/number": "npm:^1.0.1" - "@radix-ui/primitive": "npm:^1.0.1" + "@radix-ui/number": "npm:1.0.1" + "@radix-ui/primitive": "npm:1.0.1" "@radix-ui/react-collection": "npm:1.0.3" - "@radix-ui/react-compose-refs": "npm:^1.0.1" - "@radix-ui/react-context": "npm:^1.0.1" + "@radix-ui/react-compose-refs": "npm:1.0.1" + "@radix-ui/react-context": "npm:1.0.1" "@radix-ui/react-direction": "npm:1.0.1" - "@radix-ui/react-dismissable-layer": "npm:^1.0.5" + "@radix-ui/react-dismissable-layer": "npm:1.0.5" "@radix-ui/react-focus-guards": "npm:1.0.1" "@radix-ui/react-focus-scope": "npm:1.0.4" - "@radix-ui/react-id": "npm:^1.0.1" - "@radix-ui/react-popper": "npm:^1.1.3" - "@radix-ui/react-portal": "npm:^1.0.4" - "@radix-ui/react-primitive": "npm:^1.0.3" - "@radix-ui/react-slot": "npm:^1.0.2" - "@radix-ui/react-use-callback-ref": "npm:^1.0.1" - "@radix-ui/react-use-controllable-state": "npm:^1.0.1" + "@radix-ui/react-id": "npm:1.0.1" + "@radix-ui/react-popper": "npm:1.1.3" + "@radix-ui/react-portal": "npm:1.0.4" + "@radix-ui/react-primitive": "npm:1.0.3" + "@radix-ui/react-slot": "npm:1.0.2" + "@radix-ui/react-use-controllable-state": "npm:1.0.1" "@radix-ui/react-use-layout-effect": "npm:1.0.1" - "@radix-ui/react-use-previous": "npm:^1.0.1" - "@radix-ui/react-visually-hidden": "npm:^1.0.3" - aria-hidden: "npm:^1.2.4" - react-remove-scroll: "npm:^2.5.9" + "@radix-ui/react-use-previous": "npm:1.0.1" + "@radix-ui/react-visually-hidden": "npm:1.0.3" + aria-hidden: "npm:1.2.4" + react-remove-scroll: "npm:2.5.10" peerDependencies: react: ^17.0.0 || ^18.0.0 react-dom: ^17.0.0 || ^18.0.0 - checksum: 74e9a13f1c762291c4388b12c63cf6a30b9681fcc9d87cac0f0d66dec74c4d2b1ad27aeee7f58d56b1c51a2fab3926ba70dfa64f2d1faab8e69214d97c0f7be0 + checksum: 4cbae496637658dfa42120480996c8866ee9a319620edebdfce2d506d9e752f9caa5b73def49199db68228dee20e261f8d6797d255b39a3cf55aa2fdabd2f637 languageName: node linkType: hard -"@strapi/utils@npm:4.20.3": - version: 4.20.3 - resolution: "@strapi/utils@npm:4.20.3" +"@strapi/upload@npm:5.10.3": + version: 5.10.3 + resolution: "@strapi/upload@npm:5.10.3" dependencies: - "@sindresorhus/slugify": "npm:1.1.0" + "@mux/mux-player-react": "npm:3.1.0" + "@strapi/design-system": "npm:2.0.0-rc.16" + "@strapi/icons": "npm:2.0.0-rc.16" + "@strapi/provider-upload-local": "npm:5.10.3" + "@strapi/utils": "npm:5.10.3" + byte-size: "npm:8.1.1" + cropperjs: "npm:1.6.1" date-fns: "npm:2.30.0" - http-errors: "npm:1.8.1" + formik: "npm:2.4.5" + fs-extra: "npm:11.2.0" + immer: "npm:9.0.21" + koa-range: "npm:0.3.0" + koa-static: "npm:5.0.0" lodash: "npm:4.17.21" - p-map: "npm:4.0.0" + mime-types: "npm:2.1.35" + prop-types: "npm:^15.8.1" + qs: "npm:6.11.1" + react-dnd: "npm:16.0.1" + react-intl: "npm:6.6.2" + react-query: "npm:3.39.3" + react-redux: "npm:8.1.3" + react-select: "npm:5.8.0" + sharp: "npm:0.32.6" yup: "npm:0.32.9" - checksum: f54cc6e8b6ab2755e4954108f953cdc3a9b6e6243da2ea3025da27f85c209700c93ddc8a9ec660931ba52714ddd537d97f832df3bc752b3043cf5d924b57e746 + peerDependencies: + "@strapi/admin": ^5.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + checksum: 3e1dedccc61736bdcc850d7973781ba3af18402cb3bd7119b2b41cf40b35d8407328c75eb4de85a09ed34e8ed00ae666e7b95a005c856e6ca181c576d46ce229 languageName: node linkType: hard -"@strapi/utils@npm:4.24.2": - version: 4.24.2 - resolution: "@strapi/utils@npm:4.24.2" +"@strapi/utils@npm:5.10.3, @strapi/utils@npm:^5.0.0": + version: 5.10.3 + resolution: "@strapi/utils@npm:5.10.3" dependencies: "@sindresorhus/slugify": "npm:1.1.0" date-fns: "npm:2.30.0" - http-errors: "npm:1.8.1" + execa: "npm:5.1.1" + http-errors: "npm:2.0.0" lodash: "npm:4.17.21" + node-machine-id: "npm:1.1.12" p-map: "npm:4.0.0" + preferred-pm: "npm:3.1.2" yup: "npm:0.32.9" - checksum: a56144449c1be9095cb586638df23b070fb40a7ccec582a0c1f0b40d1559784cf9dc3a102654905eadb1f2b95e79f8bbd3d8113058bf83c259faef8437871b86 - languageName: node - linkType: hard - -"@swc/core-darwin-arm64@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-darwin-arm64@npm:1.5.7" - conditions: os=darwin & cpu=arm64 + zod: "npm:^3.22.4" + checksum: b74932b9ee8624df139348053565c4ada53102158b89816a1f643e4891536b2bc4a9270cb07779d8e1ed1fa12df4d38d364495a264e045659746ba45253efaf2 languageName: node linkType: hard -"@swc/core-darwin-arm64@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-darwin-arm64@npm:1.7.11" +"@swc/core-darwin-arm64@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-darwin-arm64@npm:1.10.18" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@swc/core-darwin-x64@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-darwin-x64@npm:1.5.7" - conditions: os=darwin & cpu=x64 - languageName: node - linkType: hard - -"@swc/core-darwin-x64@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-darwin-x64@npm:1.7.11" +"@swc/core-darwin-x64@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-darwin-x64@npm:1.10.18" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@swc/core-linux-arm-gnueabihf@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.5.7" - conditions: os=linux & cpu=arm - languageName: node - linkType: hard - -"@swc/core-linux-arm-gnueabihf@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-linux-arm-gnueabihf@npm:1.7.11" +"@swc/core-linux-arm-gnueabihf@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.10.18" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@swc/core-linux-arm64-gnu@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-linux-arm64-gnu@npm:1.5.7" - conditions: os=linux & cpu=arm64 & libc=glibc - languageName: node - linkType: hard - -"@swc/core-linux-arm64-gnu@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-linux-arm64-gnu@npm:1.7.11" +"@swc/core-linux-arm64-gnu@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-linux-arm64-gnu@npm:1.10.18" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-arm64-musl@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-linux-arm64-musl@npm:1.5.7" - conditions: os=linux & cpu=arm64 & libc=musl - languageName: node - linkType: hard - -"@swc/core-linux-arm64-musl@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-linux-arm64-musl@npm:1.7.11" +"@swc/core-linux-arm64-musl@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-linux-arm64-musl@npm:1.10.18" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@swc/core-linux-x64-gnu@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-linux-x64-gnu@npm:1.5.7" - conditions: os=linux & cpu=x64 & libc=glibc - languageName: node - linkType: hard - -"@swc/core-linux-x64-gnu@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-linux-x64-gnu@npm:1.7.11" +"@swc/core-linux-x64-gnu@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-linux-x64-gnu@npm:1.10.18" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@swc/core-linux-x64-musl@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-linux-x64-musl@npm:1.5.7" - conditions: os=linux & cpu=x64 & libc=musl - languageName: node - linkType: hard - -"@swc/core-linux-x64-musl@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-linux-x64-musl@npm:1.7.11" +"@swc/core-linux-x64-musl@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-linux-x64-musl@npm:1.10.18" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@swc/core-win32-arm64-msvc@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-win32-arm64-msvc@npm:1.5.7" - conditions: os=win32 & cpu=arm64 - languageName: node - linkType: hard - -"@swc/core-win32-arm64-msvc@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-win32-arm64-msvc@npm:1.7.11" +"@swc/core-win32-arm64-msvc@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-win32-arm64-msvc@npm:1.10.18" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@swc/core-win32-ia32-msvc@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-win32-ia32-msvc@npm:1.5.7" - conditions: os=win32 & cpu=ia32 - languageName: node - linkType: hard - -"@swc/core-win32-ia32-msvc@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-win32-ia32-msvc@npm:1.7.11" +"@swc/core-win32-ia32-msvc@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-win32-ia32-msvc@npm:1.10.18" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@swc/core-win32-x64-msvc@npm:1.5.7": - version: 1.5.7 - resolution: "@swc/core-win32-x64-msvc@npm:1.5.7" - conditions: os=win32 & cpu=x64 - languageName: node - linkType: hard - -"@swc/core-win32-x64-msvc@npm:1.7.11": - version: 1.7.11 - resolution: "@swc/core-win32-x64-msvc@npm:1.7.11" +"@swc/core-win32-x64-msvc@npm:1.10.18": + version: 1.10.18 + resolution: "@swc/core-win32-x64-msvc@npm:1.10.18" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@swc/core@npm:^1.3.107": - version: 1.7.11 - resolution: "@swc/core@npm:1.7.11" +"@swc/core@npm:^1.3.107, @swc/core@npm:^1.5.7": + version: 1.10.18 + resolution: "@swc/core@npm:1.10.18" dependencies: - "@swc/core-darwin-arm64": "npm:1.7.11" - "@swc/core-darwin-x64": "npm:1.7.11" - "@swc/core-linux-arm-gnueabihf": "npm:1.7.11" - "@swc/core-linux-arm64-gnu": "npm:1.7.11" - "@swc/core-linux-arm64-musl": "npm:1.7.11" - "@swc/core-linux-x64-gnu": "npm:1.7.11" - "@swc/core-linux-x64-musl": "npm:1.7.11" - "@swc/core-win32-arm64-msvc": "npm:1.7.11" - "@swc/core-win32-ia32-msvc": "npm:1.7.11" - "@swc/core-win32-x64-msvc": "npm:1.7.11" + "@swc/core-darwin-arm64": "npm:1.10.18" + "@swc/core-darwin-x64": "npm:1.10.18" + "@swc/core-linux-arm-gnueabihf": "npm:1.10.18" + "@swc/core-linux-arm64-gnu": "npm:1.10.18" + "@swc/core-linux-arm64-musl": "npm:1.10.18" + "@swc/core-linux-x64-gnu": "npm:1.10.18" + "@swc/core-linux-x64-musl": "npm:1.10.18" + "@swc/core-win32-arm64-msvc": "npm:1.10.18" + "@swc/core-win32-ia32-msvc": "npm:1.10.18" + "@swc/core-win32-x64-msvc": "npm:1.10.18" "@swc/counter": "npm:^0.1.3" - "@swc/types": "npm:^0.1.12" + "@swc/types": "npm:^0.1.17" peerDependencies: "@swc/helpers": "*" dependenciesMeta: @@ -6362,57 +5881,11 @@ __metadata: peerDependenciesMeta: "@swc/helpers": optional: true - checksum: 32d43694c4cb4baacab1d846a02e1ae9aa01b6291bde4bda90144b2bb5bed666d47dae2caca7e83a9953f15919093509e68973fb2f9f7c99334a6170a97a21ad - languageName: node - linkType: hard - -"@swc/core@npm:^1.3.96": - version: 1.5.7 - resolution: "@swc/core@npm:1.5.7" - dependencies: - "@swc/core-darwin-arm64": "npm:1.5.7" - "@swc/core-darwin-x64": "npm:1.5.7" - "@swc/core-linux-arm-gnueabihf": "npm:1.5.7" - "@swc/core-linux-arm64-gnu": "npm:1.5.7" - "@swc/core-linux-arm64-musl": "npm:1.5.7" - "@swc/core-linux-x64-gnu": "npm:1.5.7" - "@swc/core-linux-x64-musl": "npm:1.5.7" - "@swc/core-win32-arm64-msvc": "npm:1.5.7" - "@swc/core-win32-ia32-msvc": "npm:1.5.7" - "@swc/core-win32-x64-msvc": "npm:1.5.7" - "@swc/counter": "npm:^0.1.2" - "@swc/types": "npm:0.1.7" - peerDependencies: - "@swc/helpers": ^0.5.0 - dependenciesMeta: - "@swc/core-darwin-arm64": - optional: true - "@swc/core-darwin-x64": - optional: true - "@swc/core-linux-arm-gnueabihf": - optional: true - "@swc/core-linux-arm64-gnu": - optional: true - "@swc/core-linux-arm64-musl": - optional: true - "@swc/core-linux-x64-gnu": - optional: true - "@swc/core-linux-x64-musl": - optional: true - "@swc/core-win32-arm64-msvc": - optional: true - "@swc/core-win32-ia32-msvc": - optional: true - "@swc/core-win32-x64-msvc": - optional: true - peerDependenciesMeta: - "@swc/helpers": - optional: true - checksum: 83ab96bee5d448e580d8a6c8c1d1fbfdfaf5561f8904140122e49c428c2336790d31e7bdcdf610ce8f20c7f682785263d2ebab7cb56c2dcb5ea46be54eab2c03 + checksum: 52a3d8e26b838855bb9ece737c756058d00e3635062e436a31651aefe59d6098ecf92c967bcf4a831b99975eb9c591f123db1291e35508d030216e9b936aa1e9 languageName: node linkType: hard -"@swc/counter@npm:^0.1.2, @swc/counter@npm:^0.1.3": +"@swc/counter@npm:^0.1.3": version: 0.1.3 resolution: "@swc/counter@npm:0.1.3" checksum: 8424f60f6bf8694cfd2a9bca45845bce29f26105cda8cf19cdb9fd3e78dc6338699e4db77a89ae449260bafa1cc6bec307e81e7fb96dbf7dcfce0eea55151356 @@ -6420,29 +5893,20 @@ __metadata: linkType: hard "@swc/helpers@npm:^0.5.0": - version: 0.5.11 - resolution: "@swc/helpers@npm:0.5.11" - dependencies: - tslib: "npm:^2.4.0" - checksum: 7d1987ee6b887277d373a9be8c445cd2259c3258c08b16908c06864121fd8eac8bb89b179c91b6c5395f38194a903b5772575947c7eb3ca23285152cb0f66caa - languageName: node - linkType: hard - -"@swc/types@npm:0.1.7": - version: 0.1.7 - resolution: "@swc/types@npm:0.1.7" + version: 0.5.15 + resolution: "@swc/helpers@npm:0.5.15" dependencies: - "@swc/counter": "npm:^0.1.3" - checksum: da7c542de0a44b85a98139db03920448e86309d28ad9e9335f91b4025e5f32ae4fbbfdd0f287330fb0de737e7c5ec4f64ade0fc5fffea6c2fd9ac681b1e97bea + tslib: "npm:^2.8.0" + checksum: 33002f74f6f885f04c132960835fdfc474186983ea567606db62e86acd0680ca82f34647e8e610f4e1e422d1c16fce729dde22cd3b797ab1fd9061a825dabca4 languageName: node linkType: hard -"@swc/types@npm:^0.1.12": - version: 0.1.12 - resolution: "@swc/types@npm:0.1.12" +"@swc/types@npm:^0.1.17": + version: 0.1.17 + resolution: "@swc/types@npm:0.1.17" dependencies: "@swc/counter": "npm:^0.1.3" - checksum: f95fea7dee8fc07f8389afbb9578f3d0cd84b429b1d0dbff7fd99b2ef06ed88e96bc33631f36c3bc0505d5a783bee1374acd84b8fc2593001219b6c2caba241b + checksum: 29f5c8933a16042956f1adb7383e836ed7646cbf679826e78b53fdd0c08e8572cb42152e527b6b530a9bd1052d33d0972f90f589761ccd252c12652c9b7a72fc languageName: node linkType: hard @@ -6455,6 +5919,65 @@ __metadata: languageName: node linkType: hard +"@testing-library/dom@npm:10.1.0": + version: 10.1.0 + resolution: "@testing-library/dom@npm:10.1.0" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 81f0e0a510d24e458c3af17777960ed678fb4fe464903ef8ec9ed816c9794fc69a673ea94f87b9e054b181383c51814605451dbf4fd9df93d0d8f24b4859990d + languageName: node + linkType: hard + +"@testing-library/dom@npm:^10.0.0": + version: 10.4.0 + resolution: "@testing-library/dom@npm:10.4.0" + dependencies: + "@babel/code-frame": "npm:^7.10.4" + "@babel/runtime": "npm:^7.12.5" + "@types/aria-query": "npm:^5.0.1" + aria-query: "npm:5.3.0" + chalk: "npm:^4.1.0" + dom-accessibility-api: "npm:^0.5.9" + lz-string: "npm:^1.5.0" + pretty-format: "npm:^27.0.2" + checksum: 0352487720ecd433400671e773df0b84b8268fb3fe8e527cdfd7c11b1365b398b4e0eddba6e7e0c85e8d615f48257753283fccec41f6b986fd6c85f15eb5f84f + languageName: node + linkType: hard + +"@testing-library/react@npm:15.0.7": + version: 15.0.7 + resolution: "@testing-library/react@npm:15.0.7" + dependencies: + "@babel/runtime": "npm:^7.12.5" + "@testing-library/dom": "npm:^10.0.0" + "@types/react-dom": "npm:^18.0.0" + peerDependencies: + "@types/react": ^18.0.0 + react: ^18.0.0 + react-dom: ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: ac8ee8968e81949ecb35f7ee34741c2c043f73dd7fee2247d56f6de6a30de4742af94f25264356863974e54387485b46c9448ecf3f6ca41cf4339011c369f2d4 + languageName: node + linkType: hard + +"@testing-library/user-event@npm:14.5.2": + version: 14.5.2 + resolution: "@testing-library/user-event@npm:14.5.2" + peerDependencies: + "@testing-library/dom": ">=7.21.4" + checksum: 68a0c2aa28a3c8e6eb05cafee29705438d7d8a9427423ce5064d44f19c29e89b5636de46dd2f28620fb10abba75c67130185bbc3aa23ac1163a227a5f36641e1 + languageName: node + linkType: hard + "@types/accepts@npm:*": version: 1.3.7 resolution: "@types/accepts@npm:1.3.7" @@ -6471,6 +5994,13 @@ __metadata: languageName: node linkType: hard +"@types/aria-query@npm:^5.0.1": + version: 5.0.4 + resolution: "@types/aria-query@npm:5.0.4" + checksum: dc667bc6a3acc7bba2bccf8c23d56cb1f2f4defaa704cfef595437107efaa972d3b3db9ec1d66bc2711bfc35086821edd32c302bffab36f2e79b97f312069f08 + languageName: node + linkType: hard + "@types/babel__core@npm:^7.1.14": version: 7.20.5 resolution: "@types/babel__core@npm:7.20.5" @@ -6504,11 +6034,11 @@ __metadata: linkType: hard "@types/babel__traverse@npm:*, @types/babel__traverse@npm:^7.0.6": - version: 7.20.5 - resolution: "@types/babel__traverse@npm:7.20.5" + version: 7.20.6 + resolution: "@types/babel__traverse@npm:7.20.6" dependencies: "@babel/types": "npm:^7.20.7" - checksum: 033abcb2f4c084ad33e30c3efaad82161240f351e3c71b6154ed289946b33b363696c0fbd42502b68e4582a87413c418321f40eb1ea863e34fe525641345e05b + checksum: 7ba7db61a53e28cac955aa99af280d2600f15a8c056619c05b6fc911cbe02c61aa4f2823299221b23ce0cce00b294c0e5f618ec772aa3f247523c2e48cf7b888 languageName: node linkType: hard @@ -6534,6 +6064,16 @@ __metadata: languageName: node linkType: hard +"@types/co-body@npm:^6.1.0": + version: 6.1.3 + resolution: "@types/co-body@npm:6.1.3" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + checksum: 3a716829b7c8fa5b3d18bc47b98756d60b2ebc302ec90601e1ac1aed34bcc1f7ee88f379b2531837a42902d14362bfa29c9ddc2a39bbc8030afc26d66e671b0d + languageName: node + linkType: hard + "@types/connect@npm:*": version: 3.4.38 resolution: "@types/connect@npm:3.4.38" @@ -6562,26 +6102,70 @@ __metadata: languageName: node linkType: hard -"@types/estree@npm:1.0.5, @types/estree@npm:^1.0.5": - version: 1.0.5 - resolution: "@types/estree@npm:1.0.5" - checksum: b3b0e334288ddb407c7b3357ca67dbee75ee22db242ca7c56fe27db4e1a31989cb8af48a84dd401deb787fe10cc6b2ab1ee82dc4783be87ededbe3d53c79c70d +"@types/eslint-scope@npm:^3.7.7": + version: 3.7.7 + resolution: "@types/eslint-scope@npm:3.7.7" + dependencies: + "@types/eslint": "npm:*" + "@types/estree": "npm:*" + checksum: a0ecbdf2f03912679440550817ff77ef39a30fa8bfdacaf6372b88b1f931828aec392f52283240f0d648cf3055c5ddc564544a626bcf245f3d09fcb099ebe3cc + languageName: node + linkType: hard + +"@types/eslint@npm:*": + version: 9.6.1 + resolution: "@types/eslint@npm:9.6.1" + dependencies: + "@types/estree": "npm:*" + "@types/json-schema": "npm:*" + checksum: 69ba24fee600d1e4c5abe0df086c1a4d798abf13792d8cfab912d76817fe1a894359a1518557d21237fbaf6eda93c5ab9309143dee4c59ef54336d1b3570420e + languageName: node + linkType: hard + +"@types/estree@npm:*, @types/estree@npm:1.0.6, @types/estree@npm:^1.0.6": + version: 1.0.6 + resolution: "@types/estree@npm:1.0.6" + checksum: cdfd751f6f9065442cd40957c07fd80361c962869aa853c1c2fd03e101af8b9389d8ff4955a43a6fcfa223dd387a089937f95be0f3eec21ca527039fd2d9859a languageName: node linkType: hard "@types/express-serve-static-core@npm:^4.17.33": - version: 4.19.0 - resolution: "@types/express-serve-static-core@npm:4.19.0" + version: 4.19.6 + resolution: "@types/express-serve-static-core@npm:4.19.6" + dependencies: + "@types/node": "npm:*" + "@types/qs": "npm:*" + "@types/range-parser": "npm:*" + "@types/send": "npm:*" + checksum: 4281f4ead71723f376b3ddf64868ae26244d434d9906c101cf8d436d4b5c779d01bd046e4ea0ed1a394d3e402216fabfa22b1fa4dba501061cd7c81c54045983 + languageName: node + linkType: hard + +"@types/express-serve-static-core@npm:^5.0.0": + version: 5.0.6 + resolution: "@types/express-serve-static-core@npm:5.0.6" dependencies: "@types/node": "npm:*" "@types/qs": "npm:*" "@types/range-parser": "npm:*" "@types/send": "npm:*" - checksum: 38a13dfbb38d18526276e68dae1097eb0ebef296e76bff2a9bf6831c052c2f87797e910c87bd3f0dd1a1b4136241c9d7c841779a00b22576d12aa9b483a63349 + checksum: aced8cc88c1718adbbd1fc488756b0f22d763368d9eff2ae21b350698fab4a77d8d13c3699056dc662a887e43a8b67a3e8f6289ff76102ecc6bad4a7710d31a6 languageName: node linkType: hard "@types/express@npm:*": + version: 5.0.0 + resolution: "@types/express@npm:5.0.0" + dependencies: + "@types/body-parser": "npm:*" + "@types/express-serve-static-core": "npm:^5.0.0" + "@types/qs": "npm:*" + "@types/serve-static": "npm:*" + checksum: 0d74b53aefa69c3b3817ee9b5145fd50d7dbac52a8986afc2d7500085c446656d0b6dc13158c04e2d9f18f4324d4d93b0452337c5ff73dd086dca3e4ff11f47b + languageName: node + linkType: hard + +"@types/express@npm:^4.17.17": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -6600,12 +6184,21 @@ __metadata: languageName: node linkType: hard -"@types/formidable@npm:^1.0.31": - version: 1.2.8 - resolution: "@types/formidable@npm:1.2.8" +"@types/follow-redirects@npm:^1.14.4": + version: 1.14.4 + resolution: "@types/follow-redirects@npm:1.14.4" + dependencies: + "@types/node": "npm:*" + checksum: 5e0d09e6c9a8bee09b1af9e1fce80fcc2e22f082d786b2f25aa5ccb3be996cf8b9ba866024e17817e01e961586aa2aad13c38c6c3a0dabbe8654d4b47d07977c + languageName: node + linkType: hard + +"@types/formidable@npm:^2.0.5": + version: 2.0.6 + resolution: "@types/formidable@npm:2.0.6" dependencies: "@types/node": "npm:*" - checksum: a9c693aefea579e3d06230bab7f17b7bbd46b551ac0b3f80658a2efa27c6730c22722899b888d436e79d1ca82b8cba9348dc512ff0e79c24ca604b822605ea30 + checksum: 2816718c407e9adf2337ca69241e29097f5e0b22f3d0a3dde1ea23a2eef2ad41ad19612a6eac895492bd746593d87278f9732b4cb354dd72df3c03e8c1ad72c3 languageName: node linkType: hard @@ -6628,20 +6221,13 @@ __metadata: languageName: node linkType: hard -"@types/history@npm:^4.7.11": - version: 4.7.11 - resolution: "@types/history@npm:4.7.11" - checksum: 3facf37c2493d1f92b2e93a22cac7ea70b06351c2ab9aaceaa3c56aa6099fb63516f6c4ec1616deb5c56b4093c026a043ea2d3373e6c0644d55710364d02c934 - languageName: node - linkType: hard - -"@types/hoist-non-react-statics@npm:*, @types/hoist-non-react-statics@npm:^3.3.1": - version: 3.3.5 - resolution: "@types/hoist-non-react-statics@npm:3.3.5" +"@types/hoist-non-react-statics@npm:3, @types/hoist-non-react-statics@npm:^3.3.1": + version: 3.3.6 + resolution: "@types/hoist-non-react-statics@npm:3.3.6" dependencies: "@types/react": "npm:*" hoist-non-react-statics: "npm:^3.3.0" - checksum: 2a3b64bf3d9817d7830afa60ee314493c475fb09570a64e7737084cd482d2177ebdddf888ce837350bac51741278b077683facc9541f052d4bbe8487b4e3e618 + checksum: 149a4c217d81f21f8a1e152160a59d5b99b6a9aa6d354385d5f5bc02760cbf1e170a8442ba92eb653befff44b0c5bc2234bb77ce33e0d11a65f779e8bab5c321 languageName: node linkType: hard @@ -6653,9 +6239,9 @@ __metadata: linkType: hard "@types/http-assert@npm:*": - version: 1.5.5 - resolution: "@types/http-assert@npm:1.5.5" - checksum: 02e7ba584d6d14bdb4dad05dd36ecbc4a2f4209472287e6d558e222c93182214445a0c6cd096f114bfc88446be03d82ef6db24ecda13922b0d697918c76b4067 + version: 1.5.6 + resolution: "@types/http-assert@npm:1.5.6" + checksum: 62d536440a5e09f4b7968112f4b235212407937033de800993f95b6f140181b4b2ad6075b73094e7ca0ccf7d9c80d68b93ca53fb1af196cc6d0257f3a4c3d5ba languageName: node linkType: hard @@ -6683,12 +6269,13 @@ __metadata: languageName: node linkType: hard -"@types/interpret@npm:*": - version: 1.1.3 - resolution: "@types/interpret@npm:1.1.3" +"@types/inquirer@npm:^9.0.3": + version: 9.0.7 + resolution: "@types/inquirer@npm:9.0.7" dependencies: - "@types/node": "npm:*" - checksum: 49a435e05fd175f340af577995a93cfd18d37d862fb9fc48fa238fce2906b14b08e7e00c7df30721bd05115e0881061408e02a3e376d2284119f0c09090e3cd2 + "@types/through": "npm:*" + rxjs: "npm:^7.2.0" + checksum: b7138af41226c0457b99ff9b179da4a82078bc1674762e812d3cc3e3276936d7326b9fa6b98212b8eb055b2b6aaebe3c20359eebe176a6ca71061f4e08ce3a0f languageName: node linkType: hard @@ -6725,16 +6312,16 @@ __metadata: linkType: hard "@types/jest@npm:^29.4.0": - version: 29.5.12 - resolution: "@types/jest@npm:29.5.12" + version: 29.5.14 + resolution: "@types/jest@npm:29.5.14" dependencies: expect: "npm:^29.0.0" pretty-format: "npm:^29.0.0" - checksum: 25fc8e4c611fa6c4421e631432e9f0a6865a8cb07c9815ec9ac90d630271cad773b2ee5fe08066f7b95bebd18bb967f8ce05d018ee9ab0430f9dfd1d84665b6f + checksum: 18e0712d818890db8a8dab3d91e9ea9f7f19e3f83c2e50b312f557017dc81466207a71f3ed79cf4428e813ba939954fa26ffa0a9a7f153181ba174581b1c2aed languageName: node linkType: hard -"@types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db @@ -6748,6 +6335,16 @@ __metadata: languageName: node linkType: hard +"@types/jsonwebtoken@npm:^9.0.2": + version: 9.0.8 + resolution: "@types/jsonwebtoken@npm:9.0.8" + dependencies: + "@types/ms": "npm:*" + "@types/node": "npm:*" + checksum: dd3ccea05115ad9c4458d0c2a487179b1abf8886eaa8cc77d64031a8ef47abd3ff038cdde26e76893372238c8612e4f5fd578b3400e525b65c0e8d3abefe5282 + languageName: node + linkType: hard + "@types/keygrip@npm:*": version: 1.0.6 resolution: "@types/keygrip@npm:1.0.6" @@ -6773,7 +6370,7 @@ __metadata: languageName: node linkType: hard -"@types/koa@npm:*, @types/koa@npm:^2.15.0": +"@types/koa@npm:*, @types/koa@npm:^2.13.5, @types/koa@npm:^2.15.0": version: 2.15.0 resolution: "@types/koa@npm:2.15.0" dependencies: @@ -6789,28 +6386,20 @@ __metadata: languageName: node linkType: hard -"@types/liftoff@npm:^2.5.1": - version: 2.5.1 - resolution: "@types/liftoff@npm:2.5.1" +"@types/liftoff@npm:^4.0.3": + version: 4.0.3 + resolution: "@types/liftoff@npm:4.0.3" dependencies: "@types/fined": "npm:*" - "@types/interpret": "npm:*" "@types/node": "npm:*" - checksum: a319b3a6c7fb3d2a7690407a4a21c7a91ff4a1780041d45dd257ace45a3608c8c813d39458d33690ee0316a8c0fcb053461af579f0be30c38772cf7a5c3573a6 - languageName: node - linkType: hard - -"@types/lodash@npm:^4, @types/lodash@npm:^4.14.175": - version: 4.17.7 - resolution: "@types/lodash@npm:4.17.7" - checksum: 40c965b5ffdcf7ff5c9105307ee08b782da228c01b5c0529122c554c64f6b7168fc8f11dc79aa7bae4e67e17efafaba685dc3a47e294dbf52a65ed2b67100561 + checksum: 21640018cac5a52ff552c1fea275965b59fe033f31d7fb6db47238d95ba0877c27fddd6d1984cd2fa0293097c941c85a7f7f5f3b9b689b90a12739f439fa1ba6 languageName: node linkType: hard -"@types/lodash@npm:^4.14.149, @types/lodash@npm:^4.14.165": - version: 4.17.4 - resolution: "@types/lodash@npm:4.17.4" - checksum: 0124c64cb9fe7a0f78b6777955abd05ef0d97844d49118652eae45f8fa57bfb7f5a7a9bccc0b5a84c0a6dc09631042e4590cb665acb9d58dfd5e6543c75341ec +"@types/lodash@npm:^4, @types/lodash@npm:^4.14.149, @types/lodash@npm:^4.14.165, @types/lodash@npm:^4.14.175": + version: 4.17.15 + resolution: "@types/lodash@npm:4.17.15" + checksum: 2eb2dc6d231f5fb4603d176c08c8d7af688f574d09af47466a179cd7812d9f64144ba74bb32ca014570ffdc544eedc51b7a5657212bad083b6eecbd72223f9bb languageName: node linkType: hard @@ -6828,19 +6417,19 @@ __metadata: languageName: node linkType: hard -"@types/minimist@npm:^1.2.0": - version: 1.2.5 - resolution: "@types/minimist@npm:1.2.5" - checksum: 3f791258d8e99a1d7d0ca2bda1ca6ea5a94e5e7b8fc6cde84dd79b0552da6fb68ade750f0e17718f6587783c24254bbca0357648dd59dc3812c150305cabdc46 +"@types/ms@npm:*": + version: 2.1.0 + resolution: "@types/ms@npm:2.1.0" + checksum: 5ce692ffe1549e1b827d99ef8ff71187457e0eb44adbae38fdf7b9a74bae8d20642ee963c14516db1d35fa2652e65f47680fdf679dcbde52bbfadd021f497225 languageName: node linkType: hard "@types/node@npm:*": - version: 20.12.12 - resolution: "@types/node@npm:20.12.12" + version: 22.13.4 + resolution: "@types/node@npm:22.13.4" dependencies: - undici-types: "npm:~5.26.4" - checksum: f374b763c744e8f16e4f38cf6e2c0eef31781ec9228c9e43a6f267880fea420fab0a238b59f10a7cb3444e49547c5e3785787e371fc242307310995b21988812 + undici-types: "npm:~6.20.0" + checksum: 3a234fa7766a3efc382cf81f66f474c26cdab2f54f43f757634c81c0444eb2160c2dabbde9741e4983078a318a88515b65416b5f1ab5478548579d7b3ead1d95 languageName: node linkType: hard @@ -6858,6 +6447,15 @@ __metadata: languageName: node linkType: hard +"@types/nodemon@npm:1.19.6": + version: 1.19.6 + resolution: "@types/nodemon@npm:1.19.6" + dependencies: + "@types/node": "npm:*" + checksum: 34a6bcb1dd17e9f6756d43e777c0301e3c04640d4bd83df109cae22a944eb9368494cf8d629bcc714cb9ac3eb3c4be9ea582a0f98f1433650dcea70062434de9 + languageName: node + linkType: hard + "@types/normalize-package-data@npm:^2.4.0": version: 2.4.4 resolution: "@types/normalize-package-data@npm:2.4.4" @@ -6872,17 +6470,36 @@ __metadata: languageName: node linkType: hard +"@types/progress-stream@npm:^2.0.5": + version: 2.0.5 + resolution: "@types/progress-stream@npm:2.0.5" + dependencies: + "@types/node": "npm:*" + checksum: 8d4e80b660621958e5045cc212f47d99a00759680a71bf3ff8aa700407965da2653dbeb636e1f0cda87ee6e487ad26b58666386960fd713dbdcc6e1eb5a9ccd7 + languageName: node + linkType: hard + +"@types/prompts@npm:2.4.9": + version: 2.4.9 + resolution: "@types/prompts@npm:2.4.9" + dependencies: + "@types/node": "npm:*" + kleur: "npm:^3.0.3" + checksum: 22fe0da6807681c85e88ba283184f4be4c8a95c744ea12a638865c98c4e0c22e7f733542f6b0f1fbca02245cdc3fe84feacf9c9adf4ddd8bc98a337fd679d8d2 + languageName: node + linkType: hard + "@types/prop-types@npm:*": - version: 15.7.12 - resolution: "@types/prop-types@npm:15.7.12" - checksum: 1babcc7db6a1177779f8fde0ccc78d64d459906e6ef69a4ed4dd6339c920c2e05b074ee5a92120fe4e9d9f1a01c952f843ebd550bee2332fc2ef81d1706878f8 + version: 15.7.14 + resolution: "@types/prop-types@npm:15.7.14" + checksum: 1ec775160bfab90b67a782d735952158c7e702ca4502968aa82565bd8e452c2de8601c8dfe349733073c31179116cf7340710160d3836aa8a1ef76d1532893b1 languageName: node linkType: hard "@types/qs@npm:*": - version: 6.9.15 - resolution: "@types/qs@npm:6.9.15" - checksum: 49c5ff75ca3adb18a1939310042d273c9fc55920861bd8e5100c8a923b3cda90d759e1a95e18334092da1c8f7b820084687770c83a1ccef04fb2c6908117c823 + version: 6.9.18 + resolution: "@types/qs@npm:6.9.18" + checksum: 790b9091348e06dde2c8e4118b5771ab386a8c22a952139a2eb0675360a2070d0b155663bf6f75b23f258fd0a1f7ffc0ba0f059d99a719332c03c40d9e9cd63b languageName: node linkType: hard @@ -6893,43 +6510,49 @@ __metadata: languageName: node linkType: hard -"@types/react-router-dom@npm:^5.3.3": - version: 5.3.3 - resolution: "@types/react-router-dom@npm:5.3.3" +"@types/react-copy-to-clipboard@npm:^5.0.7": + version: 5.0.7 + resolution: "@types/react-copy-to-clipboard@npm:5.0.7" dependencies: - "@types/history": "npm:^4.7.11" "@types/react": "npm:*" - "@types/react-router": "npm:*" - checksum: a9231a16afb9ed5142678147eafec9d48582809295754fb60946e29fcd3757a4c7a3180fa94b45763e4c7f6e3f02379e2fcb8dd986db479dcab40eff5fc62a91 + checksum: 33bea4549fa263b597d0dedb3807f99286d8ccf59adb370e3d82d1c9075195925a343982abd73c63cc47854a7240ddae79873a5cb3590c9b33c1b65bf9d07689 languageName: node linkType: hard -"@types/react-router@npm:*": - version: 5.1.20 - resolution: "@types/react-router@npm:5.1.20" - dependencies: - "@types/history": "npm:^4.7.11" - "@types/react": "npm:*" - checksum: 1f7eee61981d2f807fa01a34a0ef98ebc0774023832b6611a69c7f28fdff01de5a38cabf399f32e376bf8099dcb7afaf724775bea9d38870224492bea4cb5737 +"@types/react-dom@npm:^18.0.0": + version: 18.3.5 + resolution: "@types/react-dom@npm:18.3.5" + peerDependencies: + "@types/react": ^18.0.0 + checksum: b163d35a6b32a79f5782574a7aeb12a31a647e248792bf437e6d596e2676961c394c5e3c6e91d1ce44ae90441dbaf93158efb4f051c0d61e2612f1cb04ce4faa languageName: node linkType: hard "@types/react-transition-group@npm:^4.4.0": - version: 4.4.10 - resolution: "@types/react-transition-group@npm:4.4.10" + version: 4.4.12 + resolution: "@types/react-transition-group@npm:4.4.12" + peerDependencies: + "@types/react": "*" + checksum: 0441b8b47c69312c89ec0760ba477ba1a0808a10ceef8dc1c64b1013ed78517332c30f18681b0ec0b53542731f1ed015169fed1d127cc91222638ed955478ec7 + languageName: node + linkType: hard + +"@types/react@npm:*": + version: 19.0.10 + resolution: "@types/react@npm:19.0.10" dependencies: - "@types/react": "npm:*" - checksum: 3eb9bca143abc21eb781aa5cb1bded0c9335689d515bf0513fb8e63217b7a8122c6a323ecd5644a06938727e1f467ee061d8df1c93b68825a80ff1b47ab777a2 + csstype: "npm:^3.0.2" + checksum: 41884cca21850c8b2d6578b172ca0ca4fff6021251a68532b19f2031ac23dc5a9222470208065f8d9985d367376047df2f49ece8d927f7d04cdc94922b1eb34b languageName: node linkType: hard -"@types/react@npm:*, @types/react@npm:16 || 17 || 18": - version: 18.3.2 - resolution: "@types/react@npm:18.3.2" +"@types/react@npm:16 || 17 || 18": + version: 18.3.18 + resolution: "@types/react@npm:18.3.18" dependencies: "@types/prop-types": "npm:*" csstype: "npm:^3.0.2" - checksum: 9fb2f1fcf7e889ee4ea7c3c5978df595c66e770e5fd3a245dbdd2589b9b911524c11dab25a6275d8af4e336e4cb5fa850d447884b84c335a187a338c89df99ba + checksum: 8fb2b00672072135d0858dc9db07873ea107cc238b6228aaa2a9afd1ef7a64a7074078250db38afbeb19064be8ea6af5eac32d404efdd5f45e093cc4829d87f8 languageName: node linkType: hard @@ -6951,7 +6574,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12, @types/semver@npm:^7.5.0": +"@types/semver@npm:^7.3.12": version: 7.5.8 resolution: "@types/semver@npm:7.5.8" checksum: 8663ff927234d1c5fcc04b33062cb2b9fcfbe0f5f351ed26c4d1e1581657deebd506b41ff7fdf89e787e3d33ce05854bc01686379b89e9c49b564c4cfa988efa @@ -6987,9 +6610,9 @@ __metadata: linkType: hard "@types/sizzle@npm:^2.3.2": - version: 2.3.8 - resolution: "@types/sizzle@npm:2.3.8" - checksum: ab5460147ae6680cc20c2223a8f17d9f7c97144b70f00a222a1c32d68b5207696d48177ab9784dda88c74d93ed5a78dd31f74d271b15382520b423c81b4aac89 + version: 2.3.9 + resolution: "@types/sizzle@npm:2.3.9" + checksum: db0277ff62e8ebe6cdae2020fd045fd7fd19f29a3a2ce13c555b14fb00e105e79004883732118b9f2e8b943cb302645e9eddb4e7bdeef1a171da679cd4c32b72 languageName: node linkType: hard @@ -7000,14 +6623,10 @@ __metadata: languageName: node linkType: hard -"@types/styled-components@npm:^5.1.34": - version: 5.1.34 - resolution: "@types/styled-components@npm:5.1.34" - dependencies: - "@types/hoist-non-react-statics": "npm:*" - "@types/react": "npm:*" - csstype: "npm:^3.0.2" - checksum: 5bce93ea2c6161fc45daaf863eefdc20672e839ae486597c40b95e7978e249c160c1bc9706f56cb5152a7ef63cf485d15a9502889169ef945281f511e4b2d5a0 +"@types/stylis@npm:4.2.5": + version: 4.2.5 + resolution: "@types/stylis@npm:4.2.5" + checksum: 23f5b35a3a04f6bb31a29d404fa1bc8e0035fcaff2356b4047743a057e0c37b2eba7efe14d57dd2b95b398cea3bac294d9c6cd93ed307d8c0b7f5d282224b469 languageName: node linkType: hard @@ -7042,11 +6661,11 @@ __metadata: linkType: hard "@types/yargs@npm:^17.0.8": - version: 17.0.32 - resolution: "@types/yargs@npm:17.0.32" + version: 17.0.33 + resolution: "@types/yargs@npm:17.0.33" dependencies: "@types/yargs-parser": "npm:*" - checksum: 2095e8aad8a4e66b86147415364266b8d607a3b95b4239623423efd7e29df93ba81bb862784a6e08664f645cc1981b25fd598f532019174cd3e5e1e689e1cccf + checksum: d16937d7ac30dff697801c3d6f235be2166df42e4a88bf730fa6dc09201de3727c0a9500c59a672122313341de5f24e45ee0ff579c08ce91928e519090b7906b languageName: node linkType: hard @@ -7121,13 +6740,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/scope-manager@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/scope-manager@npm:7.10.0" +"@typescript-eslint/scope-manager@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/scope-manager@npm:8.24.1" dependencies: - "@typescript-eslint/types": "npm:7.10.0" - "@typescript-eslint/visitor-keys": "npm:7.10.0" - checksum: 1d4f7ee137b95bd423b5a1b0d03251202dfc19bd8b6adfa5ff5df25fd5aa30e2d8ca50ab0d8d2e92441670ecbc2a82b3c2dbe39a4f268ec1ee1c1e267f7fd1d1 + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" + checksum: 779880743ed7ab67fe477f1ad5648bbd77ad69b4663b5a42024112004c8f231049b1e4eeb67e260005769c3bb005049e00a80b885e19d593ffb080bd39f4fa94 languageName: node linkType: hard @@ -7155,10 +6774,10 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/types@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/types@npm:7.10.0" - checksum: f01d9330b93cc362ba7967ab5037396f64742076450e1f93139fa69cbe93a6ece3ed55d68ab780c9b7d07ef4a7c645da410305216a2cfc5dec7eba49ee65ab23 +"@typescript-eslint/types@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/types@npm:8.24.1" + checksum: ebb40ce16c746ef236dbcc25cb2e6950753ca6fb34d04ed7d477016370de1fdaf7402ed4569673c6ff14bf60af7124ff45c6ddd9328d2f8c94dc04178368e2a3 languageName: node linkType: hard @@ -7180,22 +6799,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/typescript-estree@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/typescript-estree@npm:7.10.0" +"@typescript-eslint/typescript-estree@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/typescript-estree@npm:8.24.1" dependencies: - "@typescript-eslint/types": "npm:7.10.0" - "@typescript-eslint/visitor-keys": "npm:7.10.0" + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/visitor-keys": "npm:8.24.1" debug: "npm:^4.3.4" - globby: "npm:^11.1.0" + fast-glob: "npm:^3.3.2" is-glob: "npm:^4.0.3" minimatch: "npm:^9.0.4" semver: "npm:^7.6.0" - ts-api-utils: "npm:^1.3.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: 6200695834c566e52e2fa7331f1a05019f7815969d8c1e1e237b85a99664d36f41ccc16384eff3f8582a0ecb75f1cc315b56ee9283b818da37f24fa4d42f1d7a + ts-api-utils: "npm:^2.0.1" + peerDependencies: + typescript: ">=4.8.4 <5.8.0" + checksum: 8eeeae6e8de1cd83f2eddd52293e9c31a655e0974cc2d410f00ba2b6fd6bb9aec1c346192d5784d64d0d1b15a55e56e35550788c04dda87e0f1a99b21a3eb709 languageName: node linkType: hard @@ -7217,17 +6835,18 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0": - version: 7.10.0 - resolution: "@typescript-eslint/utils@npm:7.10.0" +"@typescript-eslint/utils@npm:^6.0.0 || ^7.0.0 || ^8.0.0": + version: 8.24.1 + resolution: "@typescript-eslint/utils@npm:8.24.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:7.10.0" - "@typescript-eslint/types": "npm:7.10.0" - "@typescript-eslint/typescript-estree": "npm:7.10.0" + "@typescript-eslint/scope-manager": "npm:8.24.1" + "@typescript-eslint/types": "npm:8.24.1" + "@typescript-eslint/typescript-estree": "npm:8.24.1" peerDependencies: - eslint: ^8.56.0 - checksum: 6724471f94f2788f59748f7efa2a3a53ea910099993bee2fa5746ab5acacecdc9fcb110c568b18099ddc946ea44919ed394bff2bd055ba81fc69f5e6297b73bf + eslint: ^8.57.0 || ^9.0.0 + typescript: ">=4.8.4 <5.8.0" + checksum: b3300d5c7e18ec524a46bf683052539f24df0d8c709e39e3bde9dfc6c65180610c46b875f1f4eaad5e311193a56acdfd7111a73f1e8aec4108e9cd19561bf8b8 languageName: node linkType: hard @@ -7241,13 +6860,13 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/visitor-keys@npm:7.10.0": - version: 7.10.0 - resolution: "@typescript-eslint/visitor-keys@npm:7.10.0" +"@typescript-eslint/visitor-keys@npm:8.24.1": + version: 8.24.1 + resolution: "@typescript-eslint/visitor-keys@npm:8.24.1" dependencies: - "@typescript-eslint/types": "npm:7.10.0" - eslint-visitor-keys: "npm:^3.4.3" - checksum: 049e812bcd28869059d04c7bf3543bb55f5205f468b777439c4f120417fb856fb6024cb1d25291aa12556bd08e84f043a96d754ffb2cde37abb604d6f3c51634 + "@typescript-eslint/types": "npm:8.24.1" + eslint-visitor-keys: "npm:^4.2.0" + checksum: ba09412fb4b1605aa73c890909c9a8dba2aa72e00ccd7d69baad17c564eedd77f489a06b1686985c7f0c49724787b82d76dcf4c146c4de44ef2c8776a9b6ad2b languageName: node linkType: hard @@ -7287,32 +6906,9 @@ __metadata: languageName: node linkType: hard -"@uiw/codemirror-extensions-basic-setup@npm:4.22.1": - version: 4.22.1 - resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.22.1" - dependencies: - "@codemirror/autocomplete": "npm:^6.0.0" - "@codemirror/commands": "npm:^6.0.0" - "@codemirror/language": "npm:^6.0.0" - "@codemirror/lint": "npm:^6.0.0" - "@codemirror/search": "npm:^6.0.0" - "@codemirror/state": "npm:^6.0.0" - "@codemirror/view": "npm:^6.0.0" - peerDependencies: - "@codemirror/autocomplete": ">=6.0.0" - "@codemirror/commands": ">=6.0.0" - "@codemirror/language": ">=6.0.0" - "@codemirror/lint": ">=6.0.0" - "@codemirror/search": ">=6.0.0" - "@codemirror/state": ">=6.0.0" - "@codemirror/view": ">=6.0.0" - checksum: b3d4ee3476bebb09a493b09d4f1c9d0788790fcdce242782ca359e38fb7e6f0a30da8538b63fb5d94ee0e1cc9c8bd1a77b6065f290c302af21b99441387e4214 - languageName: node - linkType: hard - -"@uiw/codemirror-extensions-basic-setup@npm:4.23.0": - version: 4.23.0 - resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.23.0" +"@uiw/codemirror-extensions-basic-setup@npm:4.22.2": + version: 4.22.2 + resolution: "@uiw/codemirror-extensions-basic-setup@npm:4.22.2" dependencies: "@codemirror/autocomplete": "npm:^6.0.0" "@codemirror/commands": "npm:^6.0.0" @@ -7329,41 +6925,19 @@ __metadata: "@codemirror/search": ">=6.0.0" "@codemirror/state": ">=6.0.0" "@codemirror/view": ">=6.0.0" - checksum: 951ce6f6b771c3a6c61a3e031e59e1a20bad3f9f36815743ca96a1c90bdb6b1f9bc956beda41d61c628e196e8c333512fa9e8d5ca3b5121901d294db926de31f - languageName: node - linkType: hard - -"@uiw/react-codemirror@npm:^4.21.21": - version: 4.23.0 - resolution: "@uiw/react-codemirror@npm:4.23.0" - dependencies: - "@babel/runtime": "npm:^7.18.6" - "@codemirror/commands": "npm:^6.1.0" - "@codemirror/state": "npm:^6.1.1" - "@codemirror/theme-one-dark": "npm:^6.0.0" - "@uiw/codemirror-extensions-basic-setup": "npm:4.23.0" - codemirror: "npm:^6.0.0" - peerDependencies: - "@babel/runtime": ">=7.11.0" - "@codemirror/state": ">=6.0.0" - "@codemirror/theme-one-dark": ">=6.0.0" - "@codemirror/view": ">=6.0.0" - codemirror: ">=6.0.0" - react: ">=16.8.0" - react-dom: ">=16.8.0" - checksum: 3bdd3bc442624f6f1c6b00b5cb447c9a57c2ccfce3b0813b8631a365b5b7408957eb1a6ac64813520658273ff18fb189a7097df0574905d672139d25f8c9259e + checksum: b51614ba0489fca517b98ecfef4fb789b7b24313b0e70d23286a27f2a989818f102a89e80991b3b33277fde65ea2456f248f3eab35443c9cd1fc706e428936c4 languageName: node linkType: hard -"@uiw/react-codemirror@npm:^4.21.25": - version: 4.22.1 - resolution: "@uiw/react-codemirror@npm:4.22.1" +"@uiw/react-codemirror@npm:4.22.2": + version: 4.22.2 + resolution: "@uiw/react-codemirror@npm:4.22.2" dependencies: "@babel/runtime": "npm:^7.18.6" "@codemirror/commands": "npm:^6.1.0" "@codemirror/state": "npm:^6.1.1" "@codemirror/theme-one-dark": "npm:^6.0.0" - "@uiw/codemirror-extensions-basic-setup": "npm:4.22.1" + "@uiw/codemirror-extensions-basic-setup": "npm:4.22.2" codemirror: "npm:^6.0.0" peerDependencies: "@babel/runtime": ">=7.11.0" @@ -7373,7 +6947,7 @@ __metadata: codemirror: ">=6.0.0" react: ">=16.8.0" react-dom: ">=16.8.0" - checksum: a0667fc46969cfe3d9835cf8a67a4b9d2ea958a981a381bd8fb2ce63a946b38c22b288d59491a7b7149a19d080d285a7cf4da1ef4cc94b99a589589a23465098 + checksum: de4903d2c4789c3a3872c46e69a6cde37e4abf3b96e602ff4f96f9b01e6951b1c06ce1e0ef3061395fc6ebc733bf5da924d4dd85b7e153a7eb015b8c5e46d533 languageName: node linkType: hard @@ -7403,182 +6977,182 @@ __metadata: linkType: hard "@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 0fc3097c2540ada1fc340ee56d58d96b5b536a2a0dab6e3ec17d4bfc8c4c86db345f61a375a8185f9da96f01c69678f836a2b57eeaa9e4b8eeafd26428e57b0a languageName: node linkType: hard -"@vitejs/plugin-react-swc@npm:3.5.0": - version: 3.5.0 - resolution: "@vitejs/plugin-react-swc@npm:3.5.0" +"@vitejs/plugin-react-swc@npm:3.6.0": + version: 3.6.0 + resolution: "@vitejs/plugin-react-swc@npm:3.6.0" dependencies: - "@swc/core": "npm:^1.3.96" + "@swc/core": "npm:^1.3.107" peerDependencies: vite: ^4 || ^5 - checksum: 8a0c61fd08224a8945f7190a33ff0ab563548200f0841f7d9ef4a41260d9fcd70bc75fcd5cfef2915fe1e81642e36a3c158fa2b48ba6626e19ba7da61330b2c1 + checksum: aae7c02f390559d0fbfb6285f1ba80917493d2c4979315f62f90fa06fb19b0b40362717fac035cac726575fdb120f66c4094f27bea846e2009686d15bc8637ae languageName: node linkType: hard -"@vitejs/plugin-react-swc@npm:3.6.0": - version: 3.6.0 - resolution: "@vitejs/plugin-react-swc@npm:3.6.0" +"@vitejs/plugin-react-swc@npm:3.7.0": + version: 3.7.0 + resolution: "@vitejs/plugin-react-swc@npm:3.7.0" dependencies: - "@swc/core": "npm:^1.3.107" + "@swc/core": "npm:^1.5.7" peerDependencies: vite: ^4 || ^5 - checksum: aae7c02f390559d0fbfb6285f1ba80917493d2c4979315f62f90fa06fb19b0b40362717fac035cac726575fdb120f66c4094f27bea846e2009686d15bc8637ae + checksum: f9f562c87f0fd384d160c5d499056841f8a38050fc01f5295d3394a77c288eca1f78f6df3aa08c01f3f5cb3e4937c6490607ac87b700d87bab425b7c4dc15e91 languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.12.1, @webassemblyjs/ast@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/ast@npm:1.12.1" +"@webassemblyjs/ast@npm:1.14.1, @webassemblyjs/ast@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/ast@npm:1.14.1" dependencies: - "@webassemblyjs/helper-numbers": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - checksum: ba7f2b96c6e67e249df6156d02c69eb5f1bd18d5005303cdc42accb053bebbbde673826e54db0437c9748e97abd218366a1d13fa46859b23cde611b6b409998c + "@webassemblyjs/helper-numbers": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + checksum: 67a59be8ed50ddd33fbb2e09daa5193ac215bf7f40a9371be9a0d9797a114d0d1196316d2f3943efdb923a3d809175e1563a3cb80c814fb8edccd1e77494972b languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" - checksum: 37fe26f89e18e4ca0e7d89cfe3b9f17cfa327d7daf906ae01400416dbb2e33c8a125b4dc55ad7ff405e5fcfb6cf0d764074c9bc532b9a31a71e762be57d2ea0a +"@webassemblyjs/floating-point-hex-parser@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.13.2" + checksum: 0e88bdb8b50507d9938be64df0867f00396b55eba9df7d3546eb5dc0ca64d62e06f8d881ec4a6153f2127d0f4c11d102b6e7d17aec2f26bb5ff95a5e60652412 languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" - checksum: a681ed51863e4ff18cf38d223429f414894e5f7496856854d9a886eeddcee32d7c9f66290f2919c9bb6d2fc2b2fae3f989b6a1e02a81e829359738ea0c4d371a +"@webassemblyjs/helper-api-error@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-api-error@npm:1.13.2" + checksum: 31be497f996ed30aae4c08cac3cce50c8dcd5b29660383c0155fce1753804fc55d47fcba74e10141c7dd2899033164e117b3bcfcda23a6b043e4ded4f1003dfb languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-buffer@npm:1.12.1" - checksum: 0270724afb4601237410f7fd845ab58ccda1d5456a8783aadfb16eaaf3f2c9610c28e4a5bcb6ad880cde5183c82f7f116d5ccfc2310502439d33f14b6888b48a +"@webassemblyjs/helper-buffer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-buffer@npm:1.14.1" + checksum: 0d54105dc373c0fe6287f1091e41e3a02e36cdc05e8cf8533cdc16c59ff05a646355415893449d3768cda588af451c274f13263300a251dc11a575bc4c9bd210 languageName: node linkType: hard -"@webassemblyjs/helper-numbers@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" +"@webassemblyjs/helper-numbers@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-numbers@npm:1.13.2" dependencies: - "@webassemblyjs/floating-point-hex-parser": "npm:1.11.6" - "@webassemblyjs/helper-api-error": "npm:1.11.6" + "@webassemblyjs/floating-point-hex-parser": "npm:1.13.2" + "@webassemblyjs/helper-api-error": "npm:1.13.2" "@xtuc/long": "npm:4.2.2" - checksum: c7d5afc0ff3bd748339b466d8d2f27b908208bf3ff26b2e8e72c39814479d486e0dca6f3d4d776fd9027c1efe05b5c0716c57a23041eb34473892b2731c33af3 + checksum: 9c46852f31b234a8fb5a5a9d3f027bc542392a0d4de32f1a9c0075d5e8684aa073cb5929b56df565500b3f9cc0a2ab983b650314295b9bf208d1a1651bfc825a languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.11.6" - checksum: 79d2bebdd11383d142745efa32781249745213af8e022651847382685ca76709f83e1d97adc5f0d3c2b8546bf02864f8b43a531fdf5ca0748cb9e4e0ef2acaa5 +"@webassemblyjs/helper-wasm-bytecode@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.13.2" + checksum: c4355d14f369b30cf3cbdd3acfafc7d0488e086be6d578e3c9780bd1b512932352246be96e034e2a7fcfba4f540ec813352f312bfcbbfe5bcfbf694f82ccc682 languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.12.1" +"@webassemblyjs/helper-wasm-section@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/helper-wasm-section@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - checksum: 0546350724d285ae3c26e6fc444be4c3b5fb824f3be0ec8ceb474179dc3f4430336dd2e36a44b3e3a1a6815960e5eec98cd9b3a8ec66dc53d86daedd3296a6a2 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + checksum: 1f9b33731c3c6dbac3a9c483269562fa00d1b6a4e7133217f40e83e975e636fd0f8736e53abd9a47b06b66082ecc976c7384391ab0a68e12d509ea4e4b948d64 languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/ieee754@npm:1.11.6" +"@webassemblyjs/ieee754@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/ieee754@npm:1.13.2" dependencies: "@xtuc/ieee754": "npm:^1.2.0" - checksum: 59de0365da450322c958deadade5ec2d300c70f75e17ae55de3c9ce564deff5b429e757d107c7ec69bd0ba169c6b6cc2ff66293ab7264a7053c829b50ffa732f + checksum: 2e732ca78c6fbae3c9b112f4915d85caecdab285c0b337954b180460290ccd0fb00d2b1dc4bb69df3504abead5191e0d28d0d17dfd6c9d2f30acac8c4961c8a7 languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/leb128@npm:1.11.6" +"@webassemblyjs/leb128@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/leb128@npm:1.13.2" dependencies: "@xtuc/long": "npm:4.2.2" - checksum: cb344fc04f1968209804de4da018679c5d4708a03b472a33e0fa75657bb024978f570d3ccf9263b7f341f77ecaa75d0e051b9cd4b7bb17a339032cfd1c37f96e + checksum: dad5ef9e383c8ab523ce432dfd80098384bf01c45f70eb179d594f85ce5db2f80fa8c9cba03adafd85684e6d6310f0d3969a882538975989919329ac4c984659 languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.11.6": - version: 1.11.6 - resolution: "@webassemblyjs/utf8@npm:1.11.6" - checksum: 14d6c24751a89ad9d801180b0d770f30a853c39f035a15fbc96266d6ac46355227abd27a3fd2eeaa97b4294ced2440a6b012750ae17bafe1a7633029a87b6bee +"@webassemblyjs/utf8@npm:1.13.2": + version: 1.13.2 + resolution: "@webassemblyjs/utf8@npm:1.13.2" + checksum: d3fac9130b0e3e5a1a7f2886124a278e9323827c87a2b971e6d0da22a2ba1278ac9f66a4f2e363ecd9fac8da42e6941b22df061a119e5c0335f81006de9ee799 languageName: node linkType: hard -"@webassemblyjs/wasm-edit@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-edit@npm:1.12.1" +"@webassemblyjs/wasm-edit@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-edit@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/helper-wasm-section": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-opt": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - "@webassemblyjs/wast-printer": "npm:1.12.1" - checksum: 972f5e6c522890743999e0ed45260aae728098801c6128856b310dd21f1ee63435fc7b518e30e0ba1cdafd0d1e38275829c1e4451c3536a1d9e726e07a5bba0b + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/helper-wasm-section": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-opt": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + "@webassemblyjs/wast-printer": "npm:1.14.1" + checksum: 5ac4781086a2ca4b320bdbfd965a209655fe8a208ca38d89197148f8597e587c9a2c94fb6bd6f1a7dbd4527c49c6844fcdc2af981f8d793a97bf63a016aa86d2 languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-gen@npm:1.12.1" +"@webassemblyjs/wasm-gen@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-gen@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: 1e257288177af9fa34c69cab94f4d9036ebed611f77f3897c988874e75182eeeec759c79b89a7a49dd24624fc2d3d48d5580b62b67c4a1c9bfbdcd266b281c16 + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: d678810d7f3f8fecb2e2bdadfb9afad2ec1d2bc79f59e4711ab49c81cec578371e22732d4966f59067abe5fba8e9c54923b57060a729d28d408e608beef67b10 languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-opt@npm:1.12.1" +"@webassemblyjs/wasm-opt@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-opt@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-buffer": "npm:1.12.1" - "@webassemblyjs/wasm-gen": "npm:1.12.1" - "@webassemblyjs/wasm-parser": "npm:1.12.1" - checksum: 992a45e1f1871033c36987459436ab4e6430642ca49328e6e32a13de9106fe69ae6c0ac27d7050efd76851e502d11cd1ac0e06b55655dfa889ad82f11a2712fb + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-buffer": "npm:1.14.1" + "@webassemblyjs/wasm-gen": "npm:1.14.1" + "@webassemblyjs/wasm-parser": "npm:1.14.1" + checksum: 515bfb15277ee99ba6b11d2232ddbf22aed32aad6d0956fe8a0a0a004a1b5a3a277a71d9a3a38365d0538ac40d1b7b7243b1a244ad6cd6dece1c1bb2eb5de7ee languageName: node linkType: hard -"@webassemblyjs/wasm-parser@npm:1.12.1, @webassemblyjs/wasm-parser@npm:^1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wasm-parser@npm:1.12.1" +"@webassemblyjs/wasm-parser@npm:1.14.1, @webassemblyjs/wasm-parser@npm:^1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wasm-parser@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" - "@webassemblyjs/helper-api-error": "npm:1.11.6" - "@webassemblyjs/helper-wasm-bytecode": "npm:1.11.6" - "@webassemblyjs/ieee754": "npm:1.11.6" - "@webassemblyjs/leb128": "npm:1.11.6" - "@webassemblyjs/utf8": "npm:1.11.6" - checksum: e85cec1acad07e5eb65b92d37c8e6ca09c6ca50d7ca58803a1532b452c7321050a0328c49810c337cc2dfd100c5326a54d5ebd1aa5c339ebe6ef10c250323a0e + "@webassemblyjs/ast": "npm:1.14.1" + "@webassemblyjs/helper-api-error": "npm:1.13.2" + "@webassemblyjs/helper-wasm-bytecode": "npm:1.13.2" + "@webassemblyjs/ieee754": "npm:1.13.2" + "@webassemblyjs/leb128": "npm:1.13.2" + "@webassemblyjs/utf8": "npm:1.13.2" + checksum: 95427b9e5addbd0f647939bd28e3e06b8deefdbdadcf892385b5edc70091bf9b92fa5faac3fce8333554437c5d85835afef8c8a7d9d27ab6ba01ffab954db8c6 languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.12.1": - version: 1.12.1 - resolution: "@webassemblyjs/wast-printer@npm:1.12.1" +"@webassemblyjs/wast-printer@npm:1.14.1": + version: 1.14.1 + resolution: "@webassemblyjs/wast-printer@npm:1.14.1" dependencies: - "@webassemblyjs/ast": "npm:1.12.1" + "@webassemblyjs/ast": "npm:1.14.1" "@xtuc/long": "npm:4.2.2" - checksum: 39bf746eb7a79aa69953f194943bbc43bebae98bd7cadd4d8bc8c0df470ca6bf9d2b789effaa180e900fab4e2691983c1f7d41571458bd2a26267f2f0c73705a + checksum: 8d7768608996a052545251e896eac079c98e0401842af8dd4de78fba8d90bd505efb6c537e909cd6dae96e09db3fa2e765a6f26492553a675da56e2db51f9d24 languageName: node linkType: hard @@ -7596,10 +7170,10 @@ __metadata: languageName: node linkType: hard -"abbrev@npm:^2.0.0": - version: 2.0.0 - resolution: "abbrev@npm:2.0.0" - checksum: f742a5a107473946f426c691c08daba61a1d15942616f300b5d32fd735be88fef5cba24201757b6c407fd564555fb48c751cfa33519b2605c8a7aadd22baf372 +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 049704186396f571650eb7b22ed3627b77a5aedf98bb83caf2eac81ca2a3e25e795394b0464cfb2d6076df3db6a5312139eac5b6a126ca296ac53c5008069c28 languageName: node linkType: hard @@ -7613,15 +7187,6 @@ __metadata: languageName: node linkType: hard -"acorn-import-attributes@npm:^1.9.5": - version: 1.9.5 - resolution: "acorn-import-attributes@npm:1.9.5" - peerDependencies: - acorn: ^8 - checksum: 5926eaaead2326d5a86f322ff1b617b0f698aa61dc719a5baa0e9d955c9885cc71febac3fb5bacff71bbf2c4f9c12db2056883c68c53eb962c048b952e1e013d - languageName: node - linkType: hard - "acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" @@ -7632,18 +7197,20 @@ __metadata: linkType: hard "acorn-walk@npm:^8.0.0": - version: 8.3.2 - resolution: "acorn-walk@npm:8.3.2" - checksum: 7e2a8dad5480df7f872569b9dccff2f3da7e65f5353686b1d6032ab9f4ddf6e3a2cb83a9b52cf50b1497fd522154dda92f0abf7153290cc79cd14721ff121e52 + version: 8.3.4 + resolution: "acorn-walk@npm:8.3.4" + dependencies: + acorn: "npm:^8.11.0" + checksum: 76537ac5fb2c37a64560feaf3342023dadc086c46da57da363e64c6148dc21b57d49ace26f949e225063acb6fb441eabffd89f7a3066de5ad37ab3e328927c62 languageName: node linkType: hard -"acorn@npm:^8.0.4, acorn@npm:^8.7.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": - version: 8.11.3 - resolution: "acorn@npm:8.11.3" +"acorn@npm:^8.0.4, acorn@npm:^8.11.0, acorn@npm:^8.14.0, acorn@npm:^8.8.2, acorn@npm:^8.9.0": + version: 8.14.0 + resolution: "acorn@npm:8.14.0" bin: acorn: bin/acorn - checksum: 3ff155f8812e4a746fee8ecff1f227d527c4c45655bb1fad6347c3cb58e46190598217551b1500f18542d2bbe5c87120cb6927f5a074a59166fbdd9468f0a299 + checksum: 6d4ee461a7734b2f48836ee0fbb752903606e576cc100eb49340295129ca0b452f3ba91ddd4424a1d4406a98adfb2ebb6bd0ff4c49d7a0930c10e462719bbfd7 languageName: node linkType: hard @@ -7654,21 +7221,10 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:6": - version: 6.0.2 - resolution: "agent-base@npm:6.0.2" - dependencies: - debug: "npm:4" - checksum: dc4f757e40b5f3e3d674bc9beb4f1048f4ee83af189bae39be99f57bf1f48dde166a8b0a5342a84b5944ee8e6ed1e5a9d801858f4ad44764e84957122fe46261 - languageName: node - linkType: hard - -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": - version: 7.1.1 - resolution: "agent-base@npm:7.1.1" - dependencies: - debug: "npm:^4.3.4" - checksum: e59ce7bed9c63bf071a30cc471f2933862044c97fd9958967bfe22521d7a0f601ce4ed5a8c011799d0c726ca70312142ae193bbebb60f576b52be19d4a363b50 +"agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": + version: 7.1.3 + resolution: "agent-base@npm:7.1.3" + checksum: 6192b580c5b1d8fb399b9c62bf8343d76654c2dd62afcb9a52b2cf44a8b6ace1e3b704d3fe3547d91555c857d3df02603341ff2cb961b9cfe2b12f9f3c38ee11 languageName: node linkType: hard @@ -7682,6 +7238,28 @@ __metadata: languageName: node linkType: hard +"aggregate-error@npm:^4.0.0": + version: 4.0.1 + resolution: "aggregate-error@npm:4.0.1" + dependencies: + clean-stack: "npm:^4.0.0" + indent-string: "npm:^5.0.0" + checksum: 75fd739f5c4c60a667cce35ccaf0edf135e147ef0be9a029cab75de14ac9421779b15339d562e58d25b233ea0ef2bbd4c916f149fdbcb73c2b9a62209e611343 + languageName: node + linkType: hard + +"ajv-draft-04@npm:~1.0.0": + version: 1.0.0 + resolution: "ajv-draft-04@npm:1.0.0" + peerDependencies: + ajv: ^8.5.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 6044310bd38c17d77549fd326bd40ce1506fa10b0794540aa130180808bf94117fac8c9b448c621512bea60e4a947278f6a978e87f10d342950c15b33ddd9271 + languageName: node + linkType: hard + "ajv-formats@npm:^2.1.1": version: 2.1.1 resolution: "ajv-formats@npm:2.1.1" @@ -7696,6 +7274,20 @@ __metadata: languageName: node linkType: hard +"ajv-formats@npm:~3.0.1": + version: 3.0.1 + resolution: "ajv-formats@npm:3.0.1" + dependencies: + ajv: "npm:^8.0.0" + peerDependencies: + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 168d6bca1ea9f163b41c8147bae537e67bd963357a5488a1eaf3abe8baa8eec806d4e45f15b10767e6020679315c7e1e5e6803088dfb84efa2b4e9353b83dd0a + languageName: node + linkType: hard + "ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" @@ -7716,6 +7308,18 @@ __metadata: languageName: node linkType: hard +"ajv@npm:8.16.0": + version: 8.16.0 + resolution: "ajv@npm:8.16.0" + dependencies: + fast-deep-equal: "npm:^3.1.3" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + uri-js: "npm:^4.4.1" + checksum: 6fc38aa8fd4fbfaa7096ac049e48c0cb440db36b76fef2d7d5b7d92b102735670d055d412d19176c08c9d48eaa9d06661b67e59f04943dc71ab1551e0484f88c + languageName: node + linkType: hard + "ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" @@ -7729,6 +7333,18 @@ __metadata: linkType: hard "ajv@npm:^8.0.0, ajv@npm:^8.9.0": + version: 8.17.1 + resolution: "ajv@npm:8.17.1" + dependencies: + fast-deep-equal: "npm:^3.1.3" + fast-uri: "npm:^3.0.1" + json-schema-traverse: "npm:^1.0.0" + require-from-string: "npm:^2.0.2" + checksum: ec3ba10a573c6b60f94639ffc53526275917a2df6810e4ab5a6b959d87459f9ef3f00d5e7865b82677cb7d21590355b34da14d1d0b9c32d75f95a187e76fff35 + languageName: node + linkType: hard + +"ajv@npm:~8.13.0": version: 8.13.0 resolution: "ajv@npm:8.13.0" dependencies: @@ -7756,7 +7372,7 @@ __metadata: languageName: node linkType: hard -"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0": +"ansi-escapes@npm:^4.2.1, ansi-escapes@npm:^4.3.0, ansi-escapes@npm:^4.3.2": version: 4.3.2 resolution: "ansi-escapes@npm:4.3.2" dependencies: @@ -7765,7 +7381,7 @@ __metadata: languageName: node linkType: hard -"ansi-html-community@npm:0.0.8, ansi-html-community@npm:^0.0.8": +"ansi-html-community@npm:0.0.8": version: 0.0.8 resolution: "ansi-html-community@npm:0.0.8" bin: @@ -7774,17 +7390,12 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^2.0.0": - version: 2.1.1 - resolution: "ansi-regex@npm:2.1.1" - checksum: 78cebaf50bce2cb96341a7230adf28d804611da3ce6bf338efa7b72f06cc6ff648e29f80cd95e582617ba58d5fdbec38abfeed3500a98bce8381a9daec7c548b - languageName: node - linkType: hard - -"ansi-regex@npm:^4.1.0": - version: 4.1.1 - resolution: "ansi-regex@npm:4.1.1" - checksum: d36d34234d077e8770169d980fed7b2f3724bfa2a01da150ccd75ef9707c80e883d27cdf7a0eac2f145ac1d10a785a8a855cffd05b85f778629a0db62e7033da +"ansi-html@npm:^0.0.9": + version: 0.0.9 + resolution: "ansi-html@npm:0.0.9" + bin: + ansi-html: bin/ansi-html + checksum: 4a5de9802fb50193e32b51a9ea48dc0d7e4436b860cb819d7110c62f2bfb1410288e1a2f9a848269f5eab8f903797a7f0309fe4c552f92a92b61a5b759ed52bd languageName: node linkType: hard @@ -7796,25 +7407,16 @@ __metadata: linkType: hard "ansi-regex@npm:^6.0.1": - version: 6.0.1 - resolution: "ansi-regex@npm:6.0.1" - checksum: cbe16dbd2c6b2735d1df7976a7070dd277326434f0212f43abf6d87674095d247968209babdaad31bb00882fa68807256ba9be340eec2f1004de14ca75f52a08 - languageName: node - linkType: hard - -"ansi-styles@npm:^2.2.1": - version: 2.2.1 - resolution: "ansi-styles@npm:2.2.1" - checksum: 7c68aed4f1857389e7a12f85537ea5b40d832656babbf511cc7ecd9efc52889b9c3e5653a71a6aade783c3c5e0aa223ad4ff8e83c27ac8a666514e6c79068cab + version: 6.1.0 + resolution: "ansi-regex@npm:6.1.0" + checksum: a91daeddd54746338478eef88af3439a7edf30f8e23196e2d6ed182da9add559c601266dbef01c2efa46a958ad6f1f8b176799657616c702b5b02e799e7fd8dc languageName: node linkType: hard -"ansi-styles@npm:^3.2.1": - version: 3.2.1 - resolution: "ansi-styles@npm:3.2.1" - dependencies: - color-convert: "npm:^1.9.0" - checksum: ece5a8ef069fcc5298f67e3f4771a663129abd174ea2dfa87923a2be2abf6cd367ef72ac87942da00ce85bd1d651d4cd8595aebdb1b385889b89b205860e977b +"ansi-sequence-parser@npm:^1.1.0": + version: 1.1.3 + resolution: "ansi-sequence-parser@npm:1.1.3" + checksum: 49649f14765b7864158f070747889d68048f1629024eae1ce82f548616fdd89c3717ba0fa7b39a766c58c7806307f78add99e41e3ccf5db8af4fb6f0f50b9f8a languageName: node linkType: hard @@ -7888,7 +7490,7 @@ __metadata: languageName: node linkType: hard -"aria-hidden@npm:^1.1.1, aria-hidden@npm:^1.2.3, aria-hidden@npm:^1.2.4": +"aria-hidden@npm:1.2.4, aria-hidden@npm:^1.1.1": version: 1.2.4 resolution: "aria-hidden@npm:1.2.4" dependencies: @@ -7897,7 +7499,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.3.0": +"aria-query@npm:5.3.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -7906,34 +7508,20 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^4.0.0": - version: 4.0.0 - resolution: "arr-diff@npm:4.0.0" - checksum: 67b80067137f70c89953b95f5c6279ad379c3ee39f7143578e13bd51580a40066ee2a55da066e22d498dce10f68c2d70056d7823f972fab99dfbf4c78d0bc0f7 - languageName: node - linkType: hard - -"arr-flatten@npm:^1.1.0": - version: 1.1.0 - resolution: "arr-flatten@npm:1.1.0" - checksum: bef53be02ed3bc58f202b3861a5b1eb6e1ae4fecf39c3ad4d15b1e0433f941077d16e019a33312d820844b0661777322acbb7d0c447b04d9bdf7d6f9c532548a - languageName: node - linkType: hard - -"arr-union@npm:^3.1.0": - version: 3.1.0 - resolution: "arr-union@npm:3.1.0" - checksum: 7d5aa05894e54aa93c77c5726c1dd5d8e8d3afe4f77983c0aa8a14a8a5cbe8b18f0cf4ecaa4ac8c908ef5f744d2cbbdaa83fd6e96724d15fea56cfa7f5efdd51 +"aria-query@npm:^5.3.2": + version: 5.3.2 + resolution: "aria-query@npm:5.3.2" + checksum: 003c7e3e2cff5540bf7a7893775fc614de82b0c5dde8ae823d47b7a28a9d4da1f7ed85f340bdb93d5649caa927755f0e31ecc7ab63edfdfc00c8ef07e505e03e languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "array-buffer-byte-length@npm:1.0.1" +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.5" - is-array-buffer: "npm:^3.0.4" - checksum: f5cdf54527cd18a3d2852ddf73df79efec03829e7373a8322ef5df2b4ef546fb365c19c71d6b42d641cb6bfe0f1a2f19bc0ece5b533295f86d7c3d522f228917 + call-bound: "npm:^1.0.3" + is-array-buffer: "npm:^3.0.5" + checksum: 74e1d2d996941c7a1badda9cabb7caab8c449db9086407cad8a1b71d2604cc8abf105db8ca4e02c04579ec58b7be40279ddb09aea4784832984485499f48432d languageName: node linkType: hard @@ -7951,7 +7539,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.1.6, array-includes@npm:^3.1.7": +"array-includes@npm:^3.1.6, array-includes@npm:^3.1.8": version: 3.1.8 resolution: "array-includes@npm:3.1.8" dependencies: @@ -7979,14 +7567,7 @@ __metadata: languageName: node linkType: hard -"array-unique@npm:^0.3.2": - version: 0.3.2 - resolution: "array-unique@npm:0.3.2" - checksum: dbf4462cdba8a4b85577be07705210b3d35be4b765822a3f52962d907186617638ce15e0603a4fefdcf82f4cbbc9d433f8cbbd6855148a68872fa041b6474121 - languageName: node - linkType: hard - -"array.prototype.findlast@npm:^1.2.4": +"array.prototype.findlast@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlast@npm:1.2.5" dependencies: @@ -8000,7 +7581,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.findlastindex@npm:^1.2.3": +"array.prototype.findlastindex@npm:^1.2.5": version: 1.2.5 resolution: "array.prototype.findlastindex@npm:1.2.5" dependencies: @@ -8014,75 +7595,55 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.3, array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flat@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: a578ed836a786efbb6c2db0899ae80781b476200617f65a44846cb1ed8bd8b24c8821b83703375d8af639c689497b7b07277060024b9919db94ac3e10dc8a49b - languageName: node - linkType: hard - -"array.prototype.flatmap@npm:^1.3.2": - version: 1.3.2 - resolution: "array.prototype.flatmap@npm:1.3.2" +"array.prototype.flat@npm:^1.3.1, array.prototype.flat@npm:^1.3.2": + version: 1.3.3 + resolution: "array.prototype.flat@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 67b3f1d602bb73713265145853128b1ad77cc0f9b833c7e1e056b323fbeac41a4ff1c9c99c7b9445903caea924d9ca2450578d9011913191aa88cc3c3a4b54f4 + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: d90e04dfbc43bb96b3d2248576753d1fb2298d2d972e29ca7ad5ec621f0d9e16ff8074dae647eac4f31f4fb7d3f561a7ac005fb01a71f51705a13b5af06a7d8a languageName: node linkType: hard -"array.prototype.toreversed@npm:^1.1.2": - version: 1.1.2 - resolution: "array.prototype.toreversed@npm:1.1.2" +"array.prototype.flatmap@npm:^1.3.2, array.prototype.flatmap@npm:^1.3.3": + version: 1.3.3 + resolution: "array.prototype.flatmap@npm:1.3.3" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" - es-shim-unscopables: "npm:^1.0.0" - checksum: 2b7627ea85eae1e80ecce665a500cc0f3355ac83ee4a1a727562c7c2a1d5f1c0b4dd7b65c468ec6867207e452ba01256910a2c0b41486bfdd11acf875a7a3435 + call-bind: "npm:^1.0.8" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.5" + es-shim-unscopables: "npm:^1.0.2" + checksum: ba899ea22b9dc9bf276e773e98ac84638ed5e0236de06f13d63a90b18ca9e0ec7c97d622d899796e3773930b946cd2413d098656c0c5d8cc58c6f25c21e6bd54 languageName: node linkType: hard -"array.prototype.tosorted@npm:^1.1.3": - version: 1.1.3 - resolution: "array.prototype.tosorted@npm:1.1.3" +"array.prototype.tosorted@npm:^1.1.4": + version: 1.1.4 + resolution: "array.prototype.tosorted@npm:1.1.4" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.1.0" + es-abstract: "npm:^1.23.3" + es-errors: "npm:^1.3.0" es-shim-unscopables: "npm:^1.0.2" - checksum: a27e1ca51168ecacf6042901f5ef021e43c8fa04b6c6b6f2a30bac3645cd2b519cecbe0bc45db1b85b843f64dc3207f0268f700b4b9fbdec076d12d432cf0865 + checksum: eb3c4c4fc0381b0bf6dba2ea4d48d367c2827a0d4236a5718d97caaccc6b78f11f4cadf090736e86301d295a6aa4967ed45568f92ced51be8cbbacd9ca410943 languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" dependencies: array-buffer-byte-length: "npm:^1.0.1" - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.22.3" - es-errors: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.3" + es-abstract: "npm:^1.23.5" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" is-array-buffer: "npm:^3.0.4" - is-shared-array-buffer: "npm:^1.0.2" - checksum: d32754045bcb2294ade881d45140a5e52bda2321b9e98fa514797b7f0d252c4c5ab0d1edb34112652c62fa6a9398def568da63a4d7544672229afea283358c36 - languageName: node - linkType: hard - -"arrify@npm:^1.0.1": - version: 1.0.1 - resolution: "arrify@npm:1.0.1" - checksum: c35c8d1a81bcd5474c0c57fe3f4bad1a4d46a5fa353cedcff7a54da315df60db71829e69104b859dff96c5d68af46bd2be259fe5e50dc6aa9df3b36bea0383ab + checksum: 2f2459caa06ae0f7f615003f9104b01f6435cc803e11bd2a655107d52a1781dc040532dc44d93026b694cc18793993246237423e13a5337e86b43ed604932c06 languageName: node linkType: hard @@ -8130,13 +7691,6 @@ __metadata: languageName: node linkType: hard -"assign-symbols@npm:^1.0.0": - version: 1.0.0 - resolution: "assign-symbols@npm:1.0.0" - checksum: 29a654b8a6da6889a190d0d0efef4b1bfb5948fa06cbc245054aef05139f889f2f7c75b989917e3fde853fc4093b88048e4de8578a73a76f113d41bfd66e5775 - languageName: node - linkType: hard - "ast-types-flow@npm:^0.0.8": version: 0.0.8 resolution: "ast-types-flow@npm:0.0.8" @@ -8151,10 +7705,17 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 669a32c2cb7e45091330c680e92eaeb791bc1d4132d827591e499cd1f776ff5a873e77e5f92d0ce795a8d60f10761dec9ddfe7225a5de680f5d357f67b1aac73 + languageName: node + linkType: hard + "async@npm:^3.2.0, async@npm:^3.2.3": - version: 3.2.5 - resolution: "async@npm:3.2.5" - checksum: 1408287b26c6db67d45cb346e34892cee555b8b59e6c68e6f8c3e495cad5ca13b4f218180e871f3c2ca30df4ab52693b66f2f6ff43644760cab0b2198bda79c1 + version: 3.2.6 + resolution: "async@npm:3.2.6" + checksum: 36484bb15ceddf07078688d95e27076379cc2f87b10c03b6dd8a83e89475a3c8df5848859dd06a4c95af1e4c16fc973de0171a77f18ea00be899aca2a4f85e70 languageName: node linkType: hard @@ -8172,15 +7733,6 @@ __metadata: languageName: node linkType: hard -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: ada635b519dc0c576bb0b3ca63a73b50eefacf390abb3f062558342a8d68f2db91d0c8db54ce81b0d89de3b0f000de71f3ae7d761fd7d8cc624278fe443d6c7e - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.7": version: 1.0.7 resolution: "available-typed-arrays@npm:1.0.7" @@ -8198,43 +7750,41 @@ __metadata: linkType: hard "aws4@npm:^1.8.0": - version: 1.12.0 - resolution: "aws4@npm:1.12.0" - checksum: 1e39c266f53b04daf88e112de93a6006375b386a1b7ab6197260886e39abd012aa90bdd87949c3bf9c30754846031f6d5d8ac4f8676628097c11065b5d39847a + version: 1.13.2 + resolution: "aws4@npm:1.13.2" + checksum: c993d0d186d699f685d73113733695d648ec7d4b301aba2e2a559d0cd9c1c902308cc52f4095e1396b23fddbc35113644e7f0a6a32753636306e41e3ed6f1e79 languageName: node linkType: hard -"axe-core@npm:=4.7.0": - version: 4.7.0 - resolution: "axe-core@npm:4.7.0" - checksum: 89ac5712b5932ac7d23398b4cb5ba081c394a086e343acc68ba49c83472706e18e0799804e8388c779dcdacc465377deb29f2714241d3fbb389cf3a6b275c9ba +"axe-core@npm:^4.10.0": + version: 4.10.2 + resolution: "axe-core@npm:4.10.2" + checksum: 0e20169077de96946a547fce0df39d9aeebe0077f9d3eeff4896518b96fde857f80b98f0d4279274a7178791744dd5a54bb4f322de45b4f561ffa2586ff9a09d languageName: node linkType: hard -"axios@npm:1.6.0": - version: 1.6.0 - resolution: "axios@npm:1.6.0" +"axios@npm:1.7.4": + version: 1.7.4 + resolution: "axios@npm:1.7.4" dependencies: - follow-redirects: "npm:^1.15.0" + follow-redirects: "npm:^1.15.6" form-data: "npm:^4.0.0" proxy-from-env: "npm:^1.1.0" - checksum: 2879e17b96cbca7e2096d231a44e2d0f03e657d79f8928ea38ec5fbaf5a5b7bf952d580cdb58a66ba328c26eb3528b89d5a32da57cc5cf89813786c044f7e9d6 + checksum: 5ea1a93140ca1d49db25ef8e1bd8cfc59da6f9220159a944168860ad15a2743ea21c5df2967795acb15cbe81362f5b157fdebbea39d53117ca27658bab9f7f17 languageName: node linkType: hard -"axobject-query@npm:^3.2.1": - version: 3.2.1 - resolution: "axobject-query@npm:3.2.1" - dependencies: - dequal: "npm:^2.0.3" - checksum: f7debc2012e456139b57d888c223f6d3cb4b61eb104164a85e3d346273dd6ef0bc9a04b6660ca9407704a14a8e05fa6b6eb9d55f44f348c7210de7ffb350c3a7 +"axobject-query@npm:^4.1.0": + version: 4.1.0 + resolution: "axobject-query@npm:4.1.0" + checksum: c470e4f95008f232eadd755b018cb55f16c03ccf39c027b941cd8820ac6b68707ce5d7368a46756db4256fbc91bb4ead368f84f7fb034b2b7932f082f6dc0775 languageName: node linkType: hard "b4a@npm:^1.6.4": - version: 1.6.6 - resolution: "b4a@npm:1.6.6" - checksum: 56f30277666cb511a15829e38d369b114df7dc8cec4cedc09cc5d685bc0f27cb63c7bcfb58e09a19a1b3c4f2541069ab078b5328542e85d74a39620327709a38 + version: 1.6.7 + resolution: "b4a@npm:1.6.7" + checksum: ec2f004d1daae04be8c5a1f8aeb7fea213c34025e279db4958eb0b82c1729ee25f7c6e89f92a5f65c8a9cf2d017ce27e3dda912403341d1781bd74528a4849d4 languageName: node linkType: hard @@ -8292,53 +7842,50 @@ __metadata: linkType: hard "babel-plugin-polyfill-corejs2@npm:^0.4.10": - version: 0.4.11 - resolution: "babel-plugin-polyfill-corejs2@npm:0.4.11" + version: 0.4.12 + resolution: "babel-plugin-polyfill-corejs2@npm:0.4.12" dependencies: "@babel/compat-data": "npm:^7.22.6" - "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" semver: "npm:^6.3.1" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: b2217bc8d5976cf8142453ed44daabf0b2e0e75518f24eac83b54a8892e87a88f1bd9089daa92fd25df979ecd0acfd29b6bc28c4182c1c46344cee15ef9bce84 + checksum: 49150c310de2d472ecb95bd892bca1aa833cf5e84bbb76e3e95cf9ff2c6c8c3b3783dd19d70ba50ff6235eb8ce1fa1c0affe491273c95a1ef6a2923f4d5a3819 languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.10.1, babel-plugin-polyfill-corejs3@npm:^0.10.4": - version: 0.10.4 - resolution: "babel-plugin-polyfill-corejs3@npm:0.10.4" +"babel-plugin-polyfill-corejs3@npm:^0.10.6": + version: 0.10.6 + resolution: "babel-plugin-polyfill-corejs3@npm:0.10.6" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.1" - core-js-compat: "npm:^3.36.1" + "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + core-js-compat: "npm:^3.38.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: 31b92cd3dfb5b417da8dfcf0deaa4b8b032b476d7bb31ca51c66127cf25d41e89260e89d17bc004b2520faa38aa9515fafabf81d89f9d4976e9dc1163e4a7c41 + checksum: 3a69220471b07722c2ae6537310bf26b772514e12b601398082965459c838be70a0ca70b0662f0737070654ff6207673391221d48599abb4a2b27765206d9f79 languageName: node linkType: hard -"babel-plugin-polyfill-regenerator@npm:^0.6.1": - version: 0.6.2 - resolution: "babel-plugin-polyfill-regenerator@npm:0.6.2" +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" dependencies: - "@babel/helper-define-polyfill-provider": "npm:^0.6.2" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" + core-js-compat: "npm:^3.40.0" peerDependencies: "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 - checksum: bc541037cf7620bc84ddb75a1c0ce3288f90e7d2799c070a53f8a495c8c8ae0316447becb06f958dd25dcce2a2fce855d318ecfa48036a1ddb218d55aa38a744 + checksum: 025f754b6296d84b20200aff63a3c1acdd85e8c621781f2bd27fe2512d0060526192d02329326947c6b29c27cf475fbcfaaff8c51eab1d2bfc7b79086bb64229 languageName: node linkType: hard -"babel-plugin-styled-components@npm:>= 1.12.0": - version: 2.1.4 - resolution: "babel-plugin-styled-components@npm:2.1.4" +"babel-plugin-polyfill-regenerator@npm:^0.6.1": + version: 0.6.3 + resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" dependencies: - "@babel/helper-annotate-as-pure": "npm:^7.22.5" - "@babel/helper-module-imports": "npm:^7.22.5" - "@babel/plugin-syntax-jsx": "npm:^7.22.5" - lodash: "npm:^4.17.21" - picomatch: "npm:^2.3.1" + "@babel/helper-define-polyfill-provider": "npm:^0.6.3" peerDependencies: - styled-components: ">= 2" - checksum: 553f35f5feb4b51fda9c9aeef8a31c1b66f430687ab17830b7cdacfe7e93f912aef55bf59e402f4e0a1fa7ad039768ab3626512bbb9bf1f76fcc67ba47e7a56e + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: 40164432e058e4b5c6d56feecacdad22692ae0534bd80c92d5399ed9e1a6a2b6797c8fda837995daddd4ca391f9aa2d58c74ad465164922e0f73631eaf9c4f76 languageName: node linkType: hard @@ -8350,24 +7897,27 @@ __metadata: linkType: hard "babel-preset-current-node-syntax@npm:^1.0.0": - version: 1.0.1 - resolution: "babel-preset-current-node-syntax@npm:1.0.1" + version: 1.1.0 + resolution: "babel-preset-current-node-syntax@npm:1.1.0" dependencies: "@babel/plugin-syntax-async-generators": "npm:^7.8.4" "@babel/plugin-syntax-bigint": "npm:^7.8.3" - "@babel/plugin-syntax-class-properties": "npm:^7.8.3" - "@babel/plugin-syntax-import-meta": "npm:^7.8.3" + "@babel/plugin-syntax-class-properties": "npm:^7.12.13" + "@babel/plugin-syntax-class-static-block": "npm:^7.14.5" + "@babel/plugin-syntax-import-attributes": "npm:^7.24.7" + "@babel/plugin-syntax-import-meta": "npm:^7.10.4" "@babel/plugin-syntax-json-strings": "npm:^7.8.3" - "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.8.3" + "@babel/plugin-syntax-logical-assignment-operators": "npm:^7.10.4" "@babel/plugin-syntax-nullish-coalescing-operator": "npm:^7.8.3" - "@babel/plugin-syntax-numeric-separator": "npm:^7.8.3" + "@babel/plugin-syntax-numeric-separator": "npm:^7.10.4" "@babel/plugin-syntax-object-rest-spread": "npm:^7.8.3" "@babel/plugin-syntax-optional-catch-binding": "npm:^7.8.3" "@babel/plugin-syntax-optional-chaining": "npm:^7.8.3" - "@babel/plugin-syntax-top-level-await": "npm:^7.8.3" + "@babel/plugin-syntax-private-property-in-object": "npm:^7.14.5" + "@babel/plugin-syntax-top-level-await": "npm:^7.14.5" peerDependencies: "@babel/core": ^7.0.0 - checksum: 5ba39a3a0e6c37d25e56a4fb843be632dac98d54706d8a0933f9bcb1a07987a96d55c2b5a6c11788a74063fb2534fe68c1f1dbb6c93626850c785e0938495627 + checksum: 0b838d4412e3322cb4436f246e24e9c00bebcedfd8f00a2f51489db683bd35406bbd55a700759c28d26959c6e03f84dd6a1426f576f440267c1d7a73c5717281 languageName: node linkType: hard @@ -8384,8 +7934,8 @@ __metadata: linkType: hard "babel-preset-react-app@npm:^10.0.1": - version: 10.0.1 - resolution: "babel-preset-react-app@npm:10.0.1" + version: 10.1.0 + resolution: "babel-preset-react-app@npm:10.1.0" dependencies: "@babel/core": "npm:^7.16.0" "@babel/plugin-proposal-class-properties": "npm:^7.16.0" @@ -8394,6 +7944,7 @@ __metadata: "@babel/plugin-proposal-numeric-separator": "npm:^7.16.0" "@babel/plugin-proposal-optional-chaining": "npm:^7.16.0" "@babel/plugin-proposal-private-methods": "npm:^7.16.0" + "@babel/plugin-proposal-private-property-in-object": "npm:^7.16.7" "@babel/plugin-transform-flow-strip-types": "npm:^7.16.0" "@babel/plugin-transform-react-display-name": "npm:^7.16.0" "@babel/plugin-transform-runtime": "npm:^7.16.4" @@ -8403,7 +7954,7 @@ __metadata: "@babel/runtime": "npm:^7.16.3" babel-plugin-macros: "npm:^3.1.0" babel-plugin-transform-react-remove-prop-types: "npm:^0.4.24" - checksum: aba225d0caf2591f7cc1aeed69369d1e86419a92fcf6025312421c238f4468347a7b6c12a45a4fb15e879a01f5a060439842fbde5739d7be31077b35c7d20fa5 + checksum: 4cb4d85cc08dd813ac9a3e9c39e764e0b32d3333c9464517f5ae9a2289a41fe40e107c5909e8cc9ff6627a38b0c0d50b1c86679bde7623bb36b257902fb8bb20 languageName: node linkType: hard @@ -8415,45 +7966,53 @@ __metadata: linkType: hard "bare-events@npm:^2.0.0, bare-events@npm:^2.2.0": - version: 2.2.2 - resolution: "bare-events@npm:2.2.2" - checksum: bacdaaf072f87ab5d2ed0c2fc519ef0fa8f6acd834fee50710a05f416a1b73ed99c9c6dfbefdd462ec4eb726d8f74e4a8476c2f8c3ae8812919c67eacb1f807f + version: 2.5.4 + resolution: "bare-events@npm:2.5.4" + checksum: 877a9cea73d545e2588cdbd6fd01653e27dac48ad6b44985cdbae73e1f57f292d4ba52e25d1fba53674c1053c463d159f3d5c7bc36a2e6e192e389b499ddd627 languageName: node linkType: hard -"bare-fs@npm:^2.1.1": - version: 2.3.0 - resolution: "bare-fs@npm:2.3.0" +"bare-fs@npm:^4.0.1": + version: 4.0.1 + resolution: "bare-fs@npm:4.0.1" dependencies: bare-events: "npm:^2.0.0" - bare-path: "npm:^2.0.0" - bare-stream: "npm:^1.0.0" - checksum: 78e81160236c3c3dcccf63d356915e68b18f9637ad594a91c5ded48f27ea7d5d060aacc3dd015e5b6207523c3484c205111956963c8084c9490759df311885b3 + bare-path: "npm:^3.0.0" + bare-stream: "npm:^2.0.0" + checksum: db2f4e2646faa011e322cbdc4615fe0cac865a03c2f76d7c686eccf96b0b5eea2bc71dfa37e8cfb14f4f61f8cd3ca95ff7b745d37c55fca319e40ec351d4ae0c languageName: node linkType: hard -"bare-os@npm:^2.1.0": - version: 2.3.0 - resolution: "bare-os@npm:2.3.0" - checksum: a6d3c81dd98e2e7c8ca92c3ea0d2bf44c904cb3a887dfd91bf3ef568997aee8b597afc6eb8f0d53f1792ffb6fc411ec32fd0bc821d458fc74c9164c3c1bb7d27 +"bare-os@npm:^3.0.1": + version: 3.4.0 + resolution: "bare-os@npm:3.4.0" + checksum: 2d1a4467ef8aff0a13d738e549aac30bbecf7631721f7099de78d6f8fc0ced9334ab391e489de28d69809f788f64081ac25108303a9a9e122f9bf87a8d589025 languageName: node linkType: hard -"bare-path@npm:^2.0.0, bare-path@npm:^2.1.0": - version: 2.1.2 - resolution: "bare-path@npm:2.1.2" +"bare-path@npm:^3.0.0": + version: 3.0.0 + resolution: "bare-path@npm:3.0.0" dependencies: - bare-os: "npm:^2.1.0" - checksum: d61512d6479077d3fa5e6d73b382b4af7fdc182872159866b8e182f59c4a521dcb163a86f1a217f4f113f19706086c4b19fa21e8729a4dabc81c5a1f64c1e4ea + bare-os: "npm:^3.0.1" + checksum: 56a3ca82a9f808f4976cb1188640ac206546ce0ddff582afafc7bd2a6a5b31c3bd16422653aec656eeada2830cfbaa433c6cbf6d6b4d9eba033d5e06d60d9a68 languageName: node linkType: hard -"bare-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "bare-stream@npm:1.0.0" +"bare-stream@npm:^2.0.0": + version: 2.6.5 + resolution: "bare-stream@npm:2.6.5" dependencies: - streamx: "npm:^2.16.1" - checksum: a80093420b254dce5f66a24b3400dc7d3afcb55d98a153649f7051d22004e47d270e935bb6ae9882efc8a957026dd3a59676832a94a95afdfbdc59aa778768af + streamx: "npm:^2.21.0" + peerDependencies: + bare-buffer: "*" + bare-events: "*" + peerDependenciesMeta: + bare-buffer: + optional: true + bare-events: + optional: true + checksum: 1242286f8f3147e9fd353cdaa9cf53226a807ac0dde8177c13f1463aa4cd1f88e07407c883a1b322b901e9af2d1cd30aacd873529031132c384622972e0419df languageName: node linkType: hard @@ -8464,21 +8023,6 @@ __metadata: languageName: node linkType: hard -"base@npm:^0.11.1": - version: 0.11.2 - resolution: "base@npm:0.11.2" - dependencies: - cache-base: "npm:^1.0.1" - class-utils: "npm:^0.3.5" - component-emitter: "npm:^1.2.1" - define-property: "npm:^1.0.0" - isobject: "npm:^3.0.1" - mixin-deep: "npm:^1.2.0" - pascalcase: "npm:^0.1.1" - checksum: 30a2c0675eb52136b05ef496feb41574d9f0bb2d6d677761da579c00a841523fccf07f1dbabec2337b5f5750f428683b8ca60d89e56a1052c4ae1c0cd05de64d - languageName: node - linkType: hard - "bcrypt-pbkdf@npm:^1.0.0": version: 1.0.2 resolution: "bcrypt-pbkdf@npm:1.0.2" @@ -8504,7 +8048,7 @@ __metadata: languageName: node linkType: hard -"big-integer@npm:^1.6.16, big-integer@npm:^1.6.44": +"big-integer@npm:^1.6.16": version: 1.6.52 resolution: "big-integer@npm:1.6.52" checksum: 9604224b4c2ab3c43c075d92da15863077a9f59e5d4205f4e7e76acd0cd47e8d469ec5e5dba8d9b32aa233951893b29329ca56ac80c20ce094b4a647a66abae0 @@ -8551,13 +8095,13 @@ __metadata: linkType: hard "bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 9736aaa317421b6b3ed038ff3d4491935a01419ac2d83ddcfebc5717385295fcfcf0c57311d90fe49926d0abbd7a9dbefdd8861e6129939177f7e67ebc645b21 + version: 4.12.1 + resolution: "bn.js@npm:4.12.1" + checksum: b7f37a0cd5e4b79142b6f4292d518b416be34ae55d6dd6b0f66f96550c8083a50ffbbf8bda8d0ab471158cb81aa74ea4ee58fe33c7802e4a30b13810e98df116 languageName: node linkType: hard -"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": +"bn.js@npm:^5.2.1": version: 5.2.1 resolution: "bn.js@npm:5.2.1" checksum: bed3d8bd34ec89dbcf9f20f88bd7d4a49c160fda3b561c7bb227501f974d3e435a48fb9b61bc3de304acab9215a3bda0803f7017ffb4d0016a0c3a740a283caa @@ -8571,6 +8115,13 @@ __metadata: languageName: node linkType: hard +"boolean@npm:^3.0.1": + version: 3.2.0 + resolution: "boolean@npm:3.2.0" + checksum: 6a0dc9668f6f3dda42a53c181fcbdad223169c8d87b6c4011b87a8b14a21770efb2934a778f063d7ece17280f8c06d313c87f7b834bb1dd526a867ffcd00febf + languageName: node + linkType: hard + "boxen@npm:5.1.2": version: 5.1.2 resolution: "boxen@npm:5.1.2" @@ -8587,15 +8138,6 @@ __metadata: languageName: node linkType: hard -"bplist-parser@npm:^0.2.0": - version: 0.2.0 - resolution: "bplist-parser@npm:0.2.0" - dependencies: - big-integer: "npm:^1.6.44" - checksum: ce79c69e0f6efe506281e7c84e3712f7d12978991675b6e3a58a295b16f13ca81aa9b845c335614a545e0af728c8311b6aa3142af76ba1cb616af9bbac5c4a9f - languageName: node - linkType: hard - "brace-expansion@npm:^1.1.7": version: 1.1.11 resolution: "brace-expansion@npm:1.1.11" @@ -8615,39 +8157,12 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1": - version: 2.3.2 - resolution: "braces@npm:2.3.2" - dependencies: - arr-flatten: "npm:^1.1.0" - array-unique: "npm:^0.3.2" - extend-shallow: "npm:^2.0.1" - fill-range: "npm:^4.0.0" - isobject: "npm:^3.0.1" - repeat-element: "npm:^1.1.2" - snapdragon: "npm:^0.8.1" - snapdragon-node: "npm:^2.0.1" - split-string: "npm:^3.0.2" - to-regex: "npm:^3.0.1" - checksum: 72b27ea3ea2718f061c29e70fd6e17606e37c65f5801abddcf0b0052db1de7d60f3bf92cfc220ab57b44bd0083a5f69f9d03b3461d2816cfe9f9398207acc728 - languageName: node - linkType: hard - -"braces@npm:^3.0.2, braces@npm:~3.0.2": - version: 3.0.2 - resolution: "braces@npm:3.0.2" - dependencies: - fill-range: "npm:^7.0.1" - checksum: 321b4d675791479293264019156ca322163f02dc06e3c4cab33bb15cd43d80b51efef69b0930cfde3acd63d126ebca24cd0544fa6f261e093a0fb41ab9dda381 - languageName: node - linkType: hard - -"breakword@npm:^1.0.5": - version: 1.0.6 - resolution: "breakword@npm:1.0.6" +"braces@npm:^3.0.3, braces@npm:~3.0.2": + version: 3.0.3 + resolution: "braces@npm:3.0.3" dependencies: - wcwidth: "npm:^1.0.1" - checksum: 8bb2e329ee911de098a59d955cb25fad0a16d4f810e3c5ceacfe43ce67cda9117e7e9eafc827234f5429cc0dcaa4d9387e3529cbdcdeb66d1b9e521e28c49bc1 + fill-range: "npm:^7.1.1" + checksum: 7c6dfd30c338d2997ba77500539227b9d1f85e388a5f43220865201e407e076783d0881f2d297b9f80951b4c957fcf0b51c1d2d24227631643c3f7c284b0aa04 languageName: node linkType: hard @@ -8688,7 +8203,7 @@ __metadata: languageName: node linkType: hard -"browserify-cipher@npm:^1.0.0": +"browserify-cipher@npm:^1.0.1": version: 1.0.1 resolution: "browserify-cipher@npm:1.0.1" dependencies: @@ -8712,16 +8227,17 @@ __metadata: linkType: hard "browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": - version: 4.1.0 - resolution: "browserify-rsa@npm:4.1.0" + version: 4.1.1 + resolution: "browserify-rsa@npm:4.1.1" dependencies: - bn.js: "npm:^5.0.0" - randombytes: "npm:^2.0.1" - checksum: fb2b5a8279d8a567a28d8ee03fb62e448428a906bab5c3dc9e9c3253ace551b5ea271db15e566ac78f1b1d71b243559031446604168b9235c351a32cae99d02a + bn.js: "npm:^5.2.1" + randombytes: "npm:^2.1.0" + safe-buffer: "npm:^5.2.1" + checksum: b650ee1192e3d7f3d779edc06dd96ed8720362e72ac310c367b9d7fe35f7e8dbb983c1829142b2b3215458be8bf17c38adc7224920843024ed8cf39e19c513c0 languageName: node linkType: hard -"browserify-sign@npm:^4.0.0": +"browserify-sign@npm:^4.2.3": version: 4.2.3 resolution: "browserify-sign@npm:4.2.3" dependencies: @@ -8757,21 +8273,21 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.17.3, browserslist@npm:^4.21.10, browserslist@npm:^4.22.2, browserslist@npm:^4.23.0": - version: 4.23.0 - resolution: "browserslist@npm:4.23.0" +"browserslist@npm:^4.17.3, browserslist@npm:^4.23.0, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" dependencies: - caniuse-lite: "npm:^1.0.30001587" - electron-to-chromium: "npm:^1.4.668" - node-releases: "npm:^2.0.14" - update-browserslist-db: "npm:^1.0.13" + caniuse-lite: "npm:^1.0.30001688" + electron-to-chromium: "npm:^1.5.73" + node-releases: "npm:^2.0.19" + update-browserslist-db: "npm:^1.1.1" bin: browserslist: cli.js - checksum: 8e9cc154529062128d02a7af4d8adeead83ca1df8cd9ee65a88e2161039f3d68a4d40fea7353cab6bae4c16182dec2fdd9a1cf7dc2a2935498cee1af0e998943 + checksum: db7ebc1733cf471e0b490b4f47e3e2ea2947ce417192c9246644e92c667dd56a71406cc58f62ca7587caf828364892e9952904a02b7aead752bc65b62a37cfe9 languageName: node linkType: hard -"bs-logger@npm:0.x": +"bs-logger@npm:^0.2.6": version: 0.2.6 resolution: "bs-logger@npm:0.2.6" dependencies: @@ -8859,34 +8375,25 @@ __metadata: languageName: node linkType: hard -"bundle-name@npm:^3.0.0": - version: 3.0.0 - resolution: "bundle-name@npm:3.0.0" - dependencies: - run-applescript: "npm:^5.0.0" - checksum: 57bc7f8b025d83961b04db2f1eff6a87f2363c2891f3542a4b82471ff8ebb5d484af48e9784fcdb28ef1d48bb01f03d891966dc3ef58758e46ea32d750ce40f8 - languageName: node - linkType: hard - -"byte-size@npm:7.0.1": - version: 7.0.1 - resolution: "byte-size@npm:7.0.1" - checksum: 3edcd515b61e9c43a90aa33fdca37a2d11faa0d24e87d3a55f738398d247cd632efc0b346c026bd70f8a57a20bb8469e24136aeaef6f2e72e716e093d6b3b031 +"byte-size@npm:8.1.1": + version: 8.1.1 + resolution: "byte-size@npm:8.1.1" + checksum: 83170a16820fde48ebaef93bf6b2e86c5f72041f76e44eba1f3c738cceb699aeadf11088198944d5d7c6f970b465ab1e3dddc2e60bfb49a74374f3447a8db5b9 languageName: node linkType: hard -"bytes@npm:3.1.2, bytes@npm:^3.0.0": +"bytes@npm:3.1.2, bytes@npm:^3.1.2": version: 3.1.2 resolution: "bytes@npm:3.1.2" checksum: 76d1c43cbd602794ad8ad2ae94095cddeb1de78c5dddaa7005c51af10b0176c69971a6d88e805a90c2b6550d76636e43c40d8427a808b8645ede885de4a0358e languageName: node linkType: hard -"cacache@npm:^18.0.0": - version: 18.0.3 - resolution: "cacache@npm:18.0.3" +"cacache@npm:^19.0.1": + version: 19.0.1 + resolution: "cacache@npm:19.0.1" dependencies: - "@npmcli/fs": "npm:^3.1.0" + "@npmcli/fs": "npm:^4.0.0" fs-minipass: "npm:^3.0.0" glob: "npm:^10.2.2" lru-cache: "npm:^10.0.1" @@ -8894,28 +8401,11 @@ __metadata: minipass-collect: "npm:^2.0.1" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - p-map: "npm:^4.0.0" - ssri: "npm:^10.0.0" - tar: "npm:^6.1.11" - unique-filename: "npm:^3.0.0" - checksum: dfda92840bb371fb66b88c087c61a74544363b37a265023223a99965b16a16bbb87661fe4948718d79df6e0cc04e85e62784fbcf1832b2a5e54ff4c46fbb45b7 - languageName: node - linkType: hard - -"cache-base@npm:^1.0.1": - version: 1.0.1 - resolution: "cache-base@npm:1.0.1" - dependencies: - collection-visit: "npm:^1.0.0" - component-emitter: "npm:^1.2.1" - get-value: "npm:^2.0.6" - has-value: "npm:^1.0.0" - isobject: "npm:^3.0.1" - set-value: "npm:^2.0.0" - to-object-path: "npm:^0.3.0" - union-value: "npm:^1.0.0" - unset-value: "npm:^1.0.0" - checksum: a7142e25c73f767fa520957dcd179b900b86eac63b8cfeaa3b2a35e18c9ca5968aa4e2d2bed7a3e7efd10f13be404344cfab3a4156217e71f9bdb95940bb9c8c + p-map: "npm:^7.0.2" + ssri: "npm:^12.0.0" + tar: "npm:^7.4.3" + unique-filename: "npm:^4.0.0" + checksum: 01f2134e1bd7d3ab68be851df96c8d63b492b1853b67f2eecb2c37bb682d37cb70bb858a16f2f0554d3c0071be6dfe21456a1ff6fa4b7eed996570d6a25ffe9c languageName: node linkType: hard @@ -8958,16 +8448,35 @@ __metadata: languageName: node linkType: hard -"call-bind@npm:^1.0.0, call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": - version: 1.0.7 - resolution: "call-bind@npm:1.0.7" +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: - es-define-property: "npm:^1.0.0" es-errors: "npm:^1.3.0" function-bind: "npm:^1.1.2" + checksum: 47bd9901d57b857590431243fea704ff18078b16890a6b3e021e12d279bbf211d039155e27d7566b374d49ee1f8189344bac9833dec7a20cdec370506361c938 + languageName: node + linkType: hard + +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": + version: 1.0.8 + resolution: "call-bind@npm:1.0.8" + dependencies: + call-bind-apply-helpers: "npm:^1.0.0" + es-define-property: "npm:^1.0.0" get-intrinsic: "npm:^1.2.4" - set-function-length: "npm:^1.2.1" - checksum: a3ded2e423b8e2a265983dba81c27e125b48eefb2655e7dfab6be597088da3d47c47976c24bc51b8fd9af1061f8f87b4ab78a314f3c77784b2ae2ba535ad8b8d + set-function-length: "npm:^1.2.2" + checksum: a13819be0681d915144467741b69875ae5f4eba8961eb0bf322aab63ec87f8250eb6d6b0dcbb2e1349876412a56129ca338592b3829ef4343527f5f18a0752d4 + languageName: node + linkType: hard + +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + get-intrinsic: "npm:^1.2.6" + checksum: 45257b8e7621067304b30dbd638e856cac913d31e8e00a80d6cf172911acd057846572d0b256b45e652d515db6601e2974a1b1a040e91b4fc36fb3dd86fa69cf languageName: node linkType: hard @@ -8998,18 +8507,7 @@ __metadata: languageName: node linkType: hard -"camelcase-keys@npm:^6.2.2": - version: 6.2.2 - resolution: "camelcase-keys@npm:6.2.2" - dependencies: - camelcase: "npm:^5.3.1" - map-obj: "npm:^4.0.0" - quick-lru: "npm:^4.0.1" - checksum: bf1a28348c0f285c6c6f68fb98a9d088d3c0269fed0cdff3ea680d5a42df8a067b4de374e7a33e619eb9d5266a448fe66c2dd1f8e0c9209ebc348632882a3526 - languageName: node - linkType: hard - -"camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": +"camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" checksum: 92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 @@ -9030,10 +8528,21 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001587": - version: 1.0.30001620 - resolution: "caniuse-lite@npm:1.0.30001620" - checksum: 3783117143fbdc98c1b91a579d0f2a7bcee7008f322ba7a2bf56a6c3d105400772c7ed8026840b4ea909ec7bf254bcc36532f2ce1b1a1240b00d0335da39b7ec +"caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001700 + resolution: "caniuse-lite@npm:1.0.30001700" + checksum: 3d391bcdd193208166d3ad759de240b9c18ac3759dbd57195770f0fcd2eedcd47d5e853609aba1eee5a2def44b0a14eee457796bdb3451a27de0c8b27355017c + languageName: node + linkType: hard + +"capital-case@npm:^1.0.4": + version: 1.0.4 + resolution: "capital-case@npm:1.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case-first: "npm:^2.0.2" + checksum: 6a034af73401f6e55d91ea35c190bbf8bda21714d4ea8bb8f1799311d123410a80f0875db4e3236dc3f97d74231ff4bf1c8783f2be13d7733c7d990c57387281 languageName: node linkType: hard @@ -9044,7 +8553,16 @@ __metadata: languageName: node linkType: hard -"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": +"castable-video@npm:~1.1.0": + version: 1.1.4 + resolution: "castable-video@npm:1.1.4" + dependencies: + custom-media-element: "npm:~1.4.2" + checksum: b33ff33254ea31a23a1f928599cf4dc6abcf823fb79cb7a7a70f180f6fe704f564858c7a56a6fd5c944dd8205e79660a66d33f8783a442c3abe813d9a5da06dd + languageName: node + linkType: hard + +"chalk@npm:4.1.2, chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.1, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -9054,27 +8572,10 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^1.1.3": - version: 1.1.3 - resolution: "chalk@npm:1.1.3" - dependencies: - ansi-styles: "npm:^2.2.1" - escape-string-regexp: "npm:^1.0.2" - has-ansi: "npm:^2.0.0" - strip-ansi: "npm:^3.0.0" - supports-color: "npm:^2.0.0" - checksum: 28c3e399ec286bb3a7111fd4225ebedb0d7b813aef38a37bca7c498d032459c265ef43404201d5fbb8d888d29090899c95335b4c0cda13e8b126ff15c541cef8 - languageName: node - linkType: hard - -"chalk@npm:^2.0.1, chalk@npm:^2.1.0, chalk@npm:^2.4.2": - version: 2.4.2 - resolution: "chalk@npm:2.4.2" - dependencies: - ansi-styles: "npm:^3.2.1" - escape-string-regexp: "npm:^1.0.5" - supports-color: "npm:^5.3.0" - checksum: e6543f02ec877732e3a2d1c3c3323ddb4d39fbab687c23f526e25bd4c6a9bf3b83a696e8c769d078e04e5754921648f7821b2a2acfd16c550435fd630026e073 +"chalk@npm:^5.3.0": + version: 5.4.1 + resolution: "chalk@npm:5.4.1" + checksum: b23e88132c702f4855ca6d25cb5538b1114343e41472d5263ee8a37cccfccd9c4216d111e1097c6a27830407a1dc81fecdf2a56f2c63033d4dbbd88c10b0dcef languageName: node linkType: hard @@ -9104,6 +8605,26 @@ __metadata: languageName: node linkType: hard +"change-case@npm:^4.1.2": + version: 4.1.2 + resolution: "change-case@npm:4.1.2" + dependencies: + camel-case: "npm:^4.1.2" + capital-case: "npm:^1.0.4" + constant-case: "npm:^3.0.4" + dot-case: "npm:^3.0.4" + header-case: "npm:^2.0.4" + no-case: "npm:^3.0.4" + param-case: "npm:^3.0.4" + pascal-case: "npm:^3.1.2" + path-case: "npm:^3.0.4" + sentence-case: "npm:^3.0.4" + snake-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: 95a6e48563cd393241ce18470c7310a8a050304a64b63addac487560ab039ce42b099673d1d293cc10652324d92060de11b5d918179fe3b5af2ee521fb03ca58 + languageName: node + linkType: hard + "char-regex@npm:^1.0.2": version: 1.0.2 resolution: "char-regex@npm:1.0.2" @@ -9125,25 +8646,6 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:3.5.3": - version: 3.5.3 - resolution: "chokidar@npm:3.5.3" - dependencies: - anymatch: "npm:~3.1.2" - braces: "npm:~3.0.2" - fsevents: "npm:~2.3.2" - glob-parent: "npm:~5.1.2" - is-binary-path: "npm:~2.1.0" - is-glob: "npm:~4.0.1" - normalize-path: "npm:~3.0.0" - readdirp: "npm:~3.6.0" - dependenciesMeta: - fsevents: - optional: true - checksum: 1076953093e0707c882a92c66c0f56ba6187831aa51bb4de878c1fec59ae611a3bf02898f190efec8e77a086b8df61c2b2a3ea324642a0558bdf8ee6c5dc9ca1 - languageName: node - linkType: hard - "chokidar@npm:3.6.0, chokidar@npm:^3.5.2, chokidar@npm:^3.5.3": version: 3.6.0 resolution: "chokidar@npm:3.6.0" @@ -9163,6 +8665,15 @@ __metadata: languageName: node linkType: hard +"chokidar@npm:4.0.1": + version: 4.0.1 + resolution: "chokidar@npm:4.0.1" + dependencies: + readdirp: "npm:^4.0.1" + checksum: 4bb7a3adc304059810bb6c420c43261a15bb44f610d77c35547addc84faa0374265c3adc67f25d06f363d9a4571962b02679268c40de07676d260de1986efea9 + languageName: node + linkType: hard + "chownr@npm:^1.1.1": version: 1.1.4 resolution: "chownr@npm:1.1.4" @@ -9177,10 +8688,17 @@ __metadata: languageName: node linkType: hard +"chownr@npm:^3.0.0": + version: 3.0.0 + resolution: "chownr@npm:3.0.0" + checksum: 43925b87700f7e3893296c8e9c56cc58f926411cce3a6e5898136daaf08f08b9a8eb76d37d3267e707d0dcc17aed2e2ebdf5848c0c3ce95cf910a919935c1b10 + languageName: node + linkType: hard + "chrome-trace-event@npm:^1.0.2": - version: 1.0.3 - resolution: "chrome-trace-event@npm:1.0.3" - checksum: 080ce2d20c2b9e0f8461a380e9585686caa768b1c834a464470c9dc74cda07f27611c7b727a2cd768a9cecd033297fdec4ce01f1e58b62227882c1059dec321c + version: 1.0.4 + resolution: "chrome-trace-event@npm:1.0.4" + checksum: 3058da7a5f4934b87cf6a90ef5fb68ebc5f7d06f143ed5a4650208e5d7acae47bc03ec844b29fbf5ba7e46e8daa6acecc878f7983a4f4bb7271593da91e61ff5 languageName: node linkType: hard @@ -9191,6 +8709,13 @@ __metadata: languageName: node linkType: hard +"ci-info@npm:4.0.0": + version: 4.0.0 + resolution: "ci-info@npm:4.0.0" + checksum: ecc003e5b60580bd081d83dd61d398ddb8607537f916313e40af4667f9c92a1243bd8e8a591a5aa78e418afec245dbe8e90a0e26e39ca0825129a99b978dd3f9 + languageName: node + linkType: hard + "ci-info@npm:^3.2.0, ci-info@npm:^3.7.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" @@ -9198,32 +8723,27 @@ __metadata: languageName: node linkType: hard -"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.4 - resolution: "cipher-base@npm:1.0.4" - dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - checksum: d8d005f8b64d8a77b3d3ce531301ae7b45902c9cab4ec8b66bdbd2bf2a1d9fceb9a2133c293eb3c060b2d964da0f14c47fb740366081338aa3795dd1faa8984b +"ci-info@npm:^4.0.0": + version: 4.1.0 + resolution: "ci-info@npm:4.1.0" + checksum: 0f969ce32a974c542bc8abe4454b220d9d9323bb9415054c92a900faa5fdda0bb222eda68c490127c1d78503510d46b6aca614ecaba5a60515b8ac7e170119e6 languageName: node linkType: hard -"cjs-module-lexer@npm:^1.0.0": - version: 1.3.1 - resolution: "cjs-module-lexer@npm:1.3.1" - checksum: cd98fbf3c7f4272fb0ebf71d08d0c54bc75ce0e30b9d186114e15b4ba791f3d310af65a339eea2a0318599af2818cdd8886d353b43dfab94468f72987397ad16 +"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": + version: 1.0.6 + resolution: "cipher-base@npm:1.0.6" + dependencies: + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + checksum: f73268e0ee6585800875d9748f2a2377ae7c2c3375cba346f75598ac6f6bc3a25dec56e984a168ced1a862529ffffe615363f750c40349039d96bd30fba0fca8 languageName: node linkType: hard -"class-utils@npm:^0.3.5": - version: 0.3.6 - resolution: "class-utils@npm:0.3.6" - dependencies: - arr-union: "npm:^3.1.0" - define-property: "npm:^0.2.5" - isobject: "npm:^3.0.0" - static-extend: "npm:^0.1.1" - checksum: d44f4afc7a3e48dba4c2d3fada5f781a1adeeff371b875c3b578bc33815c6c29d5d06483c2abfd43a32d35b104b27b67bfa39c2e8a422fa858068bd756cfbd42 +"cjs-module-lexer@npm:^1.0.0": + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 076b3af85adc4d65dbdab1b5b240fe5b45d44fcf0ef9d429044dd94d19be5589376805c44fb2d4b3e684e5fe6a9b7cf3e426476a6507c45283c5fc6ff95240be languageName: node linkType: hard @@ -9243,6 +8763,15 @@ __metadata: languageName: node linkType: hard +"clean-stack@npm:^4.0.0": + version: 4.2.0 + resolution: "clean-stack@npm:4.2.0" + dependencies: + escape-string-regexp: "npm:5.0.0" + checksum: 2bdf981a0fef0a23c14255df693b30eb9ae27eedf212470d8c400a0c0b6fb82fbf1ff8c5216ccd5721e3670b700389c886b1dce5070776dc9fbcc040957758c0 + languageName: node + linkType: hard + "cli-boxes@npm:^2.2.1": version: 2.2.1 resolution: "cli-boxes@npm:2.2.1" @@ -9250,15 +8779,6 @@ __metadata: languageName: node linkType: hard -"cli-cursor@npm:^2.1.0": - version: 2.1.0 - resolution: "cli-cursor@npm:2.1.0" - dependencies: - restore-cursor: "npm:^2.0.0" - checksum: 09ee6d8b5b818d840bf80ec9561eaf696672197d3a02a7daee2def96d5f52ce6e0bbe7afca754ccf14f04830b5a1b4556273e983507d5029f95bba3016618eda - languageName: node - linkType: hard - "cli-cursor@npm:^3.1.0": version: 3.1.0 resolution: "cli-cursor@npm:3.1.0" @@ -9268,7 +8788,25 @@ __metadata: languageName: node linkType: hard -"cli-spinners@npm:^2.0.0, cli-spinners@npm:^2.5.0": +"cli-cursor@npm:^5.0.0": + version: 5.0.0 + resolution: "cli-cursor@npm:5.0.0" + dependencies: + restore-cursor: "npm:^5.0.0" + checksum: 7ec62f69b79f6734ab209a3e4dbdc8af7422d44d360a7cb1efa8a0887bbe466a6e625650c466fe4359aee44dbe2dc0b6994b583d40a05d0808a5cb193641d220 + languageName: node + linkType: hard + +"cli-progress@npm:3.12.0": + version: 3.12.0 + resolution: "cli-progress@npm:3.12.0" + dependencies: + string-width: "npm:^4.2.3" + checksum: f464cb19ebde2f3880620a2adfaeeefaec6cb15c8e610c8a659ca1047ee90d69f3bf2fdabbb1fe33ac408678e882e3e0eecdb84ab5df0edf930b269b8a72682d + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0, cli-spinners@npm:^2.9.2": version: 2.9.2 resolution: "cli-spinners@npm:2.9.2" checksum: 907a1c227ddf0d7a101e7ab8b300affc742ead4b4ebe920a5bf1bc6d45dce2958fcd195eb28fa25275062fe6fa9b109b93b63bc8033396ed3bcb50297008b3a3 @@ -9288,7 +8826,7 @@ __metadata: languageName: node linkType: hard -"cli-table3@npm:~0.6.1": +"cli-table3@npm:0.6.5, cli-table3@npm:~0.6.1": version: 0.6.5 resolution: "cli-table3@npm:0.6.5" dependencies: @@ -9318,14 +8856,10 @@ __metadata: languageName: node linkType: hard -"cliui@npm:^6.0.0": - version: 6.0.0 - resolution: "cliui@npm:6.0.0" - dependencies: - string-width: "npm:^4.2.0" - strip-ansi: "npm:^6.0.0" - wrap-ansi: "npm:^6.2.0" - checksum: 35229b1bb48647e882104cac374c9a18e34bbf0bace0e2cf03000326b6ca3050d6b59545d91e17bfe3705f4a0e2988787aa5cde6331bf5cbbf0164732cef6492 +"cli-width@npm:^4.1.0": + version: 4.1.0 + resolution: "cli-width@npm:4.1.0" + checksum: 1fbd56413578f6117abcaf858903ba1f4ad78370a4032f916745fa2c7e390183a9d9029cf837df320b0fdce8137668e522f60a30a5f3d6529ff3872d265a955f languageName: node linkType: hard @@ -9367,27 +8901,16 @@ __metadata: languageName: node linkType: hard -"co-body@npm:^5.1.1": - version: 5.2.0 - resolution: "co-body@npm:5.2.0" - dependencies: - inflation: "npm:^2.0.0" - qs: "npm:^6.4.0" - raw-body: "npm:^2.2.0" - type-is: "npm:^1.6.14" - checksum: 1c8d772d79da617368f6e6db859ff0cf8921130f1a6f82d551e8876e16d89ff96a879fe62117c72277ad786b33a38b98c3ee1292ca99eddc6063ad725f249ae9 - languageName: node - linkType: hard - -"co-body@npm:^6.0.0": - version: 6.1.0 - resolution: "co-body@npm:6.1.0" +"co-body@npm:^6.1.0": + version: 6.2.0 + resolution: "co-body@npm:6.2.0" dependencies: + "@hapi/bourne": "npm:^3.0.0" inflation: "npm:^2.0.0" qs: "npm:^6.5.2" raw-body: "npm:^2.3.3" type-is: "npm:^1.6.16" - checksum: 54f5aa6e8dcc2961259a6e120807430d3ebe3d3f683e0e5b2747f547d142dfa045b7a0becbc46d13f0cb87b52e99b011090203b447cefc8587e4df1932aa9e2a + checksum: 3a320d8b324abc14031243f427d2584cfe8f61562204f1a45d0a08bba20fff7122a04883f4d312ba648fb455246030916cacb92c19c6f7b329aaf1de70045e37 languageName: node linkType: hard @@ -9399,9 +8922,9 @@ __metadata: linkType: hard "codemirror5@npm:codemirror@^5.65.11": - version: 5.65.16 - resolution: "codemirror@npm:5.65.16" - checksum: 72ab3aae5ee0511b33348761da43585a0368f2845016f1fe177e1aa9bf3d7beee7f98550ffd82908726bf731df2376dc371e383bf4c0c91a66e3f18d0b7c4f3b + version: 5.65.18 + resolution: "codemirror@npm:5.65.18" + checksum: 806e00c7081f9a5ba6bc59205d0cf5ada273bc977da9967d04a78e94e27cdfbd41a10409fcf74eea4b12eebe1972e05120771780729a8bc04eef14b1ed20ac98 languageName: node linkType: hard @@ -9427,17 +8950,7 @@ __metadata: languageName: node linkType: hard -"collection-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "collection-visit@npm:1.0.0" - dependencies: - map-visit: "npm:^1.0.0" - object-visit: "npm:^1.0.0" - checksum: add72a8d1c37cb90e53b1aaa2c31bf1989bfb733f0b02ce82c9fa6828c7a14358dba2e4f8e698c02f69e424aeccae1ffb39acdeaf872ade2f41369e84a2fcf8a - languageName: node - linkType: hard - -"color-convert@npm:^1.9.0, color-convert@npm:^1.9.3": +"color-convert@npm:^1.9.3": version: 1.9.3 resolution: "color-convert@npm:1.9.3" dependencies: @@ -9523,7 +9036,7 @@ __metadata: languageName: node linkType: hard -"combined-stream@npm:^1.0.6, combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": +"combined-stream@npm:^1.0.8, combined-stream@npm:~1.0.6": version: 1.0.8 resolution: "combined-stream@npm:1.0.8" dependencies: @@ -9532,6 +9045,13 @@ __metadata: languageName: node linkType: hard +"commander@npm:12.1.0": + version: 12.1.0 + resolution: "commander@npm:12.1.0" + checksum: 6e1996680c083b3b897bfc1cfe1c58dfbcd9842fd43e1aaf8a795fbc237f65efcc860a3ef457b318e73f29a4f4a28f6403c3d653d021d960e4632dd45bde54a9 + languageName: node + linkType: hard + "commander@npm:8.3.0, commander@npm:^8.3.0": version: 8.3.0 resolution: "commander@npm:8.3.0" @@ -9567,20 +9087,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^9.4.1": - version: 9.5.0 - resolution: "commander@npm:9.5.0" - checksum: 5f7784fbda2aaec39e89eb46f06a999e00224b3763dc65976e05929ec486e174fe9aac2655f03ba6a5e83875bd173be5283dc19309b7c65954701c02025b3c1d - languageName: node - linkType: hard - -"common-path-prefix@npm:^3.0.0": - version: 3.0.0 - resolution: "common-path-prefix@npm:3.0.0" - checksum: c4a74294e1b1570f4a8ab435285d185a03976c323caa16359053e749db4fde44e3e6586c29cd051100335e11895767cbbd27ea389108e327d62f38daf4548fdb - languageName: node - linkType: hard - "common-tags@npm:^1.8.0": version: 1.8.2 resolution: "common-tags@npm:1.8.2" @@ -9588,14 +9094,14 @@ __metadata: languageName: node linkType: hard -"component-emitter@npm:^1.2.1, component-emitter@npm:^1.3.0": +"component-emitter@npm:^1.3.0": version: 1.3.1 resolution: "component-emitter@npm:1.3.1" checksum: e4900b1b790b5e76b8d71b328da41482118c0f3523a516a41be598dc2785a07fd721098d9bf6e22d89b19f4fa4e1025160dc00317ea111633a3e4f75c2b86032 languageName: node linkType: hard -"compressible@npm:^2.0.0": +"compressible@npm:^2.0.18": version: 2.0.18 resolution: "compressible@npm:2.0.18" dependencies: @@ -9611,13 +9117,6 @@ __metadata: languageName: node linkType: hard -"compute-scroll-into-view@npm:^3.1.0": - version: 3.1.0 - resolution: "compute-scroll-into-view@npm:3.1.0" - checksum: bf305c4ece8e5c59ed3f7ed82b6dab5b7487ce26f56a693d903869964712870fccb08fe31d40edcbd600b03c99198f54d443acb315d674bd64fd344410c8672e - languageName: node - linkType: hard - "concat-map@npm:0.0.1": version: 0.0.1 resolution: "concat-map@npm:0.0.1" @@ -9625,7 +9124,7 @@ __metadata: languageName: node linkType: hard -"concurrently@npm:8.2.2": +"concurrently@npm:8.2.2, concurrently@npm:^8.2.2": version: 8.2.2 resolution: "concurrently@npm:8.2.2" dependencies: @@ -9693,6 +9192,17 @@ __metadata: languageName: node linkType: hard +"constant-case@npm:^3.0.4": + version: 3.0.4 + resolution: "constant-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case: "npm:^2.0.2" + checksum: 91d54f18341fcc491ae66d1086642b0cc564be3e08984d7b7042f8b0a721c8115922f7f11d6a09f13ed96ff326eabae11f9d1eb0335fa9d8b6e39e4df096010e + languageName: node + linkType: hard + "constants-browserify@npm:^1.0.0": version: 1.0.0 resolution: "constants-browserify@npm:1.0.0" @@ -9730,13 +9240,6 @@ __metadata: languageName: node linkType: hard -"cookie@npm:^0.4.1": - version: 0.4.2 - resolution: "cookie@npm:0.4.2" - checksum: beab41fbd7c20175e3a2799ba948c1dcc71ef69f23fe14eeeff59fc09f50c517b0f77098db87dbb4c55da802f9d86ee86cdc1cd3efd87760341551838d53fca2 - languageName: node - linkType: hard - "cookiejar@npm:^2.1.4": version: 2.1.4 resolution: "cookiejar@npm:2.1.4" @@ -9744,36 +9247,22 @@ __metadata: languageName: node linkType: hard -"cookies@npm:~0.8.0": - version: 0.8.0 - resolution: "cookies@npm:0.8.0" +"cookies@npm:~0.9.0": + version: 0.9.1 + resolution: "cookies@npm:0.9.1" dependencies: depd: "npm:~2.0.0" keygrip: "npm:~1.1.0" - checksum: 0af32f30d1ece0596efc05782c66b9d61659e20c6cc5b695452abf5ceb51883ef43c5c73d86badd7d028a0da7d39f864c95f33640aef04f97fad70f35986bea3 - languageName: node - linkType: hard - -"copy-descriptor@npm:^0.1.0": - version: 0.1.1 - resolution: "copy-descriptor@npm:0.1.1" - checksum: 161f6760b7348c941007a83df180588fe2f1283e0867cc027182734e0f26134e6cc02de09aa24a95dc267b2e2025b55659eef76c8019df27bc2d883033690181 + checksum: 3ffa1c0e992b62ee119adae4dd2ddd4a89166fa5434cd9bd9ff84ec4d2f14dfe2318a601280abfe32a4f64f884ec9345fb1912e488b002d188d2efa0d3919ba3 languageName: node linkType: hard "copy-to-clipboard@npm:^3.3.1": version: 3.3.3 resolution: "copy-to-clipboard@npm:3.3.3" - dependencies: - toggle-selection: "npm:^1.0.6" - checksum: 3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f - languageName: node - linkType: hard - -"copy-to@npm:^2.0.1": - version: 2.0.1 - resolution: "copy-to@npm:2.0.1" - checksum: ee10fa7ab257ccc1fada75d8571312f7a7eb2fa6a3129d89c6e3afc9884e0eb0cbb79140a92671fd3e35fa285b1e7f27f5422f885494ff14cf4c8c56e62d9daf + dependencies: + toggle-selection: "npm:^1.0.6" + checksum: 3ebf5e8ee00601f8c440b83ec08d838e8eabb068c1fae94a9cda6b42f288f7e1b552f3463635f419af44bf7675afc8d0390d30876cf5c2d5d35f86d9c56a3e5f languageName: node linkType: hard @@ -9795,19 +9284,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.36.1": - version: 3.37.1 - resolution: "core-js-compat@npm:3.37.1" +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0": + version: 3.40.0 + resolution: "core-js-compat@npm:3.40.0" dependencies: - browserslist: "npm:^4.23.0" - checksum: 4e2da9c900f2951a57947af7aeef4d16f2c75d7f7e966c0d0b62953f65225003ade5e84d3ae98847f65b24c109c606821d9dc925db8ca418fb761e7c81963c2a + browserslist: "npm:^4.24.3" + checksum: 44f6e88726fe266a5be9581a79766800478a8d5c492885f2d4c2a4e2babd9b06bc1689d5340d3a61ae7332f990aff2e83b6203ff8773137a627cfedfbeefabeb languageName: node linkType: hard "core-js-pure@npm:^3.23.3, core-js-pure@npm:^3.30.2": - version: 3.37.1 - resolution: "core-js-pure@npm:3.37.1" - checksum: 38200d08862b4ef2207af72a7525f7b9ac750f5e1d84ef27a3e314aefa69518179a9b732f51ebe35c3b38606d9fa4f686fcf6eff067615cc293a3b1c84041e74 + version: 3.40.0 + resolution: "core-js-pure@npm:3.40.0" + checksum: 97590017216e2614e44bacc0b73159061b58e3ac86b61a3ed8cd78fc12bef604c5fb559a7a4d51ae5f2d1bd23ec57760ba6bf2802e802beb42d6bbce136acf52 languageName: node linkType: hard @@ -9825,7 +9314,7 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^7.0.0": +"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" dependencies: @@ -9838,23 +9327,6 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^8.2.0": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" - dependencies: - import-fresh: "npm:^3.3.0" - js-yaml: "npm:^4.1.0" - parse-json: "npm:^5.2.0" - path-type: "npm:^4.0.0" - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: 0382a9ed13208f8bfc22ca2f62b364855207dffdb73dc26e150ade78c3093f1cf56172df2dd460c8caf2afa91c0ed4ec8a88c62f8f9cd1cf423d26506aa8797a - languageName: node - linkType: hard - "crc@npm:^3.8.0": version: 3.8.0 resolution: "crc@npm:3.8.0" @@ -9864,7 +9336,7 @@ __metadata: languageName: node linkType: hard -"create-ecdh@npm:^4.0.0": +"create-ecdh@npm:^4.0.4": version: 4.0.4 resolution: "create-ecdh@npm:4.0.4" dependencies: @@ -9887,7 +9359,7 @@ __metadata: languageName: node linkType: hard -"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": +"create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": version: 1.1.7 resolution: "create-hmac@npm:1.1.7" dependencies: @@ -9925,20 +9397,19 @@ __metadata: languageName: node linkType: hard -"cron-parser@npm:^3.5.0": - version: 3.5.0 - resolution: "cron-parser@npm:3.5.0" +"cron-parser@npm:^4.2.0": + version: 4.9.0 + resolution: "cron-parser@npm:4.9.0" dependencies: - is-nan: "npm:^1.3.2" - luxon: "npm:^1.26.0" - checksum: 00a7b0d7856ff4b97db620a780c2419a47b08bdbd774505a90bb872b2c7b65655ddd73c95743bcb5c885da1ae6b36a7921429a0279b87bee335047cafbe9cd7a + luxon: "npm:^3.2.1" + checksum: 348622bdcd1a15695b61fc33af8a60133e5913a85cf99f6344367579e7002896514ba3b0a9d6bb569b02667d6b06836722bf2295fcd101b3de378f71d37bed0b languageName: node linkType: hard -"cropperjs@npm:1.6.0": - version: 1.6.0 - resolution: "cropperjs@npm:1.6.0" - checksum: 2b9caaa520e2c475da1597122c0bb2436372c285feda7e44ca8cb631dfaef22bc4c958f37fd712c8068adcb59fe4ab220364ef20f2c2e82ac529bbba4b0f6ff4 +"cropperjs@npm:1.6.1": + version: 1.6.1 + resolution: "cropperjs@npm:1.6.1" + checksum: 53a2e3af688cb3307eb0cd9b39e8009c5bdbf1d2a78317f07c506f741e27df0fd35d3dd2f6a17509e59949866735eb25808f277988fb1658365541423e30b1a6 languageName: node linkType: hard @@ -9954,44 +9425,34 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^5.1.0": - version: 5.1.0 - resolution: "cross-spawn@npm:5.1.0" - dependencies: - lru-cache: "npm:^4.0.1" - shebang-command: "npm:^1.2.0" - which: "npm:^1.2.9" - checksum: 1918621fddb9f8c61e02118b2dbf81f611ccd1544ceaca0d026525341832b8511ce2504c60f935dbc06b35e5ef156fe8c1e72708c27dd486f034e9c0e1e07201 - languageName: node - linkType: hard - -"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3": - version: 7.0.3 - resolution: "cross-spawn@npm:7.0.3" +"cross-spawn@npm:^7.0.0, cross-spawn@npm:^7.0.1, cross-spawn@npm:^7.0.2, cross-spawn@npm:^7.0.3, cross-spawn@npm:^7.0.5": + version: 7.0.6 + resolution: "cross-spawn@npm:7.0.6" dependencies: path-key: "npm:^3.1.0" shebang-command: "npm:^2.0.0" which: "npm:^2.0.1" - checksum: 5738c312387081c98d69c98e105b6327b069197f864a60593245d64c8089c8a0a744e16349281210d56835bb9274130d825a78b2ad6853ca13cfbeffc0c31750 + checksum: 053ea8b2135caff68a9e81470e845613e374e7309a47731e81639de3eaeb90c3d01af0e0b44d2ab9d50b43467223b88567dfeb3262db942dc063b9976718ffc1 languageName: node linkType: hard "crypto-browserify@npm:^3.11.0": - version: 3.12.0 - resolution: "crypto-browserify@npm:3.12.0" + version: 3.12.1 + resolution: "crypto-browserify@npm:3.12.1" dependencies: - browserify-cipher: "npm:^1.0.0" - browserify-sign: "npm:^4.0.0" - create-ecdh: "npm:^4.0.0" - create-hash: "npm:^1.1.0" - create-hmac: "npm:^1.1.0" - diffie-hellman: "npm:^5.0.0" - inherits: "npm:^2.0.1" - pbkdf2: "npm:^3.0.3" - public-encrypt: "npm:^4.0.0" - randombytes: "npm:^2.0.0" - randomfill: "npm:^1.0.3" - checksum: 0c20198886576050a6aa5ba6ae42f2b82778bfba1753d80c5e7a090836890dc372bdc780986b2568b4fb8ed2a91c958e61db1f0b6b1cc96af4bd03ffc298ba92 + browserify-cipher: "npm:^1.0.1" + browserify-sign: "npm:^4.2.3" + create-ecdh: "npm:^4.0.4" + create-hash: "npm:^1.2.0" + create-hmac: "npm:^1.1.7" + diffie-hellman: "npm:^5.0.3" + hash-base: "npm:~3.0.4" + inherits: "npm:^2.0.4" + pbkdf2: "npm:^3.1.2" + public-encrypt: "npm:^4.0.3" + randombytes: "npm:^2.1.0" + randomfill: "npm:^1.0.4" + checksum: 184a2def7b16628e79841243232ab5497f18d8e158ac21b7ce90ab172427d0a892a561280adc08f9d4d517bce8db2a5b335dc21abb970f787f8e874bd7b9db7d languageName: node linkType: hard @@ -10009,7 +9470,7 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^6.9.0": +"css-loader@npm:^6.10.0": version: 6.11.0 resolution: "css-loader@npm:6.11.0" dependencies: @@ -10046,7 +9507,7 @@ __metadata: languageName: node linkType: hard -"css-to-react-native@npm:^3.0.0": +"css-to-react-native@npm:3.2.0": version: 3.2.0 resolution: "css-to-react-native@npm:3.2.0" dependencies: @@ -10073,49 +9534,30 @@ __metadata: languageName: node linkType: hard -"csstype@npm:^3.0.2": +"csstype@npm:3.1.3, csstype@npm:^3.0.2": version: 3.1.3 resolution: "csstype@npm:3.1.3" checksum: 80c089d6f7e0c5b2bd83cf0539ab41474198579584fa10d86d0cafe0642202343cbc119e076a0b1aece191989477081415d66c9fefbf3c957fc2fc4b7009f248 languageName: node linkType: hard -"csv-generate@npm:^3.4.3": - version: 3.4.3 - resolution: "csv-generate@npm:3.4.3" - checksum: 196afb16ec5e72f8a77a9742a9c5640868768e114ca5e0dcc22d4e6f9bfacb552432a2ca8658429b494d602d8fcc16f7efdad0ad45b7108fbd3f936074f43622 - languageName: node - linkType: hard - -"csv-parse@npm:^4.16.3": - version: 4.16.3 - resolution: "csv-parse@npm:4.16.3" - checksum: 40771fda105b10c3e44551fa4dbeab462315400deb572f2918c19d5848addd95ea3479aaaeaaf3bbd9235593a6d798dd90b9e6ba5c4ce570979bafc4bb1ba5f0 - languageName: node - linkType: hard - -"csv-stringify@npm:^5.6.5": - version: 5.6.5 - resolution: "csv-stringify@npm:5.6.5" - checksum: 125194dcf24a94e9c03eb53b3bc4b79cc6611747e73fe3c0e8a342a9f385caeb4e88c0827e89a4c508b45ea99bdc64a339b487f80048a50fabcbb3a7d87ea1a9 +"custom-media-element@npm:~1.3.1": + version: 1.3.3 + resolution: "custom-media-element@npm:1.3.3" + checksum: 21c4f3a4b016e4b32d7a3b8d6e1f0a9bc72a6f5ff8f3bc0df30930aadd7437d14da935d9988946a68a8cdfa218be946fd131e7d5c4fb14b612593254accc96b6 languageName: node linkType: hard -"csv@npm:^5.5.3": - version: 5.5.3 - resolution: "csv@npm:5.5.3" - dependencies: - csv-generate: "npm:^3.4.3" - csv-parse: "npm:^4.16.3" - csv-stringify: "npm:^5.6.5" - stream-transform: "npm:^2.1.3" - checksum: 282720e1f9f1a332c0ff2c4d48d845eab2a60c23087c974eb6ffc4d907f40c053ae0f8458819d670ad2986ec25359e57dbccc0fa3370cd5d92e7d3143e345f95 +"custom-media-element@npm:~1.4.2": + version: 1.4.2 + resolution: "custom-media-element@npm:1.4.2" + checksum: 1239878e42cc762479512d780dc7ddcc561c99701184d1d4e8f6738e4cde13f377bab58734d146a09c1b236d7fe0402ca3bddc7c70d358ef029800519c2d20c5 languageName: node linkType: hard "cypress-terminal-report@npm:^6.0.2": - version: 6.0.2 - resolution: "cypress-terminal-report@npm:6.0.2" + version: 6.2.0 + resolution: "cypress-terminal-report@npm:6.2.0" dependencies: chalk: "npm:^4.0.0" fs-extra: "npm:^10.1.0" @@ -10124,15 +9566,15 @@ __metadata: tv4: "npm:^1.3.0" peerDependencies: cypress: ">=10.0.0" - checksum: 3b06041b32e0becb298d03fffb5fd7bb9c693de44a522a7ba0364aede6cbba7bd0079ff0287d9a081282b4a2264dd052a3ed3b1e433acc650a19a96e1314baa9 + checksum: 7baf598596a23cff3766ed1017be662648c2c7fe387fe602b5b07eac534b6780204edeb44ac5a5a7e1535e98fb24efc6340a87df505a200862b2e62c6dd8ac98 languageName: node linkType: hard "cypress@npm:^13.9.0": - version: 13.9.0 - resolution: "cypress@npm:13.9.0" + version: 13.17.0 + resolution: "cypress@npm:13.17.0" dependencies: - "@cypress/request": "npm:^3.0.0" + "@cypress/request": "npm:^3.0.6" "@cypress/xvfb": "npm:^1.2.4" "@types/sinonjs__fake-timers": "npm:8.1.1" "@types/sizzle": "npm:^2.3.2" @@ -10143,6 +9585,7 @@ __metadata: cachedir: "npm:^2.3.0" chalk: "npm:^4.1.0" check-more-types: "npm:^2.24.0" + ci-info: "npm:^4.0.0" cli-cursor: "npm:^3.1.0" cli-table3: "npm:~0.6.1" commander: "npm:^6.2.1" @@ -10157,7 +9600,6 @@ __metadata: figures: "npm:^3.2.0" fs-extra: "npm:^9.1.0" getos: "npm:^3.2.1" - is-ci: "npm:^3.0.1" is-installed-globally: "npm:~0.4.0" lazy-ass: "npm:^1.6.0" listr2: "npm:^3.8.3" @@ -10171,12 +9613,13 @@ __metadata: request-progress: "npm:^3.0.0" semver: "npm:^7.5.3" supports-color: "npm:^8.1.1" - tmp: "npm:~0.2.1" + tmp: "npm:~0.2.3" + tree-kill: "npm:1.2.2" untildify: "npm:^4.0.0" yauzl: "npm:^2.10.0" bin: cypress: bin/cypress - checksum: 1254609d8186c438f59c3f5bbef77fd22309260c1204228c39d07a9c9a555a823f24a69cbe9169d1e79af0d93f9cc9fee5e74b85cd0aa265e0add471cba86f32 + checksum: 159ce620e32d2785082aaa1f4f30f203dcec466df4a8e80dfa299035358772fd513c35820070ba8db52e2bf58078a372ff7009068e26967f993656e7da62e221 languageName: node linkType: hard @@ -10196,36 +9639,36 @@ __metadata: languageName: node linkType: hard -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: 8984119e59dbed906a11fcfb417d7d861936f16697a0e7216fe2c6c810f6b5e8f4a5281e73f2c28e8e9259027190ac4a33e2a65fdd7fa86ac06b76e838918583 + is-data-view: "npm:^1.0.2" + checksum: 7986d40fc7979e9e6241f85db8d17060dd9a71bd53c894fa29d126061715e322a4cd47a00b0b8c710394854183d4120462b980b8554012acc1c0fa49df7ad38c languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-data-view: "npm:^1.0.1" - checksum: b7d9e48a0cf5aefed9ab7d123559917b2d7e0d65531f43b2fd95b9d3a6b46042dd3fca597c42bba384e66b70d7ad66ff23932f8367b241f53d93af42cfe04ec2 + is-data-view: "npm:^1.0.2" + checksum: f8a4534b5c69384d95ac18137d381f18a5cfae1f0fc1df0ef6feef51ef0d568606d970b69e02ea186c6c0f0eac77fe4e6ad96fec2569cc86c3afcc7475068c55 languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" dependencies: - call-bind: "npm:^1.0.6" + call-bound: "npm:^1.0.2" es-errors: "npm:^1.3.0" is-data-view: "npm:^1.0.1" - checksum: 21b0d2e53fd6e20cc4257c873bf6d36d77bd6185624b84076c0a1ddaa757b49aaf076254006341d35568e89f52eecd1ccb1a502cfb620f2beca04f48a6a62a8f + checksum: fa7aa40078025b7810dcffc16df02c480573b7b53ef1205aa6a61533011005c1890e5ba17018c692ce7c900212b547262d33279fde801ad9843edc0863bf78c4 languageName: node linkType: hard @@ -10236,12 +9679,12 @@ __metadata: languageName: node linkType: hard -"date-fns-tz@npm:2.0.0": - version: 2.0.0 - resolution: "date-fns-tz@npm:2.0.0" +"date-fns-tz@npm:2.0.1": + version: 2.0.1 + resolution: "date-fns-tz@npm:2.0.1" peerDependencies: - date-fns: ">=2.0.0" - checksum: 31cacb83c675ef8c2cf31d21c298ab6d74c5e975412dd804664d031ac0f2f03ed5bfb2a950fa15a321bbbcb90b833c300823fbceba0133680065a71894cc1170 + date-fns: 2.x + checksum: f860dda9e3d38bc99dc325c678cafb94b3a18c12b1fea0e2f4e451396ea6c4cacced683066c669a67ec380f64fdda83aa4c414a207029b647faa2b76b2a5c6e3 languageName: node linkType: hard @@ -10255,9 +9698,9 @@ __metadata: linkType: hard "dayjs@npm:^1.10.4": - version: 1.11.11 - resolution: "dayjs@npm:1.11.11" - checksum: 0131d10516b9945f05a57e13f4af49a6814de5573a494824e103131a3bbe4cc470b1aefe8e17e51f9a478a22cd116084be1ee5725cedb66ec4c3f9091202dc4b + version: 1.11.13 + resolution: "dayjs@npm:1.11.13" + checksum: a3caf6ac8363c7dade9d1ee797848ddcf25c1ace68d9fe8678ecf8ba0675825430de5d793672ec87b24a69bf04a1544b176547b2539982275d5542a7955f35b7 languageName: node linkType: hard @@ -10268,7 +9711,19 @@ __metadata: languageName: node linkType: hard -"debug@npm:4, debug@npm:4.3.4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": +"debug@npm:4, debug@npm:^4, debug@npm:^4.1.0, debug@npm:^4.1.1, debug@npm:^4.3.1, debug@npm:^4.3.2, debug@npm:^4.3.3, debug@npm:^4.3.4": + version: 4.4.0 + resolution: "debug@npm:4.4.0" + dependencies: + ms: "npm:^2.1.3" + peerDependenciesMeta: + supports-color: + optional: true + checksum: db94f1a182bf886f57b4755f85b3a74c39b5114b9377b7ab375dc2cfa3454f09490cc6c30f829df3fc8042bc8b8995f6567ce5cd96f3bc3688bd24027197d9de + languageName: node + linkType: hard + +"debug@npm:4.3.4": version: 4.3.4 resolution: "debug@npm:4.3.4" dependencies: @@ -10280,7 +9735,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.8": +"debug@npm:^2.6.8": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -10298,30 +9753,6 @@ __metadata: languageName: node linkType: hard -"decamelize-keys@npm:^1.1.0": - version: 1.1.1 - resolution: "decamelize-keys@npm:1.1.1" - dependencies: - decamelize: "npm:^1.1.0" - map-obj: "npm:^1.0.0" - checksum: 4ca385933127437658338c65fb9aead5f21b28d3dd3ccd7956eb29aab0953b5d3c047fbc207111672220c71ecf7a4d34f36c92851b7bbde6fca1a02c541bdd7d - languageName: node - linkType: hard - -"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": - version: 1.2.0 - resolution: "decamelize@npm:1.2.0" - checksum: 85c39fe8fbf0482d4a1e224ef0119db5c1897f8503bcef8b826adff7a1b11414972f6fef2d7dec2ee0b4be3863cf64ac1439137ae9e6af23a3d8dcbe26a5b4b2 - languageName: node - linkType: hard - -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 1f4fa54eb740414a816b3f6c24818fbfcabd74ac478391e9f4e2282c994127db02010ce804f3d08e38255493cfe68608b3f5c8e09fd6efc4ae46c807691f7a31 - languageName: node - linkType: hard - "decompress-response@npm:^6.0.0": version: 6.0.0 resolution: "decompress-response@npm:6.0.0" @@ -10387,28 +9818,6 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^3.0.0": - version: 3.0.0 - resolution: "default-browser-id@npm:3.0.0" - dependencies: - bplist-parser: "npm:^0.2.0" - untildify: "npm:^4.0.0" - checksum: 8db3ab882eb3e1e8b59d84c8641320e6c66d8eeb17eb4bb848b7dd549b1e6fd313988e4a13542e95fbaeff03f6e9dedc5ad191ad4df7996187753eb0d45c00b7 - languageName: node - linkType: hard - -"default-browser@npm:^4.0.0": - version: 4.0.0 - resolution: "default-browser@npm:4.0.0" - dependencies: - bundle-name: "npm:^3.0.0" - default-browser-id: "npm:^3.0.0" - execa: "npm:^7.1.1" - titleize: "npm:^3.0.0" - checksum: 7c8848badc139ecf9d878e562bc4e7ab4301e51ba120b24d8dcb14739c30152115cc612065ac3ab73c02aace4afa29db5a044257b2f0cf234f16e3a58f6c925e - languageName: node - linkType: hard - "defaults@npm:^1.0.3": version: 1.0.4 resolution: "defaults@npm:1.0.4" @@ -10443,14 +9852,7 @@ __metadata: languageName: node linkType: hard -"define-lazy-prop@npm:^3.0.0": - version: 3.0.0 - resolution: "define-lazy-prop@npm:3.0.0" - checksum: 5ab0b2bf3fa58b3a443140bbd4cd3db1f91b985cc8a246d330b9ac3fc0b6a325a6d82bddc0b055123d745b3f9931afeea74a5ec545439a1630b9c8512b0eeb49 - languageName: node - linkType: hard - -"define-properties@npm:^1.1.3, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.1.3, define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -10461,34 +9863,6 @@ __metadata: languageName: node linkType: hard -"define-property@npm:^0.2.5": - version: 0.2.5 - resolution: "define-property@npm:0.2.5" - dependencies: - is-descriptor: "npm:^0.1.0" - checksum: 9986915c0893818dedc9ca23eaf41370667762fd83ad8aa4bf026a28563120dbaacebdfbfbf2b18d3b929026b9c6ee972df1dbf22de8fafb5fe6ef18361e4750 - languageName: node - linkType: hard - -"define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "define-property@npm:1.0.0" - dependencies: - is-descriptor: "npm:^1.0.0" - checksum: d7cf09db10d55df305f541694ed51dafc776ad9bb8a24428899c9f2d36b11ab38dce5527a81458d1b5e7c389f8cbe803b4abad6e91a0037a329d153b84fc975e - languageName: node - linkType: hard - -"define-property@npm:^2.0.2": - version: 2.0.2 - resolution: "define-property@npm:2.0.2" - dependencies: - is-descriptor: "npm:^1.0.2" - isobject: "npm:^3.0.1" - checksum: f91a08ad008fa764172a2c072adc7312f10217ade89ddaea23018321c6d71b2b68b8c229141ed2064179404e345c537f1a2457c379824813695b51a6ad3e4969 - languageName: node - linkType: hard - "del@npm:^5.1.0": version: 5.1.0 resolution: "del@npm:5.1.0" @@ -10505,6 +9879,22 @@ __metadata: languageName: node linkType: hard +"del@npm:^7.1.0": + version: 7.1.0 + resolution: "del@npm:7.1.0" + dependencies: + globby: "npm:^13.1.2" + graceful-fs: "npm:^4.2.10" + is-glob: "npm:^4.0.3" + is-path-cwd: "npm:^3.0.0" + is-path-inside: "npm:^4.0.0" + p-map: "npm:^5.5.0" + rimraf: "npm:^3.0.2" + slash: "npm:^4.0.0" + checksum: 5ad2777b69e386b414ba77f5eba23bb52422c096f4c084c0d1d829ee4776d1a025a6f69765906907c4137026e9bd071ee9d422fd531b1417ef546adc7eb6fada + languageName: node + linkType: hard + "delayed-stream@npm:~1.0.0": version: 1.0.0 resolution: "delayed-stream@npm:1.0.0" @@ -10630,7 +10020,7 @@ __metadata: languageName: node linkType: hard -"diffie-hellman@npm:^5.0.0": +"diffie-hellman@npm:^5.0.3": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" dependencies: @@ -10697,6 +10087,13 @@ __metadata: languageName: node linkType: hard +"dom-accessibility-api@npm:^0.5.9": + version: 0.5.16 + resolution: "dom-accessibility-api@npm:0.5.16" + checksum: b2c2eda4fae568977cdac27a9f0c001edf4f95a6a6191dfa611e3721db2478d1badc01db5bb4fa8a848aeee13e442a6c2a4386d65ec65a1436f24715a2f8d053 + languageName: node + linkType: hard + "dom-converter@npm:^0.2.0": version: 0.2.0 resolution: "dom-converter@npm:0.2.0" @@ -10782,13 +10179,13 @@ __metadata: linkType: hard "domutils@npm:^3.0.1": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" + version: 3.2.2 + resolution: "domutils@npm:3.2.2" dependencies: dom-serializer: "npm:^2.0.0" domelementtype: "npm:^2.3.0" domhandler: "npm:^5.0.3" - checksum: 342d64cf4d07b8a0573fb51e0a6312a88fb520c7fefd751870bf72fa5fc0f2e0cb9a3958a573610b1d608c6e2a69b8e9b4b40f0bfb8f87a71bce4f180cca1887 + checksum: 47938f473b987ea71cd59e59626eb8666d3aa8feba5266e45527f3b636c7883cca7e582d901531961f742c519d7514636b7973353b648762b2e3bedbf235fada languageName: node linkType: hard @@ -10820,10 +10217,10 @@ __metadata: languageName: node linkType: hard -"dotenv@npm:14.2.0": - version: 14.2.0 - resolution: "dotenv@npm:14.2.0" - checksum: 17ef06618c3ae59152b94cf5b3633e82ae0989d4ce2ccf2b640cbde92c67e63a93ae191840904816f098fef78d81770548a19c221b8464059f35eaadf7f737fd +"dotenv@npm:16.4.5": + version: 16.4.5 + resolution: "dotenv@npm:16.4.5" + checksum: 48d92870076832af0418b13acd6e5a5a3e83bb00df690d9812e94b24aff62b88ade955ac99a05501305b8dc8f1b0ee7638b18493deb6fe93d680e5220936292f languageName: node linkType: hard @@ -10834,6 +10231,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + gopd: "npm:^1.2.0" + checksum: 199f2a0c1c16593ca0a145dbf76a962f8033ce3129f01284d48c45ed4e14fea9bbacd7b3610b6cdc33486cef20385ac054948fefc6272fcce645c09468f93031 + languageName: node + linkType: hard + "duplexer@npm:^0.1.2": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -10874,16 +10282,27 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.4.668": - version: 1.4.774 - resolution: "electron-to-chromium@npm:1.4.774" - checksum: dc957ee574d14838abd16f48fb3e4bd069bf47807fe02144b850d4903265810e17abc5800a361941f787bd78692cf4f81eab70046a6757eb39e44c91ff520dd4 +"ejs@npm:^3.1.10": + version: 3.1.10 + resolution: "ejs@npm:3.1.10" + dependencies: + jake: "npm:^10.8.5" + bin: + ejs: bin/cli.js + checksum: 52eade9e68416ed04f7f92c492183340582a36482836b11eab97b159fcdcfdedc62233a1bf0bf5e5e1851c501f2dca0e2e9afd111db2599e4e7f53ee29429ae1 + languageName: node + linkType: hard + +"electron-to-chromium@npm:^1.5.73": + version: 1.5.102 + resolution: "electron-to-chromium@npm:1.5.102" + checksum: db07dab3ee3b7fbc39ad26203925669ade86b12a62d09fa14ae48a354a0f34d162ac9a2ca9d6f70ceb1b16821b01b155e56467702bcc915da1e1dd147dd034b4 languageName: node linkType: hard "elliptic@npm:^6.5.3, elliptic@npm:^6.5.5": - version: 6.5.7 - resolution: "elliptic@npm:6.5.7" + version: 6.6.1 + resolution: "elliptic@npm:6.6.1" dependencies: bn.js: "npm:^4.11.9" brorand: "npm:^1.1.0" @@ -10892,24 +10311,24 @@ __metadata: inherits: "npm:^2.0.4" minimalistic-assert: "npm:^1.0.1" minimalistic-crypto-utils: "npm:^1.0.1" - checksum: 799959b6c54ea3564e8961f35abdf8c77e37617f3051614b05ab1fb6a04ddb65bd1caa75ed1bae375b15dda312a0f79fed26ebe76ecf05c5a7af244152a601b8 - languageName: node - linkType: hard - -"emittery@npm:^0.12.1": - version: 0.12.1 - resolution: "emittery@npm:0.12.1" - checksum: 7a8395bdcebd6bd42054469c93f453308f93d67a81f8fe08f7047c824b4623794f03aefd0a23e73d967bb3b9f722ba7eff216c808bb80caaa7d13c42227e06c8 + checksum: 8b24ef782eec8b472053793ea1e91ae6bee41afffdfcb78a81c0a53b191e715cbe1292aa07165958a9bbe675bd0955142560b1a007ffce7d6c765bcaf951a867 languageName: node linkType: hard -"emittery@npm:^0.13.1": +"emittery@npm:^0.13.0, emittery@npm:^0.13.1": version: 0.13.1 resolution: "emittery@npm:0.13.1" checksum: 1573d0ae29ab34661b6c63251ff8f5facd24ccf6a823f19417ae8ba8c88ea450325788c67f16c99edec8de4b52ce93a10fe441ece389fd156e88ee7dab9bfa35 languageName: node linkType: hard +"emoji-regex@npm:^10.3.0": + version: 10.4.0 + resolution: "emoji-regex@npm:10.4.0" + checksum: a3fcedfc58bfcce21a05a5f36a529d81e88d602100145fcca3dc6f795e3c8acc4fc18fe773fbf9b6d6e9371205edb3afa2668ec3473fa2aa7fd47d2a9d46482d + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -10964,12 +10383,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" + version: 5.18.1 + resolution: "enhanced-resolve@npm:5.18.1" dependencies: graceful-fs: "npm:^4.2.4" tapable: "npm:^2.2.0" - checksum: 81a0515675eca17efdba2cf5bad87abc91a528fc1191aad50e275e74f045b41506167d420099022da7181c8d787170ea41e4a11a0b10b7a16f6237daecb15370 + checksum: 4cffd9b125225184e2abed9fdf0ed3dbd2224c873b165d0838fd066cde32e0918626cba2f1f4bf6860762f13a7e2364fd89a82b99566be2873d813573ac71846 languageName: node linkType: hard @@ -10984,7 +10403,7 @@ __metadata: languageName: node linkType: hard -"enquirer@npm:^2.3.0, enquirer@npm:^2.3.6": +"enquirer@npm:^2.3.6, enquirer@npm:^2.4.1": version: 2.4.1 resolution: "enquirer@npm:2.4.1" dependencies: @@ -11047,142 +10466,155 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.1, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3": - version: 1.23.3 - resolution: "es-abstract@npm:1.23.3" +"es-abstract@npm:^1.17.5, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.3, es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" dependencies: - array-buffer-byte-length: "npm:^1.0.1" - arraybuffer.prototype.slice: "npm:^1.0.3" + array-buffer-byte-length: "npm:^1.0.2" + arraybuffer.prototype.slice: "npm:^1.0.4" available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" - data-view-buffer: "npm:^1.0.1" - data-view-byte-length: "npm:^1.0.1" - data-view-byte-offset: "npm:^1.0.0" - es-define-property: "npm:^1.0.0" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + data-view-buffer: "npm:^1.0.2" + data-view-byte-length: "npm:^1.0.2" + data-view-byte-offset: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - es-set-tostringtag: "npm:^2.0.3" - es-to-primitive: "npm:^1.2.1" - function.prototype.name: "npm:^1.1.6" - get-intrinsic: "npm:^1.2.4" - get-symbol-description: "npm:^1.0.2" - globalthis: "npm:^1.0.3" - gopd: "npm:^1.0.1" + es-set-tostringtag: "npm:^2.1.0" + es-to-primitive: "npm:^1.3.0" + function.prototype.name: "npm:^1.1.8" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.0" + get-symbol-description: "npm:^1.1.0" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" hasown: "npm:^2.0.2" - internal-slot: "npm:^1.0.7" - is-array-buffer: "npm:^3.0.4" + internal-slot: "npm:^1.1.0" + is-array-buffer: "npm:^3.0.5" is-callable: "npm:^1.2.7" - is-data-view: "npm:^1.0.1" - is-negative-zero: "npm:^2.0.3" - is-regex: "npm:^1.1.4" - is-shared-array-buffer: "npm:^1.0.3" - is-string: "npm:^1.0.7" - is-typed-array: "npm:^1.1.13" - is-weakref: "npm:^1.0.2" - object-inspect: "npm:^1.13.1" + is-data-view: "npm:^1.0.2" + is-regex: "npm:^1.2.1" + is-shared-array-buffer: "npm:^1.0.4" + is-string: "npm:^1.1.1" + is-typed-array: "npm:^1.1.15" + is-weakref: "npm:^1.1.0" + math-intrinsics: "npm:^1.1.0" + object-inspect: "npm:^1.13.3" object-keys: "npm:^1.1.1" - object.assign: "npm:^4.1.5" - regexp.prototype.flags: "npm:^1.5.2" - safe-array-concat: "npm:^1.1.2" - safe-regex-test: "npm:^1.0.3" - string.prototype.trim: "npm:^1.2.9" - string.prototype.trimend: "npm:^1.0.8" + object.assign: "npm:^4.1.7" + own-keys: "npm:^1.0.1" + regexp.prototype.flags: "npm:^1.5.3" + safe-array-concat: "npm:^1.1.3" + safe-push-apply: "npm:^1.0.0" + safe-regex-test: "npm:^1.1.0" + set-proto: "npm:^1.0.0" + string.prototype.trim: "npm:^1.2.10" + string.prototype.trimend: "npm:^1.0.9" string.prototype.trimstart: "npm:^1.0.8" - typed-array-buffer: "npm:^1.0.2" - typed-array-byte-length: "npm:^1.0.1" - typed-array-byte-offset: "npm:^1.0.2" - typed-array-length: "npm:^1.0.6" - unbox-primitive: "npm:^1.0.2" - which-typed-array: "npm:^1.1.15" - checksum: d27e9afafb225c6924bee9971a7f25f20c314f2d6cb93a63cada4ac11dcf42040896a6c22e5fb8f2a10767055ed4ddf400be3b1eb12297d281726de470b75666 + typed-array-buffer: "npm:^1.0.3" + typed-array-byte-length: "npm:^1.0.3" + typed-array-byte-offset: "npm:^1.0.4" + typed-array-length: "npm:^1.0.7" + unbox-primitive: "npm:^1.1.0" + which-typed-array: "npm:^1.1.18" + checksum: 1de229c9e08fe13c17fe5abaec8221545dfcd57e51f64909599a6ae896df84b8fd2f7d16c60cb00d7bf495b9298ca3581aded19939d4b7276854a4b066f8422b languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: "npm:^1.2.4" - checksum: 6bf3191feb7ea2ebda48b577f69bdfac7a2b3c9bcf97307f55fd6ef1bbca0b49f0c219a935aca506c993d8c5d8bddd937766cb760cd5e5a1071351f2df9f9aa4 +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 3f54eb49c16c18707949ff25a1456728c883e81259f045003499efba399c08bad00deebf65cccde8c0e07908c1a225c9d472b7107e558f2a48e28d530e34527c languageName: node linkType: hard -"es-errors@npm:^1.1.0, es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: 0a61325670072f98d8ae3b914edab3559b6caa980f08054a3b872052640d91da01d38df55df797fcc916389d77fc92b8d5906cf028f4db46d7e3003abecbca85 languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.15, es-iterator-helpers@npm:^1.0.17": - version: 1.0.19 - resolution: "es-iterator-helpers@npm:1.0.19" +"es-iterator-helpers@npm:^1.2.1": + version: 1.2.1 + resolution: "es-iterator-helpers@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.3" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-set-tostringtag: "npm:^2.0.3" function-bind: "npm:^1.1.2" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + globalthis: "npm:^1.0.4" + gopd: "npm:^1.2.0" has-property-descriptors: "npm:^1.0.2" - has-proto: "npm:^1.0.3" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - iterator.prototype: "npm:^1.1.2" - safe-array-concat: "npm:^1.1.2" - checksum: ae8f0241e383b3d197383b9842c48def7fce0255fb6ed049311b686ce295595d9e389b466f6a1b7d4e7bb92d82f5e716d6fae55e20c1040249bf976743b038c5 + has-proto: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + iterator.prototype: "npm:^1.1.4" + safe-array-concat: "npm:^1.1.3" + checksum: 97e3125ca472d82d8aceea11b790397648b52c26d8768ea1c1ee6309ef45a8755bb63225a43f3150c7591cffc17caf5752459f1e70d583b4184370a8f04ebd2f languageName: node linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.5.3 - resolution: "es-module-lexer@npm:1.5.3" - checksum: 0f50b655490d1048432eac6eec94d99d3933119666ae82be578c3db1ea4b2c594118a336f6b7a3c4e2815355dcc9a469d880acef1c45aa656a5aae8c8ae8e5f6 + version: 1.6.0 + resolution: "es-module-lexer@npm:1.6.0" + checksum: 667309454411c0b95c476025929881e71400d74a746ffa1ff4cb450bd87f8e33e8eef7854d68e401895039ac0bac64e7809acbebb6253e055dd49ea9e3ea9212 languageName: node linkType: hard "es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: "npm:^1.3.0" - checksum: 1fed3d102eb27ab8d983337bb7c8b159dd2a1e63ff833ec54eea1311c96d5b08223b433060ba240541ca8adba9eee6b0a60cdbf2f80634b784febc9cc8b687b4 + checksum: 65364812ca4daf48eb76e2a3b7a89b3f6a2e62a1c420766ce9f692665a29d94fe41fe88b65f24106f449859549711e4b40d9fb8002d862dfd7eb1c512d10be0c languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" +"es-set-tostringtag@npm:^2.0.3, es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" dependencies: - get-intrinsic: "npm:^1.2.4" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" has-tostringtag: "npm:^1.0.2" - hasown: "npm:^2.0.1" - checksum: f22aff1585eb33569c326323f0b0d175844a1f11618b86e193b386f8be0ea9474cfbe46df39c45d959f7aa8f6c06985dc51dd6bce5401645ec5a74c4ceaa836a + hasown: "npm:^2.0.2" + checksum: ef2ca9ce49afe3931cb32e35da4dcb6d86ab02592cfc2ce3e49ced199d9d0bb5085fc7e73e06312213765f5efa47cc1df553a6a5154584b21448e9fb8355b1af languageName: node linkType: hard -"es-shim-unscopables@npm:^1.0.0, es-shim-unscopables@npm:^1.0.2": - version: 1.0.2 - resolution: "es-shim-unscopables@npm:1.0.2" +"es-shim-unscopables@npm:^1.0.2": + version: 1.1.0 + resolution: "es-shim-unscopables@npm:1.1.0" dependencies: - hasown: "npm:^2.0.0" - checksum: f495af7b4b7601a4c0cfb893581c352636e5c08654d129590386a33a0432cf13a7bdc7b6493801cadd990d838e2839b9013d1de3b880440cb537825e834fe783 + hasown: "npm:^2.0.2" + checksum: 1b9702c8a1823fc3ef39035a4e958802cf294dd21e917397c561d0b3e195f383b978359816b1732d02b255ccf63e1e4815da0065b95db8d7c992037be3bbbcdb languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": - version: 1.2.1 - resolution: "es-to-primitive@npm:1.2.1" +"es-to-primitive@npm:^1.3.0": + version: 1.3.0 + resolution: "es-to-primitive@npm:1.3.0" dependencies: - is-callable: "npm:^1.1.4" - is-date-object: "npm:^1.0.1" - is-symbol: "npm:^1.0.2" - checksum: 0886572b8dc075cb10e50c0af62a03d03a68e1e69c388bd4f10c0649ee41b1fbb24840a1b7e590b393011b5cdbe0144b776da316762653685432df37d6de60f1 + is-callable: "npm:^1.2.7" + is-date-object: "npm:^1.0.5" + is-symbol: "npm:^1.0.4" + checksum: c7e87467abb0b438639baa8139f701a06537d2b9bc758f23e8622c3b42fd0fdb5bde0f535686119e446dd9d5e4c0f238af4e14960f4771877cf818d023f6730b + languageName: node + linkType: hard + +"es6-error@npm:^4.1.1": + version: 4.1.1 + resolution: "es6-error@npm:4.1.1" + checksum: 357663fb1e845c047d548c3d30f86e005db71e122678f4184ced0693f634688c3f3ef2d7de7d4af732f734de01f528b05954e270f06aa7d133679fb9fe6600ef languageName: node linkType: hard @@ -11213,33 +10645,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:0.19.11": - version: 0.19.11 - resolution: "esbuild@npm:0.19.11" - dependencies: - "@esbuild/aix-ppc64": "npm:0.19.11" - "@esbuild/android-arm": "npm:0.19.11" - "@esbuild/android-arm64": "npm:0.19.11" - "@esbuild/android-x64": "npm:0.19.11" - "@esbuild/darwin-arm64": "npm:0.19.11" - "@esbuild/darwin-x64": "npm:0.19.11" - "@esbuild/freebsd-arm64": "npm:0.19.11" - "@esbuild/freebsd-x64": "npm:0.19.11" - "@esbuild/linux-arm": "npm:0.19.11" - "@esbuild/linux-arm64": "npm:0.19.11" - "@esbuild/linux-ia32": "npm:0.19.11" - "@esbuild/linux-loong64": "npm:0.19.11" - "@esbuild/linux-mips64el": "npm:0.19.11" - "@esbuild/linux-ppc64": "npm:0.19.11" - "@esbuild/linux-riscv64": "npm:0.19.11" - "@esbuild/linux-s390x": "npm:0.19.11" - "@esbuild/linux-x64": "npm:0.19.11" - "@esbuild/netbsd-x64": "npm:0.19.11" - "@esbuild/openbsd-x64": "npm:0.19.11" - "@esbuild/sunos-x64": "npm:0.19.11" - "@esbuild/win32-arm64": "npm:0.19.11" - "@esbuild/win32-ia32": "npm:0.19.11" - "@esbuild/win32-x64": "npm:0.19.11" +"esbuild@npm:0.20.2, esbuild@npm:^0.20.1": + version: 0.20.2 + resolution: "esbuild@npm:0.20.2" + dependencies: + "@esbuild/aix-ppc64": "npm:0.20.2" + "@esbuild/android-arm": "npm:0.20.2" + "@esbuild/android-arm64": "npm:0.20.2" + "@esbuild/android-x64": "npm:0.20.2" + "@esbuild/darwin-arm64": "npm:0.20.2" + "@esbuild/darwin-x64": "npm:0.20.2" + "@esbuild/freebsd-arm64": "npm:0.20.2" + "@esbuild/freebsd-x64": "npm:0.20.2" + "@esbuild/linux-arm": "npm:0.20.2" + "@esbuild/linux-arm64": "npm:0.20.2" + "@esbuild/linux-ia32": "npm:0.20.2" + "@esbuild/linux-loong64": "npm:0.20.2" + "@esbuild/linux-mips64el": "npm:0.20.2" + "@esbuild/linux-ppc64": "npm:0.20.2" + "@esbuild/linux-riscv64": "npm:0.20.2" + "@esbuild/linux-s390x": "npm:0.20.2" + "@esbuild/linux-x64": "npm:0.20.2" + "@esbuild/netbsd-x64": "npm:0.20.2" + "@esbuild/openbsd-x64": "npm:0.20.2" + "@esbuild/sunos-x64": "npm:0.20.2" + "@esbuild/win32-arm64": "npm:0.20.2" + "@esbuild/win32-ia32": "npm:0.20.2" + "@esbuild/win32-x64": "npm:0.20.2" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -11273,53 +10705,53 @@ __metadata: optional: true "@esbuild/linux-s390x": optional: true - "@esbuild/linux-x64": - optional: true - "@esbuild/netbsd-x64": - optional: true - "@esbuild/openbsd-x64": - optional: true - "@esbuild/sunos-x64": - optional: true - "@esbuild/win32-arm64": - optional: true - "@esbuild/win32-ia32": - optional: true - "@esbuild/win32-x64": - optional: true - bin: - esbuild: bin/esbuild - checksum: 0fd913124089e26d30ec30f73b94d4ef9607935251df3253f869106980a5d4c78aa517738c8746abe6e933262e91a77d31427ce468ed8fc7fe498a20f7f92fbc - languageName: node - linkType: hard - -"esbuild@npm:0.20.2, esbuild@npm:^0.20.1": - version: 0.20.2 - resolution: "esbuild@npm:0.20.2" - dependencies: - "@esbuild/aix-ppc64": "npm:0.20.2" - "@esbuild/android-arm": "npm:0.20.2" - "@esbuild/android-arm64": "npm:0.20.2" - "@esbuild/android-x64": "npm:0.20.2" - "@esbuild/darwin-arm64": "npm:0.20.2" - "@esbuild/darwin-x64": "npm:0.20.2" - "@esbuild/freebsd-arm64": "npm:0.20.2" - "@esbuild/freebsd-x64": "npm:0.20.2" - "@esbuild/linux-arm": "npm:0.20.2" - "@esbuild/linux-arm64": "npm:0.20.2" - "@esbuild/linux-ia32": "npm:0.20.2" - "@esbuild/linux-loong64": "npm:0.20.2" - "@esbuild/linux-mips64el": "npm:0.20.2" - "@esbuild/linux-ppc64": "npm:0.20.2" - "@esbuild/linux-riscv64": "npm:0.20.2" - "@esbuild/linux-s390x": "npm:0.20.2" - "@esbuild/linux-x64": "npm:0.20.2" - "@esbuild/netbsd-x64": "npm:0.20.2" - "@esbuild/openbsd-x64": "npm:0.20.2" - "@esbuild/sunos-x64": "npm:0.20.2" - "@esbuild/win32-arm64": "npm:0.20.2" - "@esbuild/win32-ia32": "npm:0.20.2" - "@esbuild/win32-x64": "npm:0.20.2" + "@esbuild/linux-x64": + optional: true + "@esbuild/netbsd-x64": + optional: true + "@esbuild/openbsd-x64": + optional: true + "@esbuild/sunos-x64": + optional: true + "@esbuild/win32-arm64": + optional: true + "@esbuild/win32-ia32": + optional: true + "@esbuild/win32-x64": + optional: true + bin: + esbuild: bin/esbuild + checksum: 66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 + languageName: node + linkType: hard + +"esbuild@npm:0.21.3": + version: 0.21.3 + resolution: "esbuild@npm:0.21.3" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.3" + "@esbuild/android-arm": "npm:0.21.3" + "@esbuild/android-arm64": "npm:0.21.3" + "@esbuild/android-x64": "npm:0.21.3" + "@esbuild/darwin-arm64": "npm:0.21.3" + "@esbuild/darwin-x64": "npm:0.21.3" + "@esbuild/freebsd-arm64": "npm:0.21.3" + "@esbuild/freebsd-x64": "npm:0.21.3" + "@esbuild/linux-arm": "npm:0.21.3" + "@esbuild/linux-arm64": "npm:0.21.3" + "@esbuild/linux-ia32": "npm:0.21.3" + "@esbuild/linux-loong64": "npm:0.21.3" + "@esbuild/linux-mips64el": "npm:0.21.3" + "@esbuild/linux-ppc64": "npm:0.21.3" + "@esbuild/linux-riscv64": "npm:0.21.3" + "@esbuild/linux-s390x": "npm:0.21.3" + "@esbuild/linux-x64": "npm:0.21.3" + "@esbuild/netbsd-x64": "npm:0.21.3" + "@esbuild/openbsd-x64": "npm:0.21.3" + "@esbuild/sunos-x64": "npm:0.21.3" + "@esbuild/win32-arm64": "npm:0.21.3" + "@esbuild/win32-ia32": "npm:0.21.3" + "@esbuild/win32-x64": "npm:0.21.3" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -11369,7 +10801,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 66398f9fb2c65e456a3e649747b39af8a001e47963b25e86d9c09d2a48d61aa641b27da0ce5cad63df95ad246105e1d83e7fee0e1e22a0663def73b1c5101112 + checksum: 5bf85ccd11cc7e7fbbb7ca3458a0fa019ec9b38e1ed9e61f0866b29419e7348231da0aa336e4645c3bda8e757fa20bd3fd8a5f73256308488086a6c7ec9b6ac5 languageName: node linkType: hard @@ -11450,33 +10882,33 @@ __metadata: languageName: node linkType: hard -"esbuild@npm:^0.19.3": - version: 0.19.12 - resolution: "esbuild@npm:0.19.12" - dependencies: - "@esbuild/aix-ppc64": "npm:0.19.12" - "@esbuild/android-arm": "npm:0.19.12" - "@esbuild/android-arm64": "npm:0.19.12" - "@esbuild/android-x64": "npm:0.19.12" - "@esbuild/darwin-arm64": "npm:0.19.12" - "@esbuild/darwin-x64": "npm:0.19.12" - "@esbuild/freebsd-arm64": "npm:0.19.12" - "@esbuild/freebsd-x64": "npm:0.19.12" - "@esbuild/linux-arm": "npm:0.19.12" - "@esbuild/linux-arm64": "npm:0.19.12" - "@esbuild/linux-ia32": "npm:0.19.12" - "@esbuild/linux-loong64": "npm:0.19.12" - "@esbuild/linux-mips64el": "npm:0.19.12" - "@esbuild/linux-ppc64": "npm:0.19.12" - "@esbuild/linux-riscv64": "npm:0.19.12" - "@esbuild/linux-s390x": "npm:0.19.12" - "@esbuild/linux-x64": "npm:0.19.12" - "@esbuild/netbsd-x64": "npm:0.19.12" - "@esbuild/openbsd-x64": "npm:0.19.12" - "@esbuild/sunos-x64": "npm:0.19.12" - "@esbuild/win32-arm64": "npm:0.19.12" - "@esbuild/win32-ia32": "npm:0.19.12" - "@esbuild/win32-x64": "npm:0.19.12" +"esbuild@npm:^0.21.3": + version: 0.21.5 + resolution: "esbuild@npm:0.21.5" + dependencies: + "@esbuild/aix-ppc64": "npm:0.21.5" + "@esbuild/android-arm": "npm:0.21.5" + "@esbuild/android-arm64": "npm:0.21.5" + "@esbuild/android-x64": "npm:0.21.5" + "@esbuild/darwin-arm64": "npm:0.21.5" + "@esbuild/darwin-x64": "npm:0.21.5" + "@esbuild/freebsd-arm64": "npm:0.21.5" + "@esbuild/freebsd-x64": "npm:0.21.5" + "@esbuild/linux-arm": "npm:0.21.5" + "@esbuild/linux-arm64": "npm:0.21.5" + "@esbuild/linux-ia32": "npm:0.21.5" + "@esbuild/linux-loong64": "npm:0.21.5" + "@esbuild/linux-mips64el": "npm:0.21.5" + "@esbuild/linux-ppc64": "npm:0.21.5" + "@esbuild/linux-riscv64": "npm:0.21.5" + "@esbuild/linux-s390x": "npm:0.21.5" + "@esbuild/linux-x64": "npm:0.21.5" + "@esbuild/netbsd-x64": "npm:0.21.5" + "@esbuild/openbsd-x64": "npm:0.21.5" + "@esbuild/sunos-x64": "npm:0.21.5" + "@esbuild/win32-arm64": "npm:0.21.5" + "@esbuild/win32-ia32": "npm:0.21.5" + "@esbuild/win32-x64": "npm:0.21.5" dependenciesMeta: "@esbuild/aix-ppc64": optional: true @@ -11526,14 +10958,14 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 0f2d21ffe24ebead64843f87c3aebe2e703a5ed9feb086a0728b24907fac2eb9923e4a79857d3df9059c915739bd7a870dd667972eae325c67f478b592b8582d + checksum: fa08508adf683c3f399e8a014a6382a6b65542213431e26206c0720e536b31c09b50798747c2a105a4bbba1d9767b8d3615a74c2f7bf1ddf6d836cd11eb672de languageName: node linkType: hard -"escalade@npm:^3.1.1, escalade@npm:^3.1.2": - version: 3.1.2 - resolution: "escalade@npm:3.1.2" - checksum: 6b4adafecd0682f3aa1cd1106b8fff30e492c7015b178bc81b2d2f75106dabea6c6d6e8508fc491bd58e597c74abb0e8e2368f943ecb9393d4162e3c2f3cf287 +"escalade@npm:^3.1.1, escalade@npm:^3.2.0": + version: 3.2.0 + resolution: "escalade@npm:3.2.0" + checksum: ced4dd3a78e15897ed3be74e635110bbf3b08877b0a41be50dcb325ee0e0b5f65fc2d50e9845194d7c4633f327e2e1c6cce00a71b617c5673df0374201d67f65 languageName: node linkType: hard @@ -11544,7 +10976,14 @@ __metadata: languageName: node linkType: hard -"escape-string-regexp@npm:^1.0.2, escape-string-regexp@npm:^1.0.5": +"escape-string-regexp@npm:5.0.0": + version: 5.0.0 + resolution: "escape-string-regexp@npm:5.0.0" + checksum: 6366f474c6f37a802800a435232395e04e9885919873e382b157ab7e8f0feb8fed71497f84a6f6a81a49aab41815522f5839112bd38026d203aea0c91622df95 + languageName: node + linkType: hard + +"escape-string-regexp@npm:^1.0.5": version: 1.0.5 resolution: "escape-string-regexp@npm:1.0.5" checksum: a968ad453dd0c2724e14a4f20e177aaf32bb384ab41b674a8454afe9a41c5e6fe8903323e0a1052f56289d04bd600f81278edf140b0fcc02f5cac98d0f5b5371 @@ -11667,15 +11106,15 @@ __metadata: languageName: node linkType: hard -"eslint-module-utils@npm:^2.8.0": - version: 2.8.1 - resolution: "eslint-module-utils@npm:2.8.1" +"eslint-module-utils@npm:^2.12.0": + version: 2.12.0 + resolution: "eslint-module-utils@npm:2.12.0" dependencies: debug: "npm:^3.2.7" peerDependenciesMeta: eslint: optional: true - checksum: 1aeeb97bf4b688d28de136ee57c824480c37691b40fa825c711a4caf85954e94b99c06ac639d7f1f6c1d69223bd21bcb991155b3e589488e958d5b83dfd0f882 + checksum: 4d8b46dcd525d71276f9be9ffac1d2be61c9d54cc53c992e6333cf957840dee09381842b1acbbb15fc6b255ebab99cd481c5007ab438e5455a14abe1a0468558 languageName: node linkType: hard @@ -11691,13 +11130,13 @@ __metadata: linkType: hard "eslint-plugin-cypress@npm:^3.2.0": - version: 3.2.0 - resolution: "eslint-plugin-cypress@npm:3.2.0" + version: 3.6.0 + resolution: "eslint-plugin-cypress@npm:3.6.0" dependencies: globals: "npm:^13.20.0" peerDependencies: eslint: ">=7" - checksum: c422a5c3a45e5a968bbfb0265cc377f99dd4835325b2ef1519674eb4dae855b81c1d6db7117603f5ff6e9c63ca72138c444810c7404e492926de2f32e596c780 + checksum: 8e04baccbfdd6e255aa51ec5ecca29638387ec14833b33398009015bd220d5742c6cc3fea888f957832b00afd21dff1ef5d76ed5b3b69117e48acd45db8f8f1e languageName: node linkType: hard @@ -11727,35 +11166,37 @@ __metadata: linkType: hard "eslint-plugin-import@npm:^2.25.3, eslint-plugin-import@npm:^2.27.5": - version: 2.29.1 - resolution: "eslint-plugin-import@npm:2.29.1" + version: 2.31.0 + resolution: "eslint-plugin-import@npm:2.31.0" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlastindex: "npm:^1.2.3" + "@rtsao/scc": "npm:^1.1.0" + array-includes: "npm:^3.1.8" + array.prototype.findlastindex: "npm:^1.2.5" array.prototype.flat: "npm:^1.3.2" array.prototype.flatmap: "npm:^1.3.2" debug: "npm:^3.2.7" doctrine: "npm:^2.1.0" eslint-import-resolver-node: "npm:^0.3.9" - eslint-module-utils: "npm:^2.8.0" - hasown: "npm:^2.0.0" - is-core-module: "npm:^2.13.1" + eslint-module-utils: "npm:^2.12.0" + hasown: "npm:^2.0.2" + is-core-module: "npm:^2.15.1" is-glob: "npm:^4.0.3" minimatch: "npm:^3.1.2" - object.fromentries: "npm:^2.0.7" - object.groupby: "npm:^1.0.1" - object.values: "npm:^1.1.7" + object.fromentries: "npm:^2.0.8" + object.groupby: "npm:^1.0.3" + object.values: "npm:^1.2.0" semver: "npm:^6.3.1" + string.prototype.trimend: "npm:^1.0.8" tsconfig-paths: "npm:^3.15.0" peerDependencies: - eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 + eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9 + checksum: e21d116ddd1900e091ad120b3eb68c5dd5437fe2c930f1211781cd38b246f090a6b74d5f3800b8255a0ed29782591521ad44eb21c5534960a8f1fb4040fd913a languageName: node linkType: hard "eslint-plugin-jest-dom@npm:^5.4.0": - version: 5.4.0 - resolution: "eslint-plugin-jest-dom@npm:5.4.0" + version: 5.5.0 + resolution: "eslint-plugin-jest-dom@npm:5.5.0" dependencies: "@babel/runtime": "npm:^7.16.3" requireindex: "npm:^1.2.0" @@ -11765,7 +11206,7 @@ __metadata: peerDependenciesMeta: "@testing-library/dom": optional: true - checksum: 7a3cab6bae787345f1e485a2b767068121ce5084276d67ab2132411792c63f1303cdebfb9fad8c755baaabaa10e0511e606a4175a56fe8fd199062807b2cda10 + checksum: 3daa959ae2a14ae5b653637713f854b6bc53903a0d7da3b442bb69ae05a8fbc9abd79da63ae3f8a50863ddbfa6e6658b608b5576b84a4cba6a312300662a9b32 languageName: node linkType: hard @@ -11787,12 +11228,12 @@ __metadata: linkType: hard "eslint-plugin-jest@npm:^28.5.0": - version: 28.5.0 - resolution: "eslint-plugin-jest@npm:28.5.0" + version: 28.11.0 + resolution: "eslint-plugin-jest@npm:28.11.0" dependencies: - "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0" + "@typescript-eslint/utils": "npm:^6.0.0 || ^7.0.0 || ^8.0.0" peerDependencies: - "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 + "@typescript-eslint/eslint-plugin": ^6.0.0 || ^7.0.0 || ^8.0.0 eslint: ^7.0.0 || ^8.0.0 || ^9.0.0 jest: "*" peerDependenciesMeta: @@ -11800,7 +11241,7 @@ __metadata: optional: true jest: optional: true - checksum: c42944b894748226568ff7c3e4876760f1fd6d275eedac8bae89f514a5e52fea002c40004efdfdd819d94059a6306223ed1eafa87ee70b941857ec7a09c6bd30 + checksum: faa06ce1c4d0ad7aa0fb1c725edf77fe543a17fe091424dfe5b5e3bba8930470516e5831592e4fb725884f7e5f1034f303f49b7fab28b2abdf99765bfd048473 languageName: node linkType: hard @@ -11815,28 +11256,27 @@ __metadata: linkType: hard "eslint-plugin-jsx-a11y@npm:^6.5.1, eslint-plugin-jsx-a11y@npm:^6.7.1": - version: 6.8.0 - resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" + version: 6.10.2 + resolution: "eslint-plugin-jsx-a11y@npm:6.10.2" dependencies: - "@babel/runtime": "npm:^7.23.2" - aria-query: "npm:^5.3.0" - array-includes: "npm:^3.1.7" + aria-query: "npm:^5.3.2" + array-includes: "npm:^3.1.8" array.prototype.flatmap: "npm:^1.3.2" ast-types-flow: "npm:^0.0.8" - axe-core: "npm:=4.7.0" - axobject-query: "npm:^3.2.1" + axe-core: "npm:^4.10.0" + axobject-query: "npm:^4.1.0" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" - es-iterator-helpers: "npm:^1.0.15" - hasown: "npm:^2.0.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^3.3.5" language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" + object.fromentries: "npm:^2.0.8" + safe-regex-test: "npm:^1.0.3" + string.prototype.includes: "npm:^2.0.1" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 199b883e526e6f9d7c54cb3f094abc54f11a1ec816db5fb6cae3b938eb0e503acc10ccba91ca7451633a9d0b9abc0ea03601844a8aba5fe88c5e8897c9ac8f49 + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9 + checksum: d93354e03b0cf66f018d5c50964e074dffe4ddf1f9b535fa020d19c4ae45f89c1a16e9391ca61ac3b19f7042c751ac0d361a056a65cbd1de24718a53ff8daa6e languageName: node linkType: hard @@ -11850,30 +11290,30 @@ __metadata: linkType: hard "eslint-plugin-react@npm:^7.27.1, eslint-plugin-react@npm:^7.32.2": - version: 7.34.1 - resolution: "eslint-plugin-react@npm:7.34.1" + version: 7.37.4 + resolution: "eslint-plugin-react@npm:7.37.4" dependencies: - array-includes: "npm:^3.1.7" - array.prototype.findlast: "npm:^1.2.4" - array.prototype.flatmap: "npm:^1.3.2" - array.prototype.toreversed: "npm:^1.1.2" - array.prototype.tosorted: "npm:^1.1.3" + array-includes: "npm:^3.1.8" + array.prototype.findlast: "npm:^1.2.5" + array.prototype.flatmap: "npm:^1.3.3" + array.prototype.tosorted: "npm:^1.1.4" doctrine: "npm:^2.1.0" - es-iterator-helpers: "npm:^1.0.17" + es-iterator-helpers: "npm:^1.2.1" estraverse: "npm:^5.3.0" + hasown: "npm:^2.0.2" jsx-ast-utils: "npm:^2.4.1 || ^3.0.0" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.7" - object.fromentries: "npm:^2.0.7" - object.hasown: "npm:^1.1.3" - object.values: "npm:^1.1.7" + object.entries: "npm:^1.1.8" + object.fromentries: "npm:^2.0.8" + object.values: "npm:^1.2.1" prop-types: "npm:^15.8.1" resolve: "npm:^2.0.0-next.5" semver: "npm:^6.3.1" - string.prototype.matchall: "npm:^4.0.10" + string.prototype.matchall: "npm:^4.0.12" + string.prototype.repeat: "npm:^1.0.0" peerDependencies: - eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 7c61b1314d37a4ac2f2474f9571f801f1a1a5d81dcd4abbb5d07145406518722fb792367267757ee116bde254be9753242d6b93c9619110398b3fe1746e4848c + eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7 + checksum: 4acbbdb19669dfa9a162ed8847c3ad1918f6aea1ceb675ee320b5d903b4e463fdef25e15233295b6d0a726fef2ea8b015c527da769c7690932ddc52d5b82ba12 languageName: node linkType: hard @@ -11929,15 +11369,22 @@ __metadata: languageName: node linkType: hard +"eslint-visitor-keys@npm:^4.2.0": + version: 4.2.0 + resolution: "eslint-visitor-keys@npm:4.2.0" + checksum: 2ed81c663b147ca6f578312919483eb040295bbab759e5a371953456c636c5b49a559883e2677112453728d66293c0a4c90ab11cab3428cf02a0236d2e738269 + languageName: node + linkType: hard + "eslint@npm:^8.0.0": - version: 8.57.0 - resolution: "eslint@npm:8.57.0" + version: 8.57.1 + resolution: "eslint@npm:8.57.1" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" "@eslint/eslintrc": "npm:^2.1.4" - "@eslint/js": "npm:8.57.0" - "@humanwhocodes/config-array": "npm:^0.11.14" + "@eslint/js": "npm:8.57.1" + "@humanwhocodes/config-array": "npm:^0.13.0" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" "@ungap/structured-clone": "npm:^1.2.0" @@ -11973,7 +11420,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 00bb96fd2471039a312435a6776fe1fd557c056755eaa2b96093ef3a8508c92c8775d5f754768be6b1dddd09fdd3379ddb231eeb9b6c579ee17ea7d68000a529 + checksum: 1fd31533086c1b72f86770a4d9d7058ee8b4643fd1cfd10c7aac1ecb8725698e88352a87805cf4b2ce890aa35947df4b4da9655fb7fdfa60dbb448a43f6ebcf1 languageName: node linkType: hard @@ -12006,11 +11453,11 @@ __metadata: linkType: hard "esquery@npm:^1.4.2": - version: 1.5.0 - resolution: "esquery@npm:1.5.0" + version: 1.6.0 + resolution: "esquery@npm:1.6.0" dependencies: estraverse: "npm:^5.1.0" - checksum: a084bd049d954cc88ac69df30534043fb2aee5555b56246493f42f27d1e168f00d9e5d4192e46f10290d312dc30dc7d58994d61a609c579c1219d636996f9213 + checksum: cb9065ec605f9da7a76ca6dadb0619dfb611e37a81e318732977d90fab50a256b95fee2d925fba7c2f3f0523aa16f91587246693bc09bc34d5a59575fe6e93d2 languageName: node linkType: hard @@ -12058,6 +11505,13 @@ __metadata: languageName: node linkType: hard +"eventsource@npm:2.0.2": + version: 2.0.2 + resolution: "eventsource@npm:2.0.2" + checksum: 0b8c70b35e45dd20f22ff64b001be9d530e33b92ca8bdbac9e004d0be00d957ab02ef33c917315f59bf2f20b178c56af85c52029bc8e6cc2d61c31d87d943573 + languageName: node + linkType: hard + "evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": version: 1.0.3 resolution: "evp_bytestokey@npm:1.0.3" @@ -12103,20 +11557,23 @@ __metadata: languageName: node linkType: hard -"execa@npm:^7.1.1": - version: 7.2.0 - resolution: "execa@npm:7.2.0" +"execa@npm:^9.3.1": + version: 9.5.2 + resolution: "execa@npm:9.5.2" dependencies: + "@sindresorhus/merge-streams": "npm:^4.0.0" cross-spawn: "npm:^7.0.3" - get-stream: "npm:^6.0.1" - human-signals: "npm:^4.3.0" - is-stream: "npm:^3.0.0" - merge-stream: "npm:^2.0.0" - npm-run-path: "npm:^5.1.0" - onetime: "npm:^6.0.0" - signal-exit: "npm:^3.0.7" - strip-final-newline: "npm:^3.0.0" - checksum: 098cd6a1bc26d509e5402c43f4971736450b84d058391820c6f237aeec6436963e006fd8423c9722f148c53da86aa50045929c7278b5522197dff802d10f9885 + figures: "npm:^6.1.0" + get-stream: "npm:^9.0.0" + human-signals: "npm:^8.0.0" + is-plain-obj: "npm:^4.1.0" + is-stream: "npm:^4.0.1" + npm-run-path: "npm:^6.0.0" + pretty-ms: "npm:^9.0.0" + signal-exit: "npm:^4.1.0" + strip-final-newline: "npm:^4.0.0" + yoctocolors: "npm:^2.0.0" + checksum: 94782a6282e03253224406c29068d18f9095cc251a45d1f19ac3d8f2a9db2cbe32fb8ceb039db1451d8fce3531135a6c0c559f76d634f85416268fc4a6995365 languageName: node linkType: hard @@ -12136,21 +11593,6 @@ __metadata: languageName: node linkType: hard -"expand-brackets@npm:^2.1.4": - version: 2.1.4 - resolution: "expand-brackets@npm:2.1.4" - dependencies: - debug: "npm:^2.3.3" - define-property: "npm:^0.2.5" - extend-shallow: "npm:^2.0.1" - posix-character-classes: "npm:^0.1.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 3e2fb95d2d7d7231486493fd65db913927b656b6fcdfcce41e139c0991a72204af619ad4acb1be75ed994ca49edb7995ef241dbf8cf44dc3c03d211328428a87 - languageName: node - linkType: hard - "expand-template@npm:^2.0.3": version: 2.0.3 resolution: "expand-template@npm:2.0.3" @@ -12181,32 +11623,13 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 160456d2d647e6019640bd07111634d8c353038d9fa40176afb7cd49b0548bdae83b56d05e907c2cce2300b81cae35d800ef92fefb9d0208e190fa3b7d6bb579 - languageName: node - linkType: hard - -"extend-shallow@npm:^2.0.1": - version: 2.0.1 - resolution: "extend-shallow@npm:2.0.1" - dependencies: - is-extendable: "npm:^0.1.0" - checksum: ee1cb0a18c9faddb42d791b2d64867bd6cfd0f3affb711782eb6e894dd193e2934a7f529426aac7c8ddb31ac5d38000a00aa2caf08aa3dfc3e1c8ff6ba340bd9 - languageName: node - linkType: hard - -"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": - version: 3.0.2 - resolution: "extend-shallow@npm:3.0.2" - dependencies: - assign-symbols: "npm:^1.0.0" - is-extendable: "npm:^1.0.1" - checksum: f39581b8f98e3ad94995e33214fff725b0297cf09f2725b6f624551cfb71e0764accfd0af80becc0182af5014d2a57b31b85ec999f9eb8a6c45af81752feac9a + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: d9d3e1eafa21b78464297df91f1776f7fbaa3d5e3f7f0995648ca5b89c069d17055033817348d9f4a43d1c20b0eab84f75af6991751e839df53e4dfd6f22e844 languageName: node linkType: hard -"extend@npm:^3.0.0, extend@npm:~3.0.2": +"extend@npm:^3.0.2, extend@npm:~3.0.2": version: 3.0.2 resolution: "extend@npm:3.0.2" checksum: 73bf6e27406e80aa3e85b0d1c4fd987261e628064e170ca781125c0b635a3dabad5e05adbf07595ea0cf1e6c5396cacb214af933da7cbaf24fe75ff14818e8f9 @@ -12231,22 +11654,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^2.0.4": - version: 2.0.4 - resolution: "extglob@npm:2.0.4" - dependencies: - array-unique: "npm:^0.3.2" - define-property: "npm:^1.0.0" - expand-brackets: "npm:^2.1.4" - extend-shallow: "npm:^2.0.1" - fragment-cache: "npm:^0.2.1" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: e1a891342e2010d046143016c6c03d58455c2c96c30bf5570ea07929984ee7d48fad86b363aee08f7a8a638f5c3a66906429b21ecb19bc8e90df56a001cd282c - languageName: node - linkType: hard - "extract-zip@npm:2.0.1": version: 2.0.1 resolution: "extract-zip@npm:2.0.1" @@ -12285,23 +11692,23 @@ __metadata: languageName: node linkType: hard -"fast-fifo@npm:^1.1.0, fast-fifo@npm:^1.2.0": +"fast-fifo@npm:^1.2.0, fast-fifo@npm:^1.3.2": version: 1.3.2 resolution: "fast-fifo@npm:1.3.2" checksum: d53f6f786875e8b0529f784b59b4b05d4b5c31c651710496440006a398389a579c8dbcd2081311478b5bf77f4b0b21de69109c5a4eabea9d8e8783d1eb864e4c languageName: node linkType: hard -"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" +"fast-glob@npm:^3.0.3, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0, fast-glob@npm:^3.3.2": + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: "@nodelib/fs.stat": "npm:^2.0.2" "@nodelib/fs.walk": "npm:^1.2.3" glob-parent: "npm:^5.1.2" merge2: "npm:^1.3.0" - micromatch: "npm:^4.0.4" - checksum: 42baad7b9cd40b63e42039132bde27ca2cb3a4950d0a0f9abe4639ea1aa9d3e3b40f98b1fe31cbc0cc17b664c9ea7447d911a152fa34ec5b72977b125a6fc845 + micromatch: "npm:^4.0.8" + checksum: f6aaa141d0d3384cf73cbcdfc52f475ed293f6d5b65bfc5def368b09163a9f7e5ec2b3014d80f733c405f58e470ee0cc451c2937685045cddcdeaa24199c43fe languageName: node linkType: hard @@ -12319,19 +11726,26 @@ __metadata: languageName: node linkType: hard -"fast-safe-stringify@npm:^2.1.1": +"fast-safe-stringify@npm:2.1.1, fast-safe-stringify@npm:^2.1.1": version: 2.1.1 resolution: "fast-safe-stringify@npm:2.1.1" checksum: d90ec1c963394919828872f21edaa3ad6f1dddd288d2bd4e977027afff09f5db40f94e39536d4646f7e01761d704d72d51dce5af1b93717f3489ef808f5f4e4d languageName: node linkType: hard +"fast-uri@npm:^3.0.1": + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 74a513c2af0584448aee71ce56005185f81239eab7a2343110e5bad50c39ad4fb19c5a6f99783ead1cac7ccaf3461a6034fda89fffa2b30b6d99b9f21c2f9d29 + languageName: node + linkType: hard + "fastq@npm:^1.6.0": - version: 1.17.1 - resolution: "fastq@npm:1.17.1" + version: 1.19.0 + resolution: "fastq@npm:1.19.0" dependencies: reusify: "npm:^1.0.4" - checksum: 1095f16cea45fb3beff558bb3afa74ca7a9250f5a670b65db7ed585f92b4b48381445cd328b3d87323da81e43232b5d5978a8201bde84e0cd514310f1ea6da34 + checksum: d6a001638f1574a696660fcbba5300d017760432372c801632c325ca7c16819604841c92fd3ccadcdacec0966ca336363a5ff57bc5f0be335d8ea7ac6087b98f languageName: node linkType: hard @@ -12369,6 +11783,15 @@ __metadata: languageName: node linkType: hard +"figures@npm:^6.1.0": + version: 6.1.0 + resolution: "figures@npm:6.1.0" + dependencies: + is-unicode-supported: "npm:^2.0.0" + checksum: 9159df4264d62ef447a3931537de92f5012210cf5135c35c010df50a2169377581378149abfe1eb238bd6acbba1c0d547b1f18e0af6eee49e30363cedaffcfe4 + languageName: node + linkType: hard + "file-entry-cache@npm:^6.0.1": version: 6.0.1 resolution: "file-entry-cache@npm:6.0.1" @@ -12378,28 +11801,25 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^4.0.0": - version: 4.0.0 - resolution: "fill-range@npm:4.0.0" +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" dependencies: - extend-shallow: "npm:^2.0.1" - is-number: "npm:^3.0.0" - repeat-string: "npm:^1.6.1" - to-regex-range: "npm:^2.1.0" - checksum: ccd57b7c43d7e28a1f8a60adfa3c401629c08e2f121565eece95e2386ebc64dedc7128d8c3448342aabf19db0c55a34f425f148400c7a7be9a606ba48749e089 + minimatch: "npm:^5.0.1" + checksum: 426b1de3944a3d153b053f1c0ebfd02dccd0308a4f9e832ad220707a6d1f1b3c9784d6cadf6b2f68f09a57565f63ebc7bcdc913ccf8012d834f472c46e596f41 languageName: node linkType: hard -"fill-range@npm:^7.0.1": - version: 7.0.1 - resolution: "fill-range@npm:7.0.1" +"fill-range@npm:^7.1.1": + version: 7.1.1 + resolution: "fill-range@npm:7.1.1" dependencies: to-regex-range: "npm:^5.0.1" - checksum: 7cdad7d426ffbaadf45aeb5d15ec675bbd77f7597ad5399e3d2766987ed20bda24d5fac64b3ee79d93276f5865608bb22344a26b9b1ae6c4d00bd94bf611623f + checksum: b75b691bbe065472f38824f694c2f7449d7f5004aa950426a2c28f0306c60db9b880c0b0e4ed819997ffb882d1da02cfcfc819bddc94d71627f5269682edf018 languageName: node linkType: hard -"find-root@npm:1.1.0, find-root@npm:^1.1.0": +"find-root@npm:^1.1.0": version: 1.1.0 resolution: "find-root@npm:1.1.0" checksum: 1abc7f3bf2f8d78ff26d9e00ce9d0f7b32e5ff6d1da2857bcdf4746134c422282b091c672cde0572cac3840713487e0a7a636af9aa1b74cb11894b447a521efa @@ -12445,35 +11865,35 @@ __metadata: languageName: node linkType: hard -"findup-sync@npm:^2.0.0": - version: 2.0.0 - resolution: "findup-sync@npm:2.0.0" +"findup-sync@npm:^5.0.0": + version: 5.0.0 + resolution: "findup-sync@npm:5.0.0" dependencies: detect-file: "npm:^1.0.0" - is-glob: "npm:^3.1.0" - micromatch: "npm:^3.0.4" + is-glob: "npm:^4.0.3" + micromatch: "npm:^4.0.4" resolve-dir: "npm:^1.0.1" - checksum: 359e0382679718e49a022eca71d217cf0175fb2d0fba2d538f12b7add164d778b78b624375e959a3a78da1ede593e6cc288f4e7e81e0fcd0adf8746636b64608 + checksum: bbdb8af8c86a0bde4445e2f738003b92e4cd2a4539a5b45199d0252f2f504aeaf19aeca1fac776c3632c60657b2659151e72c8ead29a79617459a57419a0920b languageName: node linkType: hard -"fined@npm:^1.0.1": - version: 1.2.0 - resolution: "fined@npm:1.2.0" +"fined@npm:^2.0.0": + version: 2.0.0 + resolution: "fined@npm:2.0.0" dependencies: expand-tilde: "npm:^2.0.2" - is-plain-object: "npm:^2.0.3" + is-plain-object: "npm:^5.0.0" object.defaults: "npm:^1.1.0" - object.pick: "npm:^1.2.0" - parse-filepath: "npm:^1.0.1" - checksum: 412f78bc35c450c9888844012f2a53c00c919453cab1d480e24243f12c2ca6479edee88014088351755bafd3eec56336938cbd7362c986491dffefd4ad9741f5 + object.pick: "npm:^1.3.0" + parse-filepath: "npm:^1.0.2" + checksum: 0a06efeb0ede9a4e392e3a1295d238cfdb17ac0bffb0983656d34bc10dd41ffb468dc8077e0f8c140a989ec827e4a729ab77db517c1cb8f3497305710f3747e2 languageName: node linkType: hard -"flagged-respawn@npm:^1.0.0": - version: 1.0.1 - resolution: "flagged-respawn@npm:1.0.1" - checksum: 4ded739606afa331d60e530cd94ea7948e3bacab8de1c084be3bbb5e37ecceec207eef1ba8fc88d14d1b975c771ac1efc1517d800027b4e05613c6c797211178 +"flagged-respawn@npm:^2.0.0": + version: 2.0.0 + resolution: "flagged-respawn@npm:2.0.0" + checksum: 630c8ce4e6dc6425d98d31a533af8a012187904bbd0ce0afebc9bf25c47da7b27901f75fca2da5ab37fc8d77109dc5da3ddab98ab400f9d9f985871513e2692a languageName: node linkType: hard @@ -12489,9 +11909,9 @@ __metadata: linkType: hard "flatted@npm:^3.2.9": - version: 3.3.1 - resolution: "flatted@npm:3.3.1" - checksum: 324166b125ee07d4ca9bcf3a5f98d915d5db4f39d711fba640a3178b959919aae1f7cfd8aabcfef5826ed8aa8a2aa14cc85b2d7d18ff638ddf4ae3df39573eaf + version: 3.3.3 + resolution: "flatted@npm:3.3.3" + checksum: e957a1c6b0254aa15b8cce8533e24165abd98fadc98575db082b786b5da1b7d72062b81bfdcd1da2f4d46b6ed93bec2434e62333e9b4261d79ef2e75a10dd538 languageName: node linkType: hard @@ -12502,26 +11922,26 @@ __metadata: languageName: node linkType: hard -"follow-redirects@npm:^1.15.0, follow-redirects@npm:^1.15.6": - version: 1.15.6 - resolution: "follow-redirects@npm:1.15.6" +"follow-redirects@npm:^1.15.6, follow-redirects@npm:^1.15.9": + version: 1.15.9 + resolution: "follow-redirects@npm:1.15.9" peerDependenciesMeta: debug: optional: true - checksum: 9ff767f0d7be6aa6870c82ac79cf0368cd73e01bbc00e9eb1c2a16fbb198ec105e3c9b6628bb98e9f3ac66fe29a957b9645bcb9a490bb7aa0d35f908b6b85071 + checksum: 5829165bd112c3c0e82be6c15b1a58fa9dcfaede3b3c54697a82fe4a62dd5ae5e8222956b448d2f98e331525f05d00404aba7d696de9e761ef6e42fdc780244f languageName: node linkType: hard "for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: - is-callable: "npm:^1.1.3" - checksum: 22330d8a2db728dbf003ec9182c2d421fbcd2969b02b4f97ec288721cda63eb28f2c08585ddccd0f77cb2930af8d958005c9e72f47141dc51816127a118f39aa + is-callable: "npm:^1.2.7" + checksum: 0e0b50f6a843a282637d43674d1fb278dda1dd85f4f99b640024cfb10b85058aac0cc781bf689d5fe50b4b7f638e91e548560723a4e76e04fe96ae35ef039cee languageName: node linkType: hard -"for-in@npm:^1.0.1, for-in@npm:^1.0.2": +"for-in@npm:^1.0.1": version: 1.0.2 resolution: "for-in@npm:1.0.2" checksum: 42bb609d564b1dc340e1996868b67961257fd03a48d7fdafd4f5119530b87f962be6b4d5b7e3a3fc84c9854d149494b1d358e0b0ce9837e64c4c6603a49451d6 @@ -12538,12 +11958,12 @@ __metadata: linkType: hard "foreground-child@npm:^3.1.0": - version: 3.1.1 - resolution: "foreground-child@npm:3.1.1" + version: 3.3.0 + resolution: "foreground-child@npm:3.3.0" dependencies: cross-spawn: "npm:^7.0.0" signal-exit: "npm:^4.0.1" - checksum: 9700a0285628abaeb37007c9a4d92bd49f67210f09067638774338e146c8e9c825c5c877f072b2f75f41dc6a2d0be8664f79ffc03f6576649f54a84fb9b47de0 + checksum: 028f1d41000553fcfa6c4bb5c372963bf3d9bf0b1f25a87d1a6253014343fb69dfb1b42d9625d7cf44c8ba429940f3d0ff718b62105d4d4a4f6ef8ca0a53faa2 languageName: node linkType: hard @@ -12554,14 +11974,14 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:9.0.2": - version: 9.0.2 - resolution: "fork-ts-checker-webpack-plugin@npm:9.0.2" +"fork-ts-checker-webpack-plugin@npm:8.0.0": + version: 8.0.0 + resolution: "fork-ts-checker-webpack-plugin@npm:8.0.0" dependencies: "@babel/code-frame": "npm:^7.16.7" chalk: "npm:^4.1.2" chokidar: "npm:^3.5.3" - cosmiconfig: "npm:^8.2.0" + cosmiconfig: "npm:^7.0.1" deepmerge: "npm:^4.2.2" fs-extra: "npm:^10.0.0" memfs: "npm:^3.4.1" @@ -12573,40 +11993,23 @@ __metadata: peerDependencies: typescript: ">3.6.0" webpack: ^5.11.0 - checksum: 37e11dadcc65d297f07882f1661795289f2bf16fa9dea0b90bcc438855d48787378bce4dfcd8e842782f220503438995efbb28cbe560126f6a744ff740e8cc38 + checksum: 1a2bb9bbd3e943e3b3a45d7fa9e8383698f5fea1ba28f7d18c8372c804460c2f13af53f791360b973fddafd3e88de7af59082c3cb3375f4e7c3365cd85accedc languageName: node linkType: hard -"form-data@npm:^4.0.0": - version: 4.0.0 - resolution: "form-data@npm:4.0.0" +"form-data@npm:^4.0.0, form-data@npm:~4.0.0": + version: 4.0.2 + resolution: "form-data@npm:4.0.2" dependencies: asynckit: "npm:^0.4.0" combined-stream: "npm:^1.0.8" + es-set-tostringtag: "npm:^2.1.0" mime-types: "npm:^2.1.12" - checksum: cb6f3ac49180be03ff07ba3ff125f9eba2ff0b277fb33c7fc47569fc5e616882c5b1c69b9904c4c4187e97dd0419dd03b134174756f296dec62041e6527e2c6e - languageName: node - linkType: hard - -"form-data@npm:~2.3.2": - version: 2.3.3 - resolution: "form-data@npm:2.3.3" - dependencies: - asynckit: "npm:^0.4.0" - combined-stream: "npm:^1.0.6" - mime-types: "npm:^2.1.12" - checksum: 706ef1e5649286b6a61e5bb87993a9842807fd8f149cd2548ee807ea4fb882247bdf7f6e64ac4720029c0cd5c80343de0e22eee1dc9e9882e12db9cc7bc016a4 + checksum: e534b0cf025c831a0929bf4b9bbe1a9a6b03e273a8161f9947286b9b13bf8fb279c6944aae0070c4c311100c6d6dbb815cd955dc217728caf73fad8dc5b8ee9c languageName: node linkType: hard -"formidable@npm:^1.1.1": - version: 1.2.6 - resolution: "formidable@npm:1.2.6" - checksum: 9ebc45f434785051d4ecab28be3356c7a172a112119f5dd7aafc393ab7f6a6f3baa2446e5215ce21bf094c4c24dfb4bf483117d07961862e04ad11a25b9b577b - languageName: node - linkType: hard - -"formidable@npm:^2.1.2": +"formidable@npm:^2.0.1, formidable@npm:^2.1.2": version: 2.1.2 resolution: "formidable@npm:2.1.2" dependencies: @@ -12618,20 +12021,21 @@ __metadata: languageName: node linkType: hard -"formik@npm:2.4.0": - version: 2.4.0 - resolution: "formik@npm:2.4.0" +"formik@npm:2.4.5": + version: 2.4.5 + resolution: "formik@npm:2.4.5" dependencies: + "@types/hoist-non-react-statics": "npm:^3.3.1" deepmerge: "npm:^2.1.1" hoist-non-react-statics: "npm:^3.3.0" lodash: "npm:^4.17.21" lodash-es: "npm:^4.17.21" react-fast-compare: "npm:^2.0.1" tiny-warning: "npm:^1.0.2" - tslib: "npm:^1.10.0" + tslib: "npm:^2.0.0" peerDependencies: react: ">=16.8.0" - checksum: 89cf2c9ad1672f12a88f40968f582f1ce4009347f7ae569300e449fef23be82014db3a850e1d304cee7f99235a5e98a05989455417e4fa7e91c9f9bebf54e847 + checksum: 61f0d9eb092edd122f0d2988ca3d0a01073bde38af977e96ba9818382dc1fefd4cdb016cd61f08443055a748bbbbe2a95347d4528b81cc5c1c6f75865fc84927 languageName: node linkType: hard @@ -12660,15 +12064,6 @@ __metadata: languageName: node linkType: hard -"fragment-cache@npm:^0.2.1": - version: 0.2.1 - resolution: "fragment-cache@npm:0.2.1" - dependencies: - map-cache: "npm:^0.2.2" - checksum: 5891d1c1d1d5e1a7fb3ccf28515c06731476fa88f7a50f4ede8a0d8d239a338448e7f7cc8b73db48da19c229fa30066104fe6489862065a4f1ed591c42fbeabf - languageName: node - linkType: hard - "fresh@npm:~0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -12676,16 +12071,6 @@ __metadata: languageName: node linkType: hard -"from2@npm:^2.3.0": - version: 2.3.0 - resolution: "from2@npm:2.3.0" - dependencies: - inherits: "npm:^2.0.1" - readable-stream: "npm:^2.0.0" - checksum: f87f7a2e4513244d551454a7f8324ef1f7837864a8701c536417286ec19ff4915606b1dfa8909a21b7591ebd8440ffde3642f7c303690b9a4d7c832d62248aa1 - languageName: node - linkType: hard - "fs-constants@npm:^1.0.0": version: 1.0.0 resolution: "fs-constants@npm:1.0.0" @@ -12693,14 +12078,14 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:10.0.0": - version: 10.0.0 - resolution: "fs-extra@npm:10.0.0" +"fs-extra@npm:11.2.0": + version: 11.2.0 + resolution: "fs-extra@npm:11.2.0" dependencies: graceful-fs: "npm:^4.2.0" jsonfile: "npm:^6.0.1" universalify: "npm:^2.0.0" - checksum: 85802f3d9e49d197744a8372f0d78d5a1faa3df73f4c5375d6366a4b9f745197d3da1f095841443d50f29a9f81cdc01363eb6d17bef2ba70c268559368211040 + checksum: d77a9a9efe60532d2e790e938c81a02c1b24904ef7a3efb3990b835514465ba720e99a6ea56fd5e2db53b4695319b644d76d5a0e9988a2beef80aa7b1da63398 languageName: node linkType: hard @@ -12715,7 +12100,7 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^7.0.1, fs-extra@npm:~7.0.1": +"fs-extra@npm:^7.0.1": version: 7.0.1 resolution: "fs-extra@npm:7.0.1" dependencies: @@ -12749,13 +12134,14 @@ __metadata: languageName: node linkType: hard -"fs-jetpack@npm:^4.3.1": - version: 4.3.1 - resolution: "fs-jetpack@npm:4.3.1" +"fs-extra@npm:~11.3.0": + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" dependencies: - minimatch: "npm:^3.0.2" - rimraf: "npm:^2.6.3" - checksum: 5d27e829233de005505417bae2f55412ae65ff63a57b68ac6d3cd8dde29ed9f0797c2a83356d20237bf74f516db8e40636c5fc238b49b4414b3d9339e60f7914 + graceful-fs: "npm:^4.2.0" + jsonfile: "npm:^6.0.1" + universalify: "npm:^2.0.0" + checksum: 5f95e996186ff45463059feb115a22fb048bdaf7e487ecee8a8646c78ed8fdca63630e3077d4c16ce677051f5e60d3355a06f3cd61f3ca43f48cc58822a44d0a languageName: node linkType: hard @@ -12791,7 +12177,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": +"fsevents@npm:*, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2, fsevents@npm:~2.3.3": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -12801,7 +12187,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": +"fsevents@patch:fsevents@npm%3A*#optional!builtin, fsevents@patch:fsevents@npm%3A^2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.2#optional!builtin, fsevents@patch:fsevents@npm%3A~2.3.3#optional!builtin": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#optional!builtin::version=2.3.3&hash=df0bf1" dependencies: @@ -12817,15 +12203,17 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.5, function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - call-bind: "npm:^1.0.2" - define-properties: "npm:^1.2.0" - es-abstract: "npm:^1.22.1" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" functions-have-names: "npm:^1.2.3" - checksum: 9eae11294905b62cb16874adb4fc687927cda3162285e0ad9612e6a1d04934005d46907362ea9cdb7428edce05a2f2c3dabc3b2d21e9fd343e9bb278230ad94b + hasown: "npm:^2.0.2" + is-callable: "npm:^1.2.7" + checksum: e920a2ab52663005f3cbe7ee3373e3c71c1fb5558b0b0548648cdf3e51961085032458e26c71ff1a8c8c20e7ee7caeb03d43a5d1fa8610c459333323a2e71253 languageName: node linkType: hard @@ -12843,38 +12231,50 @@ __metadata: languageName: node linkType: hard -"get-caller-file@npm:^2.0.1, get-caller-file@npm:^2.0.5": +"get-caller-file@npm:^2.0.5": version: 2.0.5 resolution: "get-caller-file@npm:2.0.5" checksum: c6c7b60271931fa752aeb92f2b47e355eac1af3a2673f47c9589e8f8a41adc74d45551c1bc57b5e66a80609f10ffb72b6f575e4370d61cc3f7f3aaff01757cde languageName: node linkType: hard -"get-intrinsic@npm:^1.1.3, get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-east-asian-width@npm:^1.0.0": + version: 1.3.0 + resolution: "get-east-asian-width@npm:1.3.0" + checksum: 1a049ba697e0f9a4d5514c4623781c5246982bdb61082da6b5ae6c33d838e52ce6726407df285cdbb27ec1908b333cf2820989bd3e986e37bb20979437fdf34b + languageName: node + linkType: hard + +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" dependencies: + call-bind-apply-helpers: "npm:^1.0.1" + es-define-property: "npm:^1.0.1" es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" function-bind: "npm:^1.1.2" - has-proto: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - hasown: "npm:^2.0.0" - checksum: 0a9b82c16696ed6da5e39b1267104475c47e3a9bdbe8b509dfe1710946e38a87be70d759f4bb3cda042d76a41ef47fe769660f3b7c0d1f68750299344ffb15b7 + get-proto: "npm:^1.0.0" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + hasown: "npm:^2.0.2" + math-intrinsics: "npm:^1.1.0" + checksum: b475dec9f8bff6f7422f51ff4b7b8d0b68e6776ee83a753c1d627e3008c3442090992788038b37eff72e93e43dceed8c1acbdf2d6751672687ec22127933080d languageName: node linkType: hard "get-it@npm:^8.0.9": - version: 8.4.30 - resolution: "get-it@npm:8.4.30" + version: 8.6.7 + resolution: "get-it@npm:8.6.7" dependencies: + "@types/follow-redirects": "npm:^1.14.4" + "@types/progress-stream": "npm:^2.0.5" decompress-response: "npm:^7.0.0" - follow-redirects: "npm:^1.15.6" - into-stream: "npm:^6.0.0" + follow-redirects: "npm:^1.15.9" is-retry-allowed: "npm:^2.2.0" - is-stream: "npm:^2.0.1" progress-stream: "npm:^2.0.0" tunnel-agent: "npm:^0.6.0" - checksum: 54b3476747b1e214ac463c1a8fdd5f4b15bafab1310ffa8329d6a36a34e9aa2f280da0c8aa25b8f161a3d05ba7ff0ab65dc2d6a3b7faa326285ec29393346fd2 + checksum: 6dd0c48c186959fa2ea5dc9b7c251eb38ea5d0c51c7290a8f7f2ea07f05ecf33dc1375ad30ba5d903bd9556c535555df78355d4546d246ba8efcc6b6111c8511 languageName: node linkType: hard @@ -12904,6 +12304,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: "npm:^1.0.1" + es-object-atoms: "npm:^1.0.0" + checksum: 9224acb44603c5526955e83510b9da41baf6ae73f7398875fba50edc5e944223a89c4a72b070fcd78beb5f7bdda58ecb6294adc28f7acfc0da05f76a2399643c + languageName: node + linkType: hard + "get-stdin@npm:^9.0.0": version: 9.0.0 resolution: "get-stdin@npm:9.0.0" @@ -12920,28 +12330,31 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": +"get-stream@npm:^6.0.0": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: 49825d57d3fd6964228e6200a58169464b8e8970489b3acdc24906c782fb7f01f9f56f8e6653c4a50713771d6658f7cfe051e5eb8c12e334138c9c918b296341 languageName: node linkType: hard -"get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" +"get-stream@npm:^9.0.0": + version: 9.0.1 + resolution: "get-stream@npm:9.0.1" dependencies: - call-bind: "npm:^1.0.5" - es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - checksum: 867be6d63f5e0eb026cb3b0ef695ec9ecf9310febb041072d2e142f260bd91ced9eeb426b3af98791d1064e324e653424afa6fd1af17dee373bea48ae03162bc + "@sec-ant/readable-stream": "npm:^0.4.1" + is-stream: "npm:^4.0.1" + checksum: d70e73857f2eea1826ac570c3a912757dcfbe8a718a033fa0c23e12ac8e7d633195b01710e0559af574cbb5af101009b42df7b6f6b29ceec8dbdf7291931b948 languageName: node linkType: hard -"get-value@npm:^2.0.3, get-value@npm:^2.0.6": - version: 2.0.6 - resolution: "get-value@npm:2.0.6" - checksum: f069c132791b357c8fc4adfe9e2929b0a2c6e95f98ca7bc6fcbc27f8a302e552f86b4ae61ec56d9e9ac2544b93b6a39743d479866a37b43fcc104088ba74f0d9 +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" + dependencies: + call-bound: "npm:^1.0.3" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.6" + checksum: d6a7d6afca375779a4b307738c9e80dbf7afc0bdbe5948768d54ab9653c865523d8920e670991a925936eb524b7cb6a6361d199a760b21d0ca7620194455aa4b languageName: node linkType: hard @@ -12971,9 +12384,9 @@ __metadata: linkType: hard "git-hooks-list@npm:^3.0.0": - version: 3.1.0 - resolution: "git-hooks-list@npm:3.1.0" - checksum: f1b93dd11b80b2a687b99a8bb553c0d07f344532d475b3ac2a5ff044d40fa71567ddcfa5cb39fae0b4e43a670a33f02f71ec3b24b7263233f3a3df89deddfb5a + version: 3.2.0 + resolution: "git-hooks-list@npm:3.2.0" + checksum: 6fdbc727da8e5a6fd9be47b40dd896db3a5c38196a3a52d2f0ed66fe28a6e0df50128b6e674d52b04fa5932a395b693441da9c0cfa7df16f1eff83aee042b127 languageName: node linkType: hard @@ -12987,21 +12400,21 @@ __metadata: languageName: node linkType: hard -"git-url-parse@npm:13.1.0": - version: 13.1.0 - resolution: "git-url-parse@npm:13.1.0" +"git-url-parse@npm:13.1.1": + version: 13.1.1 + resolution: "git-url-parse@npm:13.1.1" dependencies: git-up: "npm:^7.0.0" - checksum: 2ef6126c42d999e240dbcdf1e96172cf7a2044ffa1ef78a518acf823df9bbe2a1ea9e6b443d42948e3c581e4d899559afc4c1de024b3eaa8eb6a4229f73285aa + checksum: 9304e6fbc1a6acf5e351e84ad87574fa6b840ccbe531afbbce9ba38e01fcacf6adf386ef7593daa037da59d9fd43b5d7c5232d5648638f8301cc2f18d00ad386 languageName: node linkType: hard -"git-url-parse@npm:13.1.1": - version: 13.1.1 - resolution: "git-url-parse@npm:13.1.1" +"git-url-parse@npm:14.0.0": + version: 14.0.0 + resolution: "git-url-parse@npm:14.0.0" dependencies: git-up: "npm:^7.0.0" - checksum: 9304e6fbc1a6acf5e351e84ad87574fa6b840ccbe531afbbce9ba38e01fcacf6adf386ef7593daa037da59d9fd43b5d7c5232d5648638f8301cc2f18d00ad386 + checksum: d360cf23c6278e302b74603f3dc490c3fe22e533d58b7f35e0295fad9af209ce5046a55950ccbf2f0d18de7931faefb4353e3f3fd3dda87fce77b409d48e0ba9 languageName: node linkType: hard @@ -13037,45 +12450,62 @@ __metadata: languageName: node linkType: hard -"glob@npm:7.2.3, glob@npm:^7.0.5, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": - version: 7.2.3 - resolution: "glob@npm:7.2.3" +"glob@npm:10.3.10": + version: 10.3.10 + resolution: "glob@npm:10.3.10" dependencies: - fs.realpath: "npm:^1.0.0" - inflight: "npm:^1.0.4" - inherits: "npm:2" - minimatch: "npm:^3.1.1" - once: "npm:^1.3.0" - path-is-absolute: "npm:^1.0.0" - checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + foreground-child: "npm:^3.1.0" + jackspeak: "npm:^2.3.5" + minimatch: "npm:^9.0.1" + minipass: "npm:^5.0.0 || ^6.0.2 || ^7.0.0" + path-scurry: "npm:^1.10.1" + bin: + glob: dist/esm/bin.mjs + checksum: 13d8a1feb7eac7945f8c8480e11cd4a44b24d26503d99a8d8ac8d5aefbf3e9802a2b6087318a829fad04cb4e829f25c5f4f1110c68966c498720dd261c7e344d languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10": - version: 10.3.15 - resolution: "glob@npm:10.3.15" +"glob@npm:^10.2.2, glob@npm:^10.3.10, glob@npm:^10.3.7": + version: 10.4.5 + resolution: "glob@npm:10.4.5" dependencies: foreground-child: "npm:^3.1.0" - jackspeak: "npm:^2.3.6" - minimatch: "npm:^9.0.1" - minipass: "npm:^7.0.4" - path-scurry: "npm:^1.11.0" + jackspeak: "npm:^3.1.2" + minimatch: "npm:^9.0.4" + minipass: "npm:^7.1.2" + package-json-from-dist: "npm:^1.0.0" + path-scurry: "npm:^1.11.1" bin: glob: dist/esm/bin.mjs - checksum: cda748ddc181b31b3df9548c0991800406d5cc3b3f8110e37a8751ec1e39f37cdae7d7782d5422d7df92775121cdf00599992dff22f7ff1260344843af227c2b + checksum: 19a9759ea77b8e3ca0a43c2f07ecddc2ad46216b786bb8f993c445aee80d345925a21e5280c7b7c6c59e860a0154b84e4b2b60321fea92cd3c56b4a7489f160e languageName: node linkType: hard -"glob@npm:^8.0.3": - version: 8.1.0 - resolution: "glob@npm:8.1.0" +"glob@npm:^7.0.5, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": + version: 7.2.3 + resolution: "glob@npm:7.2.3" dependencies: fs.realpath: "npm:^1.0.0" inflight: "npm:^1.0.4" inherits: "npm:2" - minimatch: "npm:^5.0.1" + minimatch: "npm:^3.1.1" once: "npm:^1.3.0" - checksum: cb0b5cab17a59c57299376abe5646c7070f8acb89df5595b492dba3bfb43d301a46c01e5695f01154e6553168207cb60d4eaf07d3be4bc3eb9b0457c5c561d0f + path-is-absolute: "npm:^1.0.0" + checksum: 65676153e2b0c9095100fe7f25a778bf45608eeb32c6048cf307f579649bcc30353277b3b898a3792602c65764e5baa4f643714dfbdfd64ea271d210c7a425fe + languageName: node + linkType: hard + +"global-agent@npm:3.0.0": + version: 3.0.0 + resolution: "global-agent@npm:3.0.0" + dependencies: + boolean: "npm:^3.0.1" + es6-error: "npm:^4.1.1" + matcher: "npm:^3.0.0" + roarr: "npm:^2.15.3" + semver: "npm:^7.3.2" + serialize-error: "npm:^7.0.1" + checksum: bb8750d026b25da437072762fd739098bad92ff72f66483c3929db4579e072f5523960f7e7fd70ee0d75db48898067b5dc1c9c1d17888128cff008fcc34d1bd3 languageName: node linkType: hard @@ -13128,7 +12558,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.1, globalthis@npm:^1.0.4": version: 1.0.4 resolution: "globalthis@npm:1.0.4" dependencies: @@ -13168,7 +12598,7 @@ __metadata: languageName: node linkType: hard -"globby@npm:^13.1.2": +"globby@npm:^13.1.2, globby@npm:^13.2.2": version: 13.2.2 resolution: "globby@npm:13.2.2" dependencies: @@ -13181,12 +12611,10 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1": - version: 1.0.1 - resolution: "gopd@npm:1.0.1" - dependencies: - get-intrinsic: "npm:^1.1.3" - checksum: 505c05487f7944c552cee72087bf1567debb470d4355b1335f2c262d218ebbff805cd3715448fe29b4b380bae6912561d0467233e4165830efd28da241418c63 +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": + version: 1.2.0 + resolution: "gopd@npm:1.2.0" + checksum: 50fff1e04ba2b7737c097358534eacadad1e68d24cccee3272e04e007bed008e68d2614f3987788428fd192a5ae3889d08fb2331417e4fc4a9ab366b2043cead languageName: node linkType: hard @@ -13216,20 +12644,13 @@ __metadata: languageName: node linkType: hard -"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.5, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.11, graceful-fs@npm:^4.2.2, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: 386d011a553e02bc594ac2ca0bd6d9e4c22d7fa8cfbfc448a6d148c59ea881b092db9dbe3547ae4b88e55f1b01f7c4a2ecc53b310c042793e63aa44cf6c257f2 languageName: node linkType: hard -"grapheme-splitter@npm:^1.0.4": - version: 1.0.4 - resolution: "grapheme-splitter@npm:1.0.4" - checksum: 108415fb07ac913f17040dc336607772fcea68c7f495ef91887edddb0b0f5ff7bc1d1ab181b125ecb2f0505669ef12c9a178a3bbd2dd8e042d8c5f1d7c90331a - languageName: node - linkType: hard - "graphemer@npm:^1.4.0": version: 1.4.0 resolution: "graphemer@npm:1.4.0" @@ -13246,7 +12667,7 @@ __metadata: languageName: node linkType: hard -"handlebars@npm:^4.4.3": +"handlebars@npm:^4.4.3, handlebars@npm:^4.7.7, handlebars@npm:^4.7.8": version: 4.7.8 resolution: "handlebars@npm:4.7.8" dependencies: @@ -13264,26 +12685,10 @@ __metadata: languageName: node linkType: hard -"hard-rejection@npm:^2.1.0": - version: 2.1.0 - resolution: "hard-rejection@npm:2.1.0" - checksum: febc3343a1ad575aedcc112580835b44a89a89e01f400b4eda6e8110869edfdab0b00cd1bd4c3bfec9475a57e79e0b355aecd5be46454b6a62b9a359af60e564 - languageName: node - linkType: hard - -"has-ansi@npm:^2.0.0": - version: 2.0.0 - resolution: "has-ansi@npm:2.0.0" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: f54e4887b9f8f3c4bfefd649c48825b3c093987c92c27880ee9898539e6f01aed261e82e73153c3f920fde0db5bf6ebd58deb498ed1debabcb4bc40113ccdf05 - languageName: node - linkType: hard - -"has-bigints@npm:^1.0.1, has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 724eb1485bfa3cdff6f18d95130aa190561f00b3fcf9f19dc640baf8176b5917c143b81ec2123f8cddb6c05164a198c94b13e1377c497705ccc8e1a80306e83b +"has-bigints@npm:^1.0.2": + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 2de0cdc4a1ccf7a1e75ffede1876994525ac03cc6f5ae7392d3415dd475cd9eee5bceec63669ab61aa997ff6cceebb50ef75561c7002bed8988de2b9d1b40788 languageName: node linkType: hard @@ -13310,21 +12715,23 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.0.3 - resolution: "has-proto@npm:1.0.3" - checksum: 35a6989f81e9f8022c2f4027f8b48a552de714938765d019dbea6bb547bd49ce5010a3c7c32ec6ddac6e48fc546166a3583b128f5a7add8b058a6d8b4afec205 +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" + dependencies: + dunder-proto: "npm:^1.0.0" + checksum: 46538dddab297ec2f43923c3d35237df45d8c55a6fc1067031e04c13ed8a9a8f94954460632fd4da84c31a1721eefee16d901cbb1ae9602bab93bb6e08f93b95 languageName: node linkType: hard -"has-symbols@npm:^1.0.2, has-symbols@npm:^1.0.3": - version: 1.0.3 - resolution: "has-symbols@npm:1.0.3" - checksum: e6922b4345a3f37069cdfe8600febbca791c94988c01af3394d86ca3360b4b93928bbf395859158f88099cb10b19d98e3bbab7c9ff2c1bd09cf665ee90afa2c3 +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": + version: 1.1.0 + resolution: "has-symbols@npm:1.1.0" + checksum: dde0a734b17ae51e84b10986e651c664379018d10b91b6b0e9b293eddb32f0f069688c841fb40f19e9611546130153e0a2a48fd7f512891fb000ddfa36f5a20e languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -13333,45 +12740,6 @@ __metadata: languageName: node linkType: hard -"has-value@npm:^0.3.1": - version: 0.3.1 - resolution: "has-value@npm:0.3.1" - dependencies: - get-value: "npm:^2.0.3" - has-values: "npm:^0.1.4" - isobject: "npm:^2.0.0" - checksum: 7a7c2e9d07bc9742c81806150adb154d149bc6155267248c459cd1ce2a64b0759980d26213260e4b7599c8a3754551179f155ded88d0533a0d2bc7bc29028432 - languageName: node - linkType: hard - -"has-value@npm:^1.0.0": - version: 1.0.0 - resolution: "has-value@npm:1.0.0" - dependencies: - get-value: "npm:^2.0.6" - has-values: "npm:^1.0.0" - isobject: "npm:^3.0.0" - checksum: 17cdccaf50f8aac80a109dba2e2ee5e800aec9a9d382ef9deab66c56b34269e4c9ac720276d5ffa722764304a1180ae436df077da0dd05548cfae0209708ba4d - languageName: node - linkType: hard - -"has-values@npm:^0.1.4": - version: 0.1.4 - resolution: "has-values@npm:0.1.4" - checksum: a8f00ad862c20289798c35243d5bd0b0a97dd44b668c2204afe082e0265f2d0bf3b89fc8cc0ef01a52b49f10aa35cf85c336ee3a5f1cac96ed490f5e901cdbf2 - languageName: node - linkType: hard - -"has-values@npm:^1.0.0": - version: 1.0.0 - resolution: "has-values@npm:1.0.0" - dependencies: - is-number: "npm:^3.0.0" - kind-of: "npm:^4.0.0" - checksum: a6f2a1cc6b2e43eacc68e62e71ad6890def7f4b13d2ef06b4ad3ee156c23e470e6df144b9b467701908e17633411f1075fdff0cab45fb66c5e0584d89b25f35e - languageName: node - linkType: hard - "has@npm:^1.0.1": version: 1.0.4 resolution: "has@npm:1.0.4" @@ -13390,13 +12758,13 @@ __metadata: languageName: node linkType: hard -"hash-base@npm:~3.0": - version: 3.0.4 - resolution: "hash-base@npm:3.0.4" +"hash-base@npm:~3.0, hash-base@npm:~3.0.4": + version: 3.0.5 + resolution: "hash-base@npm:3.0.5" dependencies: - inherits: "npm:^2.0.1" - safe-buffer: "npm:^5.0.1" - checksum: a13357dccb3827f0bb0b56bf928da85c428dc8670f6e4a1c7265e4f1653ce02d69030b40fd01b0f1d218a995a066eea279cded9cec72d207b593bcdfe309c2f0 + inherits: "npm:^2.0.4" + safe-buffer: "npm:^5.2.1" + checksum: 6dc185b79bad9b6d525cd132a588e4215380fdc36fec6f7a8a58c5db8e3b642557d02ad9c367f5e476c7c3ad3ccffa3607f308b124e1ed80e3b80a1b254db61e languageName: node linkType: hard @@ -13410,7 +12778,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -13438,6 +12806,16 @@ __metadata: languageName: node linkType: hard +"header-case@npm:^2.0.4": + version: 2.0.4 + resolution: "header-case@npm:2.0.4" + dependencies: + capital-case: "npm:^1.0.4" + tslib: "npm:^2.0.3" + checksum: c9f295d9d8e38fa50679281fd70d80726962256e888a76c8e72e526453da7a1832dcb427caa716c1ad5d79841d4537301b90156fa30298fefd3d68f4ea2181bb + languageName: node + linkType: hard + "helmet@npm:^6.0.1": version: 6.2.0 resolution: "helmet@npm:6.2.0" @@ -13459,17 +12837,10 @@ __metadata: languageName: node linkType: hard -"history@npm:^4.9.0": - version: 4.10.1 - resolution: "history@npm:4.10.1" - dependencies: - "@babel/runtime": "npm:^7.1.2" - loose-envify: "npm:^1.2.0" - resolve-pathname: "npm:^3.0.0" - tiny-invariant: "npm:^1.0.2" - tiny-warning: "npm:^1.0.0" - value-equal: "npm:^1.0.1" - checksum: 35377694e4f10f2cf056a9cb1a8ee083e04e4b4717a63baeee4afd565658a62c7e73700bf9e82aa53dbe1ec94e0a25a83c080d63bad8ee6b274a98d2fbc5ed4c +"hls.js@npm:~1.5.11": + version: 1.5.20 + resolution: "hls.js@npm:1.5.20" + checksum: 1d0357e381f6fa81a6b2737aab7fcf88b79b8f9b23c66665e0405eea6c2cfb58df00ba7fc72ee71990c6898d67f092732f8e7046914098ebba2c33323dc627f4 languageName: node linkType: hard @@ -13484,7 +12855,7 @@ __metadata: languageName: node linkType: hard -"hoist-non-react-statics@npm:^3.0.0, hoist-non-react-statics@npm:^3.1.0, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": +"hoist-non-react-statics@npm:3, hoist-non-react-statics@npm:^3.3.0, hoist-non-react-statics@npm:^3.3.1, hoist-non-react-statics@npm:^3.3.2": version: 3.3.2 resolution: "hoist-non-react-statics@npm:3.3.2" dependencies: @@ -13602,29 +12973,29 @@ __metadata: languageName: node linkType: hard -"http-errors@npm:1.8.1, http-errors@npm:^1.6.3, http-errors@npm:^1.7.3, http-errors@npm:^1.8.0, http-errors@npm:~1.8.0": - version: 1.8.1 - resolution: "http-errors@npm:1.8.1" +"http-errors@npm:2.0.0, http-errors@npm:^2.0.0": + version: 2.0.0 + resolution: "http-errors@npm:2.0.0" dependencies: - depd: "npm:~1.1.2" + depd: "npm:2.0.0" inherits: "npm:2.0.4" setprototypeof: "npm:1.2.0" - statuses: "npm:>= 1.5.0 < 2" + statuses: "npm:2.0.1" toidentifier: "npm:1.0.1" - checksum: f01aeecd76260a6fe7f08e192fcbe9b2f39ed20fc717b852669a69930167053b01790998275c6297d44f435cf0e30edd50c05223d1bec9bc484e6cf35b2d6f43 + checksum: fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 languageName: node linkType: hard -"http-errors@npm:2.0.0": - version: 2.0.0 - resolution: "http-errors@npm:2.0.0" +"http-errors@npm:^1.6.3, http-errors@npm:^1.7.3, http-errors@npm:^1.8.1, http-errors@npm:~1.8.0": + version: 1.8.1 + resolution: "http-errors@npm:1.8.1" dependencies: - depd: "npm:2.0.0" + depd: "npm:~1.1.2" inherits: "npm:2.0.4" setprototypeof: "npm:1.2.0" - statuses: "npm:2.0.1" + statuses: "npm:>= 1.5.0 < 2" toidentifier: "npm:1.0.1" - checksum: fc6f2715fe188d091274b5ffc8b3657bd85c63e969daa68ccb77afb05b071a4b62841acb7a21e417b5539014dff2ebf9550f0b14a9ff126f2734a7c1387f8e19 + checksum: f01aeecd76260a6fe7f08e192fcbe9b2f39ed20fc717b852669a69930167053b01790998275c6297d44f435cf0e30edd50c05223d1bec9bc484e6cf35b2d6f43 languageName: node linkType: hard @@ -13650,14 +13021,14 @@ __metadata: languageName: node linkType: hard -"http-signature@npm:~1.3.6": - version: 1.3.6 - resolution: "http-signature@npm:1.3.6" +"http-signature@npm:~1.4.0": + version: 1.4.0 + resolution: "http-signature@npm:1.4.0" dependencies: assert-plus: "npm:^1.0.0" jsprim: "npm:^2.0.2" - sshpk: "npm:^1.14.1" - checksum: f8d15d8c91a5a80805530e2f401a3f83ed55162058651d86ad00df294b159a54e001b5d00e04983f7542a55865aee02d2d83d68c8499137ff2bc142553d8dfc2 + sshpk: "npm:^1.18.0" + checksum: b9806f5a9ed82a146589837d175c43b596b1cc8c9431665e83d47c152aa8a4629dd1b1e050f8f56e7f17f62cf97b58e888775093310441ddee5f105f28646b2b languageName: node linkType: hard @@ -13678,30 +13049,22 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:5.0.1, https-proxy-agent@npm:^5.0.0": - version: 5.0.1 - resolution: "https-proxy-agent@npm:5.0.1" - dependencies: - agent-base: "npm:6" - debug: "npm:4" - checksum: 6dd639f03434003577c62b27cafdb864784ef19b2de430d8ae2a1d45e31c4fd60719e5637b44db1a88a046934307da7089e03d6089ec3ddacc1189d8de8897d1 - languageName: node - linkType: hard - "https-proxy-agent@npm:^7.0.1": - version: 7.0.4 - resolution: "https-proxy-agent@npm:7.0.4" + version: 7.0.6 + resolution: "https-proxy-agent@npm:7.0.6" dependencies: - agent-base: "npm:^7.0.2" + agent-base: "npm:^7.1.2" debug: "npm:4" - checksum: bc4f7c38da32a5fc622450b6cb49a24ff596f9bd48dcedb52d2da3fa1c1a80e100fb506bd59b326c012f21c863c69b275c23de1a01d0b84db396822fdf25e52b + checksum: f729219bc735edb621fa30e6e84e60ee5d00802b8247aac0d7b79b0bd6d4b3294737a337b93b86a0bd9e68099d031858a39260c976dc14cdbba238ba1f8779ac languageName: node linkType: hard -"human-id@npm:^1.0.2": - version: 1.0.2 - resolution: "human-id@npm:1.0.2" - checksum: e4c3be49b3927ff8ac54ae4a95ed77ad94fd793b57be51aff39aa81931c6efe56303ce1ec76a70c74f85748644207c89ccfa63d828def1313eff7526a14c3b3b +"human-id@npm:^4.1.1": + version: 4.1.1 + resolution: "human-id@npm:4.1.1" + bin: + human-id: dist/cli.js + checksum: 9a9a18130fb7d6bc707054bacc32cb328289be0de47ba5669fd04995435e7e59931b87c644a223d68473c450221d104175a5fefe93d77f3522822ead8945def8 languageName: node linkType: hard @@ -13719,10 +13082,10 @@ __metadata: languageName: node linkType: hard -"human-signals@npm:^4.3.0": - version: 4.3.1 - resolution: "human-signals@npm:4.3.1" - checksum: 40498b33fe139f5cc4ef5d2f95eb1803d6318ac1b1c63eaf14eeed5484d26332c828de4a5a05676b6c83d7b9e57727c59addb4b1dea19cb8d71e83689e5b336c +"human-signals@npm:^8.0.0": + version: 8.0.0 + resolution: "human-signals@npm:8.0.0" + checksum: e4dac4f7d3eb791ed04129fc6a85bd454a9102d3e3b76c911d0db7057ebd60b2956b435b5b5712aec18960488ede3c21ef7c56e42cdd70760c0d84d3c05cd92e languageName: node linkType: hard @@ -13791,20 +13154,13 @@ __metadata: linkType: hard "ignore@npm:^5.0.4, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": - version: 5.3.1 - resolution: "ignore@npm:5.3.1" - checksum: 703f7f45ffb2a27fb2c5a8db0c32e7dee66b33a225d28e8db4e1be6474795f606686a6e3bcc50e1aa12f2042db4c9d4a7d60af3250511de74620fbed052ea4cd - languageName: node - linkType: hard - -"immer@npm:9.0.19": - version: 9.0.19 - resolution: "immer@npm:9.0.19" - checksum: 69a5f5c1f03471e74adacb7dfc21bdb08156c3d958035142a71e318295d2dcbbd245d9f280fd6cdd54b94bcc642b3f6c2fb1169a97be31ff63a59b2f0469be78 + version: 5.3.2 + resolution: "ignore@npm:5.3.2" + checksum: f9f652c957983634ded1e7f02da3b559a0d4cc210fca3792cb67f1b153623c9c42efdc1c4121af171e295444459fc4a9201101fb041b1104a3c000bccb188337 languageName: node linkType: hard -"immer@npm:^9.0.21, immer@npm:^9.0.6": +"immer@npm:9.0.21, immer@npm:^9.0.21, immer@npm:^9.0.6": version: 9.0.21 resolution: "immer@npm:9.0.21" checksum: 03ea3ed5d4d72e8bd428df4a38ad7e483ea8308e9a113d3b42e0ea2cc0cc38340eb0a6aca69592abbbf047c685dbda04e3d34bf2ff438ab57339ed0a34cc0a05 @@ -13818,13 +13174,13 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" +"import-fresh@npm:^3.2.1": + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: "npm:^1.0.0" resolve-from: "npm:^4.0.0" - checksum: 7f882953aa6b740d1f0e384d0547158bc86efbf2eea0f1483b8900a6f65c5a5123c2cf09b0d542cc419d0b98a759ecaeb394237e97ea427f2da221dc3cd80cc3 + checksum: bf8cc494872fef783249709385ae883b447e3eb09db0ebd15dcead7d9afe7224dad7bd7591c6b73b0b19b3c0f9640eb8ee884f01cfaf2887ab995b0b36a0cbec languageName: node linkType: hard @@ -13836,14 +13192,14 @@ __metadata: linkType: hard "import-local@npm:^3.0.2": - version: 3.1.0 - resolution: "import-local@npm:3.1.0" + version: 3.2.0 + resolution: "import-local@npm:3.2.0" dependencies: pkg-dir: "npm:^4.2.0" resolve-cwd: "npm:^3.0.0" bin: import-local-fixture: fixtures/cli.js - checksum: c67ecea72f775fe8684ca3d057e54bdb2ae28c14bf261d2607c269c18ea0da7b730924c06262eca9aed4b8ab31e31d65bc60b50e7296c85908a56e2f7d41ecd2 + checksum: 94cd6367a672b7e0cb026970c85b76902d2710a64896fa6de93bd5c571dd03b228c5759308959de205083e3b1c61e799f019c9e36ee8e9c523b993e1057f0433 languageName: node linkType: hard @@ -13861,6 +13217,13 @@ __metadata: languageName: node linkType: hard +"indent-string@npm:^5.0.0": + version: 5.0.0 + resolution: "indent-string@npm:5.0.0" + checksum: 8ee77b57d92e71745e133f6f444d6fa3ed503ad0e1bcd7e80c8da08b42375c07117128d670589725ed07b1978065803fa86318c309ba45415b7fe13e7f170220 + languageName: node + linkType: hard + "inflation@npm:^2.0.0": version: 2.1.0 resolution: "inflation@npm:2.1.0" @@ -13899,13 +13262,6 @@ __metadata: languageName: node linkType: hard -"ini@npm:4.1.1": - version: 4.1.1 - resolution: "ini@npm:4.1.1" - checksum: 7fddc8dfd3e63567d4fdd5d999d1bf8a8487f1479d0b34a1d01f28d391a9228d261e19abc38e1a6a1ceb3400c727204fce05725d5eb598dfcf2077a1e3afe211 - languageName: node - linkType: hard - "ini@npm:4.1.2": version: 4.1.2 resolution: "ini@npm:4.1.2" @@ -13964,18 +13320,38 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" +"inquirer@npm:^9.2.10": + version: 9.3.7 + resolution: "inquirer@npm:9.3.7" + dependencies: + "@inquirer/figures": "npm:^1.0.3" + ansi-escapes: "npm:^4.3.2" + cli-width: "npm:^4.1.0" + external-editor: "npm:^3.1.0" + mute-stream: "npm:1.0.0" + ora: "npm:^5.4.1" + run-async: "npm:^3.0.0" + rxjs: "npm:^7.8.1" + string-width: "npm:^4.2.3" + strip-ansi: "npm:^6.0.1" + wrap-ansi: "npm:^6.2.0" + yoctocolors-cjs: "npm:^2.1.2" + checksum: 7a5b70312a734b579846648365cbf354e8b23ec73f379d46ada30bc2cf3961dc33b7ca59a3c2beed8a8e03744e3d6c12d4998a34b2d3904774aed238d77328b4 + languageName: node + linkType: hard + +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: es-errors: "npm:^1.3.0" - hasown: "npm:^2.0.0" - side-channel: "npm:^1.0.4" - checksum: f8b294a4e6ea3855fc59551bbf35f2b832cf01fd5e6e2a97f5c201a071cc09b49048f856e484b67a6c721da5e55736c5b6ddafaf19e2dbeb4a3ff1821680de6c + hasown: "npm:^2.0.2" + side-channel: "npm:^1.1.0" + checksum: 03966f5e259b009a9bf1a78d60da920df198af4318ec004f57b8aef1dd3fe377fbc8cce63a96e8c810010302654de89f9e19de1cd8ad0061d15be28a695465c7 languageName: node linkType: hard -"interpret@npm:^1.0.0, interpret@npm:^1.2.0": +"interpret@npm:^1.0.0": version: 1.4.0 resolution: "interpret@npm:1.4.0" checksum: 08c5ad30032edeec638485bc3f6db7d0094d9b3e85e0f950866600af3c52e9fd69715416d29564731c479d9f4d43ff3e4d302a178196bdc0e6837ec147640450 @@ -13989,37 +13365,34 @@ __metadata: languageName: node linkType: hard -"intl-messageformat@npm:10.3.4": - version: 10.3.4 - resolution: "intl-messageformat@npm:10.3.4" - dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/fast-memoize": "npm:2.0.1" - "@formatjs/icu-messageformat-parser": "npm:2.3.1" - tslib: "npm:^2.4.0" - checksum: dfae458a1f86c4872052a2470e77f0ea4cd1cfd07ca966c9c534f790e3ed6468bc09600c270a3bc294f5eac9d3925ff134f2d938c73ed30f38b278faffd71454 +"interpret@npm:^3.1.1": + version: 3.1.1 + resolution: "interpret@npm:3.1.1" + checksum: 6f3c4d0aa6ec1b43a8862375588a249e3c917739895cbe67fe12f0a76260ea632af51e8e2431b50fbcd0145356dc28ca147be08dbe6a523739fd55c0f91dc2a5 languageName: node linkType: hard -"intl-messageformat@npm:10.5.14": - version: 10.5.14 - resolution: "intl-messageformat@npm:10.5.14" +"intl-messageformat@npm:10.5.11": + version: 10.5.11 + resolution: "intl-messageformat@npm:10.5.11" dependencies: - "@formatjs/ecma402-abstract": "npm:2.0.0" + "@formatjs/ecma402-abstract": "npm:1.18.2" "@formatjs/fast-memoize": "npm:2.2.0" - "@formatjs/icu-messageformat-parser": "npm:2.7.8" + "@formatjs/icu-messageformat-parser": "npm:2.7.6" tslib: "npm:^2.4.0" - checksum: 8ec0a60539f67039356e211bcc8d81cf1bd9d62190a72ab0e94504da92f0242fe2f94ffb512b97cc6f63782b7891874d4038536ce04631e59d762c3441c60b4b + checksum: 423f1c879ce2d0e7b9e0b4c1787a81ead7fe4d1734e0366a20fef56b06c09146e7ca3618e2e78b4f8b8f2b59cafe6237ceed21530fe0c16cfb47d915fc80222d languageName: node linkType: hard -"into-stream@npm:^6.0.0": - version: 6.0.0 - resolution: "into-stream@npm:6.0.0" +"intl-messageformat@npm:10.7.7": + version: 10.7.7 + resolution: "intl-messageformat@npm:10.7.7" dependencies: - from2: "npm:^2.3.0" - p-is-promise: "npm:^3.0.0" - checksum: 576319a540d0e494f5f6028db364b0e163d58020139d862e5372c51ac35875e4ac2ee49fd821bb9225642de6add2e26dff82e5c41108d638a95930fa83bad750 + "@formatjs/ecma402-abstract": "npm:2.2.4" + "@formatjs/fast-memoize": "npm:2.2.3" + "@formatjs/icu-messageformat-parser": "npm:2.9.4" + tslib: "npm:2" + checksum: 691895fb6a73a2feb2569658706e0d452861441de184dd1c9201e458a39fb80fc80080dd40d3d370400a52663f87de7a6d5a263c94245492f7265dd760441a95 languageName: node linkType: hard @@ -14052,22 +13425,14 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-accessor-descriptor@npm:1.0.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: d034034074c5ffeb6c868e091083182279db1a956f49f8d1494cecaa0f8b99d706556ded2a9b20d9aa290549106eef8204d67d8572902e06dcb1add6db6b524d - languageName: node - linkType: hard - -"is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: "npm:^1.0.2" - get-intrinsic: "npm:^1.2.1" - checksum: 42a49d006cc6130bc5424eae113e948c146f31f9d24460fc0958f855d9d810e6fd2e4519bf19aab75179af9c298ea6092459d8cafdec523cd19e529b26eab860 + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: c5c9f25606e86dbb12e756694afbbff64bc8b348d1bc989324c037e1068695131930199d6ad381952715dad3a9569333817f0b1a72ce5af7f883ce802e49c83d languageName: node linkType: hard @@ -14086,20 +13451,24 @@ __metadata: linkType: hard "is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 787bc931576aad525d751fc5ce211960fe91e49ac84a5c22d6ae0bc9541945fbc3f686dc590c3175722ce4f6d7b798a93f6f8ff4847fdb2199aea6f4baf5d668 + async-function: "npm:^1.0.0" + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.1" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: d70c236a5e82de6fc4d44368ffd0c2fee2b088b893511ce21e679da275a5ecc6015ff59a7d7e1bdd7ca39f71a8dbdd253cf8cce5c6b3c91cdd5b42b5ce677298 languageName: node linkType: hard -"is-bigint@npm:^1.0.1": - version: 1.0.4 - resolution: "is-bigint@npm:1.0.4" +"is-bigint@npm:^1.1.0": + version: 1.1.0 + resolution: "is-bigint@npm:1.1.0" dependencies: - has-bigints: "npm:^1.0.1" - checksum: eb9c88e418a0d195ca545aff2b715c9903d9b0a5033bc5922fec600eb0c3d7b1ee7f882dbf2e0d5a6e694e42391be3683e4368737bd3c4a77f8ac293e7773696 + has-bigints: "npm:^1.0.2" + checksum: f4f4b905ceb195be90a6ea7f34323bf1c18e3793f18922e3e9a73c684c29eeeeff5175605c3a3a74cc38185fe27758f07efba3dbae812e5c5afbc0d2316b40e4 languageName: node linkType: hard @@ -14112,41 +13481,23 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.1.0": - version: 1.1.2 - resolution: "is-boolean-object@npm:1.1.2" +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: 6090587f8a8a8534c0f816da868bc94f32810f08807aa72fa7e79f7e11c466d281486ffe7a788178809c2aa71fe3e700b167fe80dd96dad68026bfff8ebf39f7 - languageName: node - linkType: hard - -"is-buffer@npm:^1.1.5": - version: 1.1.6 - resolution: "is-buffer@npm:1.1.6" - checksum: ae18aa0b6e113d6c490ad1db5e8df9bdb57758382b313f5a22c9c61084875c6396d50bbf49315f5b1926d142d74dfb8d31b40d993a383e0a158b15fea7a82234 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 36ff6baf6bd18b3130186990026f5a95c709345c39cd368468e6c1b6ab52201e9fd26d8e1f4c066357b4938b0f0401e1a5000e08257787c1a02f3a719457001e languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.1.4, is-callable@npm:^1.2.7": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: ceebaeb9d92e8adee604076971dd6000d38d6afc40bb843ea8e45c5579b57671c3f3b50d7f04869618242c6cee08d1b67806a8cb8edaaaf7c0748b3720d6066f languageName: node linkType: hard -"is-ci@npm:^3.0.1": - version: 3.0.1 - resolution: "is-ci@npm:3.0.1" - dependencies: - ci-info: "npm:^3.2.0" - bin: - is-ci: bin.js - checksum: 0e81caa62f4520d4088a5bef6d6337d773828a88610346c4b1119fb50c842587ed8bef1e5d9a656835a599e7209405b5761ddf2339668f2d0f4e889a92fe6051 - languageName: node - linkType: hard - "is-class-hotfix@npm:~0.0.6": version: 0.0.6 resolution: "is-class-hotfix@npm:0.0.6" @@ -14154,59 +13505,33 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.13.1": - version: 2.13.1 - resolution: "is-core-module@npm:2.13.1" - dependencies: - hasown: "npm:^2.0.0" - checksum: 2cba9903aaa52718f11c4896dabc189bab980870aae86a62dc0d5cedb546896770ee946fb14c84b7adf0735f5eaea4277243f1b95f5cefa90054f92fbcac2518 - languageName: node - linkType: hard - -"is-data-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-descriptor@npm:1.0.1" +"is-core-module@npm:^2.13.0, is-core-module@npm:^2.15.1, is-core-module@npm:^2.16.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" dependencies: - hasown: "npm:^2.0.0" - checksum: ad3acc372e3227f87eb8cdba112c343ca2a67f1885aecf64f02f901cb0858a1fc9488ad42135ab102e9d9e71a62b3594740790bb103a9ba5da830a131a89e3e8 + hasown: "npm:^2.0.2" + checksum: 898443c14780a577e807618aaae2b6f745c8538eca5c7bc11388a3f2dc6de82b9902bcc7eb74f07be672b11bbe82dd6a6edded44a00cb3d8f933d0459905eedd languageName: node linkType: hard -"is-data-view@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" is-typed-array: "npm:^1.1.13" - checksum: a3e6ec84efe303da859107aed9b970e018e2bee7ffcb48e2f8096921a493608134240e672a2072577e5f23a729846241d9634806e8a0e51d9129c56d5f65442d + checksum: ef3548a99d7e7f1370ce21006baca6d40c73e9f15c941f89f0049c79714c873d03b02dae1c64b3f861f55163ecc16da06506c5b8a1d4f16650b3d9351c380153 languageName: node linkType: hard -"is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: eed21e5dcc619c48ccef804dfc83a739dbb2abee6ca202838ee1bd5f760fe8d8a93444f0d49012ad19bb7c006186e2884a1b92f6e1c056da7fd23d0a9ad5992e - languageName: node - linkType: hard - -"is-descriptor@npm:^0.1.0": - version: 0.1.7 - resolution: "is-descriptor@npm:0.1.7" - dependencies: - is-accessor-descriptor: "npm:^1.0.1" - is-data-descriptor: "npm:^1.0.1" - checksum: f5960b9783f508aec570465288cb673d4b3cc4aae4e6de970c3afd9a8fc1351edcb85d78b2cce2ec5251893a423f73263cab3bb94cf365a8d71b5d510a116392 - languageName: node - linkType: hard - -"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.3 - resolution: "is-descriptor@npm:1.0.3" +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" dependencies: - is-accessor-descriptor: "npm:^1.0.1" - is-data-descriptor: "npm:^1.0.1" - checksum: b4ee667ea787d3a0be4e58536087fd0587de2b0b6672fbfe288f5b8d831ac4b79fd987f31d6c2d4e5543a42c97a87428bc5215ce292a1a47070147793878226f + call-bound: "npm:^1.0.2" + has-tostringtag: "npm:^1.0.2" + checksum: 1a4d199c8e9e9cac5128d32e6626fa7805175af9df015620ac0d5d45854ccf348ba494679d872d37301032e35a54fc7978fba1687e8721b2139aea7870cafa2f languageName: node linkType: hard @@ -14219,44 +13544,19 @@ __metadata: languageName: node linkType: hard -"is-docker@npm:^3.0.0": - version: 3.0.0 - resolution: "is-docker@npm:3.0.0" - bin: - is-docker: cli.js - checksum: d2c4f8e6d3e34df75a5defd44991b6068afad4835bb783b902fa12d13ebdb8f41b2a199dcb0b5ed2cb78bfee9e4c0bbdb69c2d9646f4106464674d3e697a5856 - languageName: node - linkType: hard - -"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": - version: 0.1.1 - resolution: "is-extendable@npm:0.1.1" - checksum: dd5ca3994a28e1740d1e25192e66eed128e0b2ff161a7ea348e87ae4f616554b486854de423877a2a2c171d5f7cd6e8093b91f54533bc88a59ee1c9838c43879 - languageName: node - linkType: hard - -"is-extendable@npm:^1.0.1": - version: 1.0.1 - resolution: "is-extendable@npm:1.0.1" - dependencies: - is-plain-object: "npm:^2.0.4" - checksum: 1d6678a5be1563db6ecb121331c819c38059703f0179f52aa80c242c223ee9c6b66470286636c0e63d7163e4d905c0a7d82a096e0b5eaeabb51b9f8d0af0d73f - languageName: node - linkType: hard - -"is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1": +"is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" checksum: 5487da35691fbc339700bbb2730430b07777a3c21b9ebaecb3072512dfd7b4ba78ac2381a87e8d78d20ea08affb3f1971b4af629173a6bf435ff8a4c47747912 languageName: node linkType: hard -"is-finalizationregistry@npm:^1.0.2": - version: 1.0.2 - resolution: "is-finalizationregistry@npm:1.0.2" +"is-finalizationregistry@npm:^1.1.0": + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 81caecc984d27b1a35c68741156fc651fb1fa5e3e6710d21410abc527eb226d400c0943a167922b2e920f6b3e58b0dede9aa795882b038b85f50b3a4b877db86 + call-bound: "npm:^1.0.3" + checksum: 818dff679b64f19e228a8205a1e2d09989a98e98def3a817f889208cfcbf918d321b251aadf2c05918194803ebd2eb01b14fc9d0b2bea53d984f4137bfca5e97 languageName: node linkType: hard @@ -14275,20 +13575,14 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10, is-generator-function@npm:^1.0.7": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: df03514df01a6098945b5a0cfa1abff715807c8e72f57c49a0686ad54b3b74d394e2d8714e6f709a71eb00c9630d48e73ca1796c1ccc84ac95092c1fecc0d98b - languageName: node - linkType: hard - -"is-glob@npm:^3.1.0": - version: 3.1.0 - resolution: "is-glob@npm:3.1.0" + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" dependencies: - is-extglob: "npm:^2.1.0" - checksum: ba816a35dcf5285de924a8a4654df7b183a86381d73ea3bbf3df3cc61b3ba61fdddf90ee205709a2235b210ee600ee86e5e8600093cf291a662607fd032e2ff4 + call-bound: "npm:^1.0.3" + get-proto: "npm:^1.0.0" + has-tostringtag: "npm:^1.0.2" + safe-regex-test: "npm:^1.1.0" + checksum: fdfa96c8087bf36fc4cd514b474ba2ff404219a4dd4cfa6cf5426404a1eed259bdcdb98f082a71029a48d01f27733e3436ecc6690129a7ec09cb0434bee03a2a languageName: node linkType: hard @@ -14308,17 +13602,6 @@ __metadata: languageName: node linkType: hard -"is-inside-container@npm:^1.0.0": - version: 1.0.0 - resolution: "is-inside-container@npm:1.0.0" - dependencies: - is-docker: "npm:^3.0.0" - bin: - is-inside-container: cli.js - checksum: a8efb0e84f6197e6ff5c64c52890fa9acb49b7b74fed4da7c95383965da6f0fa592b4dbd5e38a79f87fc108196937acdbcd758fcefc9b140e479b39ce1fcd1cd - languageName: node - linkType: hard - "is-installed-globally@npm:~0.4.0": version: 0.4.0 resolution: "is-installed-globally@npm:0.4.0" @@ -14336,10 +13619,17 @@ __metadata: languageName: node linkType: hard -"is-lambda@npm:^1.0.1": - version: 1.0.1 - resolution: "is-lambda@npm:1.0.1" - checksum: 85fee098ae62ba6f1e24cf22678805473c7afd0fb3978a3aa260e354cb7bcb3a5806cf0a98403188465efedec41ab4348e8e4e79305d409601323855b3839d4d +"is-interactive@npm:^2.0.0": + version: 2.0.0 + resolution: "is-interactive@npm:2.0.0" + checksum: 801c8f6064f85199dc6bf99b5dd98db3282e930c3bc197b32f2c5b89313bb578a07d1b8a01365c4348c2927229234f3681eb861b9c2c92bee72ff397390fa600 + languageName: node + linkType: hard + +"is-localhost-ip@npm:2.0.0": + version: 2.0.0 + resolution: "is-localhost-ip@npm:2.0.0" + checksum: 40a55283374add1fe1edd5130d66e0ec814bc89e45d1a8b91722c494548ce4807b08e70bdc668b732e497f4de8b95d13d7a477e0d060df04ade2cbf0505f9480 languageName: node linkType: hard @@ -14359,38 +13649,13 @@ __metadata: languageName: node linkType: hard -"is-nan@npm:^1.3.2": - version: 1.3.2 - resolution: "is-nan@npm:1.3.2" - dependencies: - call-bind: "npm:^1.0.0" - define-properties: "npm:^1.1.3" - checksum: 8bfb286f85763f9c2e28ea32e9127702fe980ffd15fa5d63ade3be7786559e6e21355d3625dd364c769c033c5aedf0a2ed3d4025d336abf1b9241e3d9eddc5b0 - languageName: node - linkType: hard - -"is-negative-zero@npm:^2.0.3": - version: 2.0.3 - resolution: "is-negative-zero@npm:2.0.3" - checksum: bcdcf6b8b9714063ffcfa9929c575ac69bfdabb8f4574ff557dfc086df2836cf07e3906f5bbc4f2a5c12f8f3ba56af640c843cdfc74da8caed86c7c7d66fd08e - languageName: node - linkType: hard - -"is-number-object@npm:^1.0.4": - version: 1.0.7 - resolution: "is-number-object@npm:1.0.7" - dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: aad266da1e530f1804a2b7bd2e874b4869f71c98590b3964f9d06cc9869b18f8d1f4778f838ecd2a11011bce20aeecb53cb269ba916209b79c24580416b74b1b - languageName: node - linkType: hard - -"is-number@npm:^3.0.0": - version: 3.0.0 - resolution: "is-number@npm:3.0.0" +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" dependencies: - kind-of: "npm:^3.0.2" - checksum: e639c54640b7f029623df24d3d103901e322c0c25ea5bde97cd723c2d0d4c05857a8364ab5c58d963089dbed6bf1d0ffe975cb6aef917e2ad0ccbca653d31b4f + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 97b451b41f25135ff021d85c436ff0100d84a039bb87ffd799cbcdbea81ef30c464ced38258cdd34f080be08fc3b076ca1f472086286d2aa43521d6ec6a79f53 languageName: node linkType: hard @@ -14415,6 +13680,13 @@ __metadata: languageName: node linkType: hard +"is-path-cwd@npm:^3.0.0": + version: 3.0.0 + resolution: "is-path-cwd@npm:3.0.0" + checksum: 8135b789c74e137501ca33b11a846c32d160c517037c0ce390004a98335e010b9712792d97c73d9e98a5ecbcfd03589a81e95c72e1c05014a69fead963a02753 + languageName: node + linkType: hard + "is-path-inside@npm:^3.0.1, is-path-inside@npm:^3.0.2, is-path-inside@npm:^3.0.3": version: 3.0.3 resolution: "is-path-inside@npm:3.0.3" @@ -14422,10 +13694,10 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:^1.1.0": - version: 1.1.0 - resolution: "is-plain-obj@npm:1.1.0" - checksum: daaee1805add26f781b413fdf192fc91d52409583be30ace35c82607d440da63cc4cac0ac55136716688d6c0a2c6ef3edb2254fecbd1fe06056d6bd15975ee8c +"is-path-inside@npm:^4.0.0": + version: 4.0.0 + resolution: "is-path-inside@npm:4.0.0" + checksum: 51188d7e2b1d907a9a5f7c18d99a90b60870b951ed87cf97595d9aaa429d4c010652c3350bcbf31182e7f4b0eab9a1860b43e16729b13cb1a44baaa6cdb64c46 languageName: node linkType: hard @@ -14436,15 +13708,6 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": - version: 2.0.4 - resolution: "is-plain-object@npm:2.0.4" - dependencies: - isobject: "npm:^3.0.1" - checksum: f050fdd5203d9c81e8c4df1b3ff461c4bc64e8b5ca383bcdde46131361d0a678e80bcf00b5257646f6c636197629644d53bd8e2375aea633de09a82d57e942f4 - languageName: node - linkType: hard - "is-plain-object@npm:^5.0.0": version: 5.0.0 resolution: "is-plain-object@npm:5.0.0" @@ -14452,13 +13715,15 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.1.4 - resolution: "is-regex@npm:1.1.4" +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.2" - has-tostringtag: "npm:^1.0.0" - checksum: bb72aae604a69eafd4a82a93002058c416ace8cde95873589a97fc5dac96a6c6c78a9977d487b7b95426a8f5073969124dd228f043f9f604f041f32fcc465fc1 + call-bound: "npm:^1.0.2" + gopd: "npm:^1.2.0" + has-tostringtag: "npm:^1.0.2" + hasown: "npm:^2.0.2" + checksum: 1d3715d2b7889932349241680032e85d0b492cfcb045acb75ffc2c3085e8d561184f1f7e84b6f8321935b4aea39bc9c6ba74ed595b57ce4881a51dfdbc214e04 languageName: node linkType: hard @@ -14485,44 +13750,45 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "is-shared-array-buffer@npm:1.0.3" +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: - call-bind: "npm:^1.0.7" - checksum: adc11ab0acbc934a7b9e5e9d6c588d4ec6682f6fea8cda5180721704fa32927582ede5b123349e32517fdadd07958973d24716c80e7ab198970c47acc09e59c7 + call-bound: "npm:^1.0.3" + checksum: 65158c2feb41ff1edd6bbd6fd8403a69861cf273ff36077982b5d4d68e1d59278c71691216a4a64632bd76d4792d4d1d2553901b6666d84ade13bba5ea7bc7db languageName: node linkType: hard "is-ssh@npm:^1.4.0": - version: 1.4.0 - resolution: "is-ssh@npm:1.4.0" + version: 1.4.1 + resolution: "is-ssh@npm:1.4.1" dependencies: protocols: "npm:^2.0.1" - checksum: 3eb30d1bcb4507cd25562e7ac61a1c0aa31772134c67cec9c3afe6f4d57ec17e8c2892600a608e8e583f32f53f36465b8968c0305f2855cfbff95acfd049e113 + checksum: 021a7355cb032625d58db3cc8266ad9aa698cbabf460b71376a0307405577fd7d3aa0826c0bf1951d7809f134c0ee80403306f6d7633db94a5a3600a0106b398 languageName: node linkType: hard -"is-stream@npm:^2.0.0, is-stream@npm:^2.0.1": +"is-stream@npm:^2.0.0": version: 2.0.1 resolution: "is-stream@npm:2.0.1" checksum: 7c284241313fc6efc329b8d7f08e16c0efeb6baab1b4cd0ba579eb78e5af1aa5da11e68559896a2067cd6c526bd29241dda4eb1225e627d5aa1a89a76d4635a5 languageName: node linkType: hard -"is-stream@npm:^3.0.0": - version: 3.0.0 - resolution: "is-stream@npm:3.0.0" - checksum: eb2f7127af02ee9aa2a0237b730e47ac2de0d4e76a4a905a50a11557f2339df5765eaea4ceb8029f1efa978586abe776908720bfcb1900c20c6ec5145f6f29d8 +"is-stream@npm:^4.0.1": + version: 4.0.1 + resolution: "is-stream@npm:4.0.1" + checksum: 2706c7f19b851327ba374687bc4a3940805e14ca496dc672b9629e744d143b1ad9c6f1b162dece81c7bfbc0f83b32b61ccc19ad2e05aad2dd7af347408f60c7f languageName: node linkType: hard -"is-string@npm:^1.0.5, is-string@npm:^1.0.7": - version: 1.0.7 - resolution: "is-string@npm:1.0.7" +"is-string@npm:^1.0.7, is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - has-tostringtag: "npm:^1.0.0" - checksum: 905f805cbc6eedfa678aaa103ab7f626aac9ebbdc8737abb5243acaa61d9820f8edc5819106b8fcd1839e33db21de9f0116ae20de380c8382d16dc2a601921f6 + call-bound: "npm:^1.0.3" + has-tostringtag: "npm:^1.0.2" + checksum: 2f518b4e47886bb81567faba6ffd0d8a8333cf84336e2e78bf160693972e32ad00fe84b0926491cc598dee576fdc55642c92e62d0cbe96bf36f643b6f956f94d languageName: node linkType: hard @@ -14535,12 +13801,14 @@ __metadata: languageName: node linkType: hard -"is-symbol@npm:^1.0.2, is-symbol@npm:^1.0.3": - version: 1.0.4 - resolution: "is-symbol@npm:1.0.4" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - has-symbols: "npm:^1.0.2" - checksum: 9381dd015f7c8906154dbcbf93fad769de16b4b961edc94f88d26eb8c555935caa23af88bda0c93a18e65560f6d7cca0fd5a3f8a8e1df6f1abbb9bead4502ef7 + call-bound: "npm:^1.0.2" + has-symbols: "npm:^1.1.0" + safe-regex-test: "npm:^1.1.0" + checksum: f08f3e255c12442e833f75a9e2b84b2d4882fdfd920513cf2a4a2324f0a5b076c8fd913778e3ea5d258d5183e9d92c0cd20e04b03ab3df05316b049b2670af1e languageName: node linkType: hard @@ -14555,12 +13823,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" dependencies: - which-typed-array: "npm:^1.1.14" - checksum: fa5cb97d4a80e52c2cc8ed3778e39f175a1a2ae4ddf3adae3187d69586a1fd57cfa0b095db31f66aa90331e9e3da79184cea9c6abdcd1abc722dc3c3edd51cca + which-typed-array: "npm:^1.1.16" + checksum: 415511da3669e36e002820584e264997ffe277ff136643a3126cc949197e6ca3334d0f12d084e83b1994af2e9c8141275c741cf2b7da5a2ff62dd0cac26f76c4 languageName: node linkType: hard @@ -14587,6 +13855,20 @@ __metadata: languageName: node linkType: hard +"is-unicode-supported@npm:^1.3.0": + version: 1.3.0 + resolution: "is-unicode-supported@npm:1.3.0" + checksum: b8674ea95d869f6faabddc6a484767207058b91aea0250803cbf1221345cb0c56f466d4ecea375dc77f6633d248d33c47bd296fb8f4cdba0b4edba8917e83d8a + languageName: node + linkType: hard + +"is-unicode-supported@npm:^2.0.0": + version: 2.1.0 + resolution: "is-unicode-supported@npm:2.1.0" + checksum: a0f53e9a7c1fdbcf2d2ef6e40d4736fdffff1c9f8944c75e15425118ff3610172c87bf7bc6c34d3903b04be59790bb2212ddbe21ee65b5a97030fc50370545a5 + languageName: node + linkType: hard + "is-upper-case@npm:^1.1.0": version: 1.1.2 resolution: "is-upper-case@npm:1.1.2" @@ -14603,26 +13885,26 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: "npm:^1.0.2" - checksum: 1545c5d172cb690c392f2136c23eec07d8d78a7f57d0e41f10078aa4f5daf5d7f57b6513a67514ab4f073275ad00c9822fc8935e00229d0a2089e1c02685d4b1 + call-bound: "npm:^1.0.3" + checksum: 8e0a9c07b0c780949a100e2cab2b5560a48ecd4c61726923c1a9b77b6ab0aa0046c9e7fb2206042296817045376dee2c8ab1dabe08c7c3dfbf195b01275a085b languageName: node linkType: hard "is-weakset@npm:^2.0.3": - version: 2.0.3 - resolution: "is-weakset@npm:2.0.3" + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - checksum: 8ad6141b6a400e7ce7c7442a13928c676d07b1f315ab77d9912920bf5f4170622f43126f111615788f26c3b1871158a6797c862233124507db0bcc33a9537d1a + call-bound: "npm:^1.0.3" + get-intrinsic: "npm:^1.2.6" + checksum: 6491eba08acb8dc9532da23cb226b7d0192ede0b88f16199e592e4769db0a077119c1f5d2283d1e0d16d739115f70046e887e477eb0e66cd90e1bb29f28ba647 languageName: node linkType: hard -"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1, is-windows@npm:^1.0.2": +"is-windows@npm:^1.0.0, is-windows@npm:^1.0.1": version: 1.0.2 resolution: "is-windows@npm:1.0.2" checksum: b32f418ab3385604a66f1b7a3ce39d25e8881dee0bd30816dc8344ef6ff9df473a732bcc1ec4e84fe99b2f229ae474f7133e8e93f9241686cfcf7eebe53ba7a5 @@ -14645,7 +13927,7 @@ __metadata: languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": +"isarray@npm:^1.0.0, isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" checksum: 18b5be6669be53425f0b84098732670ed4e727e3af33bc7f948aac01782110eb9a18b3b329c5323bcdd3acdaae547ee077d3951317e7f133bff7105264b3003d @@ -14666,6 +13948,13 @@ __metadata: languageName: node linkType: hard +"isbinaryfile@npm:^5.0.0": + version: 5.0.4 + resolution: "isbinaryfile@npm:5.0.4" + checksum: fea255bfae67ff4827e8dd2238d6700d4803d02b4d892b72eeac4541487284e901251a3427966af5018d4eb29fa155b036dcb75dd217634146a072991afbc2c2 + languageName: node + linkType: hard + "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -14680,15 +13969,6 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^2.0.0": - version: 2.1.0 - resolution: "isobject@npm:2.1.0" - dependencies: - isarray: "npm:1.0.0" - checksum: c4cafec73b3b2ee11be75dff8dafd283b5728235ac099b07d7873d5182553a707768e208327bbc12931b9422d8822280bf88d894a0024ff5857b3efefb480e7b - languageName: node - linkType: hard - "isobject@npm:^3.0.0, isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" @@ -14724,15 +14004,15 @@ __metadata: linkType: hard "istanbul-lib-instrument@npm:^6.0.0": - version: 6.0.2 - resolution: "istanbul-lib-instrument@npm:6.0.2" + version: 6.0.3 + resolution: "istanbul-lib-instrument@npm:6.0.3" dependencies: "@babel/core": "npm:^7.23.9" "@babel/parser": "npm:^7.23.9" "@istanbuljs/schema": "npm:^0.1.3" istanbul-lib-coverage: "npm:^3.2.0" semver: "npm:^7.5.4" - checksum: 405c6ac037bf8c7ee7495980b0cd5544b2c53078c10534d0c9ceeb92a9ea7dcf8510f58ccfce31336458a8fa6ccef27b570bbb602abaa8c1650f5496a807477c + checksum: a1894e060dd2a3b9f046ffdc87b44c00a35516f5e6b7baf4910369acca79e506fc5323a816f811ae23d82334b38e3ddeb8b3b331bd2c860540793b59a8689128 languageName: node linkType: hard @@ -14768,20 +14048,21 @@ __metadata: languageName: node linkType: hard -"iterator.prototype@npm:^1.1.2": - version: 1.1.2 - resolution: "iterator.prototype@npm:1.1.2" +"iterator.prototype@npm:^1.1.4": + version: 1.1.5 + resolution: "iterator.prototype@npm:1.1.5" dependencies: - define-properties: "npm:^1.2.1" - get-intrinsic: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" - reflect.getprototypeof: "npm:^1.0.4" - set-function-name: "npm:^2.0.1" - checksum: a32151326095e916f306990d909f6bbf23e3221999a18ba686419535dcd1749b10ded505e89334b77dc4c7a58a8508978f0eb16c2c8573e6d412eb7eb894ea79 + define-data-property: "npm:^1.1.4" + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.6" + get-proto: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" + set-function-name: "npm:^2.0.2" + checksum: f7a262808e1b41049ab55f1e9c29af7ec1025a000d243b83edf34ce2416eedd56079b117fa59376bb4a724110690f13aa8427f2ee29a09eec63a7e72367626d0 languageName: node linkType: hard -"jackspeak@npm:^2.3.6": +"jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" dependencies: @@ -14794,6 +14075,33 @@ __metadata: languageName: node linkType: hard +"jackspeak@npm:^3.1.2": + version: 3.4.3 + resolution: "jackspeak@npm:3.4.3" + dependencies: + "@isaacs/cliui": "npm:^8.0.2" + "@pkgjs/parseargs": "npm:^0.11.0" + dependenciesMeta: + "@pkgjs/parseargs": + optional: true + checksum: 6acc10d139eaefdbe04d2f679e6191b3abf073f111edf10b1de5302c97ec93fffeb2fdd8681ed17f16268aa9dd4f8c588ed9d1d3bffbbfa6e8bf897cbb3149b9 + languageName: node + linkType: hard + +"jake@npm:^10.8.5": + version: 10.9.2 + resolution: "jake@npm:10.9.2" + dependencies: + async: "npm:^3.2.3" + chalk: "npm:^4.0.2" + filelist: "npm:^1.0.4" + minimatch: "npm:^3.1.2" + bin: + jake: bin/cli.js + checksum: c4597b5ed9b6a908252feab296485a4f87cba9e26d6c20e0ca144fb69e0c40203d34a2efddb33b3d297b8bd59605e6c1f44f6221ca1e10e69175ecbf3ff5fe31 + languageName: node + linkType: hard + "jest-changed-files@npm:^29.7.0": version: 29.7.0 resolution: "jest-changed-files@npm:29.7.0" @@ -15251,6 +14559,13 @@ __metadata: languageName: node linkType: hard +"jose@npm:^4.14.6": + version: 4.15.9 + resolution: "jose@npm:4.15.9" + checksum: 4ed4ddf4a029db04bd167f2215f65d7245e4dc5f36d7ac3c0126aab38d66309a9e692f52df88975d99429e357e5fd8bab340ff20baab544d17684dd1d940a0f4 + languageName: node + linkType: hard + "joycon@npm:^3.0.1": version: 3.1.1 resolution: "joycon@npm:3.1.1" @@ -15258,13 +14573,6 @@ __metadata: languageName: node linkType: hard -"js-cookie@npm:2.2.1": - version: 2.2.1 - resolution: "js-cookie@npm:2.2.1" - checksum: ee67fc0f8495d0800b851910b5eb5bf49d3033adff6493d55b5c097ca6da46f7fe666b10e2ecb13cfcaf5b88d71c205ce00a7e646de791689bfd053bbb36a376 - languageName: node - linkType: hard - "js-sha3@npm:0.8.0": version: 0.8.0 resolution: "js-sha3@npm:0.8.0" @@ -15316,21 +14624,21 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^2.5.1": - version: 2.5.2 - resolution: "jsesc@npm:2.5.2" +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" bin: jsesc: bin/jsesc - checksum: dbf59312e0ebf2b4405ef413ec2b25abb5f8f4d9bc5fb8d9f90381622ebca5f2af6a6aa9a8578f65903f9e33990a6dc798edd0ce5586894bf0e9e31803a1de88 + checksum: 531779df5ec94f47e462da26b4cbf05eb88a83d9f08aac2ba04206508fc598527a153d08bd462bae82fc78b3eaa1a908e1a4a79f886e9238641c4cdefaf118b1 languageName: node linkType: hard -"jsesc@npm:~0.5.0": - version: 0.5.0 - resolution: "jsesc@npm:0.5.0" +"jsesc@npm:~3.0.2": + version: 3.0.2 + resolution: "jsesc@npm:3.0.2" bin: jsesc: bin/jsesc - checksum: f93792440ae1d80f091b65f8ceddf8e55c4bb7f1a09dee5dcbdb0db5612c55c0f6045625aa6b7e8edb2e0a4feabd80ee48616dbe2d37055573a84db3d24f96d9 + checksum: ef22148f9e793180b14d8a145ee6f9f60f301abf443288117b4b6c53d0ecd58354898dc506ccbb553a5f7827965cd38bc5fb726575aae93c5e8915e2de8290e1 languageName: node linkType: hard @@ -15376,7 +14684,7 @@ __metadata: languageName: node linkType: hard -"json-stringify-safe@npm:~5.0.1": +"json-stringify-safe@npm:^5.0.1, json-stringify-safe@npm:~5.0.1": version: 5.0.1 resolution: "json-stringify-safe@npm:5.0.1" checksum: 7dbf35cd0411d1d648dceb6d59ce5857ec939e52e4afc37601aa3da611f0987d5cee5b38d58329ceddf3ed48bd7215229c8d52059ab01f2444a338bf24ed0f37 @@ -15403,10 +14711,10 @@ __metadata: languageName: node linkType: hard -"jsonc-parser@npm:^3.0.0": - version: 3.2.1 - resolution: "jsonc-parser@npm:3.2.1" - checksum: ada66dec143d7f9cb0e2d0d29c69e9ce40d20f3a4cb96b0c6efb745025ac7f9ba647d7ac0990d0adfc37a2d2ae084a12009a9c833dbdbeadf648879a99b9df89 +"jsonc-parser@npm:^3.0.0, jsonc-parser@npm:^3.2.0": + version: 3.3.1 + resolution: "jsonc-parser@npm:3.3.1" + checksum: 269c3ae0a0e4f907a914bf334306c384aabb9929bd8c99f909275ebd5c2d3bc70b9bcd119ad794f339dec9f24b6a4ee9cd5a8ab2e6435e730ad4075388fc2ab6 languageName: node linkType: hard @@ -15482,6 +14790,20 @@ __metadata: languageName: node linkType: hard +"jwks-rsa@npm:3.1.0": + version: 3.1.0 + resolution: "jwks-rsa@npm:3.1.0" + dependencies: + "@types/express": "npm:^4.17.17" + "@types/jsonwebtoken": "npm:^9.0.2" + debug: "npm:^4.3.4" + jose: "npm:^4.14.6" + limiter: "npm:^1.1.5" + lru-memoizer: "npm:^2.2.0" + checksum: 60d686ba42ebfcedffd867aa68044d3d505bc21f6574afda17c6cc8bcabcf88a9a2b651965a25c53280902a532767cd002694c98f68287d31a60b492cba35822 + languageName: node + linkType: hard + "jws@npm:^3.2.2": version: 3.2.2 resolution: "jws@npm:3.2.2" @@ -15510,25 +14832,7 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": - version: 3.2.2 - resolution: "kind-of@npm:3.2.2" - dependencies: - is-buffer: "npm:^1.1.5" - checksum: 7e34bc29d4b02c997f92f080de34ebb92033a96736bbb0bb2410e033a7e5ae6571f1fa37b2d7710018f95361473b816c604234197f4f203f9cf149d8ef1574d9 - languageName: node - linkType: hard - -"kind-of@npm:^4.0.0": - version: 4.0.0 - resolution: "kind-of@npm:4.0.0" - dependencies: - is-buffer: "npm:^1.1.5" - checksum: d6c44c75ee36898142dfc7106afbd50593216c37f96acb81a7ab33ca1a6938ce97d5692b8fc8fccd035f83811a9d97749d68771116441a48eedd0b68e2973165 - languageName: node - linkType: hard - -"kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": +"kind-of@npm:^6.0.2": version: 6.0.3 resolution: "kind-of@npm:6.0.3" checksum: 61cdff9623dabf3568b6445e93e31376bee1cdb93f8ba7033d86022c2a9b1791a1d9510e026e6465ebd701a6dd2f7b0808483ad8838341ac52f003f512e0b4c4 @@ -15542,16 +14846,9 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.1.5": - version: 4.1.5 - resolution: "kleur@npm:4.1.5" - checksum: e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a - languageName: node - linkType: hard - -"knex@npm:2.5.0": - version: 2.5.0 - resolution: "knex@npm:2.5.0" +"knex@npm:3.0.1": + version: 3.0.1 + resolution: "knex@npm:3.0.1" dependencies: colorette: "npm:2.0.19" commander: "npm:^10.0.0" @@ -15584,29 +14881,21 @@ __metadata: optional: true bin: knex: bin/cli.js - checksum: 651c5114c28198f3c896da43c3b6b4e1e26cf72ad7b7737bb525d15a5d27aa073367bba3855f319f028bd7efbf195be9565426d9023fac1d5a43ecb6ae428e0d - languageName: node - linkType: hard - -"koa-body@npm:4.2.0": - version: 4.2.0 - resolution: "koa-body@npm:4.2.0" - dependencies: - "@types/formidable": "npm:^1.0.31" - co-body: "npm:^5.1.1" - formidable: "npm:^1.1.1" - checksum: fd451135e7ab5b77002ca1c69565d13b61609fbcb49eb159b995625c198f472c6bf9ae66220077c35439f0b4c0f6282c9d655404fd06cc22a65cbbb64f865322 + checksum: 43ce4858642b17304ba1f524361936d6369bccbc09ae4695f7b253a7553a729708a413f0fa5e4b3a295fe4f7483e4776be5f960d72c2decff34be11186685033 languageName: node linkType: hard -"koa-bodyparser@npm:4.4.1": - version: 4.4.1 - resolution: "koa-bodyparser@npm:4.4.1" +"koa-body@npm:6.0.1": + version: 6.0.1 + resolution: "koa-body@npm:6.0.1" dependencies: - co-body: "npm:^6.0.0" - copy-to: "npm:^2.0.1" - type-is: "npm:^1.6.18" - checksum: 72abf648bb62649cebfed310ef8fd09db3ca48867e083814b63f799fedadfdc440817507b9edbcd1d8d75282b23ed64812d924d4d5fc12375ae935150b224c1d + "@types/co-body": "npm:^6.1.0" + "@types/formidable": "npm:^2.0.5" + "@types/koa": "npm:^2.13.5" + co-body: "npm:^6.1.0" + formidable: "npm:^2.0.1" + zod: "npm:^3.19.1" + checksum: 5645dd08d2ce54171be35d3acf1764e0b3024660570a55cc2692e2f5f3256043bae136ec2dcab2860cae3be8faab99d5720c8660dec2cdff37d5413053bbcee8 languageName: node linkType: hard @@ -15617,16 +14906,15 @@ __metadata: languageName: node linkType: hard -"koa-compress@npm:5.1.0": - version: 5.1.0 - resolution: "koa-compress@npm:5.1.0" +"koa-compress@npm:5.1.1": + version: 5.1.1 + resolution: "koa-compress@npm:5.1.1" dependencies: - bytes: "npm:^3.0.0" - compressible: "npm:^2.0.0" - http-errors: "npm:^1.8.0" + bytes: "npm:^3.1.2" + compressible: "npm:^2.0.18" + http-errors: "npm:^1.8.1" koa-is-json: "npm:^1.0.0" - statuses: "npm:^2.0.1" - checksum: 0533b2e2773c4a3db283c01ae60af0531dde1d5fc7ce5eaae934d88fefedc8a85b4ac861970ba786fcf49b3c8e32ee2c52e72debc3de98ecc507be51ea97ec5a + checksum: c3b9456330b1c3d02852af588a19b8a709616c67f2d2602d5d1bb2cf851a4387c76d350936ac373059b0c956c92dedb2d6cbe4aae3b5d3eb741835f949d22e9f languageName: node linkType: hard @@ -15658,7 +14946,7 @@ __metadata: languageName: node linkType: hard -"koa-ip@npm:^2.1.2": +"koa-ip@npm:^2.1.3": version: 2.1.3 resolution: "koa-ip@npm:2.1.3" dependencies: @@ -15676,12 +14964,12 @@ __metadata: languageName: node linkType: hard -"koa-passport@npm:5.0.0": - version: 5.0.0 - resolution: "koa-passport@npm:5.0.0" +"koa-passport@npm:6.0.0": + version: 6.0.0 + resolution: "koa-passport@npm:6.0.0" dependencies: passport: "npm:^0.6.0" - checksum: 3a021ccd0d043523fdad464360fdfa1e97e8877f04c02800a2b7eea2cb276b70a5d6d8a6568f54e7f16bf57f9449e8d368908f0e0591e390c44db6b95de7c653 + checksum: 1def6daa2e44edc86298e4527831354da7280c66de09dbbd076c23f6702671bfee46c03e48ba91ef85d503acac42845801654be0144b8413fcd1c2229031971b languageName: node linkType: hard @@ -15727,7 +15015,7 @@ __metadata: languageName: node linkType: hard -"koa2-ratelimit@npm:^1.1.2": +"koa2-ratelimit@npm:^1.1.3": version: 1.1.3 resolution: "koa2-ratelimit@npm:1.1.3" peerDependencies: @@ -15745,15 +15033,15 @@ __metadata: languageName: node linkType: hard -"koa@npm:2.13.4": - version: 2.13.4 - resolution: "koa@npm:2.13.4" +"koa@npm:2.15.2": + version: 2.15.2 + resolution: "koa@npm:2.15.2" dependencies: accepts: "npm:^1.3.5" cache-content-type: "npm:^1.0.0" content-disposition: "npm:~0.5.2" content-type: "npm:^1.0.4" - cookies: "npm:~0.8.0" + cookies: "npm:~0.9.0" debug: "npm:^4.3.2" delegates: "npm:^1.0.0" depd: "npm:^2.0.0" @@ -15772,7 +15060,7 @@ __metadata: statuses: "npm:^1.5.0" type-is: "npm:^1.6.16" vary: "npm:^1.1.2" - checksum: 6c9428421402f4c4eeb137fca8c2685d386af4d01792f3c54d12186c5cc75fd8e2f90e944609c365bdd801cd67ae442e88785ac3552456348c2dcb5b5ecda395 + checksum: ff486f4564c10340ba6d59ab667af5554058f2c4250352e8b15016c3c6d0079c25cef5e75aa787930617a2a57929617b7697341b1228db03e5da9f46f5f0b571 languageName: node linkType: hard @@ -15784,9 +15072,9 @@ __metadata: linkType: hard "language-subtag-registry@npm:^0.3.20": - version: 0.3.22 - resolution: "language-subtag-registry@npm:0.3.22" - checksum: d1e09971260a7cd3b9fdeb190d33af0b6e99c8697013537d9aaa15f7856d9d83aee128ba8078e219df0a7cf4b8dd18d1a0c188f6543b500d92a2689d2d114b70 + version: 0.3.23 + resolution: "language-subtag-registry@npm:0.3.23" + checksum: e9b05190421d2cd36dd6c95c28673019c927947cb6d94f40ba7e77a838629ee9675c94accf897fbebb07923187deb843b8fbb8935762df6edafe6c28dcb0b86c languageName: node linkType: hard @@ -15859,19 +15147,26 @@ __metadata: languageName: node linkType: hard -"liftoff@npm:^2.5.0": - version: 2.5.0 - resolution: "liftoff@npm:2.5.0" +"liftoff@npm:^4.0.0": + version: 4.0.0 + resolution: "liftoff@npm:4.0.0" dependencies: - extend: "npm:^3.0.0" - findup-sync: "npm:^2.0.0" - fined: "npm:^1.0.1" - flagged-respawn: "npm:^1.0.0" - is-plain-object: "npm:^2.0.4" - object.map: "npm:^1.0.0" - rechoir: "npm:^0.6.2" - resolve: "npm:^1.1.7" - checksum: b183acabcd00adf5ff13d140f1cfc27357a76b905f5904c1223564ab21457473b97ef583ab22421d8e1e309b505488129c53ae63e3d36ffb495d746e27a6d340 + extend: "npm:^3.0.2" + findup-sync: "npm:^5.0.0" + fined: "npm:^2.0.0" + flagged-respawn: "npm:^2.0.0" + is-plain-object: "npm:^5.0.0" + object.map: "npm:^1.0.1" + rechoir: "npm:^0.8.0" + resolve: "npm:^1.20.0" + checksum: c323c173f18f36100761f3e6017dffd0a0f5fd45f13254741b0edf8604a065afe6190812fddbde3d95220998a15b20acf4e44baa3cc3185b9c65bb5662b9c24a + languageName: node + linkType: hard + +"limiter@npm:^1.1.5": + version: 1.1.5 + resolution: "limiter@npm:1.1.5" + checksum: ebe2b20a820d1f67b8e1724051246434c419b2da041a7e9cd943f6daf113b8d17a52a1bd88fb79be5b624c10283ecb737f50edb5c1c88c71f4cd367108c97300 languageName: node linkType: hard @@ -15977,6 +15272,13 @@ __metadata: languageName: node linkType: hard +"lodash.clonedeep@npm:^4.5.0": + version: 4.5.0 + resolution: "lodash.clonedeep@npm:4.5.0" + checksum: 2caf0e4808f319d761d2939ee0642fa6867a4bbf2cfce43276698828380756b99d4c4fa226d881655e6ac298dd453fe12a5ec8ba49861777759494c534936985 + languageName: node + linkType: hard + "lodash.debounce@npm:^4.0.8": version: 4.0.8 resolution: "lodash.debounce@npm:4.0.8" @@ -15998,13 +15300,6 @@ __metadata: languageName: node linkType: hard -"lodash.isequal@npm:^4.5.0": - version: 4.5.0 - resolution: "lodash.isequal@npm:4.5.0" - checksum: dfdb2356db19631a4b445d5f37868a095e2402292d59539a987f134a8778c62a2810c2452d11ae9e6dcac71fc9de40a6fedcb20e2952a15b431ad8b29e50e28f - languageName: node - linkType: hard - "lodash.isplainobject@npm:4.0.6": version: 4.0.6 resolution: "lodash.isplainobject@npm:4.0.6" @@ -16012,7 +15307,7 @@ __metadata: languageName: node linkType: hard -"lodash.memoize@npm:4.x": +"lodash.memoize@npm:^4.1.2": version: 4.1.2 resolution: "lodash.memoize@npm:4.1.2" checksum: c8713e51eccc650422716a14cece1809cfe34bc5ab5e242b7f8b4e2241c2483697b971a604252807689b9dd69bfe3a98852e19a5b89d506b000b4187a1285df8 @@ -16047,15 +15342,6 @@ __metadata: languageName: node linkType: hard -"log-symbols@npm:^2.2.0": - version: 2.2.0 - resolution: "log-symbols@npm:2.2.0" - dependencies: - chalk: "npm:^2.0.1" - checksum: 574eb4205f54f0605021aa67ebb372c30ca64e8ddd439efeb8507af83c776dce789e83614e80059014d9e48dcc94c4b60cef2e85f0dc944eea27c799cec62353 - languageName: node - linkType: hard - "log-symbols@npm:^4.0.0, log-symbols@npm:^4.1.0": version: 4.1.0 resolution: "log-symbols@npm:4.1.0" @@ -16066,6 +15352,16 @@ __metadata: languageName: node linkType: hard +"log-symbols@npm:^6.0.0": + version: 6.0.0 + resolution: "log-symbols@npm:6.0.0" + dependencies: + chalk: "npm:^5.3.0" + is-unicode-supported: "npm:^1.3.0" + checksum: 36636cacedba8f067d2deb4aad44e91a89d9efb3ead27e1846e7b82c9a10ea2e3a7bd6ce28a7ca616bebc60954ff25c67b0f92d20a6a746bb3cc52c3701891f6 + languageName: node + linkType: hard + "log-update@npm:^4.0.0": version: 4.0.0 resolution: "log-update@npm:4.0.0" @@ -16078,9 +15374,9 @@ __metadata: languageName: node linkType: hard -"logform@npm:^2.3.2, logform@npm:^2.4.0": - version: 2.6.0 - resolution: "logform@npm:2.6.0" +"logform@npm:^2.4.0, logform@npm:^2.7.0": + version: 2.7.0 + resolution: "logform@npm:2.7.0" dependencies: "@colors/colors": "npm:1.6.0" "@types/triple-beam": "npm:^1.3.2" @@ -16088,7 +15384,7 @@ __metadata: ms: "npm:^2.1.1" safe-stable-stringify: "npm:^2.3.1" triple-beam: "npm:^1.3.0" - checksum: 6e02f8617a03155b2fce451bacf777a2c01da16d32c4c745b3ec85be6c3f2602f2a4953a8bd096441cb4c42c447b52318541d6b6bc335dce903cb9ad77a1749f + checksum: 4789b4b37413c731d1835734cb799240d31b865afde6b7b3e06051d6a4127bfda9e88c99cfbf296d084a315ccbed2647796e6a56b66e725bcb268c586f57558f languageName: node linkType: hard @@ -16099,7 +15395,7 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.2.0, loose-envify@npm:^1.3.1, loose-envify@npm:^1.4.0": +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -16142,20 +15438,19 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": - version: 10.2.2 - resolution: "lru-cache@npm:10.2.2" - checksum: 402d31094335851220d0b00985084288136136992979d0e015f0f1697e15d1c86052d7d53ae86b614e5b058425606efffc6969a31a091085d7a2b80a8a1e26d6 +"lru-cache@npm:6.0.0, lru-cache@npm:^6.0.0": + version: 6.0.0 + resolution: "lru-cache@npm:6.0.0" + dependencies: + yallist: "npm:^4.0.0" + checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 languageName: node linkType: hard -"lru-cache@npm:^4.0.1": - version: 4.1.5 - resolution: "lru-cache@npm:4.1.5" - dependencies: - pseudomap: "npm:^1.0.2" - yallist: "npm:^2.1.2" - checksum: 1ca5306814e5add9ec63556d6fd9b24a4ecdeaef8e9cea52cbf30301e6b88c8d8ddc7cab45b59b56eb763e6c45af911585dc89925a074ab65e1502e3fe8103cf +"lru-cache@npm:^10.0.1, lru-cache@npm:^10.2.0": + version: 10.4.3 + resolution: "lru-cache@npm:10.4.3" + checksum: ebd04fbca961e6c1d6c0af3799adcc966a1babe798f685bb84e6599266599cd95d94630b10262f5424539bc4640107e8a33aa28585374abf561d30d16f4b39fb languageName: node linkType: hard @@ -16168,26 +15463,36 @@ __metadata: languageName: node linkType: hard -"lru-cache@npm:^6.0.0": - version: 6.0.0 - resolution: "lru-cache@npm:6.0.0" +"lru-memoizer@npm:^2.2.0": + version: 2.3.0 + resolution: "lru-memoizer@npm:2.3.0" dependencies: - yallist: "npm:^4.0.0" - checksum: cb53e582785c48187d7a188d3379c181b5ca2a9c78d2bce3e7dee36f32761d1c42983da3fe12b55cb74e1779fa94cdc2e5367c028a9b35317184ede0c07a30a9 + lodash.clonedeep: "npm:^4.5.0" + lru-cache: "npm:6.0.0" + checksum: 13cf6bc9ff74cdb167078dbb66d4cf43adc802495da8f56097e6f388b4d7ccb91668beb809bdbc55b62d016c138d7c19a18c5883a2fdbcc7f508ad8a23ec7c65 languageName: node linkType: hard -"lru_map@npm:^0.3.3": - version: 0.3.3 - resolution: "lru_map@npm:0.3.3" - checksum: d861f14a142a4a74ebf8d3ad57f2e768a5b820db4100ae53eed1a64eb6350912332e6ebc87cb7415ad6d0cd8f3ce6d20beab9a5e6042ccb5996ea0067a220448 +"lunr@npm:^2.3.9": + version: 2.3.9 + resolution: "lunr@npm:2.3.9" + checksum: 77d7dbb4fbd602aac161e2b50887d8eda28c0fa3b799159cee380fbb311f1e614219126ecbbd2c3a9c685f1720a8109b3c1ca85cc893c39b6c9cc6a62a1d8a8b + languageName: node + linkType: hard + +"luxon@npm:^3.2.1": + version: 3.5.0 + resolution: "luxon@npm:3.5.0" + checksum: 335789bba95077db831ef99894edadeb23023b3eb2137a1b56acd0d290082b691cf793143d69e30bc069ec95f0b49f36419f48e951c68014f19ffe12045e3494 languageName: node linkType: hard -"luxon@npm:^1.26.0": - version: 1.28.1 - resolution: "luxon@npm:1.28.1" - checksum: 5c561ce4364bb2301ca5811c74d11a9e087f82164109c7997dc8f0959e64d51259d8e630914dca2edc6702525ce5ab066a4b85caa19d04be71f10e79ffe2bc84 +"lz-string@npm:^1.5.0": + version: 1.5.0 + resolution: "lz-string@npm:1.5.0" + bin: + lz-string: bin/bin.js + checksum: 36128e4de34791838abe979b19927c26e67201ca5acf00880377af7d765b38d1c60847e01c5ec61b1a260c48029084ab3893a3925fd6e48a04011364b089991b languageName: node linkType: hard @@ -16219,30 +15524,29 @@ __metadata: languageName: node linkType: hard -"make-error@npm:1.x": +"make-error@npm:^1.3.6": version: 1.3.6 resolution: "make-error@npm:1.3.6" checksum: 171e458d86854c6b3fc46610cfacf0b45149ba043782558c6875d9f42f222124384ad0b468c92e996d815a8a2003817a710c0a160e49c1c394626f76fa45396f languageName: node linkType: hard -"make-fetch-happen@npm:^13.0.0": - version: 13.0.1 - resolution: "make-fetch-happen@npm:13.0.1" +"make-fetch-happen@npm:^14.0.3": + version: 14.0.3 + resolution: "make-fetch-happen@npm:14.0.3" dependencies: - "@npmcli/agent": "npm:^2.0.0" - cacache: "npm:^18.0.0" + "@npmcli/agent": "npm:^3.0.0" + cacache: "npm:^19.0.1" http-cache-semantics: "npm:^4.1.1" - is-lambda: "npm:^1.0.1" minipass: "npm:^7.0.2" - minipass-fetch: "npm:^3.0.0" + minipass-fetch: "npm:^4.0.0" minipass-flush: "npm:^1.0.5" minipass-pipeline: "npm:^1.2.4" - negotiator: "npm:^0.6.3" - proc-log: "npm:^4.2.0" + negotiator: "npm:^1.0.0" + proc-log: "npm:^5.0.0" promise-retry: "npm:^2.0.1" - ssri: "npm:^10.0.0" - checksum: df5f4dbb6d98153b751bccf4dc4cc500de85a96a9331db9805596c46aa9f99d9555983954e6c1266d9f981ae37a9e4647f42b9a4bb5466f867f4012e582c9e7e + ssri: "npm:^12.0.0" + checksum: c40efb5e5296e7feb8e37155bde8eb70bc57d731b1f7d90e35a092fde403d7697c56fb49334d92d330d6f1ca29a98142036d6480a12681133a0a1453164cb2f0 languageName: node linkType: hard @@ -16264,36 +15568,13 @@ __metadata: languageName: node linkType: hard -"map-cache@npm:^0.2.0, map-cache@npm:^0.2.2": +"map-cache@npm:^0.2.0": version: 0.2.2 resolution: "map-cache@npm:0.2.2" checksum: 05e3eb005c1b80b9f949ca007687640e8c5d0fc88dc45c3c3ab4902a3bec79d66a58f3e3b04d6985d90cd267c629c7b46c977e9c34433e8c11ecfcbb9f0fa290 languageName: node linkType: hard -"map-obj@npm:^1.0.0": - version: 1.0.1 - resolution: "map-obj@npm:1.0.1" - checksum: ccca88395e7d38671ed9f5652ecf471ecd546924be2fb900836b9da35e068a96687d96a5f93dcdfa94d9a27d649d2f10a84595590f89a347fb4dda47629dcc52 - languageName: node - linkType: hard - -"map-obj@npm:^4.0.0": - version: 4.3.0 - resolution: "map-obj@npm:4.3.0" - checksum: 1c19e1c88513c8abdab25c316367154c6a0a6a0f77e3e8c391bb7c0e093aefed293f539d026dc013d86219e5e4c25f23b0003ea588be2101ccd757bacc12d43b - languageName: node - linkType: hard - -"map-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "map-visit@npm:1.0.0" - dependencies: - object-visit: "npm:^1.0.0" - checksum: fb3475e5311939a6147e339999113db607adc11c7c3cd3103e5e9dbf502898416ecba6b1c7c649c6d4d12941de00cee58b939756bdf20a9efe7d4fa5a5738b73 - languageName: node - linkType: hard - "markdown-it-abbr@npm:^1.0.4": version: 1.0.4 resolution: "markdown-it-abbr@npm:1.0.4" @@ -16372,6 +15653,15 @@ __metadata: languageName: node linkType: hard +"marked@npm:^4.3.0": + version: 4.3.0 + resolution: "marked@npm:4.3.0" + bin: + marked: bin/marked.js + checksum: 0013463855e31b9c88d8bb2891a611d10ef1dc79f2e3cbff1bf71ba389e04c5971298c886af0be799d7fa9aa4593b086a136062d59f1210b0480b026a8c5dc47 + languageName: node + linkType: hard + "match-sorter@npm:^6.0.2": version: 6.3.4 resolution: "match-sorter@npm:6.3.4" @@ -16382,6 +15672,22 @@ __metadata: languageName: node linkType: hard +"matcher@npm:^3.0.0": + version: 3.0.0 + resolution: "matcher@npm:3.0.0" + dependencies: + escape-string-regexp: "npm:^4.0.0" + checksum: 2edf24194a2879690bcdb29985fc6bc0d003df44e04df21ebcac721fa6ce2f6201c579866bb92f9380bffe946f11ecd8cd31f34117fb67ebf8aca604918e127e + languageName: node + linkType: hard + +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 7579ff94e899e2f76ab64491d76cf606274c874d8f2af4a442c016bd85688927fcfca157ba6bf74b08e9439dc010b248ce05b96cc7c126a354c3bae7fcb48b7f + languageName: node + linkType: hard + "md5.js@npm:^1.3.4": version: 1.3.5 resolution: "md5.js@npm:1.3.5" @@ -16400,6 +15706,27 @@ __metadata: languageName: node linkType: hard +"media-chrome@npm:^4.1.0": + version: 4.5.0 + resolution: "media-chrome@npm:4.5.0" + checksum: bb7edbff1195a10abcf96cb3bbb0aa6c5720899373618dfa0d07e5ae2376b8fcda2630b502a83f99e23b4c9de65af6b6f7d742e52be3553d5e2fef51a1b33e58 + languageName: node + linkType: hard + +"media-chrome@npm:~4.2.1": + version: 4.2.3 + resolution: "media-chrome@npm:4.2.3" + checksum: 88cd534dad0f67db90b5187de74ceff1affa3baf521850562aa55dc585547221538903b2c61f61bcd8347c47d5625cdb7560ba201aac2bc0fcfa648a73fbc1bb + languageName: node + linkType: hard + +"media-tracks@npm:~0.3.2": + version: 0.3.3 + resolution: "media-tracks@npm:0.3.3" + checksum: ecd57e628222b6e0611f21813a291a47b30c96aa1c9d7e13546932b59e8bb206651961a36360cc5584bf76bf890ce01be3bb0c045facf76ab8b1cfacecf9808b + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -16437,25 +15764,6 @@ __metadata: languageName: node linkType: hard -"meow@npm:^6.0.0": - version: 6.1.1 - resolution: "meow@npm:6.1.1" - dependencies: - "@types/minimist": "npm:^1.2.0" - camelcase-keys: "npm:^6.2.2" - decamelize-keys: "npm:^1.1.0" - hard-rejection: "npm:^2.1.0" - minimist-options: "npm:^4.0.2" - normalize-package-data: "npm:^2.5.0" - read-pkg-up: "npm:^7.0.1" - redent: "npm:^3.0.0" - trim-newlines: "npm:^3.0.0" - type-fest: "npm:^0.13.1" - yargs-parser: "npm:^18.1.3" - checksum: ceece1e5e09a53d7bf298ef137477e395a0dd30c8ed1a9980a52caad02eccffd6bce1a5cad4596cd694e7e924e949253f0cc1e7c22073c07ce7b06cfefbcf8be - languageName: node - linkType: hard - "merge-stream@npm:^2.0.0": version: 2.0.0 resolution: "merge-stream@npm:2.0.0" @@ -16477,34 +15785,13 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.0.4": - version: 3.1.10 - resolution: "micromatch@npm:3.1.10" - dependencies: - arr-diff: "npm:^4.0.0" - array-unique: "npm:^0.3.2" - braces: "npm:^2.3.1" - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - extglob: "npm:^2.0.4" - fragment-cache: "npm:^0.2.1" - kind-of: "npm:^6.0.2" - nanomatch: "npm:^1.2.9" - object.pick: "npm:^1.3.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.2" - checksum: 531a32e7ac92bef60657820202be71b63d0f945c08a69cc4c239c0b19372b751483d464a850a2e3a5ff6cc9060641e43d44c303af104c1a27493d137d8af017f - languageName: node - linkType: hard - -"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": - version: 4.0.5 - resolution: "micromatch@npm:4.0.5" +"micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.8": + version: 4.0.8 + resolution: "micromatch@npm:4.0.8" dependencies: - braces: "npm:^3.0.2" + braces: "npm:^3.0.3" picomatch: "npm:^2.3.1" - checksum: 3d6505b20f9fa804af5d8c596cb1c5e475b9b0cd05f652c5b56141cf941bd72adaeb7a436fda344235cef93a7f29b7472efc779fcdb83b478eab0867b95cdeff + checksum: 166fa6eb926b9553f32ef81f5f531d27b4ce7da60e5baf8c021d043b27a388fb95e46a8038d5045877881e673f8134122b59624d5cecbd16eb50a42e7a6b5ca8 languageName: node linkType: hard @@ -16527,13 +15814,20 @@ __metadata: languageName: node linkType: hard -"mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": +"mime-db@npm:1.52.0": version: 1.52.0 resolution: "mime-db@npm:1.52.0" checksum: 0557a01deebf45ac5f5777fe7740b2a5c309c6d62d40ceab4e23da9f821899ce7a900b7ac8157d4548ddbb7beffe9abc621250e6d182b0397ec7f10c7b91a5aa languageName: node linkType: hard +"mime-db@npm:>= 1.43.0 < 2": + version: 1.53.0 + resolution: "mime-db@npm:1.53.0" + checksum: 1dcc37ba8ed5d1c179f5c6f0837e8db19371d5f2ea3690c3c2f3fa8c3858f976851d3460b172b4dee78ebd606762cbb407aa398545fbacd539e519f858cd7bf4 + languageName: node + linkType: hard + "mime-types@npm:2.1.35, mime-types@npm:^2.1.12, mime-types@npm:^2.1.18, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.19, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" @@ -16552,13 +15846,6 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^1.0.0": - version: 1.2.0 - resolution: "mimic-fn@npm:1.2.0" - checksum: ad55214aec6094c0af4c0beec1a13787556f8116ed88807cf3f05828500f21f93a9482326bcd5a077ae91e3e8795b4e76b5b4c8bb12237ff0e4043a365516cba - languageName: node - linkType: hard - "mimic-fn@npm:^2.1.0": version: 2.1.0 resolution: "mimic-fn@npm:2.1.0" @@ -16566,10 +15853,10 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^4.0.0": - version: 4.0.0 - resolution: "mimic-fn@npm:4.0.0" - checksum: de9cc32be9996fd941e512248338e43407f63f6d497abe8441fa33447d922e927de54d4cc3c1a3c6d652857acd770389d5a3823f311a744132760ce2be15ccbf +"mimic-function@npm:^5.0.0": + version: 5.0.1 + resolution: "mimic-function@npm:5.0.1" + checksum: f3d9464dd1816ecf6bdf2aec6ba32c0728022039d992f178237d8e289b48764fee4131319e72eedd4f7f094e22ded0af836c3187a7edc4595d28dd74368fd81d languageName: node linkType: hard @@ -16587,13 +15874,6 @@ __metadata: languageName: node linkType: hard -"min-indent@npm:^1.0.0": - version: 1.0.1 - resolution: "min-indent@npm:1.0.1" - checksum: 7e207bd5c20401b292de291f02913230cb1163abca162044f7db1d951fa245b174dc00869d40dd9a9f32a885ad6a5f3e767ee104cf278f399cb4e92d3f582d5c - languageName: node - linkType: hard - "mini-css-extract-plugin@npm:2.7.7": version: 2.7.7 resolution: "mini-css-extract-plugin@npm:2.7.7" @@ -16619,7 +15899,16 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^3.0.2, minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": +"minimatch@npm:9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" + dependencies: + brace-expansion: "npm:^2.0.1" + checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + languageName: node + linkType: hard + +"minimatch@npm:^3.0.3, minimatch@npm:^3.0.4, minimatch@npm:^3.0.5, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" dependencies: @@ -16637,23 +15926,12 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1, minimatch@npm:^9.0.4": - version: 9.0.4 - resolution: "minimatch@npm:9.0.4" +"minimatch@npm:^9.0.1, minimatch@npm:^9.0.3, minimatch@npm:^9.0.4": + version: 9.0.5 + resolution: "minimatch@npm:9.0.5" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 2c16f21f50e64922864e560ff97c587d15fd491f65d92a677a344e970fe62aafdbeafe648965fa96d33c061b4d0eabfe0213466203dd793367e7f28658cf6414 - languageName: node - linkType: hard - -"minimist-options@npm:^4.0.2": - version: 4.1.0 - resolution: "minimist-options@npm:4.1.0" - dependencies: - arrify: "npm:^1.0.1" - is-plain-obj: "npm:^1.1.0" - kind-of: "npm:^6.0.3" - checksum: 7871f9cdd15d1e7374e5b013e2ceda3d327a06a8c7b38ae16d9ef941e07d985e952c589e57213f7aa90a8744c60aed9524c0d85e501f5478382d9181f2763f54 + checksum: de96cf5e35bdf0eab3e2c853522f98ffbe9a36c37797778d2665231ec1f20a9447a7e567cb640901f89e4daaa95ae5d70c65a9e8aa2bb0019b6facbc3c0575ed languageName: node linkType: hard @@ -16673,18 +15951,18 @@ __metadata: languageName: node linkType: hard -"minipass-fetch@npm:^3.0.0": - version: 3.0.5 - resolution: "minipass-fetch@npm:3.0.5" +"minipass-fetch@npm:^4.0.0": + version: 4.0.0 + resolution: "minipass-fetch@npm:4.0.0" dependencies: encoding: "npm:^0.1.13" minipass: "npm:^7.0.3" minipass-sized: "npm:^1.0.3" - minizlib: "npm:^2.1.2" + minizlib: "npm:^3.0.1" dependenciesMeta: encoding: optional: true - checksum: 9d702d57f556274286fdd97e406fc38a2f5c8d15e158b498d7393b1105974b21249289ec571fa2b51e038a4872bfc82710111cf75fae98c662f3d6f95e72152b + checksum: 7fa30ce7c373fb6f94c086b374fff1589fd7e78451855d2d06c2e2d9df936d131e73e952163063016592ed3081444bd8d1ea608533313b0149156ce23311da4b languageName: node linkType: hard @@ -16724,13 +16002,6 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^4.0.0": - version: 4.2.8 - resolution: "minipass@npm:4.2.8" - checksum: 4ea76b030d97079f4429d6e8a8affd90baf1b6a1898977c8ccce4701c5a2ba2792e033abc6709373f25c2c4d4d95440d9d5e9464b46b7b76ca44d2ce26d939ce - languageName: node - linkType: hard - "minipass@npm:^5.0.0": version: 5.0.0 resolution: "minipass@npm:5.0.0" @@ -16738,14 +16009,14 @@ __metadata: languageName: node linkType: hard -"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4": - version: 7.1.1 - resolution: "minipass@npm:7.1.1" - checksum: fdccc2f99c31083f45f881fd1e6971d798e333e078ab3c8988fb818c470fbd5e935388ad9adb286397eba50baebf46ef8ff487c8d3f455a69c6f3efc327bdff9 +"minipass@npm:^5.0.0 || ^6.0.2 || ^7.0.0, minipass@npm:^7.0.2, minipass@npm:^7.0.3, minipass@npm:^7.0.4, minipass@npm:^7.1.2": + version: 7.1.2 + resolution: "minipass@npm:7.1.2" + checksum: b0fd20bb9fb56e5fa9a8bfac539e8915ae07430a619e4b86ff71f5fc757ef3924b23b2c4230393af1eda647ed3d75739e4e0acb250a6b1eb277cf7f8fe449557 languageName: node linkType: hard -"minizlib@npm:^2.1.1, minizlib@npm:^2.1.2": +"minizlib@npm:^2.1.1": version: 2.1.2 resolution: "minizlib@npm:2.1.2" dependencies: @@ -16755,20 +16026,13 @@ __metadata: languageName: node linkType: hard -"mixin-deep@npm:^1.2.0": - version: 1.3.2 - resolution: "mixin-deep@npm:1.3.2" +"minizlib@npm:^3.0.1": + version: 3.0.1 + resolution: "minizlib@npm:3.0.1" dependencies: - for-in: "npm:^1.0.2" - is-extendable: "npm:^1.0.1" - checksum: cb39ffb73c377222391af788b4c83d1a6cecb2d9fceb7015384f8deb46e151a9b030c21ef59a79cb524d4557e3f74c7248ab948a62a6e7e296b42644863d183b - languageName: node - linkType: hard - -"mixme@npm:^0.5.1": - version: 0.5.10 - resolution: "mixme@npm:0.5.10" - checksum: 409b2124b75b5f489b1521bc470f6201d748499bf656db0aa43a07e654449f3bcc8a0277cd05ca3c3e305281a5934b6e75219866200b70a9e3e105f9cf08baf1 + minipass: "npm:^7.0.4" + rimraf: "npm:^5.0.5" + checksum: 82f8bf70da8af656909a8ee299d7ed3b3372636749d29e105f97f20e88971be31f5ed7642f2e898f00283b68b701cc01307401cdc209b0efc5dd3818220e5093 languageName: node linkType: hard @@ -16799,10 +16063,26 @@ __metadata: languageName: node linkType: hard +"mkdirp@npm:^3.0.1": + version: 3.0.1 + resolution: "mkdirp@npm:3.0.1" + bin: + mkdirp: dist/cjs/src/bin.js + checksum: 9f2b975e9246351f5e3a40dcfac99fcd0baa31fbfab615fe059fb11e51f10e4803c63de1f384c54d656e4db31d000e4767e9ef076a22e12a641357602e31d57d + languageName: node + linkType: hard + +"mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: a3d32379c2554cf7351db6237ddc18dc9e54e4214953f3da105b97dc3babe0deb3ffe99cf409b38ea47cc29f9430561ba6b53b24ab8f9ce97a4b50409e4a50e7 + languageName: node + linkType: hard + "mrmime@npm:^2.0.0": - version: 2.0.0 - resolution: "mrmime@npm:2.0.0" - checksum: 312b35ed288986aec90955410b21ed7427fd1e4ee318cb5fc18765c8d029eeded9444faa46589e5b1ed6b35fb2054a802ac8dcb917ddf6b3e189cb3bf11a965c + version: 2.0.1 + resolution: "mrmime@npm:2.0.1" + checksum: af05afd95af202fdd620422f976ad67dc18e6ee29beb03dd1ce950ea6ef664de378e44197246df4c7cdd73d47f2e7143a6e26e473084b9e4aa2095c0ad1e1761 languageName: node linkType: hard @@ -16820,7 +16100,7 @@ __metadata: languageName: node linkType: hard -"ms@npm:^2.1.1": +"ms@npm:^2.1.1, ms@npm:^2.1.3": version: 2.1.3 resolution: "ms@npm:2.1.3" checksum: d924b57e7312b3b63ad21fc5b3dc0af5e78d61a1fc7cfb5457edaf26326bf62be5307cc87ffb6862ef1c2b33b0233cdb5d4f01c4c958cc0d660948b65a287a48 @@ -16834,6 +16114,20 @@ __metadata: languageName: node linkType: hard +"mute-stream@npm:1.0.0": + version: 1.0.0 + resolution: "mute-stream@npm:1.0.0" + checksum: dce2a9ccda171ec979a3b4f869a102b1343dee35e920146776780de182f16eae459644d187e38d59a3d37adf85685e1c17c38cf7bfda7e39a9880f7a1d10a74c + languageName: node + linkType: hard + +"mux-embed@npm:^5.3.1": + version: 5.7.0 + resolution: "mux-embed@npm:5.7.0" + checksum: e2cfeee4ec00f61994b79e2d5bb00576367ffacdd52f661547252452bde2e6a42ceb59c7c64b13de9f2647ed975d5921b7e2454e7c52f93c157d9914d1861c53 + languageName: node + linkType: hard + "mz@npm:^2.7.0": version: 2.7.0 resolution: "mz@npm:2.7.0" @@ -16861,38 +16155,19 @@ __metadata: languageName: node linkType: hard -"nanoid@npm:^3.3.7": - version: 3.3.7 - resolution: "nanoid@npm:3.3.7" +"nanoid@npm:^3.3.7, nanoid@npm:^3.3.8": + version: 3.3.8 + resolution: "nanoid@npm:3.3.8" bin: nanoid: bin/nanoid.cjs - checksum: e3fb661aa083454f40500473bb69eedb85dc160e763150b9a2c567c7e9ff560ce028a9f833123b618a6ea742e311138b591910e795614a629029e86e180660f3 - languageName: node - linkType: hard - -"nanomatch@npm:^1.2.9": - version: 1.2.13 - resolution: "nanomatch@npm:1.2.13" - dependencies: - arr-diff: "npm:^4.0.0" - array-unique: "npm:^0.3.2" - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - fragment-cache: "npm:^0.2.1" - is-windows: "npm:^1.0.2" - kind-of: "npm:^6.0.2" - object.pick: "npm:^1.3.0" - regex-not: "npm:^1.0.0" - snapdragon: "npm:^0.8.1" - to-regex: "npm:^3.0.1" - checksum: 0f5cefa755ca2e20c86332821995effb24acb79551ddaf51c1b9112628cad234a0d8fd9ac6aa56ad1f8bfad6ff6ae86e851acb960943249d9fa44b091479953a + checksum: 4b1bb29f6cfebf3be3bc4ad1f1296fb0a10a3043a79f34fbffe75d1621b4318319211cd420549459018ea3592f0d2f159247a6f874911d6d26eaaadda2478120 languageName: node linkType: hard -"napi-build-utils@npm:^1.0.1": - version: 1.0.2 - resolution: "napi-build-utils@npm:1.0.2" - checksum: 37fd2cd0ff2ad20073ce78d83fd718a740d568b225924e753ae51cb69d68f330c80544d487e5e5bd18e28702ed2ca469c2424ad948becd1862c1b0209542b2e9 +"napi-build-utils@npm:^2.0.0": + version: 2.0.0 + resolution: "napi-build-utils@npm:2.0.0" + checksum: 5833aaeb5cc5c173da47a102efa4680a95842c13e0d9cc70428bd3ee8d96bb2172f8860d2811799b5daa5cbeda779933601492a2028a6a5351c6d0fcf6de83db languageName: node linkType: hard @@ -16910,13 +16185,20 @@ __metadata: languageName: node linkType: hard -"negotiator@npm:0.6.3, negotiator@npm:^0.6.3": +"negotiator@npm:0.6.3": version: 0.6.3 resolution: "negotiator@npm:0.6.3" checksum: 3ec9fd413e7bf071c937ae60d572bc67155262068ed522cf4b3be5edbe6ddf67d095ec03a3a14ebf8fc8e95f8e1d61be4869db0dbb0de696f6b837358bd43fc2 languageName: node linkType: hard +"negotiator@npm:^1.0.0": + version: 1.0.0 + resolution: "negotiator@npm:1.0.0" + checksum: 4c559dd52669ea48e1914f9d634227c561221dd54734070791f999c52ed0ff36e437b2e07d5c1f6e32909fc625fe46491c16e4a8f0572567d4dd15c3a4fda04b + languageName: node + linkType: hard + "neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" @@ -16944,11 +16226,11 @@ __metadata: linkType: hard "node-abi@npm:^3.3.0": - version: 3.62.0 - resolution: "node-abi@npm:3.62.0" + version: 3.74.0 + resolution: "node-abi@npm:3.74.0" dependencies: semver: "npm:^7.3.5" - checksum: 62e11264cbb51387cf4599b04e0418c7eba725afe3a228504ade957d61f579a5cb24df79dad9d338b9beb58d723643d40c9fcae2cfc2fe775c0ef56bb0fd0ec8 + checksum: a6c83c448d5e8b591f749a0157c9ec02f653021cdf3415c1a44fcb5fc8afc124acad186bc1ec76cb4db2485cc2dcdda187aacd382c54b6e3093ffc0389603643 languageName: node linkType: hard @@ -16968,7 +16250,7 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:2.7.0, node-fetch@npm:^2.5.0": +"node-fetch@npm:^2.5.0": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -16983,22 +16265,22 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 10.1.0 - resolution: "node-gyp@npm:10.1.0" + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: env-paths: "npm:^2.2.0" exponential-backoff: "npm:^3.1.1" glob: "npm:^10.3.10" graceful-fs: "npm:^4.2.6" - make-fetch-happen: "npm:^13.0.0" - nopt: "npm:^7.0.0" - proc-log: "npm:^3.0.0" + make-fetch-happen: "npm:^14.0.3" + nopt: "npm:^8.0.0" + proc-log: "npm:^5.0.0" semver: "npm:^7.3.5" - tar: "npm:^6.1.2" - which: "npm:^4.0.0" + tar: "npm:^7.4.3" + which: "npm:^5.0.0" bin: node-gyp: bin/node-gyp.js - checksum: 9cc821111ca244a01fb7f054db7523ab0a0cd837f665267eb962eb87695d71fb1e681f9e21464cc2fd7c05530dc4c81b810bca1a88f7d7186909b74477491a3c + checksum: c38977ce502f1ea41ba2b8721bd5b49bc3d5b3f813eabfac8414082faf0620ccb5211e15c4daecc23ed9f5e3e9cc4da00e575a0bcfc2a95a069294f2afa1e0cd languageName: node linkType: hard @@ -17040,14 +16322,14 @@ __metadata: languageName: node linkType: hard -"node-machine-id@npm:1.1.12, node-machine-id@npm:^1.1.10": +"node-machine-id@npm:1.1.12": version: 1.1.12 resolution: "node-machine-id@npm:1.1.12" checksum: ab2fea5f75a6f1ce3c76c5e0ae3903b631230e0a99b003d176568fff8ddbdf7b2943be96cd8d220c497ca0f6149411831f8a450601929f326781cb1b59bab7f8 languageName: node linkType: hard -"node-plop@npm:0.26.3, node-plop@npm:^0.26.3": +"node-plop@npm:0.26.3": version: 0.26.3 resolution: "node-plop@npm:0.26.3" dependencies: @@ -17066,21 +16348,42 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.14": - version: 2.0.14 - resolution: "node-releases@npm:2.0.14" - checksum: 199fc93773ae70ec9969bc6d5ac5b2bbd6eb986ed1907d751f411fef3ede0e4bfdb45ceb43711f8078bea237b6036db8b1bf208f6ff2b70c7d615afd157f3ab9 +"node-plop@npm:^0.32.0": + version: 0.32.0 + resolution: "node-plop@npm:0.32.0" + dependencies: + "@types/inquirer": "npm:^9.0.3" + change-case: "npm:^4.1.2" + del: "npm:^7.1.0" + globby: "npm:^13.2.2" + handlebars: "npm:^4.7.8" + inquirer: "npm:^9.2.10" + isbinaryfile: "npm:^5.0.0" + lodash.get: "npm:^4.4.2" + lower-case: "npm:^2.0.2" + mkdirp: "npm:^3.0.1" + resolve: "npm:^1.22.4" + title-case: "npm:^3.0.3" + upper-case: "npm:^2.0.2" + checksum: 83babd504c4d5f84638c8d1638f99d6d3cd3615162df5be118163c4231b56e09388032db40034ec8fd4c93ef2e8d75d50b7b4d90a3150358554b759663051b2a + languageName: node + linkType: hard + +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 52a0dbd25ccf545892670d1551690fe0facb6a471e15f2cfa1b20142a5b255b3aa254af5f59d6ecb69c2bec7390bc643c43aa63b13bf5e64b6075952e716b1aa languageName: node linkType: hard -"node-schedule@npm:2.1.0": - version: 2.1.0 - resolution: "node-schedule@npm:2.1.0" +"node-schedule@npm:2.1.1": + version: 2.1.1 + resolution: "node-schedule@npm:2.1.1" dependencies: - cron-parser: "npm:^3.5.0" + cron-parser: "npm:^4.2.0" long-timeout: "npm:0.1.1" sorted-array-functions: "npm:^1.3.0" - checksum: 556994e2d42c3a3f8b6bbd1c585d537d9cadf0d1dc35a830ce954fbd632e375f44595dd6650cb626ee7f49c1fc707eee6fa3d0986c412a333138dcd340ea9ec7 + checksum: 6ec51b34b9e676740ac25298e4ced5ee46053379f0d3aad533e51d7e083bc24ced045df1772a95bf9d9cfdb81299340bbf551549a7c5eb6e4d2dc6468c85c70e languageName: node linkType: hard @@ -17121,8 +16424,8 @@ __metadata: linkType: hard "nodemon@npm:^3.1.0": - version: 3.1.0 - resolution: "nodemon@npm:3.1.0" + version: 3.1.9 + resolution: "nodemon@npm:3.1.9" dependencies: chokidar: "npm:^3.5.2" debug: "npm:^4" @@ -17136,7 +16439,7 @@ __metadata: undefsafe: "npm:^2.0.5" bin: nodemon: bin/nodemon.js - checksum: 3aeb50105ecae31ce4d0a5cd464011d4aa0dc15419e39ac0fd203d784e38940e1436f4ed96adbaa0f9614ee0644f91e3cf38f2afae8d3918ae7afc51c7e2116b + checksum: dbd6fab40e6be18929ac02366bfdc2203c1688f45186d9468f6bdeb192f0666d044500dfb729d825526715196456e6a17509a13de019b058cbce428d72d04eb5 languageName: node linkType: hard @@ -17150,14 +16453,14 @@ __metadata: languageName: node linkType: hard -"nopt@npm:^7.0.0": - version: 7.2.1 - resolution: "nopt@npm:7.2.1" +"nopt@npm:^8.0.0": + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - abbrev: "npm:^2.0.0" + abbrev: "npm:^3.0.0" bin: nopt: bin/nopt.js - checksum: a069c7c736767121242037a22a788863accfa932ab285a1eb569eb8cd534b09d17206f68c37f096ae785647435e0c5a5a0a67b42ec743e481a455e5ae6a6df81 + checksum: 62e9ea70c7a3eb91d162d2c706b6606c041e4e7b547cbbb48f8b3695af457dd6479904d7ace600856bf923dd8d1ed0696f06195c8c20f02ac87c1da0e1d315ef languageName: node linkType: hard @@ -17226,12 +16529,13 @@ __metadata: languageName: node linkType: hard -"npm-run-path@npm:^5.1.0": - version: 5.3.0 - resolution: "npm-run-path@npm:5.3.0" +"npm-run-path@npm:^6.0.0": + version: 6.0.0 + resolution: "npm-run-path@npm:6.0.0" dependencies: path-key: "npm:^4.0.0" - checksum: 124df74820c40c2eb9a8612a254ea1d557ddfab1581c3e751f825e3e366d9f00b0d76a3c94ecd8398e7f3eee193018622677e95816e8491f0797b21e30b2deba + unicorn-magic: "npm:^0.3.0" + checksum: b223c8a0dcd608abf95363ea5c3c0ccc3cd877daf0102eaf1b0f2390d6858d8337fbb7c443af2403b067a7d2c116d10691ecd22ab3c5273c44da1ff8d07753bd languageName: node linkType: hard @@ -17251,21 +16555,10 @@ __metadata: languageName: node linkType: hard -"object-copy@npm:^0.1.0": - version: 0.1.0 - resolution: "object-copy@npm:0.1.0" - dependencies: - copy-descriptor: "npm:^0.1.0" - define-property: "npm:^0.2.5" - kind-of: "npm:^3.0.3" - checksum: 79314b05e9d626159a04f1d913f4c4aba9eae8848511cf5f4c8e3b04bb3cc313b65f60357f86462c959a14c2d58380fedf89b6b32ecec237c452a5ef3900a293 - languageName: node - linkType: hard - -"object-inspect@npm:^1.13.1": - version: 1.13.1 - resolution: "object-inspect@npm:1.13.1" - checksum: fad603f408e345c82e946abdf4bfd774260a5ed3e5997a0b057c44153ac32c7271ff19e3a5ae39c858da683ba045ccac2f65245c12763ce4e8594f818f4a648d +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: d7f8711e803b96ea3191c745d6f8056ce1f2496e530e6a19a0e92d89b0fa3c76d910c31f0aa270432db6bd3b2f85500a376a83aaba849a8d518c8845b3211692 languageName: node linkType: hard @@ -17276,24 +16569,17 @@ __metadata: languageName: node linkType: hard -"object-visit@npm:^1.0.0": - version: 1.0.1 - resolution: "object-visit@npm:1.0.1" - dependencies: - isobject: "npm:^3.0.0" - checksum: 086b475bda24abd2318d2b187c3e928959b89f5cb5883d6fe5a42d03719b61fc18e765f658de9ac8730e67ba9ff26d61e73d991215948ff9ecefe771e0071029 - languageName: node - linkType: hard - -"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4, object.assign@npm:^4.1.5": - version: 4.1.5 - resolution: "object.assign@npm:4.1.5" +"object.assign@npm:^4.1.2, object.assign@npm:^4.1.4, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: "npm:^1.0.5" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" - has-symbols: "npm:^1.0.3" + es-object-atoms: "npm:^1.0.0" + has-symbols: "npm:^1.1.0" object-keys: "npm:^1.1.1" - checksum: 60108e1fa2706f22554a4648299b0955236c62b3685c52abf4988d14fffb0e7731e00aa8c6448397e3eb63d087dcc124a9f21e1980f36d0b2667f3c18bacd469 + checksum: 3b2732bd860567ea2579d1567525168de925a8d852638612846bd8082b3a1602b7b89b67b09913cbb5b9bd6e95923b2ae73580baa9d99cb4e990564e8cbf5ddc languageName: node linkType: hard @@ -17309,7 +16595,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.5, object.entries@npm:^1.1.7": +"object.entries@npm:^1.1.5, object.entries@npm:^1.1.8": version: 1.1.8 resolution: "object.entries@npm:1.1.8" dependencies: @@ -17320,7 +16606,7 @@ __metadata: languageName: node linkType: hard -"object.fromentries@npm:^2.0.7": +"object.fromentries@npm:^2.0.8": version: 2.0.8 resolution: "object.fromentries@npm:2.0.8" dependencies: @@ -17332,7 +16618,7 @@ __metadata: languageName: node linkType: hard -"object.groupby@npm:^1.0.1": +"object.groupby@npm:^1.0.3": version: 1.0.3 resolution: "object.groupby@npm:1.0.3" dependencies: @@ -17343,18 +16629,7 @@ __metadata: languageName: node linkType: hard -"object.hasown@npm:^1.1.3": - version: 1.1.4 - resolution: "object.hasown@npm:1.1.4" - dependencies: - define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" - es-object-atoms: "npm:^1.0.0" - checksum: f23187b08d874ef1aea060118c8259eb7f99f93c15a50771d710569534119062b90e087b92952b2d0fb1bb8914d61fb0b43c57fb06f622aaad538fe6868ab987 - languageName: node - linkType: hard - -"object.map@npm:^1.0.0": +"object.map@npm:^1.0.1": version: 1.0.1 resolution: "object.map@npm:1.0.1" dependencies: @@ -17364,7 +16639,7 @@ __metadata: languageName: node linkType: hard -"object.pick@npm:^1.2.0, object.pick@npm:^1.3.0": +"object.pick@npm:^1.3.0": version: 1.3.0 resolution: "object.pick@npm:1.3.0" dependencies: @@ -17373,14 +16648,15 @@ __metadata: languageName: node linkType: hard -"object.values@npm:^1.1.6, object.values@npm:^1.1.7": - version: 1.2.0 - resolution: "object.values@npm:1.2.0" +"object.values@npm:^1.1.6, object.values@npm:^1.2.0, object.values@npm:^1.2.1": + version: 1.2.1 + resolution: "object.values@npm:1.2.1" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 15809dc40fd6c5529501324fec5ff08570b7d70fb5ebbe8e2b3901afec35cf2b3dc484d1210c6c642cd3e7e0a5e18dd1d6850115337fef46bdae14ab0cb18ac3 + checksum: 3c47814fdc64842ae3d5a74bc9d06bdd8d21563c04d9939bf6716a9c00596a4ebc342552f8934013d1ec991c74e3671b26710a0c51815f0b603795605ab6b2c9 languageName: node linkType: hard @@ -17418,15 +16694,6 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^2.0.0": - version: 2.0.1 - resolution: "onetime@npm:2.0.1" - dependencies: - mimic-fn: "npm:^1.0.0" - checksum: b4e44a8c34e70e02251bfb578a6e26d6de6eedbed106cd78211d2fd64d28b6281d54924696554e4e966559644243753ac5df73c87f283b0927533d3315696215 - languageName: node - linkType: hard - "onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" @@ -17436,12 +16703,12 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^6.0.0": - version: 6.0.0 - resolution: "onetime@npm:6.0.0" +"onetime@npm:^7.0.0": + version: 7.0.0 + resolution: "onetime@npm:7.0.0" dependencies: - mimic-fn: "npm:^4.0.0" - checksum: 4eef7c6abfef697dd4479345a4100c382d73c149d2d56170a54a07418c50816937ad09500e1ed1e79d235989d073a9bade8557122aee24f0576ecde0f392bb6c + mimic-function: "npm:^5.0.0" + checksum: 5cb9179d74b63f52a196a2e7037ba2b9a893245a5532d3f44360012005c9cadb60851d56716ebff18a6f47129dab7168022445df47c2aff3b276d92585ed1221 languageName: node linkType: hard @@ -17463,18 +16730,6 @@ __metadata: languageName: node linkType: hard -"open@npm:^9.1.0": - version: 9.1.0 - resolution: "open@npm:9.1.0" - dependencies: - default-browser: "npm:^4.0.0" - define-lazy-prop: "npm:^3.0.0" - is-inside-container: "npm:^1.0.0" - is-wsl: "npm:^2.2.0" - checksum: 8073ec0dd8994a7a7d9bac208bd17d093993a65ce10f2eb9b62b6d3a91c9366ae903938a237c275493c130171d339f6dcbdd2a2de7e32953452c0867b97825af - languageName: node - linkType: hard - "opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -17515,17 +16770,20 @@ __metadata: languageName: node linkType: hard -"ora@npm:^3.4.0": - version: 3.4.0 - resolution: "ora@npm:3.4.0" +"ora@npm:^8.0.0": + version: 8.2.0 + resolution: "ora@npm:8.2.0" dependencies: - chalk: "npm:^2.4.2" - cli-cursor: "npm:^2.1.0" - cli-spinners: "npm:^2.0.0" - log-symbols: "npm:^2.2.0" - strip-ansi: "npm:^5.2.0" - wcwidth: "npm:^1.0.1" - checksum: 04cb375f222c36a16a95e6c39c473644a99a42fc34d35c37507cb836ea0a71f4d831fcd53198a460869114b2730891d63cc1047304afe5ddb078974d468edfb1 + chalk: "npm:^5.3.0" + cli-cursor: "npm:^5.0.0" + cli-spinners: "npm:^2.9.2" + is-interactive: "npm:^2.0.0" + is-unicode-supported: "npm:^2.0.0" + log-symbols: "npm:^6.0.0" + stdin-discarder: "npm:^0.2.2" + string-width: "npm:^7.2.0" + strip-ansi: "npm:^7.1.0" + checksum: 7d9291255db22e293ea164f520b6042a3e906576ab06c9cf408bf9ef5664ba0a9f3bd258baa4ada058cfcc2163ef9b6696d51237a866682ce33295349ba02c3a languageName: node linkType: hard @@ -17536,6 +16794,18 @@ __metadata: languageName: node linkType: hard +"os-paths@npm:^7.4.0": + version: 7.4.0 + resolution: "os-paths@npm:7.4.0" + dependencies: + fsevents: "npm:*" + dependenciesMeta: + fsevents: + optional: true + checksum: 196b31eaba32d56780ad42674c7fab22f9cdc811c90bca0e7eb9b016ce76ad8eb4d32dc537e7eea8ca11627b6e2c709ae9a1287d7b265c3b6feb855f87579022 + languageName: node + linkType: hard + "os-tmpdir@npm:~1.0.2": version: 1.0.2 resolution: "os-tmpdir@npm:1.0.2" @@ -17564,6 +16834,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: "npm:^1.2.6" + object-keys: "npm:^1.1.1" + safe-push-apply: "npm:^1.0.0" + checksum: 6dfeb3455bff92ec3f16a982d4e3e65676345f6902d9f5ded1d8265a6318d0200ce461956d6d1c70053c7fe9f9fe65e552faac03f8140d37ef0fdd108e67013a + languageName: node + linkType: hard + "p-cancelable@npm:^2.0.0": version: 2.1.1 resolution: "p-cancelable@npm:2.1.1" @@ -17580,13 +16861,6 @@ __metadata: languageName: node linkType: hard -"p-is-promise@npm:^3.0.0": - version: 3.0.0 - resolution: "p-is-promise@npm:3.0.0" - checksum: 17a52c7a59a31a435a4721a7110faeccb7cc9179cf9cd00016b7a9a7156e2c2ed9d8e2efc0142acab74d5064fbb443eaeaf67517cf3668f2a7c93a7effad5bb9 - languageName: node - linkType: hard - "p-limit@npm:^2.0.0, p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" @@ -17657,6 +16931,22 @@ __metadata: languageName: node linkType: hard +"p-map@npm:^5.5.0": + version: 5.5.0 + resolution: "p-map@npm:5.5.0" + dependencies: + aggregate-error: "npm:^4.0.0" + checksum: 410bce846b1e3db6bb2ccab6248372ecf4e635fc2b31331c8f56478e73fec9e146e8b4547585e635703160a3d252a6a65b8f855834aebc2c3408eb5789630cc4 + languageName: node + linkType: hard + +"p-map@npm:^7.0.2": + version: 7.0.3 + resolution: "p-map@npm:7.0.3" + checksum: 46091610da2b38ce47bcd1d8b4835a6fa4e832848a6682cf1652bc93915770f4617afc844c10a77d1b3e56d2472bb2d5622353fa3ead01a7f42b04fc8e744a5c + languageName: node + linkType: hard + "p-try@npm:^2.0.0": version: 2.2.0 resolution: "p-try@npm:2.2.0" @@ -17664,6 +16954,13 @@ __metadata: languageName: node linkType: hard +"package-json-from-dist@npm:^1.0.0": + version: 1.0.1 + resolution: "package-json-from-dist@npm:1.0.1" + checksum: 62ba2785eb655fec084a257af34dbe24292ab74516d6aecef97ef72d4897310bc6898f6c85b5cd22770eaa1ce60d55a0230e150fb6a966e3ecd6c511e23d164b + languageName: node + linkType: hard + "package-json@npm:7.0.0": version: 7.0.0 resolution: "package-json@npm:7.0.0" @@ -17676,6 +16973,13 @@ __metadata: languageName: node linkType: hard +"package-manager-detector@npm:^0.2.0": + version: 0.2.9 + resolution: "package-manager-detector@npm:0.2.9" + checksum: 5fe1e80743fd110954f1904be4be32f34fc46c17b05e9e47a81e2f5777e474366cb570ed3b697a5ae8290860b53ac4b309898b24919dc1ddeb6d4097429113e1 + languageName: node + linkType: hard + "pako@npm:~1.0.5": version: 1.0.11 resolution: "pako@npm:1.0.11" @@ -17725,7 +17029,7 @@ __metadata: languageName: node linkType: hard -"parse-filepath@npm:^1.0.1": +"parse-filepath@npm:^1.0.2": version: 1.0.2 resolution: "parse-filepath@npm:1.0.2" dependencies: @@ -17748,6 +17052,13 @@ __metadata: languageName: node linkType: hard +"parse-ms@npm:^4.0.0": + version: 4.0.0 + resolution: "parse-ms@npm:4.0.0" + checksum: a7900f4f1ebac24cbf5e9708c16fb2fd482517fad353aecd7aefb8c2ba2f85ce017913ccb8925d231770404780df46244ea6fec598b3bde6490882358b4d2d16 + languageName: node + linkType: hard + "parse-passwd@npm:^1.0.0": version: 1.0.0 resolution: "parse-passwd@npm:1.0.0" @@ -17756,11 +17067,11 @@ __metadata: linkType: hard "parse-path@npm:^7.0.0": - version: 7.0.0 - resolution: "parse-path@npm:7.0.0" + version: 7.0.1 + resolution: "parse-path@npm:7.0.1" dependencies: protocols: "npm:^2.0.0" - checksum: e7646f6b998b083bbd40102643d803557ce4ae18ae1704e6cc7ae2525ea7c5400f4a3635aca3244cfe65ce4dd0ff77db1142dde4d080e8a80c364c4b3e8fe8d2 + checksum: 687804bbd216bf45f3942a5a0a3cd74da0eb9cdaf40d32020fa05a590b3c84c985bab0dc18cb13569db4cf3294c560d3a657be06698c323b32423210e488164b languageName: node linkType: hard @@ -17807,13 +17118,6 @@ __metadata: languageName: node linkType: hard -"pascalcase@npm:^0.1.1": - version: 0.1.1 - resolution: "pascalcase@npm:0.1.1" - checksum: 48dfe90618e33810bf58211d8f39ad2c0262f19ad6354da1ba563935b5f429f36409a1fb9187c220328f7a4dc5969917f8e3e01ee089b5f1627b02aefe39567b - languageName: node - linkType: hard - "passport-local@npm:1.0.0": version: 1.0.0 resolution: "passport-local@npm:1.0.0" @@ -17857,6 +17161,16 @@ __metadata: languageName: node linkType: hard +"path-case@npm:^3.0.4": + version: 3.0.4 + resolution: "path-case@npm:3.0.4" + dependencies: + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: b6b14637228a558793f603aaeb2fcd981e738b8b9319421b713532fba96d75aa94024b9f6b9ae5aa33d86755144a5b36697d28db62ae45527dbd672fcc2cf0b7 + languageName: node + linkType: hard + "path-exists@npm:^3.0.0": version: 3.0.0 resolution: "path-exists@npm:3.0.0" @@ -17915,7 +17229,7 @@ __metadata: languageName: node linkType: hard -"path-scurry@npm:^1.11.0": +"path-scurry@npm:^1.10.1, path-scurry@npm:^1.11.1": version: 1.11.1 resolution: "path-scurry@npm:1.11.1" dependencies: @@ -17925,19 +17239,10 @@ __metadata: languageName: node linkType: hard -"path-to-regexp@npm:^1.7.0": - version: 1.9.0 - resolution: "path-to-regexp@npm:1.9.0" - dependencies: - isarray: "npm:0.0.1" - checksum: de9ddb01b84d9c2c8e2bed18630d8d039e2d6f60a6538595750fa08c7a6482512257464c8da50616f266ab2cdd2428387e85f3b089e4c3f25d0c537e898a0751 - languageName: node - linkType: hard - -"path-to-regexp@npm:^6.1.0": - version: 6.2.2 - resolution: "path-to-regexp@npm:6.2.2" - checksum: 4b60852d3501fd05ca9dd08c70033d73844e5eca14e41f499f069afa8364f780f15c5098002f93bd42af8b3514de62ac6e82a53b5662de881d2b08c9ef21ea6b +"path-to-regexp@npm:^6.3.0": + version: 6.3.0 + resolution: "path-to-regexp@npm:6.3.0" + checksum: 73b67f4638b41cde56254e6354e46ae3a2ebc08279583f6af3d96fe4664fc75788f74ed0d18ca44fa4a98491b69434f9eee73b97bb5314bd1b5adb700f5c18d6 languageName: node linkType: hard @@ -17955,7 +17260,7 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.0.3, pbkdf2@npm:^3.1.2": +"pbkdf2@npm:^3.1.2": version: 3.1.2 resolution: "pbkdf2@npm:3.1.2" dependencies: @@ -17989,10 +17294,10 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1": - version: 1.0.1 - resolution: "picocolors@npm:1.0.1" - checksum: c63cdad2bf812ef0d66c8db29583802355d4ca67b9285d846f390cc15c2f6ccb94e8cb7eb6a6e97fc5990a6d3ad4ae42d86c84d3146e667c739a4234ed50d400 +"picocolors@npm:^1.0.0, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": + version: 1.1.1 + resolution: "picocolors@npm:1.1.1" + checksum: e2e3e8170ab9d7c7421969adaa7e1b31434f789afb9b3f115f6b96d91945041ac3ceb02e9ec6fe6510ff036bcc0bf91e69a1772edc0b707e12b19c0f2d6bcf58 languageName: node linkType: hard @@ -18042,21 +17347,30 @@ __metadata: languageName: node linkType: hard -"plop@npm:2.7.6": - version: 2.7.6 - resolution: "plop@npm:2.7.6" +"player.style@npm:^0.0.8": + version: 0.0.8 + resolution: "player.style@npm:0.0.8" dependencies: - "@types/liftoff": "npm:^2.5.1" - chalk: "npm:^1.1.3" - interpret: "npm:^1.2.0" - liftoff: "npm:^2.5.0" - minimist: "npm:^1.2.5" - node-plop: "npm:^0.26.3" - ora: "npm:^3.4.0" - v8flags: "npm:^2.0.10" + media-chrome: "npm:^4.1.0" + checksum: a0e45a2a5d44ad423e2c0feb3b41c0219481ff95eab100e1c905e7f49a550c86ee362e09a8ac87279301a182795aed058245aec277bf039ba2e63161f8dca44f + languageName: node + linkType: hard + +"plop@npm:4.0.1": + version: 4.0.1 + resolution: "plop@npm:4.0.1" + dependencies: + "@types/liftoff": "npm:^4.0.3" + chalk: "npm:^5.3.0" + interpret: "npm:^3.1.1" + liftoff: "npm:^4.0.0" + minimist: "npm:^1.2.8" + node-plop: "npm:^0.32.0" + ora: "npm:^8.0.0" + v8flags: "npm:^4.0.1" bin: plop: bin/plop.js - checksum: eeb8b352a3f82d3d825d9152b36f302c2384ac1b3fd66e7dea2f16f21955c3d836c59e24e3f366fe72536fc0f16b78be80ad9fa55e116d8c35ce7e8c80cc3cd1 + checksum: 2143c028f35a9bc14ac7d7195dcd3fbe2369a6957fb5a5fbdd3a60e9d2a16ccad73deccf829fa04e8dee647cdaeae1066d84e6c3c5958caf3a3a5314a781aa7c languageName: node linkType: hard @@ -18067,24 +17381,17 @@ __metadata: languageName: node linkType: hard -"pony-cause@npm:^2.1.2": +"pony-cause@npm:^2.1.4": version: 2.1.11 resolution: "pony-cause@npm:2.1.11" checksum: d5db6489ec42f8fcce0fd9ad2052be98cd8f63814bf32819694ec1f4c6a01bc3be6181050d83bc79e95272174a5b9776d1c2af1fa79ef51e0ccc0f97c22b1420 languageName: node linkType: hard -"posix-character-classes@npm:^0.1.0": - version: 0.1.1 - resolution: "posix-character-classes@npm:0.1.1" - checksum: cce88011548a973b4af58361cd8f5f7b5a6faff8eef0901565802f067bcabf82597e920d4c97c22068464be3cbc6447af589f6cc8a7d813ea7165be60a0395bc - languageName: node - linkType: hard - "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: d9aa22d31f4f7680e20269db76791b41c3a32c01a373e25f8a4813b4d45f7456bfc2b6d68f752dc4aab0e0bb0721cb3d76fb678c9101cb7a16316664bc2c73fd + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: c810983414142071da1d644662ce4caebce890203eb2bc7bf119f37f3fe5796226e117e6cca146b521921fa6531072674174a3325066ac66fce089a53e1e5196 languageName: node linkType: hard @@ -18098,26 +17405,26 @@ __metadata: linkType: hard "postcss-modules-local-by-default@npm:^4.0.5": - version: 4.0.5 - resolution: "postcss-modules-local-by-default@npm:4.0.5" + version: 4.2.0 + resolution: "postcss-modules-local-by-default@npm:4.2.0" dependencies: icss-utils: "npm:^5.0.0" - postcss-selector-parser: "npm:^6.0.2" + postcss-selector-parser: "npm:^7.0.0" postcss-value-parser: "npm:^4.1.0" peerDependencies: postcss: ^8.1.0 - checksum: f4ad35abeb685ecb25f80c93d9fe23c8b89ee45ac4185f3560e701b4d7372f9b798577e79c5ed03b6d9c80bc923b001210c127c04ced781f43cda9e32b202a5b + checksum: b0b83feb2a4b61f5383979d37f23116c99bc146eba1741ca3cf1acca0e4d0dbf293ac1810a6ab4eccbe1ee76440dd0a9eb2db5b3bba4f99fc1b3ded16baa6358 languageName: node linkType: hard "postcss-modules-scope@npm:^3.2.0": - version: 3.2.0 - resolution: "postcss-modules-scope@npm:3.2.0" + version: 3.2.1 + resolution: "postcss-modules-scope@npm:3.2.1" dependencies: - postcss-selector-parser: "npm:^6.0.4" + postcss-selector-parser: "npm:^7.0.0" peerDependencies: postcss: ^8.1.0 - checksum: a2f5ffe372169b3feb8628cd785eb748bf12e344cfa57bce9e5cdc4fa5adcdb40d36daa86bb35dad53427703b185772aad08825b5783f745fcb1b6039454a84b + checksum: bd2d81f79e3da0ef6365b8e2c78cc91469d05b58046b4601592cdeef6c4050ed8fe1478ae000a1608042fc7e692cb51fecbd2d9bce3f4eace4d32e883ffca10b languageName: node linkType: hard @@ -18132,13 +17439,13 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": - version: 6.0.16 - resolution: "postcss-selector-parser@npm:6.0.16" +"postcss-selector-parser@npm:^7.0.0": + version: 7.1.0 + resolution: "postcss-selector-parser@npm:7.1.0" dependencies: cssesc: "npm:^3.0.0" util-deprecate: "npm:^1.0.2" - checksum: 0e11657cb3181aaf9ff67c2e59427c4df496b4a1b6a17063fae579813f80af79d444bf38f82eeb8b15b4679653fd3089e66ef0283f9aab01874d885e6cf1d2cf + checksum: 0fef257cfd1c0fe93c18a3f8a6e739b4438b527054fd77e9a62730a89b2d0ded1b59314a7e4aaa55bc256204f40830fecd2eb50f20f8cb7ab3a10b52aa06c8aa languageName: node linkType: hard @@ -18149,38 +17456,38 @@ __metadata: languageName: node linkType: hard -"postcss@npm:^8.3.11, postcss@npm:^8.4.32, postcss@npm:^8.4.33": - version: 8.4.38 - resolution: "postcss@npm:8.4.38" +"postcss@npm:8.4.49": + version: 8.4.49 + resolution: "postcss@npm:8.4.49" dependencies: nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.0" - source-map-js: "npm:^1.2.0" - checksum: 955407b8f70cf0c14acf35dab3615899a2a60a26718a63c848cf3c29f2467b0533991b985a2b994430d890bd7ec2b1963e36352b0774a19143b5f591540f7c06 + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: f1b3f17aaf36d136f59ec373459f18129908235e65dbdc3aee5eef8eba0756106f52de5ec4682e29a2eab53eb25170e7e871b3e4b52a8f1de3d344a514306be3 languageName: node linkType: hard -"postcss@npm:^8.4.38": - version: 8.4.41 - resolution: "postcss@npm:8.4.41" +"postcss@npm:^8.3.11, postcss@npm:^8.4.33, postcss@npm:^8.4.38, postcss@npm:^8.4.43": + version: 8.5.3 + resolution: "postcss@npm:8.5.3" dependencies: - nanoid: "npm:^3.3.7" - picocolors: "npm:^1.0.1" - source-map-js: "npm:^1.2.0" - checksum: c1828fc59e7ec1a3bf52b3a42f615dba53c67960ed82a81df6441b485fe43c20aba7f4e7c55425762fd99c594ecabbaaba8cf5b30fd79dfec5b52a9f63a2d690 + nanoid: "npm:^3.3.8" + picocolors: "npm:^1.1.1" + source-map-js: "npm:^1.2.1" + checksum: b75510d7b28c3ab728c8733dd01538314a18c52af426f199a3c9177e63eb08602a3938bfb66b62dc01350b9aed62087eabbf229af97a1659eb8d3513cec823b3 languageName: node linkType: hard "prebuild-install@npm:^7.1.1": - version: 7.1.2 - resolution: "prebuild-install@npm:7.1.2" + version: 7.1.3 + resolution: "prebuild-install@npm:7.1.3" dependencies: detect-libc: "npm:^2.0.0" expand-template: "npm:^2.0.3" github-from-package: "npm:0.0.0" minimist: "npm:^1.2.3" mkdirp-classic: "npm:^0.5.3" - napi-build-utils: "npm:^1.0.1" + napi-build-utils: "npm:^2.0.0" node-abi: "npm:^3.3.0" pump: "npm:^3.0.0" rc: "npm:^1.2.7" @@ -18189,19 +17496,19 @@ __metadata: tunnel-agent: "npm:^0.6.0" bin: prebuild-install: bin.js - checksum: e64868ba9ef2068fd7264f5b03e5298a901e02a450acdb1f56258d88c09dea601eefdb3d1dfdff8513fdd230a92961712be0676192626a3b4d01ba154d48bdd3 + checksum: 25919a42b52734606a4036ab492d37cfe8b601273d8dfb1fa3c84e141a0a475e7bad3ab848c741d2f810cef892fcf6059b8c7fe5b29f98d30e0c29ad009bedff languageName: node linkType: hard -"preferred-pm@npm:^3.0.0": - version: 3.1.3 - resolution: "preferred-pm@npm:3.1.3" +"preferred-pm@npm:3.1.2": + version: 3.1.2 + resolution: "preferred-pm@npm:3.1.2" dependencies: find-up: "npm:^5.0.0" find-yarn-workspace-root2: "npm:1.2.16" path-exists: "npm:^4.0.0" which-pm: "npm:2.0.0" - checksum: 8eb9c35e4818d8e20b5b61a2117f5c77678649e1d20492fe4fdae054a9c4b930d04582b17e8a59b2dc923f2f788c7ded7fc99fd22c04631d836f7f52aeb79bde + checksum: 0c1a876461d41ddd8c5ecdcb4be2b8c93b408857c8b7ff7a14312920301b7458061d620b476da90e16b27a2d7d19688a51bdeddf200557ad1d925658f05796f8 languageName: node linkType: hard @@ -18212,42 +17519,18 @@ __metadata: languageName: node linkType: hard -"prettier-plugin-packagejson@npm:2.4.14": - version: 2.4.14 - resolution: "prettier-plugin-packagejson@npm:2.4.14" - dependencies: - sort-package-json: "npm:2.10.0" - synckit: "npm:0.9.0" - peerDependencies: - prettier: ">= 1.16.0" - peerDependenciesMeta: - prettier: - optional: true - checksum: 61c85f7ee79c298e16d9a10806253e01788f81faeb523dd66f971a26f10f70b2268cf4ec35a883b5ad05235624ba5602968b20e100aec390f2d51d7a47c0b250 - languageName: node - linkType: hard - -"prettier-plugin-packagejson@npm:2.4.5": - version: 2.4.5 - resolution: "prettier-plugin-packagejson@npm:2.4.5" +"prettier-plugin-packagejson@npm:2.5.2": + version: 2.5.2 + resolution: "prettier-plugin-packagejson@npm:2.5.2" dependencies: - sort-package-json: "npm:2.5.1" - synckit: "npm:0.8.5" + sort-package-json: "npm:2.10.1" + synckit: "npm:0.9.1" peerDependencies: prettier: ">= 1.16.0" peerDependenciesMeta: prettier: optional: true - checksum: dd1ffe766bcfd299c31ce287241ee901b5c0f0480d61591079d06a019a99a2e8e6122282571fc8251e1ca5b062483bbad215d6efef790397a64ffb322edb3cd3 - languageName: node - linkType: hard - -"prettier@npm:2.8.4": - version: 2.8.4 - resolution: "prettier@npm:2.8.4" - bin: - prettier: bin-prettier.js - checksum: d272cbd842d466fbd10e7efc22fd99ebdbfb78c06c0fe8ffdaa86d50883e7b3d3fba822a86fd8a1c851ca91ec5dfc867e612071c9c54d0e29954f20954262dcb + checksum: ddaf6a662f0156ad1a34d4e891b6ea05398de4fe56d6d14f4802f79b4824c71602e09661e665e0228232313a5cd27fe6d9d481080d6dd41620f9cf7fb285d240 languageName: node linkType: hard @@ -18260,6 +17543,15 @@ __metadata: languageName: node linkType: hard +"prettier@npm:3.3.3": + version: 3.3.3 + resolution: "prettier@npm:3.3.3" + bin: + prettier: bin/prettier.cjs + checksum: b85828b08e7505716324e4245549b9205c0cacb25342a030ba8885aba2039a115dbcf75a0b7ca3b37bc9d101ee61fab8113fc69ca3359f2a226f1ecc07ad2e26 + languageName: node + linkType: hard + "pretty-bytes@npm:^5.6.0": version: 5.6.0 resolution: "pretty-bytes@npm:5.6.0" @@ -18277,6 +17569,17 @@ __metadata: languageName: node linkType: hard +"pretty-format@npm:^27.0.2": + version: 27.5.1 + resolution: "pretty-format@npm:27.5.1" + dependencies: + ansi-regex: "npm:^5.0.1" + ansi-styles: "npm:^5.0.0" + react-is: "npm:^17.0.1" + checksum: 0cbda1031aa30c659e10921fa94e0dd3f903ecbbbe7184a729ad66f2b6e7f17891e8c7d7654c458fa4ccb1a411ffb695b4f17bbcd3fe075fabe181027c4040ed + languageName: node + linkType: hard + "pretty-format@npm:^29.0.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -18288,17 +17591,26 @@ __metadata: languageName: node linkType: hard -"proc-log@npm:^3.0.0": - version: 3.0.0 - resolution: "proc-log@npm:3.0.0" - checksum: f66430e4ff947dbb996058f6fd22de2c66612ae1a89b097744e17fb18a4e8e7a86db99eda52ccf15e53f00b63f4ec0b0911581ff2aac0355b625c8eac509b0dc +"pretty-ms@npm:^9.0.0": + version: 9.2.0 + resolution: "pretty-ms@npm:9.2.0" + dependencies: + parse-ms: "npm:^4.0.0" + checksum: ab6d066f90e9f77020426986e1b018369f41575674544c539aabec2e63a20fec01166d8cf6571d0e165ad11cfe5a8134a2a48a36d42ab291c59c6deca5264cbb languageName: node linkType: hard -"proc-log@npm:^4.2.0": - version: 4.2.0 - resolution: "proc-log@npm:4.2.0" - checksum: 17db4757c2a5c44c1e545170e6c70a26f7de58feb985091fb1763f5081cab3d01b181fb2dd240c9f4a4255a1d9227d163d5771b7e69c9e49a561692db865efb9 +"prismjs@npm:^1.29.0": + version: 1.29.0 + resolution: "prismjs@npm:1.29.0" + checksum: d906c4c4d01b446db549b4f57f72d5d7e6ccaca04ecc670fb85cea4d4b1acc1283e945a9cbc3d81819084a699b382f970e02f9d1378e14af9808d366d9ed7ec6 + languageName: node + linkType: hard + +"proc-log@npm:^5.0.0": + version: 5.0.0 + resolution: "proc-log@npm:5.0.0" + checksum: bbe5edb944b0ad63387a1d5b1911ae93e05ce8d0f60de1035b218cdcceedfe39dbd2c697853355b70f1a090f8f58fe90da487c85216bf9671f9499d1a897e9e3 languageName: node linkType: hard @@ -18372,9 +17684,9 @@ __metadata: linkType: hard "protocols@npm:^2.0.0, protocols@npm:^2.0.1": - version: 2.0.1 - resolution: "protocols@npm:2.0.1" - checksum: 016cc58a596e401004a028a2f7005e3444bf89ee8f606409c411719374d1e8bba0464fc142a065cce0d19f41669b2f7ffe25a8bde4f16ce3b6eb01fabc51f2e7 + version: 2.0.2 + resolution: "protocols@npm:2.0.2" + checksum: b87d78c1fcf038d33691da28447ce94011d5c7f0c7fd25bcb5fb4d975991c99117873200c84f4b6a9d7f8b9092713a064356236960d1473a7d6fcd4228897b60 languageName: node linkType: hard @@ -18392,20 +17704,6 @@ __metadata: languageName: node linkType: hard -"pseudomap@npm:^1.0.2": - version: 1.0.2 - resolution: "pseudomap@npm:1.0.2" - checksum: 5a91ce114c64ed3a6a553aa7d2943868811377388bb31447f9d8028271bae9b05b340fe0b6961a64e45b9c72946aeb0a4ab635e8f7cb3715ffd0ff2beeb6a679 - languageName: node - linkType: hard - -"psl@npm:^1.1.33": - version: 1.9.0 - resolution: "psl@npm:1.9.0" - checksum: 6a3f805fdab9442f44de4ba23880c4eba26b20c8e8e0830eff1cb31007f6825dace61d17203c58bfe36946842140c97a1ba7f67bc63ca2d88a7ee052b65d97ab - languageName: node - linkType: hard - "pstree.remy@npm:^1.1.8": version: 1.1.8 resolution: "pstree.remy@npm:1.1.8" @@ -18413,7 +17711,7 @@ __metadata: languageName: node linkType: hard -"public-encrypt@npm:^4.0.0": +"public-encrypt@npm:^4.0.3": version: 4.0.3 resolution: "public-encrypt@npm:4.0.3" dependencies: @@ -18428,12 +17726,19 @@ __metadata: linkType: hard "pump@npm:^3.0.0": - version: 3.0.0 - resolution: "pump@npm:3.0.0" + version: 3.0.2 + resolution: "pump@npm:3.0.2" dependencies: end-of-stream: "npm:^1.1.0" once: "npm:^1.3.1" - checksum: bbdeda4f747cdf47db97428f3a135728669e56a0ae5f354a9ac5b74556556f5446a46f720a8f14ca2ece5be9b4d5d23c346db02b555f46739934cc6c093a5478 + checksum: 5ad655cb2a7738b4bcf6406b24ad0970d680649d996b55ad20d1be8e0c02394034e4c45ff7cd105d87f1e9b96a0e3d06fd28e11fae8875da26e7f7a8e2c9726f + languageName: node + linkType: hard + +"punycode@npm:2.3.1, punycode@npm:^2.1.0": + version: 2.3.1 + resolution: "punycode@npm:2.3.1" + checksum: 14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 languageName: node linkType: hard @@ -18444,13 +17749,6 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^2.1.0, punycode@npm:^2.1.1": - version: 2.3.1 - resolution: "punycode@npm:2.3.1" - checksum: 14f76a8206bc3464f794fb2e3d3cc665ae416c01893ad7a02b23766eb07159144ee612ad67af5e84fa4479ccfe67678c4feb126b0485651b302babf66f04f9e9 - languageName: node - linkType: hard - "pure-rand@npm:^6.0.0": version: 6.1.0 resolution: "pure-rand@npm:6.1.0" @@ -18458,15 +17756,6 @@ __metadata: languageName: node linkType: hard -"qs@npm:6.10.4": - version: 6.10.4 - resolution: "qs@npm:6.10.4" - dependencies: - side-channel: "npm:^1.0.4" - checksum: 7a8c9d77968aeccb769aedd7e047c0e0109dad0cfa57cab1ad906f4069fd58f361b80abd2de5854ba9a09b4c5d06d6a2c82108766f1f1527572fe6130deaa471 - languageName: node - linkType: hard - "qs@npm:6.11.1": version: 6.11.1 resolution: "qs@npm:6.11.1" @@ -18476,12 +17765,21 @@ __metadata: languageName: node linkType: hard -"qs@npm:^6.11.0, qs@npm:^6.11.2, qs@npm:^6.4.0, qs@npm:^6.5.2": - version: 6.11.2 - resolution: "qs@npm:6.11.2" +"qs@npm:6.13.1": + version: 6.13.1 + resolution: "qs@npm:6.13.1" dependencies: - side-channel: "npm:^1.0.4" - checksum: 4f95d4ff18ed480befcafa3390022817ffd3087fc65f146cceb40fc5edb9fa96cb31f648cae2fa96ca23818f0798bd63ad4ca369a0e22702fcd41379b3ab6571 + side-channel: "npm:^1.0.6" + checksum: 5ef527c0d62ffca5501322f0832d800ddc78eeb00da3b906f1b260ca0492721f8cdc13ee4b8fd8ac314a6ec37b948798c7b603ccc167e954088df392092f160c + languageName: node + linkType: hard + +"qs@npm:^6.11.0, qs@npm:^6.12.3, qs@npm:^6.5.2": + version: 6.14.0 + resolution: "qs@npm:6.14.0" + dependencies: + side-channel: "npm:^1.1.0" + checksum: 8ea5d91bf34f440598ee389d4a7d95820e3b837d3fd9f433871f7924801becaa0cd3b3b4628d49a7784d06a8aea9bc4554d2b6d8d584e2d221dc06238a42909c languageName: node linkType: hard @@ -18492,13 +17790,6 @@ __metadata: languageName: node linkType: hard -"querystringify@npm:^2.1.1": - version: 2.2.0 - resolution: "querystringify@npm:2.2.0" - checksum: 3258bc3dbdf322ff2663619afe5947c7926a6ef5fb78ad7d384602974c467fadfc8272af44f5eb8cddd0d011aae8fabf3a929a8eee4b86edcc0a21e6bd10f9aa - languageName: node - linkType: hard - "queue-microtask@npm:^1.2.2": version: 1.2.3 resolution: "queue-microtask@npm:1.2.3" @@ -18506,20 +17797,6 @@ __metadata: languageName: node linkType: hard -"queue-tick@npm:^1.0.1": - version: 1.0.1 - resolution: "queue-tick@npm:1.0.1" - checksum: 0db998e2c9b15215317dbcf801e9b23e6bcde4044e115155dae34f8e7454b9a783f737c9a725528d677b7a66c775eb7a955cf144fe0b87f62b575ce5bfd515a9 - languageName: node - linkType: hard - -"quick-lru@npm:^4.0.1": - version: 4.0.1 - resolution: "quick-lru@npm:4.0.1" - checksum: f9b1596fa7595a35c2f9d913ac312fede13d37dc8a747a51557ab36e11ce113bbe88ef4c0154968845559a7709cb6a7e7cbe75f7972182451cd45e7f057a334d - languageName: node - linkType: hard - "quick-lru@npm:^5.1.1": version: 5.1.1 resolution: "quick-lru@npm:5.1.1" @@ -18536,7 +17813,7 @@ __metadata: languageName: node linkType: hard -"randomfill@npm:^1.0.3": +"randomfill@npm:^1.0.4": version: 1.0.4 resolution: "randomfill@npm:1.0.4" dependencies: @@ -18553,7 +17830,7 @@ __metadata: languageName: node linkType: hard -"raw-body@npm:^2.2.0, raw-body@npm:^2.3.3": +"raw-body@npm:^2.3.3": version: 2.5.2 resolution: "raw-body@npm:2.5.2" dependencies: @@ -18637,17 +17914,6 @@ __metadata: languageName: node linkType: hard -"react-error-boundary@npm:3.1.4": - version: 3.1.4 - resolution: "react-error-boundary@npm:3.1.4" - dependencies: - "@babel/runtime": "npm:^7.12.5" - peerDependencies: - react: ">=16.13.1" - checksum: f977ca61823e43de2381d53dd7aa8b4d79ff6a984c9afdc88dc44f9973b99de7fd382d2f0f91f2688e24bb987c0185bf45d0b004f22afaaab0f990a830253bfb - languageName: node - linkType: hard - "react-fast-compare@npm:^2.0.1": version: 2.0.4 resolution: "react-fast-compare@npm:2.0.4" @@ -18662,7 +17928,7 @@ __metadata: languageName: node linkType: hard -"react-helmet@npm:6.1.0, react-helmet@npm:^6.1.0": +"react-helmet@npm:^6.1.0": version: 6.1.0 resolution: "react-helmet@npm:6.1.0" dependencies: @@ -18676,19 +17942,19 @@ __metadata: languageName: node linkType: hard -"react-intl@npm:6.4.1": - version: 6.4.1 - resolution: "react-intl@npm:6.4.1" +"react-intl@npm:6.6.2": + version: 6.6.2 + resolution: "react-intl@npm:6.6.2" dependencies: - "@formatjs/ecma402-abstract": "npm:1.14.3" - "@formatjs/icu-messageformat-parser": "npm:2.3.1" - "@formatjs/intl": "npm:2.7.1" - "@formatjs/intl-displaynames": "npm:6.3.1" - "@formatjs/intl-listformat": "npm:7.2.1" + "@formatjs/ecma402-abstract": "npm:1.18.2" + "@formatjs/icu-messageformat-parser": "npm:2.7.6" + "@formatjs/intl": "npm:2.10.0" + "@formatjs/intl-displaynames": "npm:6.6.6" + "@formatjs/intl-listformat": "npm:7.5.5" "@types/hoist-non-react-statics": "npm:^3.3.1" "@types/react": "npm:16 || 17 || 18" hoist-non-react-statics: "npm:^3.3.2" - intl-messageformat: "npm:10.3.4" + intl-messageformat: "npm:10.5.11" tslib: "npm:^2.4.0" peerDependencies: react: ^16.6.0 || 17 || 18 @@ -18696,41 +17962,48 @@ __metadata: peerDependenciesMeta: typescript: optional: true - checksum: 7f94a4838d53cad750cb6ea874eeb8afe1531fd3b443c0c903979ed69d3b669026abaae2d050692b665b4bf9ea4bf987dc1350a3569a903838f2309c2de3f7bf + checksum: 78288a0fded816735812dca6dcfee3eaa8bb3af7e963ba47639b51cc700a102a526859ff647ca79a5ebcdc69d6d78da90daeeed15cc0b819c7a20a74b2e1469c languageName: node linkType: hard "react-intl@npm:^6.4.1": - version: 6.6.8 - resolution: "react-intl@npm:6.6.8" - dependencies: - "@formatjs/ecma402-abstract": "npm:2.0.0" - "@formatjs/icu-messageformat-parser": "npm:2.7.8" - "@formatjs/intl": "npm:2.10.4" - "@formatjs/intl-displaynames": "npm:6.6.8" - "@formatjs/intl-listformat": "npm:7.5.7" - "@types/hoist-non-react-statics": "npm:^3.3.1" + version: 6.8.9 + resolution: "react-intl@npm:6.8.9" + dependencies: + "@formatjs/ecma402-abstract": "npm:2.2.4" + "@formatjs/icu-messageformat-parser": "npm:2.9.4" + "@formatjs/intl": "npm:2.10.15" + "@formatjs/intl-displaynames": "npm:6.8.5" + "@formatjs/intl-listformat": "npm:7.7.5" + "@types/hoist-non-react-statics": "npm:3" "@types/react": "npm:16 || 17 || 18" - hoist-non-react-statics: "npm:^3.3.2" - intl-messageformat: "npm:10.5.14" - tslib: "npm:^2.4.0" + hoist-non-react-statics: "npm:3" + intl-messageformat: "npm:10.7.7" + tslib: "npm:2" peerDependencies: react: ^16.6.0 || 17 || 18 typescript: ^4.7 || 5 peerDependenciesMeta: typescript: optional: true - checksum: 7673507eb73ad4edd1593da7173cec68f316cf77037e0959900babd32d5984a39ba7fa10aaa0a23bcddb7b98daf7dd007cb73ddfc39127ede87c18ec780a519c + checksum: d42a6252beac5448b4a248d84923b0f75dfbbee6208cd5c49ac2f525714ab94efe2a4933d464c64cb161ddccaa37b83dffb2dd0529428219b8a60ce548da3e57 languageName: node linkType: hard -"react-is@npm:^16.13.1, react-is@npm:^16.6.0, react-is@npm:^16.7.0": +"react-is@npm:^16.13.1, react-is@npm:^16.7.0": version: 16.13.1 resolution: "react-is@npm:16.13.1" checksum: 33977da7a5f1a287936a0c85639fec6ca74f4f15ef1e59a6bc20338fc73dc69555381e211f7a3529b8150a1f71e4225525b41b60b52965bda53ce7d47377ada1 languageName: node linkType: hard +"react-is@npm:^17.0.1": + version: 17.0.2 + resolution: "react-is@npm:17.0.2" + checksum: 2bdb6b93fbb1820b024b496042cce405c57e2f85e777c9aabd55f9b26d145408f9f74f5934676ffdc46f3dcff656d78413a6e43968e7b3f92eea35b3052e9053 + languageName: node + linkType: hard + "react-is@npm:^18.0.0, react-is@npm:^18.2.0": version: 18.3.1 resolution: "react-is@npm:18.3.1" @@ -18756,39 +18029,7 @@ __metadata: languageName: node linkType: hard -"react-redux@npm:8.1.1": - version: 8.1.1 - resolution: "react-redux@npm:8.1.1" - dependencies: - "@babel/runtime": "npm:^7.12.1" - "@types/hoist-non-react-statics": "npm:^3.3.1" - "@types/use-sync-external-store": "npm:^0.0.3" - hoist-non-react-statics: "npm:^3.3.2" - react-is: "npm:^18.0.0" - use-sync-external-store: "npm:^1.0.0" - peerDependencies: - "@types/react": ^16.8 || ^17.0 || ^18.0 - "@types/react-dom": ^16.8 || ^17.0 || ^18.0 - react: ^16.8 || ^17.0 || ^18.0 - react-dom: ^16.8 || ^17.0 || ^18.0 - react-native: ">=0.59" - redux: ^4 || ^5.0.0-beta.0 - peerDependenciesMeta: - "@types/react": - optional: true - "@types/react-dom": - optional: true - react-dom: - optional: true - react-native: - optional: true - redux: - optional: true - checksum: 0efeeb228ebd1c20b7f127b010959f6531608a9e7d7c0680f3f5801fe9e912a60e3735b85d004aceed6a12740cb9dd5594cd1ab227b8c2aa91aeb8d87b0dbe1e - languageName: node - linkType: hard - -"react-redux@npm:^8.1.1": +"react-redux@npm:8.1.3, react-redux@npm:^8.1.1": version: 8.1.3 resolution: "react-redux@npm:8.1.3" dependencies: @@ -18828,18 +18069,37 @@ __metadata: linkType: hard "react-remove-scroll-bar@npm:^2.3.3, react-remove-scroll-bar@npm:^2.3.6": - version: 2.3.6 - resolution: "react-remove-scroll-bar@npm:2.3.6" + version: 2.3.8 + resolution: "react-remove-scroll-bar@npm:2.3.8" dependencies: - react-style-singleton: "npm:^2.2.1" + react-style-singleton: "npm:^2.2.2" tslib: "npm:^2.0.0" + peerDependencies: + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 9a0675c66cbb52c325bdbfaed80987a829c4504cefd8ff2dd3b6b3afc9a1500b8ec57b212e92c1fb654396d07bbe18830a8146fe77677d2a29ce40b5e1f78654 + languageName: node + linkType: hard + +"react-remove-scroll@npm:2.5.10": + version: 2.5.10 + resolution: "react-remove-scroll@npm:2.5.10" + dependencies: + react-remove-scroll-bar: "npm:^2.3.6" + react-style-singleton: "npm:^2.2.1" + tslib: "npm:^2.1.0" + use-callback-ref: "npm:^1.3.0" + use-sidecar: "npm:^1.1.2" peerDependencies: "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: 4e32ee04bf655a8bd3b4aacf6ffc596ae9eb1b9ba27eef83f7002632ee75371f61516ae62250634a9eae4b2c8fc6f6982d9b182de260f6c11841841e6e2e7515 + checksum: 5057ebf11cf6b7a9126087c37be56f08bb96065906d871e7715f94caf74d980e01df8ad074e049d9d2f40d2946e50c14bd3c77966bcf4bf1d53ca303ecc64955 languageName: node linkType: hard @@ -18862,64 +18122,57 @@ __metadata: languageName: node linkType: hard -"react-remove-scroll@npm:^2.5.7, react-remove-scroll@npm:^2.5.9": - version: 2.5.10 - resolution: "react-remove-scroll@npm:2.5.10" +"react-router-dom@npm:^6": + version: 6.29.0 + resolution: "react-router-dom@npm:6.29.0" dependencies: - react-remove-scroll-bar: "npm:^2.3.6" - react-style-singleton: "npm:^2.2.1" - tslib: "npm:^2.1.0" - use-callback-ref: "npm:^1.3.0" - use-sidecar: "npm:^1.1.2" + "@remix-run/router": "npm:1.22.0" + react-router: "npm:6.29.0" + peerDependencies: + react: ">=16.8" + react-dom: ">=16.8" + checksum: f89f922006b6ff896ba81d82088812e42ae56790ccb838e7041eebe0f7d36ac2a4eca56512a422da4249cca23f389f998e84cf8ff868d4a83defd72951b8fbf9 + languageName: node + linkType: hard + +"react-router-dom@npm:^6.0.0": + version: 6.30.0 + resolution: "react-router-dom@npm:6.30.0" + dependencies: + "@remix-run/router": "npm:1.23.0" + react-router: "npm:6.30.0" peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@types/react": - optional: true - checksum: 5057ebf11cf6b7a9126087c37be56f08bb96065906d871e7715f94caf74d980e01df8ad074e049d9d2f40d2946e50c14bd3c77966bcf4bf1d53ca303ecc64955 + react: ">=16.8" + react-dom: ">=16.8" + checksum: 262954ba894d6a241ceda5f61098f7d6a292d0018a6ebb9c9c67425b7deb6e59b6191a9233a03d38e287e60f7ac3702e9e84c8e20b39a6487698fe088b71e27a languageName: node linkType: hard -"react-router-dom@npm:^5.2.0": - version: 5.3.4 - resolution: "react-router-dom@npm:5.3.4" +"react-router@npm:6.29.0": + version: 6.29.0 + resolution: "react-router@npm:6.29.0" dependencies: - "@babel/runtime": "npm:^7.12.13" - history: "npm:^4.9.0" - loose-envify: "npm:^1.3.1" - prop-types: "npm:^15.6.2" - react-router: "npm:5.3.4" - tiny-invariant: "npm:^1.0.2" - tiny-warning: "npm:^1.0.0" + "@remix-run/router": "npm:1.22.0" peerDependencies: - react: ">=15" - checksum: f04f727e2ed2e9d1d3830af02cc61690ff67b1524c0d18690582bfba0f4d14142ccc88fb6da6befad644fddf086f5ae4c2eb7048c67da8a0b0929c19426421b0 + react: ">=16.8" + checksum: 0ad27b34e2ccb6db68ef124cd4492ba86b5422ea3e2af01c9de95e372eb3a36fb4727b40488ebc90e5e0cea41bc655c53569a754713554a465ca9423aa233df8 languageName: node linkType: hard -"react-router@npm:5.3.4": - version: 5.3.4 - resolution: "react-router@npm:5.3.4" +"react-router@npm:6.30.0": + version: 6.30.0 + resolution: "react-router@npm:6.30.0" dependencies: - "@babel/runtime": "npm:^7.12.13" - history: "npm:^4.9.0" - hoist-non-react-statics: "npm:^3.1.0" - loose-envify: "npm:^1.3.1" - path-to-regexp: "npm:^1.7.0" - prop-types: "npm:^15.6.2" - react-is: "npm:^16.6.0" - tiny-invariant: "npm:^1.0.2" - tiny-warning: "npm:^1.0.0" + "@remix-run/router": "npm:1.23.0" peerDependencies: - react: ">=15" - checksum: e15c00dfef199249b4c6e6d98e5e76cc352ce66f3270f13df37cc069ddf7c05e43281e8c308fc407e4435d72924373baef1d2890e0f6b0b1eb423cf47315a053 + react: ">=16.8" + checksum: e6f20cf5c47ec057a057a4cfb9a55983d0a5b4b3314d20e07f0a70e59e004f51778d4dac415aee1e4e64db69cc4cd72e5acf8fd60dcf07d909895b8863b0b023 languageName: node linkType: hard -"react-select@npm:5.7.0": - version: 5.7.0 - resolution: "react-select@npm:5.7.0" +"react-select@npm:5.8.0": + version: 5.8.0 + resolution: "react-select@npm:5.8.0" dependencies: "@babel/runtime": "npm:^7.12.0" "@emotion/cache": "npm:^11.4.0" @@ -18933,7 +18186,7 @@ __metadata: peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 5ab64144930245cabedd08a399deaa35a19281163b0d4637811ae1cffd3b9ba45090d640c4f3ab95864229d07509fbdee69e960d074ad22dbacb223d21876443 + checksum: b4b98aaf117ee5cc4642871b7bd51fd0e2697988d0b880f30b21e933ca90258959147117d8aada36713b622e0e4cb06bd18ec02069f3f108896e0d31e69e3c16 languageName: node linkType: hard @@ -18946,20 +18199,19 @@ __metadata: languageName: node linkType: hard -"react-style-singleton@npm:^2.2.1": - version: 2.2.1 - resolution: "react-style-singleton@npm:2.2.1" +"react-style-singleton@npm:^2.2.1, react-style-singleton@npm:^2.2.2": + version: 2.2.3 + resolution: "react-style-singleton@npm:2.2.3" dependencies: get-nonce: "npm:^1.0.0" - invariant: "npm:^2.2.4" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 6d66f3bdb65e1ec79089f80314da97c9a005087a04ee034255a5de129a4c0d9fd0bf99fa7bf642781ac2dc745ca687aae3de082bd8afdd0d117bc953241e15ad + checksum: 841938ff16d16a6b76895f4cb2e1fea957e5fe3b30febbf03a54892dae1c9153f2383e231dea0b3ba41192ad2f2849448fa859caccd288943bce32639e971bee languageName: node linkType: hard @@ -18978,16 +18230,16 @@ __metadata: languageName: node linkType: hard -"react-window@npm:1.8.8": - version: 1.8.8 - resolution: "react-window@npm:1.8.8" +"react-window@npm:1.8.10": + version: 1.8.10 + resolution: "react-window@npm:1.8.10" dependencies: "@babel/runtime": "npm:^7.0.0" memoize-one: "npm:>=3.1.1 <6" peerDependencies: react: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 react-dom: ^15.0.0 || ^16.0.0 || ^17.0.0 || ^18.0.0 - checksum: 7e2b2dfd1d04b94f393cea54773fba410450f087bd1c71a0819b856dda4520027acd2c06df7f024d183ab8e8a79fb3c35da0ec65e9ac6b4c346cef7b28a94866 + checksum: eda9afb667d9784513dcc2755b65edf3a1412e7877975322993c1382908aaef0c0b948b7e3b2d705e353306556274d90f7ab19ac40aef2184fa39d4c1e2232ea languageName: node linkType: hard @@ -19000,7 +18252,7 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:7.0.1, read-pkg-up@npm:^7.0.1": +"read-pkg-up@npm:7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" dependencies: @@ -19035,7 +18287,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": +"readable-stream@npm:^2.0.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:^2.3.8, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -19050,7 +18302,7 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": +"readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": version: 3.6.2 resolution: "readable-stream@npm:3.6.2" dependencies: @@ -19073,6 +18325,13 @@ __metadata: languageName: node linkType: hard +"readdirp@npm:^4.0.1": + version: 4.1.2 + resolution: "readdirp@npm:4.1.2" + checksum: 60a14f7619dec48c9c850255cd523e2717001b0e179dc7037cfa0895da7b9e9ab07532d324bfb118d73a710887d1e35f79c495fa91582784493e085d18c72c62 + languageName: node + linkType: hard + "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -19082,15 +18341,6 @@ __metadata: languageName: node linkType: hard -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" - dependencies: - resolve: "npm:^1.1.6" - checksum: 22c4bb32f4934a9468468b608417194f7e3ceba9a508512125b16082c64f161915a28467562368eeb15dc16058eb5b7c13a20b9eb29ff9927d1ebb3b5aa83e84 - languageName: node - linkType: hard - "rechoir@npm:^0.8.0": version: 0.8.0 resolution: "rechoir@npm:0.8.0" @@ -19100,16 +18350,6 @@ __metadata: languageName: node linkType: hard -"redent@npm:^3.0.0": - version: 3.0.0 - resolution: "redent@npm:3.0.0" - dependencies: - indent-string: "npm:^4.0.0" - strip-indent: "npm:^3.0.0" - checksum: d64a6b5c0b50eb3ddce3ab770f866658a2b9998c678f797919ceb1b586bab9259b311407280bd80b804e2a7c7539b19238ae6a2a20c843f1a7fcff21d48c2eae - languageName: node - linkType: hard - "redux-immutable@npm:^4.0.0": version: 4.0.0 resolution: "redux-immutable@npm:4.0.0" @@ -19137,27 +18377,28 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.4": - version: 1.0.6 - resolution: "reflect.getprototypeof@npm:1.0.6" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.1" + es-abstract: "npm:^1.23.9" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - globalthis: "npm:^1.0.3" - which-builtin-type: "npm:^1.1.3" - checksum: baf4ef8ee6ff341600f4720b251cf5a6cb552d6a6ab0fdc036988c451bf16f920e5feb0d46bd4f530a5cce568f1f7aca2d77447ca798920749cfc52783c39b55 + es-object-atoms: "npm:^1.0.0" + get-intrinsic: "npm:^1.2.7" + get-proto: "npm:^1.0.1" + which-builtin-type: "npm:^1.2.1" + checksum: 7facec28c8008876f8ab98e80b7b9cb4b1e9224353fd4756dda5f2a4ab0d30fa0a5074777c6df24e1e0af463a2697513b0a11e548d99cf52f21f7bc6ba48d3ac languageName: node linkType: hard -"regenerate-unicode-properties@npm:^10.1.0": - version: 10.1.1 - resolution: "regenerate-unicode-properties@npm:10.1.1" +"regenerate-unicode-properties@npm:^10.2.0": + version: 10.2.0 + resolution: "regenerate-unicode-properties@npm:10.2.0" dependencies: regenerate: "npm:^1.4.2" - checksum: 89adb5ee5ba081380c78f9057c02e156a8181969f6fcca72451efc45612e0c3df767b4333f8d8479c274d9c6fe52ec4854f0d8a22ef95dccbe87da8e5f2ac77d + checksum: 5510785eeaf56bbfdf4e663d6753f125c08d2a372d4107bc1b756b7bf142e2ed80c2733a8b54e68fb309ba37690e66a0362699b0e21d5c1f0255dea1b00e6460 languageName: node linkType: hard @@ -19184,39 +18425,31 @@ __metadata: languageName: node linkType: hard -"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": - version: 1.0.2 - resolution: "regex-not@npm:1.0.2" - dependencies: - extend-shallow: "npm:^3.0.2" - safe-regex: "npm:^1.1.0" - checksum: a0f8d6045f63b22e9759db10e248369c443b41cedd7dba0922d002b66c2734bc2aef0d98c4d45772d1f756245f4c5203856b88b9624bba2a58708858a8d485d6 - languageName: node - linkType: hard - -"regexp.prototype.flags@npm:^1.5.2": - version: 1.5.2 - resolution: "regexp.prototype.flags@npm:1.5.2" +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - call-bind: "npm:^1.0.6" + call-bind: "npm:^1.0.8" define-properties: "npm:^1.2.1" es-errors: "npm:^1.3.0" - set-function-name: "npm:^2.0.1" - checksum: 0f3fc4f580d9c349f8b560b012725eb9c002f36daa0041b3fbf6f4238cb05932191a4d7d5db3b5e2caa336d5150ad0402ed2be81f711f9308fe7e1a9bf9bd552 + get-proto: "npm:^1.0.1" + gopd: "npm:^1.2.0" + set-function-name: "npm:^2.0.2" + checksum: 83b88e6115b4af1c537f8dabf5c3744032cb875d63bc05c288b1b8c0ef37cbe55353f95d8ca817e8843806e3e150b118bc624e4279b24b4776b4198232735a77 languageName: node linkType: hard -"regexpu-core@npm:^5.3.1": - version: 5.3.2 - resolution: "regexpu-core@npm:5.3.2" +"regexpu-core@npm:^6.2.0": + version: 6.2.0 + resolution: "regexpu-core@npm:6.2.0" dependencies: - "@babel/regjsgen": "npm:^0.8.0" regenerate: "npm:^1.4.2" - regenerate-unicode-properties: "npm:^10.1.0" - regjsparser: "npm:^0.9.1" + regenerate-unicode-properties: "npm:^10.2.0" + regjsgen: "npm:^0.8.0" + regjsparser: "npm:^0.12.0" unicode-match-property-ecmascript: "npm:^2.0.0" unicode-match-property-value-ecmascript: "npm:^2.1.0" - checksum: 7945d5ab10c8bbed3ca383d4274687ea825aee4ab93a9c51c6e31e1365edd5ea807f6908f800ba017b66c462944ba68011164e7055207747ab651f8111ef3770 + checksum: bbcb83a854bf96ce4005ee4e4618b71c889cda72674ce6092432f0039b47890c2d0dfeb9057d08d440999d9ea03879ebbb7f26ca005ccf94390e55c348859b98 languageName: node linkType: hard @@ -19230,11 +18463,11 @@ __metadata: linkType: hard "registry-auth-token@npm:^5.0.2": - version: 5.0.2 - resolution: "registry-auth-token@npm:5.0.2" + version: 5.1.0 + resolution: "registry-auth-token@npm:5.1.0" dependencies: "@pnpm/npm-conf": "npm:^2.1.0" - checksum: 20fc2225681cc54ae7304b31ebad5a708063b1949593f02dfe5fb402bc1fc28890cecec6497ea396ba86d6cca8a8480715926dfef8cf1f2f11e6f6cc0a1b4bde + checksum: 316229bd8a4acc29a362a7a3862ff809e608256f0fd9e0b133412b43d6a9ea18743756a0ec5ee1467a5384e1023602b85461b3d88d1336b11879e42f7cf02c12 languageName: node linkType: hard @@ -19247,14 +18480,21 @@ __metadata: languageName: node linkType: hard -"regjsparser@npm:^0.9.1": - version: 0.9.1 - resolution: "regjsparser@npm:0.9.1" +"regjsgen@npm:^0.8.0": + version: 0.8.0 + resolution: "regjsgen@npm:0.8.0" + checksum: 44f526c4fdbf0b29286101a282189e4dbb303f4013cf3fea058668d96d113b9180d3d03d1e13f6d4cbde38b7728bf951aecd9dc199938c080093a9a6f0d7a6bd + languageName: node + linkType: hard + +"regjsparser@npm:^0.12.0": + version: 0.12.0 + resolution: "regjsparser@npm:0.12.0" dependencies: - jsesc: "npm:~0.5.0" + jsesc: "npm:~3.0.2" bin: regjsparser: bin/parser - checksum: fe44fcf19a99fe4f92809b0b6179530e5ef313ff7f87df143b08ce9a2eb3c4b6189b43735d645be6e8f4033bfb015ed1ca54f0583bc7561bed53fd379feb8225 + checksum: 99d3e4e10c8c7732eb7aa843b8da2fd8b647fe144d3711b480e4647dc3bff4b1e96691ccf17f3ace24aa866a50b064236177cb25e6e4fbbb18285d99edaed83b languageName: node linkType: hard @@ -19285,20 +18525,6 @@ __metadata: languageName: node linkType: hard -"repeat-element@npm:^1.1.2": - version: 1.1.4 - resolution: "repeat-element@npm:1.1.4" - checksum: 81aa8d82bc845780803ef52df3533fa399974b99df571d0bb86e91f0ffca9ee4b9c4e8e5e72af087938cc28d2aef93d106a6d01da685d72ce96455b90a9f9f69 - languageName: node - linkType: hard - -"repeat-string@npm:^1.6.1": - version: 1.6.1 - resolution: "repeat-string@npm:1.6.1" - checksum: 87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d - languageName: node - linkType: hard - "request-ip@npm:3.3.0": version: 3.3.0 resolution: "request-ip@npm:3.3.0" @@ -19329,13 +18555,6 @@ __metadata: languageName: node linkType: hard -"require-main-filename@npm:^2.0.0": - version: 2.0.0 - resolution: "require-main-filename@npm:2.0.0" - checksum: db91467d9ead311b4111cbd73a4e67fa7820daed2989a32f7023785a2659008c6d119752d9c4ac011ae07e537eb86523adff99804c5fdb39cd3a017f9b401bb6 - languageName: node - linkType: hard - "requireindex@npm:^1.2.0": version: 1.2.0 resolution: "requireindex@npm:1.2.0" @@ -19343,13 +18562,6 @@ __metadata: languageName: node linkType: hard -"requires-port@npm:^1.0.0": - version: 1.0.0 - resolution: "requires-port@npm:1.0.0" - checksum: b2bfdd09db16c082c4326e573a82c0771daaf7b53b9ce8ad60ea46aa6e30aaf475fe9b164800b89f93b748d2c234d8abff945d2551ba47bf5698e04cd7713267 - languageName: node - linkType: hard - "reselect@npm:^4.1.8": version: 4.1.8 resolution: "reselect@npm:4.1.8" @@ -19407,37 +18619,30 @@ __metadata: languageName: node linkType: hard -"resolve-pathname@npm:^3.0.0": - version: 3.0.0 - resolution: "resolve-pathname@npm:3.0.0" - checksum: c6ec49b670dc35b9a303c47fa83ba9348a71e92d64a4c4bb85e1b659a29b407aa1ac1cb14a9b5b502982132ca77482bd80534bca147439d66880d35a137fe723 - languageName: node - linkType: hard - -"resolve-url@npm:^0.2.1": - version: 0.2.1 - resolution: "resolve-url@npm:0.2.1" - checksum: c285182cfcddea13a12af92129ce0569be27fb0074ffaefbd3ba3da2eac2acecdfc996d435c4982a9fa2b4708640e52837c9153a5ab9255886a00b0b9e8d2a54 +"resolve.exports@npm:2.0.2": + version: 2.0.2 + resolution: "resolve.exports@npm:2.0.2" + checksum: cc4cffdc25447cf34730f388dca5021156ba9302a3bad3d7f168e790dc74b2827dff603f1bc6ad3d299bac269828dca96dd77e036dc9fba6a2a1807c47ab5c98 languageName: node linkType: hard "resolve.exports@npm:^2.0.0": - version: 2.0.2 - resolution: "resolve.exports@npm:2.0.2" - checksum: cc4cffdc25447cf34730f388dca5021156ba9302a3bad3d7f168e790dc74b2827dff603f1bc6ad3d299bac269828dca96dd77e036dc9fba6a2a1807c47ab5c98 + version: 2.0.3 + resolution: "resolve.exports@npm:2.0.3" + checksum: 1ade1493f4642a6267d0a5e68faeac20b3d220f18c28b140343feb83694d8fed7a286852aef43689d16042c61e2ddb270be6578ad4a13990769e12065191200d languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.1.7, resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4, resolve@npm:~1.22.1": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" +"resolve@npm:^1.10.0, resolve@npm:^1.12.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.4, resolve@npm:~1.22.1": + version: 1.22.10 + resolution: "resolve@npm:1.22.10" dependencies: - is-core-module: "npm:^2.13.0" + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 07e179f4375e1fd072cfb72ad66d78547f86e6196c4014b31cb0b8bb1db5f7ca871f922d08da0fbc05b94e9fd42206f819648fa3b5b873ebbc8e1dc68fec433a + checksum: 8967e1f4e2cc40f79b7e080b4582b9a8c5ee36ffb46041dccb20e6461161adf69f843b43067b4a375de926a2cd669157e29a29578191def399dd5ef89a1b5203 languageName: node linkType: hard @@ -19454,16 +18659,16 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@npm%3A^1.1.6#optional!builtin, resolve@patch:resolve@npm%3A^1.1.7#optional!builtin, resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#optional!builtin::version=1.22.8&hash=c3c19d" +"resolve@patch:resolve@npm%3A^1.10.0#optional!builtin, resolve@patch:resolve@npm%3A^1.12.0#optional!builtin, resolve@patch:resolve@npm%3A^1.14.2#optional!builtin, resolve@patch:resolve@npm%3A^1.19.0#optional!builtin, resolve@patch:resolve@npm%3A^1.20.0#optional!builtin, resolve@patch:resolve@npm%3A^1.22.4#optional!builtin, resolve@patch:resolve@npm%3A~1.22.1#optional!builtin": + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#optional!builtin::version=1.22.10&hash=c3c19d" dependencies: - is-core-module: "npm:^2.13.0" + is-core-module: "npm:^2.16.0" path-parse: "npm:^1.0.7" supports-preserve-symlinks-flag: "npm:^1.0.0" bin: resolve: bin/resolve - checksum: 0446f024439cd2e50c6c8fa8ba77eaa8370b4180f401a96abf3d1ebc770ac51c1955e12764cde449fde3fff480a61f84388e3505ecdbab778f4bef5f8212c729 + checksum: 52a4e505bbfc7925ac8f4cd91fd8c4e096b6a89728b9f46861d3b405ac9a1ccf4dcbf8befb4e89a2e11370dacd0160918163885cbc669369590f2f31f4c58939 languageName: node linkType: hard @@ -19489,16 +18694,6 @@ __metadata: languageName: node linkType: hard -"restore-cursor@npm:^2.0.0": - version: 2.0.0 - resolution: "restore-cursor@npm:2.0.0" - dependencies: - onetime: "npm:^2.0.0" - signal-exit: "npm:^3.0.2" - checksum: f5b335bee06f440445e976a7031a3ef53691f9b7c4a9d42a469a0edaf8a5508158a0d561ff2b26a1f4f38783bcca2c0e5c3a44f927326f6694d5b44d7a4993e6 - languageName: node - linkType: hard - "restore-cursor@npm:^3.1.0": version: 3.1.0 resolution: "restore-cursor@npm:3.1.0" @@ -19509,10 +18704,13 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: 01f77cad0f7ea4f955852c03d66982609893edc1240c0c964b4c9251d0f9fb6705150634060d169939b096d3b77f4c84d6b6098a5b5d340160898c8581f1f63f +"restore-cursor@npm:^5.0.0": + version: 5.1.0 + resolution: "restore-cursor@npm:5.1.0" + dependencies: + onetime: "npm:^7.0.0" + signal-exit: "npm:^4.1.0" + checksum: c2ba89131eea791d1b25205bdfdc86699767e2b88dee2a590b1a6caa51737deac8bad0260a5ded2f7c074b7db2f3a626bcf1fcf3cdf35974cbeea5e2e6764f60 languageName: node linkType: hard @@ -19531,9 +18729,9 @@ __metadata: linkType: hard "rfdc@npm:^1.3.0": - version: 1.3.1 - resolution: "rfdc@npm:1.3.1" - checksum: 69f65e3ed30970f8055fac9fbbef9ce578800ca19554eab1dcbffe73a4b8aef536bc4248313889cf25e3b4e38b212c721eabe30856575bf2b2bc3d90f8ba93ef + version: 1.4.1 + resolution: "rfdc@npm:1.4.1" + checksum: 4614e4292356cafade0b6031527eea9bc90f2372a22c012313be1dcc69a3b90c7338158b414539be863fa95bfcb2ddcd0587be696841af4e6679d85e62c060c7 languageName: node linkType: hard @@ -19548,14 +18746,25 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.6.3": - version: 2.7.1 - resolution: "rimraf@npm:2.7.1" +"rimraf@npm:5.0.5": + version: 5.0.5 + resolution: "rimraf@npm:5.0.5" dependencies: - glob: "npm:^7.1.3" + glob: "npm:^10.3.7" + bin: + rimraf: dist/esm/bin.mjs + checksum: d50dbe724f33835decd88395b25ed35995077c60a50ae78ded06e0185418914e555817aad1b4243edbff2254548c2f6ad6f70cc850040bebb4da9e8cc016f586 + languageName: node + linkType: hard + +"rimraf@npm:^5.0.5": + version: 5.0.10 + resolution: "rimraf@npm:5.0.10" + dependencies: + glob: "npm:^10.3.7" bin: - rimraf: ./bin.js - checksum: 4eef73d406c6940927479a3a9dee551e14a54faf54b31ef861250ac815172bade86cc6f7d64a4dc5e98b65e4b18a2e1c9ff3b68d296be0c748413f092bb0dd40 + rimraf: dist/esm/bin.mjs + checksum: 7da4fd0e15118ee05b918359462cfa1e7fe4b1228c7765195a45b55576e8c15b95db513b8466ec89129666f4af45ad978a3057a02139afba1a63512a2d9644cc languageName: node linkType: hard @@ -19569,27 +18778,44 @@ __metadata: languageName: node linkType: hard -"rollup@npm:^4.13.0, rollup@npm:^4.2.0": - version: 4.22.4 - resolution: "rollup@npm:4.22.4" - dependencies: - "@rollup/rollup-android-arm-eabi": "npm:4.22.4" - "@rollup/rollup-android-arm64": "npm:4.22.4" - "@rollup/rollup-darwin-arm64": "npm:4.22.4" - "@rollup/rollup-darwin-x64": "npm:4.22.4" - "@rollup/rollup-linux-arm-gnueabihf": "npm:4.22.4" - "@rollup/rollup-linux-arm-musleabihf": "npm:4.22.4" - "@rollup/rollup-linux-arm64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-arm64-musl": "npm:4.22.4" - "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.22.4" - "@rollup/rollup-linux-riscv64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-s390x-gnu": "npm:4.22.4" - "@rollup/rollup-linux-x64-gnu": "npm:4.22.4" - "@rollup/rollup-linux-x64-musl": "npm:4.22.4" - "@rollup/rollup-win32-arm64-msvc": "npm:4.22.4" - "@rollup/rollup-win32-ia32-msvc": "npm:4.22.4" - "@rollup/rollup-win32-x64-msvc": "npm:4.22.4" - "@types/estree": "npm:1.0.5" +"roarr@npm:^2.15.3": + version: 2.15.4 + resolution: "roarr@npm:2.15.4" + dependencies: + boolean: "npm:^3.0.1" + detect-node: "npm:^2.0.4" + globalthis: "npm:^1.0.1" + json-stringify-safe: "npm:^5.0.1" + semver-compare: "npm:^1.0.0" + sprintf-js: "npm:^1.1.2" + checksum: 7d01d4c14513c461778dd673a8f9e53255221f8d04173aafeb8e11b23d8b659bb83f1c90cfe81af7f9c213b8084b404b918108fd792bda76678f555340cc64ec + languageName: node + linkType: hard + +"rollup@npm:^4.13.0, rollup@npm:^4.20.0": + version: 4.34.8 + resolution: "rollup@npm:4.34.8" + dependencies: + "@rollup/rollup-android-arm-eabi": "npm:4.34.8" + "@rollup/rollup-android-arm64": "npm:4.34.8" + "@rollup/rollup-darwin-arm64": "npm:4.34.8" + "@rollup/rollup-darwin-x64": "npm:4.34.8" + "@rollup/rollup-freebsd-arm64": "npm:4.34.8" + "@rollup/rollup-freebsd-x64": "npm:4.34.8" + "@rollup/rollup-linux-arm-gnueabihf": "npm:4.34.8" + "@rollup/rollup-linux-arm-musleabihf": "npm:4.34.8" + "@rollup/rollup-linux-arm64-gnu": "npm:4.34.8" + "@rollup/rollup-linux-arm64-musl": "npm:4.34.8" + "@rollup/rollup-linux-loongarch64-gnu": "npm:4.34.8" + "@rollup/rollup-linux-powerpc64le-gnu": "npm:4.34.8" + "@rollup/rollup-linux-riscv64-gnu": "npm:4.34.8" + "@rollup/rollup-linux-s390x-gnu": "npm:4.34.8" + "@rollup/rollup-linux-x64-gnu": "npm:4.34.8" + "@rollup/rollup-linux-x64-musl": "npm:4.34.8" + "@rollup/rollup-win32-arm64-msvc": "npm:4.34.8" + "@rollup/rollup-win32-ia32-msvc": "npm:4.34.8" + "@rollup/rollup-win32-x64-msvc": "npm:4.34.8" + "@types/estree": "npm:1.0.6" fsevents: "npm:~2.3.2" dependenciesMeta: "@rollup/rollup-android-arm-eabi": @@ -19600,6 +18826,10 @@ __metadata: optional: true "@rollup/rollup-darwin-x64": optional: true + "@rollup/rollup-freebsd-arm64": + optional: true + "@rollup/rollup-freebsd-x64": + optional: true "@rollup/rollup-linux-arm-gnueabihf": optional: true "@rollup/rollup-linux-arm-musleabihf": @@ -19608,6 +18838,8 @@ __metadata: optional: true "@rollup/rollup-linux-arm64-musl": optional: true + "@rollup/rollup-linux-loongarch64-gnu": + optional: true "@rollup/rollup-linux-powerpc64le-gnu": optional: true "@rollup/rollup-linux-riscv64-gnu": @@ -19628,16 +18860,7 @@ __metadata: optional: true bin: rollup: dist/bin/rollup - checksum: 4c96b6e2e0c5dbe73b4ba899cea894a05115ab8c65ccff631fbbb944e2b3a9f2eb3b99c2dce3dd91b179647df1892ffc44ecee29381ccf155ba8000b22712a32 - languageName: node - linkType: hard - -"run-applescript@npm:^5.0.0": - version: 5.0.0 - resolution: "run-applescript@npm:5.0.0" - dependencies: - execa: "npm:^5.0.0" - checksum: f9977db5770929f3f0db434b8e6aa266498c70dec913c84320c0a06add510cf44e3a048c44da088abee312006f9cbf572fd065cdc8f15d7682afda8755f4114c + checksum: b9e711e33413112fbb761107c3fddc4561dfc74335c393542a829a85ccfb2763bfd17bf2422d84a2e9bee7646e5367018973e97005fdf64e49c2e209612f0eb6 languageName: node linkType: hard @@ -19648,6 +18871,13 @@ __metadata: languageName: node linkType: hard +"run-async@npm:^3.0.0": + version: 3.0.0 + resolution: "run-async@npm:3.0.0" + checksum: b18b562ae37c3020083dcaae29642e4cc360c824fbfb6b7d50d809a9d5227bb986152d09310255842c8dce40526e82ca768f02f00806c91ba92a8dfa6159cb85 + languageName: node + linkType: hard + "run-parallel@npm:^1.1.9": version: 1.2.0 resolution: "run-parallel@npm:1.2.0" @@ -19657,7 +18887,7 @@ __metadata: languageName: node linkType: hard -"rxjs@npm:7.8.1, rxjs@npm:^7.5.1, rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": +"rxjs@npm:7.8.1, rxjs@npm:^7.2.0, rxjs@npm:^7.5.1, rxjs@npm:^7.5.5, rxjs@npm:^7.8.1": version: 7.8.1 resolution: "rxjs@npm:7.8.1" dependencies: @@ -19675,15 +18905,16 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - call-bind: "npm:^1.0.7" - get-intrinsic: "npm:^1.2.4" - has-symbols: "npm:^1.0.3" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + get-intrinsic: "npm:^1.2.6" + has-symbols: "npm:^1.1.0" isarray: "npm:^2.0.5" - checksum: 12f9fdb01c8585e199a347eacc3bae7b5164ae805cdc8c6707199dbad5b9e30001a50a43c4ee24dc9ea32dbb7279397850e9208a7e217f4d8b1cf5d90129dec9 + checksum: 43c86ffdddc461fb17ff8a17c5324f392f4868f3c7dd2c6a5d9f5971713bc5fd755667212c80eab9567595f9a7509cc2f83e590ddaebd1bd19b780f9c79f9a8d languageName: node linkType: hard @@ -19701,30 +18932,31 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.6" es-errors: "npm:^1.3.0" - is-regex: "npm:^1.1.4" - checksum: 900bf7c98dc58f08d8523b7012b468e4eb757afa624f198902c0643d7008ba777b0bdc35810ba0b758671ce887617295fb742b3f3968991b178ceca54cb07603 + isarray: "npm:^2.0.5" + checksum: 831f1c9aae7436429e7862c7e46f847dfe490afac20d0ee61bae06108dbf5c745a0de3568ada30ccdd3eeb0864ca8331b2eef703abd69bfea0745b21fd320750 languageName: node linkType: hard -"safe-regex@npm:^1.1.0": +"safe-regex-test@npm:^1.0.3, safe-regex-test@npm:^1.1.0": version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" + resolution: "safe-regex-test@npm:1.1.0" dependencies: - ret: "npm:~0.1.10" - checksum: 547d58aa5184cbef368fd5ed5f28d20f911614748c5da6b35f53fd6626396707587251e6e3d1e3010fd3ff1212e413841b8825eaa5f317017ca62a30899af31a + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + is-regex: "npm:^1.2.1" + checksum: f2c25281bbe5d39cddbbce7f86fca5ea9b3ce3354ea6cd7c81c31b006a5a9fff4286acc5450a3b9122c56c33eba69c56b9131ad751457b2b4a585825e6a10665 languageName: node linkType: hard "safe-stable-stringify@npm:^2.3.1": - version: 2.4.3 - resolution: "safe-stable-stringify@npm:2.4.3" - checksum: 81dede06b8f2ae794efd868b1e281e3c9000e57b39801c6c162267eb9efda17bd7a9eafa7379e1f1cacd528d4ced7c80d7460ad26f62ada7c9e01dec61b2e768 + version: 2.5.0 + resolution: "safe-stable-stringify@npm:2.5.0" + checksum: baea14971858cadd65df23894a40588ed791769db21bafb7fd7608397dbdce9c5aac60748abae9995e0fc37e15f2061980501e012cd48859740796bea2987f49 languageName: node linkType: hard @@ -19735,20 +18967,6 @@ __metadata: languageName: node linkType: hard -"sanitize-html@npm:2.11.0": - version: 2.11.0 - resolution: "sanitize-html@npm:2.11.0" - dependencies: - deepmerge: "npm:^4.2.2" - escape-string-regexp: "npm:^4.0.0" - htmlparser2: "npm:^8.0.0" - is-plain-object: "npm:^5.0.0" - parse-srcset: "npm:^1.0.2" - postcss: "npm:^8.3.11" - checksum: 863dcce83c4631fcb5519fd0739ed9e93adcce8dd89e5a738823c309c68686048b0f4e30e07bae0de67ea72b567ee9c908af756ba22fcfcb8fd1fa2c69ca3e0d - languageName: node - linkType: hard - "sanitize-html@npm:2.13.0": version: 2.13.0 resolution: "sanitize-html@npm:2.13.0" @@ -19764,9 +18982,18 @@ __metadata: linkType: hard "sax@npm:>=0.6.0, sax@npm:^1.2.4": - version: 1.3.0 - resolution: "sax@npm:1.3.0" - checksum: 599dbe0ba9d8bd55e92d920239b21d101823a6cedff71e542589303fa0fa8f3ece6cf608baca0c51be846a2e88365fac94a9101a9c341d94b98e30c4deea5bea + version: 1.4.1 + resolution: "sax@npm:1.4.1" + checksum: 6bf86318a254c5d898ede6bd3ded15daf68ae08a5495a2739564eb265cd13bcc64a07ab466fb204f67ce472bb534eb8612dac587435515169593f4fffa11de7c + languageName: node + linkType: hard + +"scheduler@npm:0.23.0": + version: 0.23.0 + resolution: "scheduler@npm:0.23.0" + dependencies: + loose-envify: "npm:^1.1.0" + checksum: b777f7ca0115e6d93e126ac490dbd82642d14983b3079f58f35519d992fa46260be7d6e6cede433a92db70306310c6f5f06e144f0e40c484199e09c1f7be53dd languageName: node linkType: hard @@ -19779,7 +19006,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.1.1": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -19790,15 +19017,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0": - version: 4.2.0 - resolution: "schema-utils@npm:4.2.0" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.2.0, schema-utils@npm:^4.3.0": + version: 4.3.0 + resolution: "schema-utils@npm:4.3.0" dependencies: "@types/json-schema": "npm:^7.0.9" ajv: "npm:^8.9.0" ajv-formats: "npm:^2.1.1" ajv-keywords: "npm:^5.1.0" - checksum: 8dab7e7800316387fd8569870b4b668cfcecf95ac551e369ea799bbcbfb63fb0365366d4b59f64822c9f7904d8c5afcfaf5a6124a4b08783e558cd25f299a6b4 + checksum: c23f0fa73ef71a01d4a2bb7af4c91e0d356ec640e071aa2d06ea5e67f042962bb7ac7c29a60a295bb0125878801bc3209197a2b8a833dd25bd38e37c3ed21427 languageName: node linkType: hard @@ -19811,6 +19038,13 @@ __metadata: languageName: node linkType: hard +"semver-compare@npm:^1.0.0": + version: 1.0.0 + resolution: "semver-compare@npm:1.0.0" + checksum: 9ef4d8b81847556f0865f46ddc4d276bace118c7cb46811867af82e837b7fc473911981d5a0abc561fa2db487065572217e5b06e18701c4281bcdd2a1affaff1 + languageName: node + linkType: hard + "semver@npm:2 || 3 || 4 || 5, semver@npm:^5.3.0": version: 5.7.2 resolution: "semver@npm:5.7.2" @@ -19840,12 +19074,12 @@ __metadata: languageName: node linkType: hard -"semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0": - version: 7.6.2 - resolution: "semver@npm:7.6.2" +"semver@npm:^7.3.2, semver@npm:^7.3.5, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.0, semver@npm:^7.6.3": + version: 7.7.1 + resolution: "semver@npm:7.7.1" bin: semver: bin/semver.js - checksum: 97d3441e97ace8be4b1976433d1c32658f6afaff09f143e52c593bae7eef33de19e3e369c88bd985ce1042c6f441c80c6803078d1de2a9988080b66684cbb30c + checksum: fd603a6fb9c399c6054015433051bdbe7b99a940a8fb44b85c2b524c4004b023d7928d47cb22154f8d054ea7ee8597f586605e05b52047f048278e4ac56ae958 languageName: node linkType: hard @@ -19869,7 +19103,27 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.1": +"sentence-case@npm:^3.0.4": + version: 3.0.4 + resolution: "sentence-case@npm:3.0.4" + dependencies: + no-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + upper-case-first: "npm:^2.0.2" + checksum: 9a90527a51300cf5faea7fae0c037728f9ddcff23ac083883774c74d180c0a03c31aab43d5c3347512e8c1b31a0d4712512ec82beb71aa79b85149f9abeb5467 + languageName: node + linkType: hard + +"serialize-error@npm:^7.0.1": + version: 7.0.1 + resolution: "serialize-error@npm:7.0.1" + dependencies: + type-fest: "npm:^0.13.1" + checksum: 7982937d578cd901276c8ab3e2c6ed8a4c174137730f1fb0402d005af209a0e84d04acc874e317c936724c7b5b26c7a96ff7e4b8d11a469f4924a4b0ea814c05 + languageName: node + linkType: hard + +"serialize-javascript@npm:^6.0.2": version: 6.0.2 resolution: "serialize-javascript@npm:6.0.2" dependencies: @@ -19878,14 +19132,7 @@ __metadata: languageName: node linkType: hard -"set-blocking@npm:^2.0.0": - version: 2.0.0 - resolution: "set-blocking@npm:2.0.0" - checksum: 9f8c1b2d800800d0b589de1477c753492de5c1548d4ade52f57f1d1f5e04af5481554d75ce5e5c43d4004b80a3eb714398d6907027dc0534177b7539119f4454 - languageName: node - linkType: hard - -"set-function-length@npm:^1.2.1": +"set-function-length@npm:^1.2.2": version: 1.2.2 resolution: "set-function-length@npm:1.2.2" dependencies: @@ -19899,7 +19146,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.1, set-function-name@npm:^2.0.2": +"set-function-name@npm:^2.0.2": version: 2.0.2 resolution: "set-function-name@npm:2.0.2" dependencies: @@ -19911,15 +19158,14 @@ __metadata: languageName: node linkType: hard -"set-value@npm:^2.0.0, set-value@npm:^2.0.1": - version: 2.0.1 - resolution: "set-value@npm:2.0.1" +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" dependencies: - extend-shallow: "npm:^2.0.1" - is-extendable: "npm:^0.1.1" - is-plain-object: "npm:^2.0.3" - split-string: "npm:^3.0.1" - checksum: 4c40573c4f6540456e4b38b95f570272c4cfbe1d12890ad4057886da8535047cd772dfadf5b58e2e87aa244dfb4c57e3586f6716b976fc47c5144b6b09e1811b + dunder-proto: "npm:^1.0.1" + es-errors: "npm:^1.3.0" + es-object-atoms: "npm:^1.0.0" + checksum: ca5c3ccbba479d07c30460e367e66337cec825560b11e8ba9c5ebe13a2a0d6021ae34eddf94ff3dfe17a3104dc1f191519cb6c48378b503e5c3f36393938776a languageName: node linkType: hard @@ -19956,7 +19202,7 @@ __metadata: languageName: node linkType: hard -"shallowequal@npm:^1.1.0": +"shallowequal@npm:1.1.0": version: 1.1.0 resolution: "shallowequal@npm:1.1.0" checksum: b926efb51cd0f47aa9bc061add788a4a650550bbe50647962113a4579b60af2abe7b62f9b02314acc6f97151d4cf87033a2b15fc20852fae306d1a095215396c @@ -19980,15 +19226,6 @@ __metadata: languageName: node linkType: hard -"shebang-command@npm:^1.2.0": - version: 1.2.0 - resolution: "shebang-command@npm:1.2.0" - dependencies: - shebang-regex: "npm:^1.0.0" - checksum: 7b20dbf04112c456b7fc258622dafd566553184ac9b6938dd30b943b065b21dabd3776460df534cc02480db5e1b6aec44700d985153a3da46e7db7f9bd21326d - languageName: node - linkType: hard - "shebang-command@npm:^2.0.0": version: 2.0.0 resolution: "shebang-command@npm:2.0.0" @@ -19998,13 +19235,6 @@ __metadata: languageName: node linkType: hard -"shebang-regex@npm:^1.0.0": - version: 1.0.0 - resolution: "shebang-regex@npm:1.0.0" - checksum: 9abc45dee35f554ae9453098a13fdc2f1730e525a5eb33c51f096cc31f6f10a4b38074c1ebf354ae7bffa7229506083844008dfc3bb7818228568c0b2dc1fff2 - languageName: node - linkType: hard - "shebang-regex@npm:^3.0.0": version: 3.0.0 resolution: "shebang-regex@npm:3.0.0" @@ -20013,21 +19243,69 @@ __metadata: linkType: hard "shell-quote@npm:^1.8.1": - version: 1.8.1 - resolution: "shell-quote@npm:1.8.1" - checksum: 8cec6fd827bad74d0a49347057d40dfea1e01f12a6123bf82c4649f3ef152fc2bc6d6176e6376bffcd205d9d0ccb4f1f9acae889384d20baff92186f01ea455a + version: 1.8.2 + resolution: "shell-quote@npm:1.8.2" + checksum: 85fdd44f2ad76e723d34eb72c753f04d847ab64e9f1f10677e3f518d0e5b0752a176fd805297b30bb8c3a1556ebe6e77d2288dbd7b7b0110c7e941e9e9c20ce1 languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"shiki@npm:^0.14.7": + version: 0.14.7 + resolution: "shiki@npm:0.14.7" + dependencies: + ansi-sequence-parser: "npm:^1.1.0" + jsonc-parser: "npm:^3.2.0" + vscode-oniguruma: "npm:^1.7.0" + vscode-textmate: "npm:^8.0.0" + checksum: 5c7fcbb870d0facccc7ae2f3410a28121f8e0b3f298e4e956de817ad6ab60a4c7e20a9184edfe50a93447addbb88b95b69e6ef88ac16ac6ca3e94c50771a6459 + languageName: node + linkType: hard + +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.7" es-errors: "npm:^1.3.0" - get-intrinsic: "npm:^1.2.4" - object-inspect: "npm:^1.13.1" - checksum: d2afd163dc733cc0a39aa6f7e39bf0c436293510dbccbff446733daeaf295857dbccf94297092ec8c53e2503acac30f0b78830876f0485991d62a90e9cad305f + object-inspect: "npm:^1.13.3" + checksum: 644f4ac893456c9490ff388bf78aea9d333d5e5bfc64cfb84be8f04bf31ddc111a8d4b83b85d7e7e8a7b845bc185a9ad02c052d20e086983cf59f0be517d9b3d + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + checksum: 010584e6444dd8a20b85bc926d934424bd809e1a3af941cace229f7fdcb751aada0fb7164f60c2e22292b7fa3c0ff0bce237081fd4cdbc80de1dc68e95430672 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: "npm:^1.0.2" + es-errors: "npm:^1.3.0" + get-intrinsic: "npm:^1.2.5" + object-inspect: "npm:^1.13.3" + side-channel-map: "npm:^1.0.1" + checksum: 71362709ac233e08807ccd980101c3e2d7efe849edc51455030327b059f6c4d292c237f94dc0685031dd11c07dd17a68afde235d6cf2102d949567f98ab58185 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: "npm:^1.3.0" + object-inspect: "npm:^1.13.3" + side-channel-list: "npm:^1.0.0" + side-channel-map: "npm:^1.0.1" + side-channel-weakmap: "npm:^1.0.2" + checksum: cb20dad41eb032e6c24c0982e1e5a24963a28aa6122b4f05b3f3d6bf8ae7fd5474ef382c8f54a6a3ab86e0cac4d41a23bd64ede3970e5bfb50326ba02a7996e6 languageName: node linkType: hard @@ -20045,7 +19323,7 @@ __metadata: languageName: node linkType: hard -"signal-exit@npm:^4.0.1": +"signal-exit@npm:^4.0.1, signal-exit@npm:^4.1.0": version: 4.1.0 resolution: "signal-exit@npm:4.1.0" checksum: 41602dce540e46d599edba9d9860193398d135f7ff72cab629db5171516cfae628d21e7bfccde1bbfdf11c48726bc2a6d1a8fb8701125852fbfda7cf19c6aa83 @@ -20107,8 +19385,8 @@ __metadata: linkType: hard "sitemap@npm:^7.1.0": - version: 7.1.1 - resolution: "sitemap@npm:7.1.1" + version: 7.1.2 + resolution: "sitemap@npm:7.1.2" dependencies: "@types/node": "npm:^17.0.5" "@types/sax": "npm:^1.2.1" @@ -20116,7 +19394,7 @@ __metadata: sax: "npm:^1.2.4" bin: sitemap: dist/cli.js - checksum: d25abe5c78f08e6014792e0f4d59353042a5a795788decdd87cb03bda736d248426a618e5028e18325f04b3e9d0ecb02d126ed6177365aa2703fa77df8f4f4e0 + checksum: 01dd1268c0d4b89f8ef082bcb9ef18d0182d00d1622e9c54743474918169491e5360538f9a01a769262e0fe23d6e3822a90680eff0f076cf87b68d459014a34c languageName: node linkType: hard @@ -20206,22 +19484,6 @@ __metadata: languageName: node linkType: hard -"smartwrap@npm:^2.0.2": - version: 2.0.2 - resolution: "smartwrap@npm:2.0.2" - dependencies: - array.prototype.flat: "npm:^1.2.3" - breakword: "npm:^1.0.5" - grapheme-splitter: "npm:^1.0.4" - strip-ansi: "npm:^6.0.0" - wcwidth: "npm:^1.0.1" - yargs: "npm:^15.1.0" - bin: - smartwrap: src/terminal-adapter.js - checksum: ea104632a832967a04cb739253dbd7d2e194c62bae1c3366d03bb5827870b83842a3e25a7f80287a4b04484ea4f64b51a0657389fc6a6fe701db3b25319ed56f - languageName: node - linkType: hard - "snake-case@npm:^2.1.0": version: 2.1.0 resolution: "snake-case@npm:2.1.0" @@ -20231,91 +19493,47 @@ __metadata: languageName: node linkType: hard -"snapdragon-node@npm:^2.0.1": - version: 2.1.1 - resolution: "snapdragon-node@npm:2.1.1" - dependencies: - define-property: "npm:^1.0.0" - isobject: "npm:^3.0.0" - snapdragon-util: "npm:^3.0.1" - checksum: 7616e6a1ca054afe3ad8defda17ebe4c73b0800d2e0efd635c44ee1b286f8ac7900517314b5330862ce99b28cd2782348ee78bae573ff0f55832ad81d9657f3f - languageName: node - linkType: hard - -"snapdragon-util@npm:^3.0.1": - version: 3.0.1 - resolution: "snapdragon-util@npm:3.0.1" - dependencies: - kind-of: "npm:^3.2.0" - checksum: 4441856d343399ba7f37f79681949d51b922e290fcc07e7bc94655a50f584befa4fb08f40c3471cd160e004660161964d8ff140cba49baa59aa6caba774240e3 - languageName: node - linkType: hard - -"snapdragon@npm:^0.8.1": - version: 0.8.2 - resolution: "snapdragon@npm:0.8.2" +"snake-case@npm:^3.0.4": + version: 3.0.4 + resolution: "snake-case@npm:3.0.4" dependencies: - base: "npm:^0.11.1" - debug: "npm:^2.2.0" - define-property: "npm:^0.2.5" - extend-shallow: "npm:^2.0.1" - map-cache: "npm:^0.2.2" - source-map: "npm:^0.5.6" - source-map-resolve: "npm:^0.5.0" - use: "npm:^3.1.0" - checksum: dfdac1f73d47152d72fc07f4322da09bbddfa31c1c9c3ae7346f252f778c45afa5b03e90813332f02f04f6de8003b34a168c456f8bb719024d092f932520ffca + dot-case: "npm:^3.0.4" + tslib: "npm:^2.0.3" + checksum: ab19a913969f58f4474fe9f6e8a026c8a2142a01f40b52b79368068343177f818cdfef0b0c6b9558f298782441d5ca8ed5932eb57822439fad791d866e62cecd languageName: node linkType: hard "socks-proxy-agent@npm:^8.0.3": - version: 8.0.3 - resolution: "socks-proxy-agent@npm:8.0.3" + version: 8.0.5 + resolution: "socks-proxy-agent@npm:8.0.5" dependencies: - agent-base: "npm:^7.1.1" + agent-base: "npm:^7.1.2" debug: "npm:^4.3.4" - socks: "npm:^2.7.1" - checksum: 4950529affd8ccd6951575e21c1b7be8531b24d924aa4df3ee32df506af34b618c4e50d261f4cc603f1bfd8d426915b7d629966c8ce45b05fb5ad8c8b9a6459d + socks: "npm:^2.8.3" + checksum: 5d2c6cecba6821389aabf18728325730504bf9bb1d9e342e7987a5d13badd7a98838cc9a55b8ed3cb866ad37cc23e1086f09c4d72d93105ce9dfe76330e9d2a6 languageName: node linkType: hard -"socks@npm:^2.7.1": - version: 2.8.3 - resolution: "socks@npm:2.8.3" +"socks@npm:^2.8.3": + version: 2.8.4 + resolution: "socks@npm:2.8.4" dependencies: ip-address: "npm:^9.0.5" smart-buffer: "npm:^4.2.0" - checksum: d54a52bf9325165770b674a67241143a3d8b4e4c8884560c4e0e078aace2a728dffc7f70150660f51b85797c4e1a3b82f9b7aa25e0a0ceae1a243365da5c51a7 - languageName: node - linkType: hard - -"sort-object-keys@npm:^1.1.3": - version: 1.1.3 - resolution: "sort-object-keys@npm:1.1.3" - checksum: 3bf62398658d3ff4bbca0db4ed8f42f98abc41433859f63d02fb0ab953fbe5526be240ec7e5d85aa50fcab6c937f3fa7015abf1ecdeb3045a2281c53953886bf + checksum: 00c3271e233ccf1fb83a3dd2060b94cc37817e0f797a93c560b9a7a86c4a0ec2961fb31263bdd24a3c28945e24868b5f063cd98744171d9e942c513454b50ae5 languageName: node linkType: hard -"sort-package-json@npm:2.10.0": - version: 2.10.0 - resolution: "sort-package-json@npm:2.10.0" - dependencies: - detect-indent: "npm:^7.0.1" - detect-newline: "npm:^4.0.0" - get-stdin: "npm:^9.0.0" - git-hooks-list: "npm:^3.0.0" - globby: "npm:^13.1.2" - is-plain-obj: "npm:^4.1.0" - semver: "npm:^7.6.0" - sort-object-keys: "npm:^1.1.3" - bin: - sort-package-json: cli.js - checksum: f3325c402cd63fa42947e3861fde0ed26c742bb1db9011d4a4111f2a27427ec778ce8223af5c5dd8fcdb1cf49a1ff55d7e5323fb187d29811cd99e503a80fe26 +"sort-object-keys@npm:^1.1.3": + version: 1.1.3 + resolution: "sort-object-keys@npm:1.1.3" + checksum: 3bf62398658d3ff4bbca0db4ed8f42f98abc41433859f63d02fb0ab953fbe5526be240ec7e5d85aa50fcab6c937f3fa7015abf1ecdeb3045a2281c53953886bf languageName: node linkType: hard -"sort-package-json@npm:2.5.1": - version: 2.5.1 - resolution: "sort-package-json@npm:2.5.1" +"sort-package-json@npm:2.10.1": + version: 2.10.1 + resolution: "sort-package-json@npm:2.10.1" dependencies: detect-indent: "npm:^7.0.1" detect-newline: "npm:^4.0.0" @@ -20323,10 +19541,11 @@ __metadata: git-hooks-list: "npm:^3.0.0" globby: "npm:^13.1.2" is-plain-obj: "npm:^4.1.0" + semver: "npm:^7.6.0" sort-object-keys: "npm:^1.1.3" bin: sort-package-json: cli.js - checksum: 923d272e419110dd7d0261b54471a65db3e0b9b0097b1f762d3f65fd3f37f8468018e29bbcd64be34d446cbad268c6f2dc570adc79b356005760795935e4b32b + checksum: 7511c57e4661be222bce68522fb90f72e77a2a4694d05df0e55e70e72736944371a4be82a7cb1be4402455bbfd23857b0fabae3bbe9a1ae1351ff7caac64a468 languageName: node linkType: hard @@ -20344,23 +19563,10 @@ __metadata: languageName: node linkType: hard -"source-map-js@npm:^1.2.0": - version: 1.2.0 - resolution: "source-map-js@npm:1.2.0" - checksum: 7e5f896ac10a3a50fe2898e5009c58ff0dc102dcb056ed27a354623a0ece8954d4b2649e1a1b2b52ef2e161d26f8859c7710350930751640e71e374fe2d321a4 - languageName: node - linkType: hard - -"source-map-resolve@npm:^0.5.0": - version: 0.5.3 - resolution: "source-map-resolve@npm:0.5.3" - dependencies: - atob: "npm:^2.1.2" - decode-uri-component: "npm:^0.2.0" - resolve-url: "npm:^0.2.1" - source-map-url: "npm:^0.4.0" - urix: "npm:^0.1.0" - checksum: 410acbe93882e058858d4c1297be61da3e1533f95f25b95903edddc1fb719654e705663644677542d1fb78a66390238fad1a57115fc958a0724cf9bb509caf57 +"source-map-js@npm:^1.2.1": + version: 1.2.1 + resolution: "source-map-js@npm:1.2.1" + checksum: 7bda1fc4c197e3c6ff17de1b8b2c20e60af81b63a52cb32ec5a5d67a20a7d42651e2cb34ebe93833c5a2a084377e17455854fee3e21e7925c64a51b6a52b0faf languageName: node linkType: hard @@ -20384,14 +19590,7 @@ __metadata: languageName: node linkType: hard -"source-map-url@npm:^0.4.0": - version: 0.4.1 - resolution: "source-map-url@npm:0.4.1" - checksum: f8af0678500d536c7f643e32094d6718a4070ab4ca2d2326532512cfbe2d5d25a45849b4b385879326f2d7523bb3b686d0360dd347a3cda09fd89a5c28d4bc58 - languageName: node - linkType: hard - -"source-map@npm:^0.5.6, source-map@npm:^0.5.7": +"source-map@npm:^0.5.7": version: 0.5.7 resolution: "source-map@npm:0.5.7" checksum: 904e767bb9c494929be013017380cbba013637da1b28e5943b566031e29df04fba57edf3f093e0914be094648b577372bd8ad247fa98cfba9c600794cd16b599 @@ -20419,13 +19618,13 @@ __metadata: languageName: node linkType: hard -"spawndamnit@npm:^2.0.0": - version: 2.0.0 - resolution: "spawndamnit@npm:2.0.0" +"spawndamnit@npm:^3.0.1": + version: 3.0.1 + resolution: "spawndamnit@npm:3.0.1" dependencies: - cross-spawn: "npm:^5.1.0" - signal-exit: "npm:^3.0.2" - checksum: 3d3aa1b750130a78cad591828c203e706cb132fbd7dccab8ae5354984117cd1464c7f9ef6c4756e6590fec16bab77fe2c85d1eb8e59006d303836007922d359c + cross-spawn: "npm:^7.0.5" + signal-exit: "npm:^4.0.1" + checksum: a9821a59bc78a665bd44718dea8f4f4010bb1a374972b0a6a1633b9186cda6d6fd93f22d1e49d9944d6bb175ba23ce29036a4bd624884fb157d981842c3682f3 languageName: node linkType: hard @@ -20457,9 +19656,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.17 - resolution: "spdx-license-ids@npm:3.0.17" - checksum: ddf9477b5afc70f1a7d3bf91f0b8e8a1c1b0fa65d2d9a8b5c991b1a2ba91b693d8b9749700119d5ce7f3fbf307ac421087ff43d321db472605e98a5804f80eac + version: 3.0.21 + resolution: "spdx-license-ids@npm:3.0.21" + checksum: ecb24c698d8496aa9efe23e0b1f751f8a7a89faedcdfcbfabae772b546c2db46ccde8f3bc447a238eb86bbcd4f73fea88720ef3b8394f7896381bec3d7736411 languageName: node linkType: hard @@ -20470,16 +19669,7 @@ __metadata: languageName: node linkType: hard -"split-string@npm:^3.0.1, split-string@npm:^3.0.2": - version: 3.1.0 - resolution: "split-string@npm:3.1.0" - dependencies: - extend-shallow: "npm:^3.0.0" - checksum: 72d7cd625445c7af215130e1e2bc183013bb9dd48a074eda1d35741e2b0dcb355e6df5b5558a62543a24dcec37dd1d6eb7a6228ff510d3c9de0f3dc1d1da8a70 - languageName: node - linkType: hard - -"sprintf-js@npm:^1.1.3": +"sprintf-js@npm:^1.1.2, sprintf-js@npm:^1.1.3": version: 1.1.3 resolution: "sprintf-js@npm:1.1.3" checksum: 09270dc4f30d479e666aee820eacd9e464215cdff53848b443964202bf4051490538e5dd1b42e1a65cf7296916ca17640aebf63dae9812749c7542ee5f288dec @@ -20493,7 +19683,7 @@ __metadata: languageName: node linkType: hard -"sshpk@npm:^1.14.1": +"sshpk@npm:^1.18.0": version: 1.18.0 resolution: "sshpk@npm:1.18.0" dependencies: @@ -20514,12 +19704,12 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^10.0.0": - version: 10.0.6 - resolution: "ssri@npm:10.0.6" +"ssri@npm:^12.0.0": + version: 12.0.0 + resolution: "ssri@npm:12.0.0" dependencies: minipass: "npm:^7.0.3" - checksum: e5a1e23a4057a86a97971465418f22ea89bd439ac36ade88812dd920e4e61873e8abd6a9b72a03a67ef50faa00a2daf1ab745c5a15b46d03e0544a0296354227 + checksum: caddd5f544b2006e88fa6b0124d8d7b28208b83c72d7672d5ade44d794525d23b540f3396108c4eb9280dcb7c01f0bef50682f5b4b2c34291f7c5e211fd1417d languageName: node linkType: hard @@ -20546,17 +19736,7 @@ __metadata: languageName: node linkType: hard -"static-extend@npm:^0.1.1": - version: 0.1.2 - resolution: "static-extend@npm:0.1.2" - dependencies: - define-property: "npm:^0.2.5" - object-copy: "npm:^0.1.0" - checksum: 284f5865a9e19d079f1badbcd70d5f9f82e7a08393f818a220839cd5f71729e89105e1c95322bd28e833161d484cee671380ca443869ae89578eef2bf55c0653 - languageName: node - linkType: hard - -"statuses@npm:2.0.1, statuses@npm:^2.0.1": +"statuses@npm:2.0.1": version: 2.0.1 resolution: "statuses@npm:2.0.1" checksum: 34378b207a1620a24804ce8b5d230fea0c279f00b18a7209646d5d47e419d1cc23e7cbf33a25a1e51ac38973dc2ac2e1e9c647a8e481ef365f77668d72becfd0 @@ -20570,15 +19750,62 @@ __metadata: languageName: node linkType: hard +"stdin-discarder@npm:^0.2.2": + version: 0.2.2 + resolution: "stdin-discarder@npm:0.2.2" + checksum: c78375e82e956d7a64be6e63c809c7f058f5303efcaf62ea48350af072bacdb99c06cba39209b45a071c1acbd49116af30df1df9abb448df78a6005b72f10537 + languageName: node + linkType: hard + +"strapi-plugin-webtools@link:.yalc/strapi-plugin-webtools::locator=strapi-webtools%40workspace%3A.": + version: 0.0.0-use.local + resolution: "strapi-plugin-webtools@link:.yalc/strapi-plugin-webtools::locator=strapi-webtools%40workspace%3A." + languageName: node + linkType: soft + +"strapi-plugin-webtools@workspace:packages/core": + version: 0.0.0-use.local + resolution: "strapi-plugin-webtools@workspace:packages/core" + dependencies: + "@strapi/admin": "npm:^5.0.0" + "@strapi/design-system": "npm:^2.0.0-rc.14" + "@strapi/icons": "npm:^2.0.0-rc.14" + "@strapi/pack-up": "npm:^5.0.0" + "@strapi/sdk-plugin": "npm:^5.0.0" + "@strapi/strapi": "npm:^5.0.0" + "@strapi/utils": "npm:^5.0.0" + "@types/koa": "npm:^2.15.0" + "@types/lodash": "npm:^4" + "@types/react-copy-to-clipboard": "npm:^5.0.7" + formik: "npm:^2.4.0" + lodash: "npm:^4.17.21" + react: "npm:^18.0.0" + react-copy-to-clipboard: "npm:^5.1.0" + react-dom: "npm:^18.0.0" + react-intl: "npm:^6.4.1" + react-query: "npm:^3.39.3" + react-router-dom: "npm:^6.0.0" + styled-components: "npm:^6.0.0" + yup: "npm:^0.32.9" + peerDependencies: + "@strapi/admin": ^5.0.0 + "@strapi/design-system": ^2.0.0-rc.14 + "@strapi/icons": ^2.0.0-rc.14 + "@strapi/strapi": ^5.0.0 + "@strapi/utils": ^5.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + styled-components: ^6.0.0 + languageName: unknown + linkType: soft + "strapi-webtools@workspace:.": version: 0.0.0-use.local resolution: "strapi-webtools@workspace:." dependencies: "@changesets/changelog-github": "npm:^0.5.0" "@changesets/cli": "npm:^2.27.1" - "@pluginpal/webtools-addon-sitemap": "link:.yalc/@pluginpal/webtools-addon-sitemap" - "@pluginpal/webtools-core": "link:.yalc/@pluginpal/webtools-core" - "@pluginpal/webtools-helper-plugin": "link:.yalc/@pluginpal/webtools-helper-plugin" "@types/jest": "npm:^29.4.0" "@uncinc/eslint-config": "npm:1.1.2" cypress: "npm:^13.9.0" @@ -20588,9 +19815,11 @@ __metadata: eslint-plugin-jest-dom: "npm:^5.4.0" jest: "npm:^29.4.1" jest-cli: "npm:^29.2.2" + strapi-plugin-webtools: "link:.yalc/strapi-plugin-webtools" supertest: "npm:^6.3.3" ts-jest: "npm:^29.0.3" turbo: "npm:latest" + webtools-addon-sitemap: "link:.yalc/webtools-addon-sitemap" yalc: "npm:^1.0.0-pre.53" languageName: unknown linkType: soft @@ -20641,26 +19870,17 @@ __metadata: languageName: node linkType: hard -"stream-transform@npm:^2.1.3": - version: 2.1.3 - resolution: "stream-transform@npm:2.1.3" - dependencies: - mixme: "npm:^0.5.1" - checksum: 8a4b40e1ee952869358c12bbb3da3aa9ca30c8964f8f8eef2058a3b6b2202d7a856657ef458a5f2402a464310d177f92d2e4a119667854fce4b17c05e3c180bd - languageName: node - linkType: hard - -"streamx@npm:^2.15.0, streamx@npm:^2.16.1": - version: 2.16.1 - resolution: "streamx@npm:2.16.1" +"streamx@npm:^2.15.0, streamx@npm:^2.21.0": + version: 2.22.0 + resolution: "streamx@npm:2.22.0" dependencies: bare-events: "npm:^2.2.0" - fast-fifo: "npm:^1.1.0" - queue-tick: "npm:^1.0.1" + fast-fifo: "npm:^1.3.2" + text-decoder: "npm:^1.1.0" dependenciesMeta: bare-events: optional: true - checksum: 202b1d7cb7ceb36cdc5d5d0e2c27deafcc8670a4934cda7a5e3d3d45b8d3a64dc43f1b982b1c1cb316f01964dd5137b7e26af3151582c7c29ad3cf4072c6dbb9 + checksum: f5017998a5b6360ba652599d20ef308c8c8ab0e26c8e5f624f0706f0ea12624e94fdf1ec18318124498529a1b106a1ab1c94a1b1e1ad6c2eec7cb9c8ac1b9198 languageName: node linkType: hard @@ -20710,46 +19930,83 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.10": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" +"string-width@npm:^7.2.0": + version: 7.2.0 + resolution: "string-width@npm:7.2.0" + dependencies: + emoji-regex: "npm:^10.3.0" + get-east-asian-width: "npm:^1.0.0" + strip-ansi: "npm:^7.1.0" + checksum: eb0430dd43f3199c7a46dcbf7a0b34539c76fe3aa62763d0b0655acdcbdf360b3f66f3d58ca25ba0205f42ea3491fa00f09426d3b7d3040e506878fc7664c9b9 + languageName: node + linkType: hard + +"string.prototype.includes@npm:^2.0.1": + version: 2.0.1 + resolution: "string.prototype.includes@npm:2.0.1" dependencies: call-bind: "npm:^1.0.7" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.2" + es-abstract: "npm:^1.23.3" + checksum: 25ce9c9b49128352a2618fbe8758b46f945817a58a4420f4799419e40a8d28f116e176c7590d767d5327a61e75c8f32c86171063f48e389b9fdd325f1bd04ee5 + languageName: node + linkType: hard + +"string.prototype.matchall@npm:^4.0.12": + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" + define-properties: "npm:^1.2.1" + es-abstract: "npm:^1.23.6" es-errors: "npm:^1.3.0" es-object-atoms: "npm:^1.0.0" - get-intrinsic: "npm:^1.2.4" - gopd: "npm:^1.0.1" - has-symbols: "npm:^1.0.3" - internal-slot: "npm:^1.0.7" - regexp.prototype.flags: "npm:^1.5.2" + get-intrinsic: "npm:^1.2.6" + gopd: "npm:^1.2.0" + has-symbols: "npm:^1.1.0" + internal-slot: "npm:^1.1.0" + regexp.prototype.flags: "npm:^1.5.3" set-function-name: "npm:^2.0.2" - side-channel: "npm:^1.0.6" - checksum: 915a2562ac9ab5e01b7be6fd8baa0b2b233a0a9aa975fcb2ec13cc26f08fb9a3e85d5abdaa533c99c6fc4c5b65b914eba3d80c4aff9792a4c9fed403f28f7d9d + side-channel: "npm:^1.1.0" + checksum: 1a53328ada73f4a77f1fdf1c79414700cf718d0a8ef6672af5603e709d26a24f2181208144aed7e858b1bcc1a0d08567a570abfb45567db4ae47637ed2c2f85c languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" +"string.prototype.repeat@npm:^1.0.0": + version: 1.0.0 + resolution: "string.prototype.repeat@npm:1.0.0" dependencies: - call-bind: "npm:^1.0.7" + define-properties: "npm:^1.1.3" + es-abstract: "npm:^1.17.5" + checksum: 94c7978566cffa1327d470fd924366438af9b04b497c43a9805e476e2e908aa37a1fd34cc0911156c17556dab62159d12c7b92b3cc304c3e1281fe4c8e668f40 + languageName: node + linkType: hard + +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" + dependencies: + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" + define-data-property: "npm:^1.1.4" define-properties: "npm:^1.2.1" - es-abstract: "npm:^1.23.0" + es-abstract: "npm:^1.23.5" es-object-atoms: "npm:^1.0.0" - checksum: dcef1a0fb61d255778155006b372dff8cc6c4394bc39869117e4241f41a2c52899c0d263ffc7738a1f9e61488c490b05c0427faa15151efad721e1a9fb2663c2 + has-property-descriptors: "npm:^1.0.2" + checksum: 8a8854241c4b54a948e992eb7dd6b8b3a97185112deb0037a134f5ba57541d8248dd610c966311887b6c2fd1181a3877bffb14d873ce937a344535dabcc648f8 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" +"string.prototype.trimend@npm:^1.0.8, string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.2" define-properties: "npm:^1.2.1" es-object-atoms: "npm:^1.0.0" - checksum: 0a0b54c17c070551b38e756ae271865ac6cc5f60dabf2e7e343cceae7d9b02e1a1120a824e090e79da1b041a74464e8477e2da43e2775c85392be30a6f60963c + checksum: 59e1a70bf9414cb4c536a6e31bef5553c8ceb0cf44d8b4d0ed65c9653358d1c64dd0ec203b100df83d0413bbcde38b8c5d49e14bc4b86737d74adc593a0d35b6 languageName: node linkType: hard @@ -20798,25 +20055,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.0": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: "npm:^2.0.0" - checksum: f6e7fbe8e700105dccf7102eae20e4f03477537c74b286fd22cfc970f139002ed6f0d9c10d0e21aa9ed9245e0fa3c9275930e8795c5b947da136e4ecb644a70f - languageName: node - linkType: hard - -"strip-ansi@npm:^5.2.0": - version: 5.2.0 - resolution: "strip-ansi@npm:5.2.0" - dependencies: - ansi-regex: "npm:^4.1.0" - checksum: de4658c8a097ce3b15955bc6008f67c0790f85748bdc025b7bc8c52c7aee94bc4f9e50624516150ed173c3db72d851826cd57e7a85fe4e4bb6dbbebd5d297fdf - languageName: node - linkType: hard - -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.1, strip-ansi@npm:^7.1.0": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -20846,19 +20085,10 @@ __metadata: languageName: node linkType: hard -"strip-final-newline@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-final-newline@npm:3.0.0" - checksum: a771a17901427bac6293fd416db7577e2bc1c34a19d38351e9d5478c3c415f523f391003b42ed475f27e33a78233035df183525395f731d3bfb8cdcbd4da08ce - languageName: node - linkType: hard - -"strip-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "strip-indent@npm:3.0.0" - dependencies: - min-indent: "npm:^1.0.0" - checksum: ae0deaf41c8d1001c5d4fbe16cb553865c1863da4fae036683b474fa926af9fc121e155cb3fc57a68262b2ae7d5b8420aa752c97a6428c315d00efe2a3875679 +"strip-final-newline@npm:^4.0.0": + version: 4.0.0 + resolution: "strip-final-newline@npm:4.0.0" + checksum: b0cf2b62d597a1b0e3ebc42b88767f0a0d45601f89fd379a928a1812c8779440c81abba708082c946445af1d6b62d5f16e2a7cf4f30d9d6587b89425fae801ff languageName: node linkType: hard @@ -20892,25 +20122,23 @@ __metadata: languageName: node linkType: hard -"styled-components@npm:5.3.3": - version: 5.3.3 - resolution: "styled-components@npm:5.3.3" - dependencies: - "@babel/helper-module-imports": "npm:^7.0.0" - "@babel/traverse": "npm:^7.4.5" - "@emotion/is-prop-valid": "npm:^0.8.8" - "@emotion/stylis": "npm:^0.8.4" - "@emotion/unitless": "npm:^0.7.4" - babel-plugin-styled-components: "npm:>= 1.12.0" - css-to-react-native: "npm:^3.0.0" - hoist-non-react-statics: "npm:^3.0.0" - shallowequal: "npm:^1.1.0" - supports-color: "npm:^5.5.0" +"styled-components@npm:^6, styled-components@npm:^6.0.0": + version: 6.1.15 + resolution: "styled-components@npm:6.1.15" + dependencies: + "@emotion/is-prop-valid": "npm:1.2.2" + "@emotion/unitless": "npm:0.8.1" + "@types/stylis": "npm:4.2.5" + css-to-react-native: "npm:3.2.0" + csstype: "npm:3.1.3" + postcss: "npm:8.4.49" + shallowequal: "npm:1.1.0" + stylis: "npm:4.3.2" + tslib: "npm:2.6.2" peerDependencies: react: ">= 16.8.0" react-dom: ">= 16.8.0" - react-is: ">= 16.8.0" - checksum: 0fda77406c668a16c753f0778850a90d5fbeae419791dac533e3f67e77f8c767d89022626aafa169fffe8b0873e15bf71126b2bab945dc98af6079d8b90e7488 + checksum: 7c29db75af722599e10962ef74edd86423275385a3bf6baeb76783dfacc3de7608d1cc07b0d5866986e5263d60f0801b0d1f5b3b63be1af23bed68fdca8eaab6 languageName: node linkType: hard @@ -20921,6 +20149,13 @@ __metadata: languageName: node linkType: hard +"stylis@npm:4.3.2": + version: 4.3.2 + resolution: "stylis@npm:4.3.2" + checksum: 0410e1404cbeee3388a9e17587875211ce2f014c8379af0d1e24ca55878867c9f1ccc7b0ce9a156ca53f5d6e301391a82b0645522a604674a378b3189a4a1994 + languageName: node + linkType: hard + "superagent@npm:^8.1.2": version: 8.1.2 resolution: "superagent@npm:8.1.2" @@ -20949,14 +20184,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^2.0.0": - version: 2.0.0 - resolution: "supports-color@npm:2.0.0" - checksum: 570e0b63be36cccdd25186350a6cb2eaad332a95ff162fa06d9499982315f2fe4217e69dd98e862fbcd9c81eaff300a825a1fe7bf5cc752e5b84dfed042b0dda - languageName: node - linkType: hard - -"supports-color@npm:^5.3.0, supports-color@npm:^5.5.0": +"supports-color@npm:^5.5.0": version: 5.5.0 resolution: "supports-color@npm:5.5.0" dependencies: @@ -21000,23 +20228,13 @@ __metadata: languageName: node linkType: hard -"synckit@npm:0.8.5": - version: 0.8.5 - resolution: "synckit@npm:0.8.5" - dependencies: - "@pkgr/utils": "npm:^2.3.1" - tslib: "npm:^2.5.0" - checksum: 9827f828cabc404b3a147c38f824c8d5b846eb6f65189d965aa0b71ea8ecda5048f8f50b4bdfd8813148844175233cff56c6bc8d87a7118cf10707df870519f4 - languageName: node - linkType: hard - -"synckit@npm:0.9.0": - version: 0.9.0 - resolution: "synckit@npm:0.9.0" +"synckit@npm:0.9.1": + version: 0.9.1 + resolution: "synckit@npm:0.9.1" dependencies: "@pkgr/core": "npm:^0.1.0" tslib: "npm:^2.6.2" - checksum: b5c1e7c03fefe3d36a9ab4e71dd21859cb32be4138712c31a893382a568fd00efc59ede8f521dd7e53d43a2fea92bdf717e987ea9ed6ad94f97ef28d71d0ba2f + checksum: d8b89e1bf30ba3ffb469d8418c836ad9c0c062bf47028406b4d06548bc66af97155ea2303b96c93bf5c7c0f0d66153a6fbd6924c76521b434e6a9898982abc2e languageName: node linkType: hard @@ -21035,23 +20253,23 @@ __metadata: linkType: hard "tar-fs@npm:^2.0.0": - version: 2.1.1 - resolution: "tar-fs@npm:2.1.1" + version: 2.1.2 + resolution: "tar-fs@npm:2.1.2" dependencies: chownr: "npm:^1.1.1" mkdirp-classic: "npm:^0.5.2" pump: "npm:^3.0.0" tar-stream: "npm:^2.1.4" - checksum: 871d26a934bfb7beeae4c4d8a09689f530b565f79bd0cf489823ff0efa3705da01278160da10bb006d1a793fa0425cf316cec029b32a9159eacbeaff4965fb6d + checksum: 9c704bd4a53be7565caf34ed001d1428532457fe3546d8fc1233f0f0882c3d2403f8602e8046e0b0adeb31fe95336572a69fb28851a391523126b697537670fc languageName: node linkType: hard "tar-fs@npm:^3.0.4": - version: 3.0.6 - resolution: "tar-fs@npm:3.0.6" + version: 3.0.8 + resolution: "tar-fs@npm:3.0.8" dependencies: - bare-fs: "npm:^2.1.1" - bare-path: "npm:^2.1.0" + bare-fs: "npm:^4.0.1" + bare-path: "npm:^3.0.0" pump: "npm:^3.0.0" tar-stream: "npm:^3.1.5" dependenciesMeta: @@ -21059,7 +20277,7 @@ __metadata: optional: true bare-path: optional: true - checksum: 207b7c0f193495668bd9dbad09a0108ce4ffcfec5bce2133f90988cdda5c81fad83c99f963d01e47b565196594f7a17dbd063ae55b97b36268fcc843975278ee + checksum: b70bb2ad0490ab13b48edd10bd648bb54c52b681981cdcdc3aa4517e98ad94c94659ddca1925872ee658d781b9fcdd2b1c808050647f06b1bca157dd2fcae038 languageName: node linkType: hard @@ -21077,31 +20295,17 @@ __metadata: linkType: hard "tar-stream@npm:^3.1.5": - version: 3.1.6 - resolution: "tar-stream@npm:3.1.6" + version: 3.1.7 + resolution: "tar-stream@npm:3.1.7" dependencies: b4a: "npm:^1.6.4" fast-fifo: "npm:^1.2.0" streamx: "npm:^2.15.0" - checksum: 7d52d1a56eb25b8434c9544becb737eb6c4f0ed19d205e739fdd2537ad8d1d623a6c93f7f8e58d9028cb0cdf86c0d8b67164e070cd1702cc78b8ab7cba0f3702 - languageName: node - linkType: hard - -"tar@npm:6.1.13": - version: 6.1.13 - resolution: "tar@npm:6.1.13" - dependencies: - chownr: "npm:^2.0.0" - fs-minipass: "npm:^2.0.0" - minipass: "npm:^4.0.0" - minizlib: "npm:^2.1.1" - mkdirp: "npm:^1.0.3" - yallist: "npm:^4.0.0" - checksum: eee5f264f3f3c27cd8d4934f80c568470f92811c416144ab671bb36b45a8ed55fbfbbd31f0146f3eddaca91fd564c9a7ec4d2086940968b836f4a2c54146c060 + checksum: a09199d21f8714bd729993ac49b6c8efcb808b544b89f23378ad6ffff6d1cb540878614ba9d4cfec11a64ef39e1a6f009a5398371491eb1fda606ffc7f70f718 languageName: node linkType: hard -"tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar@npm:6.2.1": version: 6.2.1 resolution: "tar@npm:6.2.1" dependencies: @@ -21115,6 +20319,20 @@ __metadata: languageName: node linkType: hard +"tar@npm:^7.4.3": + version: 7.4.3 + resolution: "tar@npm:7.4.3" + dependencies: + "@isaacs/fs-minipass": "npm:^4.0.0" + chownr: "npm:^3.0.0" + minipass: "npm:^7.1.2" + minizlib: "npm:^3.0.1" + mkdirp: "npm:^3.0.1" + yallist: "npm:^5.0.0" + checksum: d4679609bb2a9b48eeaf84632b6d844128d2412b95b6de07d53d8ee8baf4ca0857c9331dfa510390a0727b550fd543d4d1a10995ad86cdf078423fbb8d99831d + languageName: node + linkType: hard + "tarn@npm:^3.0.2": version: 3.0.2 resolution: "tarn@npm:3.0.2" @@ -21129,15 +20347,15 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^5.3.10": - version: 5.3.10 - resolution: "terser-webpack-plugin@npm:5.3.10" +"terser-webpack-plugin@npm:^5.3.11": + version: 5.3.11 + resolution: "terser-webpack-plugin@npm:5.3.11" dependencies: - "@jridgewell/trace-mapping": "npm:^0.3.20" + "@jridgewell/trace-mapping": "npm:^0.3.25" jest-worker: "npm:^27.4.5" - schema-utils: "npm:^3.1.1" - serialize-javascript: "npm:^6.0.1" - terser: "npm:^5.26.0" + schema-utils: "npm:^4.3.0" + serialize-javascript: "npm:^6.0.2" + terser: "npm:^5.31.1" peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -21147,13 +20365,13 @@ __metadata: optional: true uglify-js: optional: true - checksum: 66d1ed3174542560911cf96f4716aeea8d60e7caab212291705d50072b6ba844c7391442541b13c848684044042bea9ec87512b8506528c12854943da05faf91 + checksum: 4794274f445dc589f4c113c75a55ce51364ccf09bfe8a545cdb462e3f752bf300ea91f072fa28bbed291bbae03274da06fe4eca180e784fb8a43646aa7dbcaef languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.26.0": - version: 5.31.0 - resolution: "terser@npm:5.31.0" +"terser@npm:^5.10.0, terser@npm:^5.31.1": + version: 5.39.0 + resolution: "terser@npm:5.39.0" dependencies: "@jridgewell/source-map": "npm:^0.3.3" acorn: "npm:^8.8.2" @@ -21161,7 +20379,7 @@ __metadata: source-map-support: "npm:~0.5.20" bin: terser: bin/terser - checksum: cb127a579b03fb9dcee0d293ff24814deedcd430f447933b618e8593b7454f615b5c8493c68e86a4b0188769d5ea2af5251b5d507edb208114f7e8aebdc7c850 + checksum: 83326545ea1aecd6261030568b6191ccfa4cb6aa61d9ea41746a52479f50017a78b77e4725fbbc207c5df841ffa66a773c5ac33636e95c7ab94fe7e0379ae5c7 languageName: node linkType: hard @@ -21176,6 +20394,15 @@ __metadata: languageName: node linkType: hard +"text-decoder@npm:^1.1.0": + version: 1.2.3 + resolution: "text-decoder@npm:1.2.3" + dependencies: + b4a: "npm:^1.6.4" + checksum: 569d776b9250158681c83656ef2c3e0a5d5c660c27ca69f87eedef921749a4fbf02095e5f9a0f862a25cf35258379b06e31dee9c125c9f72e273b7ca1a6d1977 + languageName: node + linkType: hard + "text-hex@npm:1.0.x": version: 1.0.0 resolution: "text-hex@npm:1.0.0" @@ -21255,14 +20482,7 @@ __metadata: languageName: node linkType: hard -"tiny-invariant@npm:^1.0.2": - version: 1.3.3 - resolution: "tiny-invariant@npm:1.3.3" - checksum: 65af4a07324b591a059b35269cd696aba21bef2107f29b9f5894d83cc143159a204b299553435b03874ebb5b94d019afa8b8eff241c8a4cfee95872c2e1c1c4a - languageName: node - linkType: hard - -"tiny-warning@npm:^1.0.0, tiny-warning@npm:^1.0.2, tiny-warning@npm:^1.0.3": +"tiny-warning@npm:^1.0.2, tiny-warning@npm:^1.0.3": version: 1.0.3 resolution: "tiny-warning@npm:1.0.3" checksum: ef8531f581b30342f29670cb41ca248001c6fd7975ce22122bd59b8d62b4fc84ad4207ee7faa95cde982fa3357cd8f4be650142abc22805538c3b1392d7084fa @@ -21279,10 +20499,30 @@ __metadata: languageName: node linkType: hard -"titleize@npm:^3.0.0": - version: 3.0.0 - resolution: "titleize@npm:3.0.0" - checksum: 5ae6084ba299b5782f95e3fe85ea9f0fa4d74b8ae722b6b3208157e975589fbb27733aeba4e5080fa9314a856044ef52caa61b87caea4b1baade951a55c06336 +"title-case@npm:^3.0.3": + version: 3.0.3 + resolution: "title-case@npm:3.0.3" + dependencies: + tslib: "npm:^2.0.3" + checksum: face56f686060f777b43a180d371407124d201eb4238c19d9e97030fd54859696ca4e2ca499cc232f8700f24f2414cc08aab9fdf6d39acff055dd825a4d86d6a + languageName: node + linkType: hard + +"tldts-core@npm:^6.1.77": + version: 6.1.77 + resolution: "tldts-core@npm:6.1.77" + checksum: 7b59fb161c2c5ee27e48f2144dad865c991e90c619c50a61cb9ddd5b9bb0174ff9b325fbe71e30cb4ef258d6911fabbb8479d2985071de27d3b43a89ff823d46 + languageName: node + linkType: hard + +"tldts@npm:^6.1.32": + version: 6.1.77 + resolution: "tldts@npm:6.1.77" + dependencies: + tldts-core: "npm:^6.1.77" + bin: + tldts: bin/cli.js + checksum: 62c8eff1782955af18010c9d5042c39744b67c4545ecdfbc97870b27c379cf72c9bcc703d5cc83a2f15528cde10fb65e2259e9ee78615d9862d281c57921088c languageName: node linkType: hard @@ -21295,7 +20535,7 @@ __metadata: languageName: node linkType: hard -"tmp@npm:~0.2.1": +"tmp@npm:~0.2.3": version: 0.2.3 resolution: "tmp@npm:0.2.3" checksum: 3e809d9c2f46817475b452725c2aaa5d11985cf18d32a7a970ff25b568438e2c076c2e8609224feef3b7923fa9749b74428e3e634f6b8e520c534eef2fd24125 @@ -21316,32 +20556,6 @@ __metadata: languageName: node linkType: hard -"to-fast-properties@npm:^2.0.0": - version: 2.0.0 - resolution: "to-fast-properties@npm:2.0.0" - checksum: b214d21dbfb4bce3452b6244b336806ffea9c05297148d32ebb428d5c43ce7545bdfc65a1ceb58c9ef4376a65c0cb2854d645f33961658b3e3b4f84910ddcdd7 - languageName: node - linkType: hard - -"to-object-path@npm:^0.3.0": - version: 0.3.0 - resolution: "to-object-path@npm:0.3.0" - dependencies: - kind-of: "npm:^3.0.2" - checksum: 731832a977614c03a770363ad2bd9e9c82f233261861724a8e612bb90c705b94b1a290a19f52958e8e179180bb9b71121ed65e245691a421467726f06d1d7fc3 - languageName: node - linkType: hard - -"to-regex-range@npm:^2.1.0": - version: 2.1.1 - resolution: "to-regex-range@npm:2.1.1" - dependencies: - is-number: "npm:^3.0.0" - repeat-string: "npm:^1.6.1" - checksum: 440d82dbfe0b2e24f36dd8a9467240406ad1499fc8b2b0f547372c22ed1d092ace2a3eb522bb09bfd9c2f39bf1ca42eb78035cf6d2b8c9f5c78da3abc96cd949 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -21351,18 +20565,6 @@ __metadata: languageName: node linkType: hard -"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": - version: 3.0.2 - resolution: "to-regex@npm:3.0.2" - dependencies: - define-property: "npm:^2.0.2" - extend-shallow: "npm:^3.0.2" - regex-not: "npm:^1.0.2" - safe-regex: "npm:^1.1.0" - checksum: 99d0b8ef397b3f7abed4bac757b0f0bb9f52bfd39167eb7105b144becfaa9a03756892352d01ac6a911f0c1ceef9f81db68c46899521a3eed054082042796120 - languageName: node - linkType: hard - "toggle-selection@npm:^1.0.6": version: 1.0.6 resolution: "toggle-selection@npm:1.0.6" @@ -21400,15 +20602,12 @@ __metadata: languageName: node linkType: hard -"tough-cookie@npm:^4.1.3": - version: 4.1.4 - resolution: "tough-cookie@npm:4.1.4" +"tough-cookie@npm:^5.0.0": + version: 5.1.1 + resolution: "tough-cookie@npm:5.1.1" dependencies: - psl: "npm:^1.1.33" - punycode: "npm:^2.1.1" - universalify: "npm:^0.2.0" - url-parse: "npm:^1.5.3" - checksum: aca7ff96054f367d53d1e813e62ceb7dd2eda25d7752058a74d64b7266fd07be75908f3753a32ccf866a2f997604b414cfb1916d6e7f69bc64d9d9939b0d6c45 + tldts: "npm:^6.1.32" + checksum: 84fe18b7c28ce273c916d95028c00ffff58c285d58e90fbd44eb9380dd1bc21892c675cd1bbd4bfbc95108fe833c406b285844757d41636248bfe264655a6ef8 languageName: node linkType: hard @@ -21419,7 +20618,7 @@ __metadata: languageName: node linkType: hard -"tree-kill@npm:^1.2.2": +"tree-kill@npm:1.2.2, tree-kill@npm:^1.2.2": version: 1.2.2 resolution: "tree-kill@npm:1.2.2" bin: @@ -21428,13 +20627,6 @@ __metadata: languageName: node linkType: hard -"trim-newlines@npm:^3.0.0": - version: 3.0.1 - resolution: "trim-newlines@npm:3.0.1" - checksum: 03cfefde6c59ff57138412b8c6be922ecc5aec30694d784f2a65ef8dcbd47faef580b7de0c949345abdc56ec4b4abf64dd1e5aea619b200316e471a3dd5bf1f6 - languageName: node - linkType: hard - "triple-beam@npm:^1.3.0": version: 1.4.1 resolution: "triple-beam@npm:1.4.1" @@ -21442,29 +20634,31 @@ __metadata: languageName: node linkType: hard -"ts-api-utils@npm:^1.3.0": - version: 1.3.0 - resolution: "ts-api-utils@npm:1.3.0" +"ts-api-utils@npm:^2.0.1": + version: 2.0.1 + resolution: "ts-api-utils@npm:2.0.1" peerDependencies: - typescript: ">=4.2.0" - checksum: f54a0ba9ed56ce66baea90a3fa087a484002e807f28a8ccb2d070c75e76bde64bd0f6dce98b3802834156306050871b67eec325cb4e918015a360a3f0868c77c + typescript: ">=4.8.4" + checksum: 23fd56a958b332cac00150a652e4c84730df30571bd2faa1ba6d7b511356d1a61656621492bb6c7f15dd6e18847a1408357a0e406671d358115369a17f5bfedd languageName: node linkType: hard "ts-jest@npm:^29.0.3": - version: 29.1.2 - resolution: "ts-jest@npm:29.1.2" + version: 29.2.5 + resolution: "ts-jest@npm:29.2.5" dependencies: - bs-logger: "npm:0.x" - fast-json-stable-stringify: "npm:2.x" + bs-logger: "npm:^0.2.6" + ejs: "npm:^3.1.10" + fast-json-stable-stringify: "npm:^2.1.0" jest-util: "npm:^29.0.0" json5: "npm:^2.2.3" - lodash.memoize: "npm:4.x" - make-error: "npm:1.x" - semver: "npm:^7.5.3" - yargs-parser: "npm:^21.0.1" + lodash.memoize: "npm:^4.1.2" + make-error: "npm:^1.3.6" + semver: "npm:^7.6.3" + yargs-parser: "npm:^21.1.1" peerDependencies: "@babel/core": ">=7.0.0-beta.0 <8" + "@jest/transform": ^29.0.0 "@jest/types": ^29.0.0 babel-jest: ^29.0.0 jest: ^29.0.0 @@ -21472,6 +20666,8 @@ __metadata: peerDependenciesMeta: "@babel/core": optional: true + "@jest/transform": + optional: true "@jest/types": optional: true babel-jest: @@ -21480,7 +20676,7 @@ __metadata: optional: true bin: ts-jest: cli.js - checksum: c2f51f0241f89d127d41392decbcb83b5dfd5e57ab9d50220aa7b7e2f9b3f3b07ccdbba33311284df1c41941879e4ddfad44b15a9d0da4b74bd1b98702b729df + checksum: acb62d168faec073e64b20873b583974ba8acecdb94681164eb346cef82ade8fb481c5b979363e01a97ce4dd1e793baf64d9efd90720bc941ad7fc1c3d6f3f68 languageName: node linkType: hard @@ -21496,24 +20692,24 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.10.0, tslib@npm:^1.8.1, tslib@npm:^1.9.0, tslib@npm:^1.9.3": - version: 1.14.1 - resolution: "tslib@npm:1.14.1" - checksum: 69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 +"tslib@npm:2, tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.6.2, tslib@npm:^2.8.0": + version: 2.8.1 + resolution: "tslib@npm:2.8.1" + checksum: 9c4759110a19c53f992d9aae23aac5ced636e99887b51b9e61def52611732872ff7668757d4e4c61f19691e36f4da981cd9485e869b4a7408d689f6bf1f14e62 languageName: node linkType: hard -"tslib@npm:^2.0.0, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0": +"tslib@npm:2.6.2": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: e03a8a4271152c8b26604ed45535954c0a45296e32445b4b87f8a5abdb2421f40b59b4ca437c4346af0f28179780d604094eb64546bee2019d903d01c6c19bdb languageName: node linkType: hard -"tslib@npm:^2.6.2": - version: 2.6.3 - resolution: "tslib@npm:2.6.3" - checksum: 2598aef53d9dbe711af75522464b2104724d6467b26a60f2bdac8297d2b5f1f6b86a71f61717384aa8fd897240467aaa7bcc36a0700a0faf751293d1331db39a +"tslib@npm:^1.8.1, tslib@npm:^1.9.0": + version: 1.14.1 + resolution: "tslib@npm:1.14.1" + checksum: 69ae09c49eea644bc5ebe1bca4fa4cc2c82b7b3e02f43b84bd891504edf66dbc6b2ec0eef31a957042de2269139e4acff911e6d186a258fb14069cd7f6febce2 languageName: node linkType: hard @@ -21542,23 +20738,6 @@ __metadata: languageName: node linkType: hard -"tty-table@npm:^4.1.5": - version: 4.2.3 - resolution: "tty-table@npm:4.2.3" - dependencies: - chalk: "npm:^4.1.2" - csv: "npm:^5.5.3" - kleur: "npm:^4.1.5" - smartwrap: "npm:^2.0.2" - strip-ansi: "npm:^6.0.1" - wcwidth: "npm:^1.0.1" - yargs: "npm:^17.7.1" - bin: - tty-table: adapters/terminal-adapter.js - checksum: 408b75693a2b0bae8cd27940c42d9cd29539deb01d90314e708f34f49c80697a3bf55bf5573f02a8aa6dc3ddee78b9e1bcf9ae986d1ec77896ae1d0bd5efb071 - languageName: node - linkType: hard - "tunnel-agent@npm:^0.6.0": version: 0.6.0 resolution: "tunnel-agent@npm:0.6.0" @@ -21568,58 +20747,58 @@ __metadata: languageName: node linkType: hard -"turbo-darwin-64@npm:1.13.3": - version: 1.13.3 - resolution: "turbo-darwin-64@npm:1.13.3" +"turbo-darwin-64@npm:2.4.2": + version: 2.4.2 + resolution: "turbo-darwin-64@npm:2.4.2" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"turbo-darwin-arm64@npm:1.13.3": - version: 1.13.3 - resolution: "turbo-darwin-arm64@npm:1.13.3" +"turbo-darwin-arm64@npm:2.4.2": + version: 2.4.2 + resolution: "turbo-darwin-arm64@npm:2.4.2" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"turbo-linux-64@npm:1.13.3": - version: 1.13.3 - resolution: "turbo-linux-64@npm:1.13.3" +"turbo-linux-64@npm:2.4.2": + version: 2.4.2 + resolution: "turbo-linux-64@npm:2.4.2" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"turbo-linux-arm64@npm:1.13.3": - version: 1.13.3 - resolution: "turbo-linux-arm64@npm:1.13.3" +"turbo-linux-arm64@npm:2.4.2": + version: 2.4.2 + resolution: "turbo-linux-arm64@npm:2.4.2" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"turbo-windows-64@npm:1.13.3": - version: 1.13.3 - resolution: "turbo-windows-64@npm:1.13.3" +"turbo-windows-64@npm:2.4.2": + version: 2.4.2 + resolution: "turbo-windows-64@npm:2.4.2" conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"turbo-windows-arm64@npm:1.13.3": - version: 1.13.3 - resolution: "turbo-windows-arm64@npm:1.13.3" +"turbo-windows-arm64@npm:2.4.2": + version: 2.4.2 + resolution: "turbo-windows-arm64@npm:2.4.2" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard "turbo@npm:latest": - version: 1.13.3 - resolution: "turbo@npm:1.13.3" - dependencies: - turbo-darwin-64: "npm:1.13.3" - turbo-darwin-arm64: "npm:1.13.3" - turbo-linux-64: "npm:1.13.3" - turbo-linux-arm64: "npm:1.13.3" - turbo-windows-64: "npm:1.13.3" - turbo-windows-arm64: "npm:1.13.3" + version: 2.4.2 + resolution: "turbo@npm:2.4.2" + dependencies: + turbo-darwin-64: "npm:2.4.2" + turbo-darwin-arm64: "npm:2.4.2" + turbo-linux-64: "npm:2.4.2" + turbo-linux-arm64: "npm:2.4.2" + turbo-windows-64: "npm:2.4.2" + turbo-windows-arm64: "npm:2.4.2" dependenciesMeta: turbo-darwin-64: optional: true @@ -21635,7 +20814,7 @@ __metadata: optional: true bin: turbo: bin/turbo - checksum: 0382cc88f65a6690e97d30a6ad5d9b9ede7705f5f57edea27629408b166eff4a5938824746ce2cbcd50d2b64ebdbd359160e2cbe009f0bfd6f144997f9f6705b + checksum: 77fa196f0820f7754f787976503c927b1ca97d2dca8f5f240a7bb67ed01e01a0eb932ba75629be882dfdb80cbb0acd28d8f414564395b851719c9cf096e3f990 languageName: node linkType: hard @@ -21704,14 +20883,14 @@ __metadata: languageName: node linkType: hard -"type-fest@npm:^2.18.0": - version: 2.19.0 - resolution: "type-fest@npm:2.19.0" - checksum: a5a7ecf2e654251613218c215c7493574594951c08e52ab9881c9df6a6da0aeca7528c213c622bc374b4e0cb5c443aa3ab758da4e3c959783ce884c3194e12cb +"type-fest@npm:^4.0.0": + version: 4.35.0 + resolution: "type-fest@npm:4.35.0" + checksum: 7032a8a940c33d45947a4ff0f74e3aa43b6fd8bb4745b32bba8e61ee47c0dd088cacd102f8377e9e889362e1ae8e0292b64a4c0698c1e42fd297bf6f8899d220 languageName: node linkType: hard -"type-is@npm:^1.6.14, type-is@npm:^1.6.16, type-is@npm:^1.6.18": +"type-is@npm:^1.6.16": version: 1.6.18 resolution: "type-is@npm:1.6.18" dependencies: @@ -21721,55 +20900,56 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-buffer@npm:1.0.2" +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bound: "npm:^1.0.3" es-errors: "npm:^1.3.0" - is-typed-array: "npm:^1.1.13" - checksum: 9e043eb38e1b4df4ddf9dde1aa64919ae8bb909571c1cc4490ba777d55d23a0c74c7d73afcdd29ec98616d91bb3ae0f705fad4421ea147e1daf9528200b562da + is-typed-array: "npm:^1.1.14" + checksum: 1105071756eb248774bc71646bfe45b682efcad93b55532c6ffa4518969fb6241354e4aa62af679ae83899ec296d69ef88f1f3763657cdb3a4d29321f7b83079 languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" dependencies: - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: fcebeffb2436c9f355e91bd19e2368273b88c11d1acc0948a2a306792f1ab672bce4cfe524ab9f51a0505c9d7cd1c98eff4235c4f6bfef6a198f6cfc4ff3d4f3 + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.14" + checksum: 6ae083c6f0354f1fce18b90b243343b9982affd8d839c57bbd2c174a5d5dc71be9eb7019ffd12628a96a4815e7afa85d718d6f1e758615151d5f35df841ffb3e languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-byte-offset@npm:1.0.2" +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" - is-typed-array: "npm:^1.1.13" - checksum: d2628bc739732072e39269389a758025f75339de2ed40c4f91357023c5512d237f255b633e3106c461ced41907c1bf9a533c7e8578066b0163690ca8bc61b22f + gopd: "npm:^1.2.0" + has-proto: "npm:^1.2.0" + is-typed-array: "npm:^1.1.15" + reflect.getprototypeof: "npm:^1.0.9" + checksum: 3d805b050c0c33b51719ee52de17c1cd8e6a571abdf0fffb110e45e8dd87a657e8b56eee94b776b13006d3d347a0c18a730b903cf05293ab6d92e99ff8f77e53 languageName: node linkType: hard -"typed-array-length@npm:^1.0.6": - version: 1.0.6 - resolution: "typed-array-length@npm:1.0.6" +"typed-array-length@npm:^1.0.7": + version: 1.0.7 + resolution: "typed-array-length@npm:1.0.7" dependencies: call-bind: "npm:^1.0.7" for-each: "npm:^0.3.3" gopd: "npm:^1.0.1" - has-proto: "npm:^1.0.3" is-typed-array: "npm:^1.1.13" possible-typed-array-names: "npm:^1.0.0" - checksum: 74253d7dc488eb28b6b2711cf31f5a9dcefc9c41b0681fd1c178ed0a1681b4468581a3626d39cd4df7aee3d3927ab62be06aa9ca74e5baf81827f61641445b77 + reflect.getprototypeof: "npm:^1.0.6" + checksum: e38f2ae3779584c138a2d8adfa8ecf749f494af3cd3cdafe4e688ce51418c7d2c5c88df1bd6be2bbea099c3f7cea58c02ca02ed438119e91f162a9de23f61295 languageName: node linkType: hard @@ -21782,23 +20962,50 @@ __metadata: languageName: node linkType: hard -"typescript@npm:*": - version: 5.3.3 - resolution: "typescript@npm:5.3.3" +"typedoc-github-wiki-theme@npm:1.1.0": + version: 1.1.0 + resolution: "typedoc-github-wiki-theme@npm:1.1.0" + peerDependencies: + typedoc: ">=0.24.0" + typedoc-plugin-markdown: ">=3.15.0" + checksum: b714bb185343ea54717d5e32766c09380efc63d2a6ecabe90660e7cf7eb7372519472bdf29f78dc3dcc9e4164aebbef4c154c2f36c0aca762f887fd9b3066276 + languageName: node + linkType: hard + +"typedoc-plugin-markdown@npm:3.17.1": + version: 3.17.1 + resolution: "typedoc-plugin-markdown@npm:3.17.1" + dependencies: + handlebars: "npm:^4.7.7" + peerDependencies: + typedoc: ">=0.24.0" + checksum: 5c9322cd6b5218b1c8b18e6c9df45ad0f99dea9b9cee4006f1f286b04725db47e26856b3e07069beabbd65d8357da34563707d50027b19bb18fd3633a3591349 + languageName: node + linkType: hard + +"typedoc@npm:0.25.10": + version: 0.25.10 + resolution: "typedoc@npm:0.25.10" + dependencies: + lunr: "npm:^2.3.9" + marked: "npm:^4.3.0" + minimatch: "npm:^9.0.3" + shiki: "npm:^0.14.7" + peerDependencies: + typescript: 4.6.x || 4.7.x || 4.8.x || 4.9.x || 5.0.x || 5.1.x || 5.2.x || 5.3.x bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: e33cef99d82573624fc0f854a2980322714986bc35b9cb4d1ce736ed182aeab78e2cb32b385efa493b2a976ef52c53e20d6c6918312353a91850e2b76f1ea44f + typedoc: bin/typedoc + checksum: b2a100c35ffcabc4cb356a04bf58e88255840a750fa84a4bbd52d5dd1244d4669cc61bdccf115e4164b0fb343d6bb76f6792e7922d86a642567879a50ca7a05d languageName: node linkType: hard -"typescript@npm:5.2.2": - version: 5.2.2 - resolution: "typescript@npm:5.2.2" +"typescript@npm:*": + version: 5.7.3 + resolution: "typescript@npm:5.7.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 91ae3e6193d0ddb8656d4c418a033f0f75dec5e077ebbc2bd6d76439b93f35683936ee1bdc0e9cf94ec76863aa49f27159b5788219b50e1cd0cd6d110aa34b07 + checksum: b7580d716cf1824736cc6e628ab4cd8b51877408ba2be0869d2866da35ef8366dd6ae9eb9d0851470a39be17cbd61df1126f9e211d8799d764ea7431d5435afa languageName: node linkType: hard @@ -21813,22 +21020,12 @@ __metadata: linkType: hard "typescript@patch:typescript@npm%3A*#optional!builtin": - version: 5.3.3 - resolution: "typescript@patch:typescript@npm%3A5.3.3#optional!builtin::version=5.3.3&hash=e012d7" - bin: - tsc: bin/tsc - tsserver: bin/tsserver - checksum: 1d0a5f4ce496c42caa9a30e659c467c5686eae15d54b027ee7866744952547f1be1262f2d40de911618c242b510029d51d43ff605dba8fb740ec85ca2d3f9500 - languageName: node - linkType: hard - -"typescript@patch:typescript@npm%3A5.2.2#optional!builtin": - version: 5.2.2 - resolution: "typescript@patch:typescript@npm%3A5.2.2#optional!builtin::version=5.2.2&hash=f3b441" + version: 5.7.3 + resolution: "typescript@patch:typescript@npm%3A5.7.3#optional!builtin::version=5.7.3&hash=e012d7" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 062c1cee1990e6b9419ce8a55162b8dc917eb87f807e4de0327dbc1c2fa4e5f61bc0dd4e034d38ff541d1ed0479b53bcee8e4de3a4075c51a1724eb6216cb6f5 + checksum: 3b56d6afa03d9f6172d0b9cdb10e6b1efc9abc1608efd7a3d2f38773d5d8cfb9bbc68dfb72f0a7de5e8db04fc847f4e4baeddcd5ad9c9feda072234f0d788896 languageName: node linkType: hard @@ -21850,37 +21047,36 @@ __metadata: linkType: hard "uglify-js@npm:^3.1.4": - version: 3.17.4 - resolution: "uglify-js@npm:3.17.4" + version: 3.19.3 + resolution: "uglify-js@npm:3.19.3" bin: uglifyjs: bin/uglifyjs - checksum: 8b7fcdca69deb284fed7d2025b73eb747ce37f9aca6af53422844f46427152d5440601b6e2a033e77856a2f0591e4167153d5a21b68674ad11f662034ec13ced + checksum: 83b0a90eca35f778e07cad9622b80c448b6aad457c9ff8e568afed978212b42930a95f9e1be943a1ffa4258a3340fbb899f41461131c05bb1d0a9c303aed8479 languageName: node linkType: hard -"umzug@npm:3.2.1": - version: 3.2.1 - resolution: "umzug@npm:3.2.1" +"umzug@npm:3.8.1": + version: 3.8.1 + resolution: "umzug@npm:3.8.1" dependencies: "@rushstack/ts-command-line": "npm:^4.12.2" - emittery: "npm:^0.12.1" - fs-jetpack: "npm:^4.3.1" - glob: "npm:^8.0.3" - pony-cause: "npm:^2.1.2" - type-fest: "npm:^2.18.0" - checksum: ff5d417c5f0211e8c3c2529c347313ecef5db3ff4b219c71098e09884674387ac14870749ecf42ac26aabcf7559207b855fb0016eb8c50f7cd979f816d4b1545 + emittery: "npm:^0.13.0" + fast-glob: "npm:^3.3.2" + pony-cause: "npm:^2.1.4" + type-fest: "npm:^4.0.0" + checksum: 5e0472e170aabd249885e9a2e3539036b50f707a6401af72a176ab2edfd24c5c05e4acb98049e5097ce24a987f7e835f5887d62ba528cba4ed76b97e801a66fc languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: "npm:^1.0.2" + call-bound: "npm:^1.0.3" has-bigints: "npm:^1.0.2" - has-symbols: "npm:^1.0.3" - which-boxed-primitive: "npm:^1.0.2" - checksum: 81ca2e81134167cc8f75fa79fbcc8a94379d6c61de67090986a2273850989dd3bae8440c163121b77434b68263e34787a675cbdcb34bb2f764c6b9c843a11b66 + has-symbols: "npm:^1.1.0" + which-boxed-primitive: "npm:^1.1.1" + checksum: 7dbd35ab02b0e05fe07136c72cb9355091242455473ec15057c11430129bab38b7b3624019b8778d02a881c13de44d63cd02d122ee782fb519e1de7775b5b982 languageName: node linkType: hard @@ -21898,17 +21094,24 @@ __metadata: languageName: node linkType: hard -"undici-types@npm:~5.26.4": - version: 5.26.5 - resolution: "undici-types@npm:5.26.5" - checksum: bb673d7876c2d411b6eb6c560e0c571eef4a01c1c19925175d16e3a30c4c428181fb8d7ae802a261f283e4166a0ac435e2f505743aa9e45d893f9a3df017b501 +"undici-types@npm:~6.20.0": + version: 6.20.0 + resolution: "undici-types@npm:6.20.0" + checksum: 68e659a98898d6a836a9a59e6adf14a5d799707f5ea629433e025ac90d239f75e408e2e5ff086afc3cace26f8b26ee52155293564593fbb4a2f666af57fc59bf + languageName: node + linkType: hard + +"undici@npm:6.21.1": + version: 6.21.1 + resolution: "undici@npm:6.21.1" + checksum: d604080e4f8db89b35a63b483b5f96a5f8b19ec9f716e934639345449405809d2997e1dd7212d67048f210e54534143384d712bd9075e4394f0788895ef9ca8e languageName: node linkType: hard "unicode-canonical-property-names-ecmascript@npm:^2.0.0": - version: 2.0.0 - resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" - checksum: 0fe812641bcfa3ae433025178a64afb5d9afebc21a922dafa7cba971deebb5e4a37350423890750132a85c936c290fb988146d0b1bd86838ad4897f4fc5bd0de + version: 2.0.1 + resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.1" + checksum: f83bc492fdbe662860795ef37a85910944df7310cac91bd778f1c19ebc911e8b9cde84e703de631e5a2fcca3905e39896f8fc5fc6a44ddaf7f4aff1cda24f381 languageName: node linkType: hard @@ -21923,9 +21126,9 @@ __metadata: linkType: hard "unicode-match-property-value-ecmascript@npm:^2.1.0": - version: 2.1.0 - resolution: "unicode-match-property-value-ecmascript@npm:2.1.0" - checksum: f5b9499b9e0ffdc6027b744d528f17ec27dd7c15da03254ed06851feec47e0531f20d410910c8a49af4a6a190f4978413794c8d75ce112950b56d583b5d5c7f2 + version: 2.2.0 + resolution: "unicode-match-property-value-ecmascript@npm:2.2.0" + checksum: 1d0a2deefd97974ddff5b7cb84f9884177f4489928dfcebb4b2b091d6124f2739df51fc6ea15958e1b5637ac2a24cff9bf21ea81e45335086ac52c0b4c717d6d languageName: node linkType: hard @@ -21936,33 +21139,28 @@ __metadata: languageName: node linkType: hard -"union-value@npm:^1.0.0": - version: 1.0.1 - resolution: "union-value@npm:1.0.1" - dependencies: - arr-union: "npm:^3.1.0" - get-value: "npm:^2.0.6" - is-extendable: "npm:^0.1.1" - set-value: "npm:^2.0.1" - checksum: 8758d880cb9545f62ce9cfb9b791b2b7a206e0ff5cc4b9d7cd6581da2c6839837fbb45e639cf1fd8eef3cae08c0201b614b7c06dd9f5f70d9dbe7c5fe2fbf592 +"unicorn-magic@npm:^0.3.0": + version: 0.3.0 + resolution: "unicorn-magic@npm:0.3.0" + checksum: 0a32a997d6c15f1c2a077a15b1c4ca6f268d574cf5b8975e778bb98e6f8db4ef4e86dfcae4e158cd4c7e38fb4dd383b93b13eefddc7f178dea13d3ac8a603271 languageName: node linkType: hard -"unique-filename@npm:^3.0.0": - version: 3.0.0 - resolution: "unique-filename@npm:3.0.0" +"unique-filename@npm:^4.0.0": + version: 4.0.0 + resolution: "unique-filename@npm:4.0.0" dependencies: - unique-slug: "npm:^4.0.0" - checksum: 6363e40b2fa758eb5ec5e21b3c7fb83e5da8dcfbd866cc0c199d5534c42f03b9ea9ab069769cc388e1d7ab93b4eeef28ef506ab5f18d910ef29617715101884f + unique-slug: "npm:^5.0.0" + checksum: 38ae681cceb1408ea0587b6b01e29b00eee3c84baee1e41fd5c16b9ed443b80fba90c40e0ba69627e30855570a34ba8b06702d4a35035d4b5e198bf5a64c9ddc languageName: node linkType: hard -"unique-slug@npm:^4.0.0": - version: 4.0.0 - resolution: "unique-slug@npm:4.0.0" +"unique-slug@npm:^5.0.0": + version: 5.0.0 + resolution: "unique-slug@npm:5.0.0" dependencies: imurmurhash: "npm:^0.1.4" - checksum: cb811d9d54eb5821b81b18205750be84cb015c20a4a44280794e915f5a0a70223ce39066781a354e872df3572e8155c228f43ff0cce94c7cbf4da2cc7cbdd635 + checksum: d324c5a44887bd7e105ce800fcf7533d43f29c48757ac410afd42975de82cc38ea2035c0483f4de82d186691bf3208ef35c644f73aa2b1b20b8e651be5afd293 languageName: node linkType: hard @@ -21982,13 +21180,6 @@ __metadata: languageName: node linkType: hard -"universalify@npm:^0.2.0": - version: 0.2.0 - resolution: "universalify@npm:0.2.0" - checksum: cedbe4d4ca3967edf24c0800cfc161c5a15e240dac28e3ce575c689abc11f2c81ccc6532c8752af3b40f9120fb5e454abecd359e164f4f6aa44c29cd37e194fe - languageName: node - linkType: hard - "universalify@npm:^2.0.0": version: 2.0.1 resolution: "universalify@npm:2.0.1" @@ -22013,16 +21204,6 @@ __metadata: languageName: node linkType: hard -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" - dependencies: - has-value: "npm:^0.3.1" - isobject: "npm:^3.0.0" - checksum: 68a796dde4a373afdbf017de64f08490a3573ebee549136da0b3a2245299e7f65f647ef70dc13c4ac7f47b12fba4de1646fa0967a365638578fedce02b9c0b1f - languageName: node - linkType: hard - "untildify@npm:^4.0.0": version: 4.0.0 resolution: "untildify@npm:4.0.0" @@ -22030,17 +21211,17 @@ __metadata: languageName: node linkType: hard -"update-browserslist-db@npm:^1.0.13": - version: 1.0.16 - resolution: "update-browserslist-db@npm:1.0.16" +"update-browserslist-db@npm:^1.1.1": + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" dependencies: - escalade: "npm:^3.1.2" - picocolors: "npm:^1.0.1" + escalade: "npm:^3.2.0" + picocolors: "npm:^1.1.1" peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 5995399fc202adbb51567e4810e146cdf7af630a92cc969365a099150cb00597e425cc14987ca7080b09a4d0cfd2a3de53fbe72eebff171aed7f9bb81f9bf405 + checksum: 9cb353998d6d7d6ba1e46b8fa3db888822dd972212da4eda609d185eb5c3557a93fd59780ceb757afd4d84240518df08542736969e6a5d6d6ce2d58e9363aac6 languageName: node linkType: hard @@ -22053,6 +21234,15 @@ __metadata: languageName: node linkType: hard +"upper-case-first@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case-first@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: ccad6a0b143310ebfba2b5841f30bef71246297385f1329c022c902b2b5fc5aee009faf1ac9da5ab3ba7f615b88f5dc1cd80461b18a8f38cb1d4c3eb92538ea9 + languageName: node + linkType: hard + "upper-case@npm:^1.0.3, upper-case@npm:^1.1.0, upper-case@npm:^1.1.1, upper-case@npm:^1.1.3": version: 1.1.3 resolution: "upper-case@npm:1.1.3" @@ -22060,6 +21250,15 @@ __metadata: languageName: node linkType: hard +"upper-case@npm:^2.0.2": + version: 2.0.2 + resolution: "upper-case@npm:2.0.2" + dependencies: + tslib: "npm:^2.0.3" + checksum: 5ac176c9d3757abb71400df167f9abb46d63152d5797c630d1a9f083fbabd89711fb4b3dc6de06ff0138fe8946fa5b8518b4fcdae9ca8a3e341417075beae069 + languageName: node + linkType: hard + "uri-js@npm:^4.2.2, uri-js@npm:^4.4.1": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -22069,45 +21268,28 @@ __metadata: languageName: node linkType: hard -"urix@npm:^0.1.0": - version: 0.1.0 - resolution: "urix@npm:0.1.0" - checksum: 264f1b29360c33c0aec5fb9819d7e28f15d1a3b83175d2bcc9131efe8583f459f07364957ae3527f1478659ec5b2d0f1ad401dfb625f73e4d424b3ae35fc5fc0 - languageName: node - linkType: hard - -"url-parse@npm:^1.5.3": - version: 1.5.10 - resolution: "url-parse@npm:1.5.10" - dependencies: - querystringify: "npm:^2.1.1" - requires-port: "npm:^1.0.0" - checksum: bd5aa9389f896974beb851c112f63b466505a04b4807cea2e5a3b7092f6fbb75316f0491ea84e44f66fed55f1b440df5195d7e3a8203f64fcefa19d182f5be87 - languageName: node - linkType: hard - "url@npm:^0.11.0": - version: 0.11.3 - resolution: "url@npm:0.11.3" + version: 0.11.4 + resolution: "url@npm:0.11.4" dependencies: punycode: "npm:^1.4.1" - qs: "npm:^6.11.2" - checksum: 7546b878ee7927cfc62ca21dbe2dc395cf70e889c3488b2815bf2c63355cb3c7db555128176a01b0af6cccf265667b6fd0b4806de00cb71c143c53986c08c602 + qs: "npm:^6.12.3" + checksum: cc93405ae4a9b97a2aa60ca67f1cb1481c0221cb4725a7341d149be5e2f9cfda26fd432d64dbbec693d16593b68b8a46aad8e5eab21f814932134c9d8620c662 languageName: node linkType: hard "use-callback-ref@npm:^1.3.0": - version: 1.3.2 - resolution: "use-callback-ref@npm:1.3.2" + version: 1.3.3 + resolution: "use-callback-ref@npm:1.3.3" dependencies: tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: d232c37160fe3970c99255da19b5fb5299fb5926a5d6141d928a87feb47732c323d29be2f8137d3b1e5499c70d284cd1d9cfad703cc58179db8be24d7dd8f1f2 + checksum: f887488c6e6075cdad4962979da1714b217bcb1ee009a9e57ce9a844bcfc4c3a99e93983dfc2e5af9e0913824d24e730090ff255e902c516dcb58d2d3837e01c languageName: node linkType: hard @@ -22129,55 +21311,39 @@ __metadata: linkType: hard "use-isomorphic-layout-effect@npm:^1.1.2": - version: 1.1.2 - resolution: "use-isomorphic-layout-effect@npm:1.1.2" + version: 1.2.0 + resolution: "use-isomorphic-layout-effect@npm:1.2.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 peerDependenciesMeta: "@types/react": optional: true - checksum: d8deea8b85e55ac6daba237a889630bfdbf0ebf60e9e22b6a78a78c26fabe6025e04ada7abef1e444e6786227d921e648b2707db8b3564daf757264a148a6e23 + checksum: 2e4bdee68d65893b37e716ebdcc111550775189c80e662eda87d6f5b54dc431d3383a18914ea01a893ee5478902a878012713eaebcacbb6611ab88c463accb83 languageName: node linkType: hard "use-sidecar@npm:^1.1.2": - version: 1.1.2 - resolution: "use-sidecar@npm:1.1.2" + version: 1.1.3 + resolution: "use-sidecar@npm:1.1.3" dependencies: detect-node-es: "npm:^1.1.0" tslib: "npm:^2.0.0" peerDependencies: - "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 - react: ^16.8.0 || ^17.0.0 || ^18.0.0 + "@types/react": "*" + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 || ^19.0.0-rc peerDependenciesMeta: "@types/react": optional: true - checksum: 89f0018fd9aee1fc17c85ac18c4bf8944d460d453d0d0e04ddbc8eaddf3fa591e9c74a1f8a438a1bff368a7a2417fab380bdb3df899d2194c4375b0982736de0 + checksum: 161599bf921cfaa41c85d2b01c871975ee99260f3e874c2d41c05890d41170297bdcf314bc5185e7a700de2034ac5b888e3efc8e9f35724f4918f53538d717c9 languageName: node linkType: hard "use-sync-external-store@npm:^1.0.0": - version: 1.2.2 - resolution: "use-sync-external-store@npm:1.2.2" + version: 1.4.0 + resolution: "use-sync-external-store@npm:1.4.0" peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 23b1597c10adf15b26ade9e8c318d8cc0abc9ec0ab5fc7ca7338da92e89c2536abd150a5891bf076836c352fdfa104fc7231fb48f806fd9960e0cbe03601abaf - languageName: node - linkType: hard - -"use@npm:^3.1.0": - version: 3.1.1 - resolution: "use@npm:3.1.1" - checksum: 75b48673ab80d5139c76922630d5a8a44e72ed58dbaf54dee1b88352d10e1c1c1fc332066c782d8ae9a56503b85d3dc67ff6d2ffbd9821120466d1280ebb6d6e - languageName: node - linkType: hard - -"user-home@npm:^1.1.1": - version: 1.1.1 - resolution: "user-home@npm:1.1.1" - bin: - user-home: cli.js - checksum: 9d80a5df3bfea008e4d17b1465e8eb4ac7472ba02766feb242e84349b877f74e302838c85a622d4ba78665c2378b654fe1b0d27cf912c917b5536eb4778f8804 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 || ^19.0.0 + checksum: ec011a5055962c0f6b509d6e78c0b143f8cd069890ae370528753053c55e3b360d3648e76cfaa854faa7a59eb08d6c5fb1015e60ffde9046d32f5b2a295acea5 languageName: node linkType: hard @@ -22230,22 +21396,20 @@ __metadata: linkType: hard "v8-to-istanbul@npm:^9.0.1": - version: 9.2.0 - resolution: "v8-to-istanbul@npm:9.2.0" + version: 9.3.0 + resolution: "v8-to-istanbul@npm:9.3.0" dependencies: "@jridgewell/trace-mapping": "npm:^0.3.12" "@types/istanbul-lib-coverage": "npm:^2.0.1" convert-source-map: "npm:^2.0.0" - checksum: e691ba4dd0dea4a884e52c37dbda30cce6f9eeafe9b26721e449429c6bb0f4b6d1e33fabe7711d0f67f7a34c3bfd56c873f7375bba0b1534e6a2843ce99550e5 + checksum: 968bcf1c7c88c04df1ffb463c179558a2ec17aa49e49376120504958239d9e9dad5281aa05f2a78542b8557f2be0b0b4c325710262f3b838b40d703d5ed30c23 languageName: node linkType: hard -"v8flags@npm:^2.0.10": - version: 2.1.1 - resolution: "v8flags@npm:2.1.1" - dependencies: - user-home: "npm:^1.1.1" - checksum: ab5e478e661826a16c261515367091befa2edcdf0819d3a2f25013f80328e5998aed05429d2b28c1bc58e7df0eedc8377dc5829ba44811626fbadd5f6877c31f +"v8flags@npm:^4.0.1": + version: 4.0.1 + resolution: "v8flags@npm:4.0.1" + checksum: 59500e19ff9e7b4e2f09bcfe12d16d9443bf36a0e9b65b5fa6688f12c4b3f833d99ecd8debdbe856c047080bd0a73bd2ca5066f524efb1a87fdca6c1e0aecd74 languageName: node linkType: hard @@ -22259,20 +21423,6 @@ __metadata: languageName: node linkType: hard -"validator@npm:^13.7.0": - version: 13.12.0 - resolution: "validator@npm:13.12.0" - checksum: 21d48a7947c9e8498790550f56cd7971e0e3d724c73388226b109c1bac2728f4f88caddfc2f7ed4b076f9b0d004316263ac786a17e9c4edf075741200718cd32 - languageName: node - linkType: hard - -"value-equal@npm:^1.0.1": - version: 1.0.1 - resolution: "value-equal@npm:1.0.1" - checksum: 79068098355483ef29f4d3753999ad880875b87625d7e9055cad9346ea4b7662aad3a66f87976801b0dd7a6f828ba973d28b1669ebcd37eaf88cc5f687c1a691 - languageName: node - linkType: hard - "vary@npm:^1.1.2": version: 1.1.2 resolution: "vary@npm:1.1.2" @@ -22291,14 +21441,14 @@ __metadata: languageName: node linkType: hard -"vite@npm:5.0.11": - version: 5.0.11 - resolution: "vite@npm:5.0.11" +"vite@npm:5.2.14": + version: 5.2.14 + resolution: "vite@npm:5.2.14" dependencies: - esbuild: "npm:^0.19.3" + esbuild: "npm:^0.20.1" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.32" - rollup: "npm:^4.2.0" + postcss: "npm:^8.4.38" + rollup: "npm:^4.13.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" @@ -22327,23 +21477,24 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: 74a3ddc6d43cf19cb6f827a53d77c481a07517a72b7d82a178df082012ad81ab5231a287a6dcc5471c0b2a5c8dd7e6ea8e1d62d268803057d0315729f09c5e33 + checksum: 0ed7a8f8274d14bbd01be2ca5c7c539f915e75d884a97f6051cdf494997832bc02c7db9fc9c5ba8f057d5fece28a3bf215761815e6014e843abe2c38a9424fb7 languageName: node linkType: hard -"vite@npm:5.0.13": - version: 5.0.13 - resolution: "vite@npm:5.0.13" +"vite@npm:5.4.8": + version: 5.4.8 + resolution: "vite@npm:5.4.8" dependencies: - esbuild: "npm:^0.19.3" + esbuild: "npm:^0.21.3" fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.32" - rollup: "npm:^4.2.0" + postcss: "npm:^8.4.43" + rollup: "npm:^4.20.0" peerDependencies: "@types/node": ^18.0.0 || >=20.0.0 less: "*" lightningcss: ^1.21.0 sass: "*" + sass-embedded: "*" stylus: "*" sugarss: "*" terser: ^5.4.0 @@ -22359,45 +21510,7 @@ __metadata: optional: true sass: optional: true - stylus: - optional: true - sugarss: - optional: true - terser: - optional: true - bin: - vite: bin/vite.js - checksum: 3c926f21b27379742a182c6594629ef5287fac2860e5f35ce744da35f35c3a967e822fb9b24d62a0f67a5fccca29b82d7982fbfc5208a58bfef31de7a8d499a4 - languageName: node - linkType: hard - -"vite@npm:5.2.8": - version: 5.2.8 - resolution: "vite@npm:5.2.8" - dependencies: - esbuild: "npm:^0.20.1" - fsevents: "npm:~2.3.3" - postcss: "npm:^8.4.38" - rollup: "npm:^4.13.0" - peerDependencies: - "@types/node": ^18.0.0 || >=20.0.0 - less: "*" - lightningcss: ^1.21.0 - sass: "*" - stylus: "*" - sugarss: "*" - terser: ^5.4.0 - dependenciesMeta: - fsevents: - optional: true - peerDependenciesMeta: - "@types/node": - optional: true - less: - optional: true - lightningcss: - optional: true - sass: + sass-embedded: optional: true stylus: optional: true @@ -22407,7 +21520,7 @@ __metadata: optional: true bin: vite: bin/vite.js - checksum: b5717bb00c2570c08ff6d8ed917655e79184efcafa9dd62d52eea19c5d6dfc5a708ec3de9ebc670a7165fc5d401c2bdf1563bb39e2748d8e51e1593d286a9a13 + checksum: af70af6d6316a3af71f44ebe3ab343bd66450d4157af73af3b32239e1b6ec43ff6f651d7cc4193b21ed3bff2e9356a3de9e96aee53857f39922e4a2d9fad75a1 languageName: node linkType: hard @@ -22432,9 +21545,9 @@ __metadata: linkType: hard "vscode-languageserver-textdocument@npm:^1.0.3": - version: 1.0.11 - resolution: "vscode-languageserver-textdocument@npm:1.0.11" - checksum: 1996a38e24571e05aa21dd4f46e0a6849e22301c9a66996762e77d9c6df3622de0bd31cd5742a0c0c47fb9dfd00b310ad08c44d08241873ea571edacd5238da6 + version: 1.0.12 + resolution: "vscode-languageserver-textdocument@npm:1.0.12" + checksum: 534349894b059602c4d97615a1147b6c4c031141c2093e59657f54e38570f5989c21b376836f13b9375419869242e9efb4066643208b21ab1e1dee111a0f00fb languageName: node linkType: hard @@ -22452,10 +21565,24 @@ __metadata: languageName: node linkType: hard +"vscode-oniguruma@npm:^1.7.0": + version: 1.7.0 + resolution: "vscode-oniguruma@npm:1.7.0" + checksum: bef0073c665ddf8c86e51da94529c905856559e9aba97a9882f951acd572da560384775941ab6e7e8db94d9c578b25fefb951e4b73c37e8712e16b0231de2689 + languageName: node + linkType: hard + +"vscode-textmate@npm:^8.0.0": + version: 8.0.0 + resolution: "vscode-textmate@npm:8.0.0" + checksum: 836f7fe73fc94998a38ca193df48173a2b6eab08b4943d83c8cac9a2a0c3546cfdab4cf1b10b890ec4a4374c5bee03a885ef0e83e7fd2bd618cf00781c017c04 + languageName: node + linkType: hard + "vscode-uri@npm:^3.0.3": - version: 3.0.8 - resolution: "vscode-uri@npm:3.0.8" - checksum: f7f217f526bf109589969fe6e66b71e70b937de1385a1d7bb577ca3ee7c5e820d3856a86e9ff2fa9b7a0bc56a3dd8c3a9a557d3fedd7df414bc618d5e6b567f9 + version: 3.1.0 + resolution: "vscode-uri@npm:3.1.0" + checksum: 5f6c9c10fd9b1664d71fab4e9fbbae6be93c7f75bb3a1d9d74399a88ab8649e99691223fd7cef4644376cac6e94fa2c086d802521b9a8e31c5af3e60f0f35624 languageName: node linkType: hard @@ -22476,12 +21603,12 @@ __metadata: linkType: hard "watchpack@npm:^2.4.1": - version: 2.4.1 - resolution: "watchpack@npm:2.4.1" + version: 2.4.2 + resolution: "watchpack@npm:2.4.2" dependencies: glob-to-regexp: "npm:^0.4.1" graceful-fs: "npm:^4.1.2" - checksum: c694de0a61004e587a8a0fdc9cfec20ee692c52032d9ab2c2e99969a37fdab9e6e1bd3164ed506f9a13f7c83e65563d563e0d6b87358470cdb7309b83db78683 + checksum: ec60a5f0e9efaeca0102fd9126346b3b2d523e01c34030d3fddf5813a7125765121ebdc2552981136dcd2c852deb1af0b39340f2fcc235f292db5399d0283577 languageName: node linkType: hard @@ -22523,24 +21650,6 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:6.1.1": - version: 6.1.1 - resolution: "webpack-dev-middleware@npm:6.1.1" - dependencies: - colorette: "npm:^2.0.10" - memfs: "npm:^3.4.12" - mime-types: "npm:^2.1.31" - range-parser: "npm:^1.2.1" - schema-utils: "npm:^4.0.0" - peerDependencies: - webpack: ^5.0.0 - peerDependenciesMeta: - webpack: - optional: true - checksum: f8f5b7f7591fa3e4d4008b28ab2b5c13367a24587257e3e37cff31e2d8a6c859de5294af83c79e8faf3137db194377f392fffacdf5010b5c1311eba6f9b71568 - languageName: node - linkType: hard - "webpack-dev-middleware@npm:6.1.2": version: 6.1.2 resolution: "webpack-dev-middleware@npm:6.1.2" @@ -22559,14 +21668,14 @@ __metadata: languageName: node linkType: hard -"webpack-hot-middleware@npm:2.26.0": - version: 2.26.0 - resolution: "webpack-hot-middleware@npm:2.26.0" +"webpack-hot-middleware@npm:2.26.1": + version: 2.26.1 + resolution: "webpack-hot-middleware@npm:2.26.1" dependencies: ansi-html-community: "npm:0.0.8" html-entities: "npm:^2.1.0" strip-ansi: "npm:^6.0.0" - checksum: eef72a57b3869de0c460204d1f07f2d25e19a243cf020255ddc8bb1c7438abdc66df2bbd84056a85d03c3a55768507af8923e4a2d5b9e003394aaf9704641b12 + checksum: 13a3e78009e373b4ee990ffe1d4d49046e9893148a7106f063e11f962d02b744ea58b1dec25f5e76723c9dce678b9e68c883e7f2af2940aaf4de7aab31264c83 languageName: node linkType: hard @@ -22587,17 +21696,17 @@ __metadata: languageName: node linkType: hard -"webpack@npm:^5.89.0": - version: 5.94.0 - resolution: "webpack@npm:5.94.0" +"webpack@npm:^5.90.3": + version: 5.98.0 + resolution: "webpack@npm:5.98.0" dependencies: - "@types/estree": "npm:^1.0.5" - "@webassemblyjs/ast": "npm:^1.12.1" - "@webassemblyjs/wasm-edit": "npm:^1.12.1" - "@webassemblyjs/wasm-parser": "npm:^1.12.1" - acorn: "npm:^8.7.1" - acorn-import-attributes: "npm:^1.9.5" - browserslist: "npm:^4.21.10" + "@types/eslint-scope": "npm:^3.7.7" + "@types/estree": "npm:^1.0.6" + "@webassemblyjs/ast": "npm:^1.14.1" + "@webassemblyjs/wasm-edit": "npm:^1.14.1" + "@webassemblyjs/wasm-parser": "npm:^1.14.1" + acorn: "npm:^8.14.0" + browserslist: "npm:^4.24.0" chrome-trace-event: "npm:^1.0.2" enhanced-resolve: "npm:^5.17.1" es-module-lexer: "npm:^1.2.1" @@ -22609,9 +21718,9 @@ __metadata: loader-runner: "npm:^4.2.0" mime-types: "npm:^2.1.27" neo-async: "npm:^2.6.2" - schema-utils: "npm:^3.2.0" + schema-utils: "npm:^4.3.0" tapable: "npm:^2.1.1" - terser-webpack-plugin: "npm:^5.3.10" + terser-webpack-plugin: "npm:^5.3.11" watchpack: "npm:^2.4.1" webpack-sources: "npm:^3.2.3" peerDependenciesMeta: @@ -22619,10 +21728,57 @@ __metadata: optional: true bin: webpack: bin/webpack.js - checksum: b4d1b751f634079bd177a89eef84d80fa5bb8d6fc15d72ab40fc2b9ca5167a79b56585e1a849e9e27e259803ee5c4365cb719e54af70a43c06358ec268ff4ebf + checksum: bee4fa77f444802f0beafb2ff30eb5454a606163ad7d3cc9a5dcc9d24033c62407bed04601b25dea49ea3969b352c1b530a86c753246f42560a4a084eefb094e languageName: node linkType: hard +"webtools-addon-sitemap@link:.yalc/webtools-addon-sitemap::locator=strapi-webtools%40workspace%3A.": + version: 0.0.0-use.local + resolution: "webtools-addon-sitemap@link:.yalc/webtools-addon-sitemap::locator=strapi-webtools%40workspace%3A." + languageName: node + linkType: soft + +"webtools-addon-sitemap@workspace:packages/addons/sitemap": + version: 0.0.0-use.local + resolution: "webtools-addon-sitemap@workspace:packages/addons/sitemap" + dependencies: + "@strapi/design-system": "npm:^2.0.0-rc.14" + "@strapi/icons": "npm:^2.0.0-rc.14" + "@strapi/sdk-plugin": "npm:^5.0.0" + "@strapi/strapi": "npm:^5.0.0" + "@strapi/utils": "npm:^5.0.0" + "@types/lodash": "npm:^4" + chalk: "npm:^4.1.2" + commander: "npm:^8.3.0" + copyfiles: "npm:^2.4.1" + immutable: "npm:^3.8.2" + lodash: "npm:^4.17.21" + react: "npm:^18.0.0" + react-dom: "npm:^18.0.0" + react-intl: "npm:^6.4.1" + react-redux: "npm:^8.1.1" + react-router-dom: "npm:^6" + redux-immutable: "npm:^4.0.0" + redux-thunk: "npm:^2.3.0" + sitemap: "npm:^7.1.0" + styled-components: "npm:^6" + xml2js: "npm:^0.5.0" + peerDependencies: + "@strapi/design-system": ^2.0.0-rc.14 + "@strapi/icons": ^2.0.0-rc.14 + "@strapi/strapi": ^5.0.0 + "@strapi/utils": ^5.0.0 + react: ^17.0.0 || ^18.0.0 + react-dom: ^17.0.0 || ^18.0.0 + react-router-dom: ^6.0.0 + redux: "*" + strapi-plugin-webtools: 1.0.0-beta.15 + styled-components: ^6.0.0 + bin: + strapi-sitemap: ./bin/strapi-sitemap + languageName: unknown + linkType: soft + "whatwg-url@npm:^5.0.0": version: 5.0.0 resolution: "whatwg-url@npm:5.0.0" @@ -22633,40 +21789,41 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "which-boxed-primitive@npm:1.0.2" +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" dependencies: - is-bigint: "npm:^1.0.1" - is-boolean-object: "npm:^1.1.0" - is-number-object: "npm:^1.0.4" - is-string: "npm:^1.0.5" - is-symbol: "npm:^1.0.3" - checksum: 0a62a03c00c91dd4fb1035b2f0733c341d805753b027eebd3a304b9cb70e8ce33e25317add2fe9b5fea6f53a175c0633ae701ff812e604410ddd049777cd435e + is-bigint: "npm:^1.1.0" + is-boolean-object: "npm:^1.2.1" + is-number-object: "npm:^1.1.1" + is-string: "npm:^1.1.1" + is-symbol: "npm:^1.1.1" + checksum: aceea8ede3b08dede7dce168f3883323f7c62272b49801716e8332ff750e7ae59a511ae088840bc6874f16c1b7fd296c05c949b0e5b357bfe3c431b98c417abe languageName: node linkType: hard -"which-builtin-type@npm:^1.1.3": - version: 1.1.3 - resolution: "which-builtin-type@npm:1.1.3" +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" dependencies: - function.prototype.name: "npm:^1.1.5" - has-tostringtag: "npm:^1.0.0" + call-bound: "npm:^1.0.2" + function.prototype.name: "npm:^1.1.6" + has-tostringtag: "npm:^1.0.2" is-async-function: "npm:^2.0.0" - is-date-object: "npm:^1.0.5" - is-finalizationregistry: "npm:^1.0.2" + is-date-object: "npm:^1.1.0" + is-finalizationregistry: "npm:^1.1.0" is-generator-function: "npm:^1.0.10" - is-regex: "npm:^1.1.4" + is-regex: "npm:^1.2.1" is-weakref: "npm:^1.0.2" isarray: "npm:^2.0.5" - which-boxed-primitive: "npm:^1.0.2" - which-collection: "npm:^1.0.1" - which-typed-array: "npm:^1.1.9" - checksum: 2b7b234df3443b52f4fbd2b65b731804de8d30bcc4210ec84107ef377a81923cea7f2763b7fb78b394175cea59118bf3c41b9ffd2d643cb1d748ef93b33b6bd4 + which-boxed-primitive: "npm:^1.1.0" + which-collection: "npm:^1.0.2" + which-typed-array: "npm:^1.1.16" + checksum: 8dcf323c45e5c27887800df42fbe0431d0b66b1163849bb7d46b5a730ad6a96ee8bfe827d078303f825537844ebf20c02459de41239a0a9805e2fcb3cae0d471 languageName: node linkType: hard -"which-collection@npm:^1.0.1": +"which-collection@npm:^1.0.2": version: 1.0.2 resolution: "which-collection@npm:1.0.2" dependencies: @@ -22678,13 +21835,6 @@ __metadata: languageName: node linkType: hard -"which-module@npm:^2.0.0": - version: 2.0.1 - resolution: "which-module@npm:2.0.1" - checksum: 087038e7992649eaffa6c7a4f3158d5b53b14cf5b6c1f0e043dccfacb1ba179d12f17545d5b85ebd94a42ce280a6fe65d0cbcab70f4fc6daad1dfae85e0e6a3e - languageName: node - linkType: hard - "which-pm@npm:2.0.0": version: 2.0.0 resolution: "which-pm@npm:2.0.0" @@ -22695,20 +21845,21 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15, which-typed-array@npm:^1.1.9": - version: 1.1.15 - resolution: "which-typed-array@npm:1.1.15" +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" dependencies: available-typed-arrays: "npm:^1.0.7" - call-bind: "npm:^1.0.7" + call-bind: "npm:^1.0.8" + call-bound: "npm:^1.0.3" for-each: "npm:^0.3.3" - gopd: "npm:^1.0.1" + gopd: "npm:^1.2.0" has-tostringtag: "npm:^1.0.2" - checksum: 4465d5348c044032032251be54d8988270e69c6b7154f8fcb2a47ff706fe36f7624b3a24246b8d9089435a8f4ec48c1c1025c5d6b499456b9e5eff4f48212983 + checksum: 0412f4a91880ca1a2a63056187c2e3de6b129b2b5b6c17bc3729f0f7041047ae48fb7424813e51506addb2c97320003ee18b8c57469d2cde37983ef62126143c languageName: node linkType: hard -"which@npm:^1.2.14, which@npm:^1.2.9": +"which@npm:^1.2.14": version: 1.3.1 resolution: "which@npm:1.3.1" dependencies: @@ -22730,14 +21881,14 @@ __metadata: languageName: node linkType: hard -"which@npm:^4.0.0": - version: 4.0.0 - resolution: "which@npm:4.0.0" +"which@npm:^5.0.0": + version: 5.0.0 + resolution: "which@npm:5.0.0" dependencies: isexe: "npm:^3.1.1" bin: node-which: bin/which.js - checksum: 449fa5c44ed120ccecfe18c433296a4978a7583bf2391c50abce13f76878d2476defde04d0f79db8165bdf432853c1f8389d0485ca6e8ebce3bbcded513d5e6a + checksum: e556e4cd8b7dbf5df52408c9a9dd5ac6518c8c5267c8953f5b0564073c66ed5bf9503b14d876d0e9c7844d4db9725fb0dcf45d6e911e17e26ab363dc3965ae7b languageName: node linkType: hard @@ -22751,13 +21902,13 @@ __metadata: linkType: hard "winston-transport@npm:^4.5.0": - version: 4.7.0 - resolution: "winston-transport@npm:4.7.0" + version: 4.9.0 + resolution: "winston-transport@npm:4.9.0" dependencies: - logform: "npm:^2.3.2" - readable-stream: "npm:^3.6.0" + logform: "npm:^2.7.0" + readable-stream: "npm:^3.6.2" triple-beam: "npm:^1.3.0" - checksum: cd16f3d0ab56697f93c4899e0eb5f89690f291bb6cf309194819789326a7c7ed943ef00f0b2fab513b114d371314368bde1a7ae6252ad1516181a79f90199cd2 + checksum: e2990a172e754dbf27e7823772214a22dc8312f7ec9cfba831e5ef30a5d5528792e5ea8f083c7387ccfc5b2af20e3691f64738546c8869086110a26f98671095 languageName: node linkType: hard @@ -22856,9 +22007,9 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.13.0": - version: 8.13.0 - resolution: "ws@npm:8.13.0" +"ws@npm:8.17.1": + version: 8.17.1 + resolution: "ws@npm:8.17.1" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ">=5.0.2" @@ -22867,13 +22018,13 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: 579817dbbab3ee46669129c220cfd81ba6cdb9ab5c3e9a105702dd045743c4ab72e33bb384573827c0c481213417cc880e41bc097e0fc541a0b79fa3eb38207d + checksum: f4a49064afae4500be772abdc2211c8518f39e1c959640457dcee15d4488628620625c783902a52af2dd02f68558da2868fd06e6fd0e67ebcd09e6881b1b5bfe languageName: node linkType: hard "ws@npm:^7.3.1": - version: 7.5.9 - resolution: "ws@npm:7.5.9" + version: 7.5.10 + resolution: "ws@npm:7.5.10" peerDependencies: bufferutil: ^4.0.1 utf-8-validate: ^5.0.2 @@ -22882,7 +22033,20 @@ __metadata: optional: true utf-8-validate: optional: true - checksum: aec4ef4eb65821a7dde7b44790f8699cfafb7978c9b080f6d7a98a7f8fc0ce674c027073a78574c94786ba7112cc90fa2cc94fc224ceba4d4b1030cff9662494 + checksum: bd7d5f4aaf04fae7960c23dcb6c6375d525e00f795dd20b9385902bd008c40a94d3db3ce97d878acc7573df852056ca546328b27b39f47609f80fb22a0a9b61d + languageName: node + linkType: hard + +"xdg-app-paths@npm:8.3.0": + version: 8.3.0 + resolution: "xdg-app-paths@npm:8.3.0" + dependencies: + fsevents: "npm:*" + xdg-portable: "npm:^10.6.0" + dependenciesMeta: + fsevents: + optional: true + checksum: 84d9a80dc7ca2dc327fc89f7dca96cee5638006197e98fd0778d3ab80624bd09803358021b51c58a7e20e55b365355c7b5cff4e45ab3e0aa10227b3dd104a62f languageName: node linkType: hard @@ -22893,6 +22057,19 @@ __metadata: languageName: node linkType: hard +"xdg-portable@npm:^10.6.0": + version: 10.6.0 + resolution: "xdg-portable@npm:10.6.0" + dependencies: + fsevents: "npm:*" + os-paths: "npm:^7.4.0" + dependenciesMeta: + fsevents: + optional: true + checksum: e632280445c5042d7a4b04d332c5481ee49735f443e7d2e5e8fba9a5a5a664fcee6b9f699d729069c7e39eca5124c7fa8f0e6f2dc00aee68a687253ccadc7255 + languageName: node + linkType: hard + "xml2js@npm:^0.5.0": version: 0.5.0 resolution: "xml2js@npm:0.5.0" @@ -22917,13 +22094,6 @@ __metadata: languageName: node linkType: hard -"y18n@npm:^4.0.0": - version: 4.0.3 - resolution: "y18n@npm:4.0.3" - checksum: 308a2efd7cc296ab2c0f3b9284fd4827be01cfeb647b3ba18230e3a416eb1bc887ac050de9f8c4fd9e7856b2e8246e05d190b53c96c5ad8d8cb56dffb6f81024 - languageName: node - linkType: hard - "y18n@npm:^5.0.5": version: 5.0.8 resolution: "y18n@npm:5.0.8" @@ -22949,13 +22119,6 @@ __metadata: languageName: node linkType: hard -"yallist@npm:^2.1.2": - version: 2.1.2 - resolution: "yallist@npm:2.1.2" - checksum: 0b9e25aa00adf19e01d2bcd4b208aee2b0db643d9927131797b7af5ff69480fc80f1c3db738cbf3946f0bddf39d8f2d0a5709c644fd42d4aa3a4e6e786c087b5 - languageName: node - linkType: hard - "yallist@npm:^3.0.2": version: 3.1.1 resolution: "yallist@npm:3.1.1" @@ -22970,6 +22133,13 @@ __metadata: languageName: node linkType: hard +"yallist@npm:^5.0.0": + version: 5.0.0 + resolution: "yallist@npm:5.0.0" + checksum: a499c81ce6d4a1d260d4ea0f6d49ab4da09681e32c3f0472dee16667ed69d01dae63a3b81745a24bd78476ec4fcf856114cb4896ace738e01da34b2c42235416 + languageName: node + linkType: hard + "yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" @@ -22977,16 +22147,6 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^18.1.2, yargs-parser@npm:^18.1.3": - version: 18.1.3 - resolution: "yargs-parser@npm:18.1.3" - dependencies: - camelcase: "npm:^5.0.0" - decamelize: "npm:^1.2.0" - checksum: 25df918833592a83f52e7e4f91ba7d7bfaa2b891ebf7fe901923c2ee797534f23a176913ff6ff7ebbc1cc1725a044cc6a6539fed8bfd4e13b5b16376875f9499 - languageName: node - linkType: hard - "yargs-parser@npm:^20.2.2": version: 20.2.9 resolution: "yargs-parser@npm:20.2.9" @@ -22994,32 +22154,13 @@ __metadata: languageName: node linkType: hard -"yargs-parser@npm:^21.0.1, yargs-parser@npm:^21.1.1": +"yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" checksum: f84b5e48169479d2f402239c59f084cfd1c3acc197a05c59b98bab067452e6b3ea46d4dd8ba2985ba7b3d32a343d77df0debd6b343e5dae3da2aab2cdf5886b2 languageName: node linkType: hard -"yargs@npm:^15.1.0": - version: 15.4.1 - resolution: "yargs@npm:15.4.1" - dependencies: - cliui: "npm:^6.0.0" - decamelize: "npm:^1.2.0" - find-up: "npm:^4.1.0" - get-caller-file: "npm:^2.0.1" - require-directory: "npm:^2.1.1" - require-main-filename: "npm:^2.0.0" - set-blocking: "npm:^2.0.0" - string-width: "npm:^4.2.0" - which-module: "npm:^2.0.0" - y18n: "npm:^4.0.0" - yargs-parser: "npm:^18.1.2" - checksum: f1ca680c974333a5822732825cca7e95306c5a1e7750eb7b973ce6dc4f97a6b0a8837203c8b194f461969bfe1fb1176d1d423036635285f6010b392fa498ab2d - languageName: node - linkType: hard - "yargs@npm:^16.1.0, yargs@npm:^16.1.1": version: 16.2.0 resolution: "yargs@npm:16.2.0" @@ -23035,7 +22176,7 @@ __metadata: languageName: node linkType: hard -"yargs@npm:^17.3.1, yargs@npm:^17.7.1, yargs@npm:^17.7.2": +"yargs@npm:^17.3.1, yargs@npm:^17.7.2": version: 17.7.2 resolution: "yargs@npm:17.7.2" dependencies: @@ -23074,6 +22215,20 @@ __metadata: languageName: node linkType: hard +"yoctocolors-cjs@npm:^2.1.2": + version: 2.1.2 + resolution: "yoctocolors-cjs@npm:2.1.2" + checksum: a0e36eb88fea2c7981eab22d1ba45e15d8d268626e6c4143305e2c1628fa17ebfaa40cd306161a8ce04c0a60ee0262058eab12567493d5eb1409780853454c6f + languageName: node + linkType: hard + +"yoctocolors@npm:^2.0.0": + version: 2.1.1 + resolution: "yoctocolors@npm:2.1.1" + checksum: 85903f7fa96f1c70badee94789fade709f9d83dab2ec92753d612d84fcea6d34c772337a9f8914c6bed2f5fc03a428ac5d893e76fab636da5f1236ab725486d0 + languageName: node + linkType: hard + "yup@npm:0.32.9": version: 0.32.9 resolution: "yup@npm:0.32.9" @@ -23104,19 +22259,9 @@ __metadata: languageName: node linkType: hard -"z-schema@npm:~5.0.2": - version: 5.0.5 - resolution: "z-schema@npm:5.0.5" - dependencies: - commander: "npm:^9.4.1" - lodash.get: "npm:^4.4.2" - lodash.isequal: "npm:^4.5.0" - validator: "npm:^13.7.0" - dependenciesMeta: - commander: - optional: true - bin: - z-schema: bin/z-schema - checksum: e4c812cfe6468c19b2a21d07d4ff8fb70359062d33400b45f89017eaa3efe9d51e85963f2b115eaaa99a16b451782249bf9b1fa8b31d35cc473e7becb3e44264 +"zod@npm:^3.19.1, zod@npm:^3.22.4": + version: 3.24.2 + resolution: "zod@npm:3.24.2" + checksum: c638c7220150847f13ad90635b3e7d0321b36cce36f3fc6050ed960689594c949c326dfe2c6fa87c14b126ee5d370ccdebd6efb304f41ef5557a4aaca2824565 languageName: node linkType: hard