diff --git a/.circleci/config.yml b/.circleci/config.yml index 5aa1adf2ec7f..b212c825ddc2 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -4,8 +4,8 @@ parameters: workflow: description: Which workflow to run type: enum - enum: ['normal', 'merged', 'daily', 'skipped', 'docs'] - default: 'skipped' + enum: ["normal", "merged", "daily", "skipped", "docs"] + default: "skipped" executors: sb_node_16_classic: @@ -13,8 +13,8 @@ executors: class: description: The Resource class type: enum - enum: ['small', 'medium', 'medium+', 'large', 'xlarge'] - default: 'small' + enum: ["small", "medium", "medium+", "large", "xlarge"] + default: "small" working_directory: /tmp/storybook docker: - image: cimg/node:18.18.0 @@ -26,8 +26,8 @@ executors: class: description: The Resource class type: enum - enum: ['small', 'medium', 'medium+', 'large', 'xlarge'] - default: 'small' + enum: ["small", "medium", "medium+", "large", "xlarge"] + default: "small" working_directory: /tmp/storybook docker: - image: cimg/node:18.18.0-browsers @@ -39,8 +39,8 @@ executors: class: description: The Resource class type: enum - enum: ['small', 'medium', 'medium+', 'large', 'xlarge'] - default: 'small' + enum: ["small", "medium", "medium+", "large", "xlarge"] + default: "small" working_directory: /tmp/storybook docker: - image: mcr.microsoft.com/playwright:v1.36.0-focal @@ -56,7 +56,7 @@ orbs: commands: cancel-workflow-on-failure: - description: 'Cancels the entire workflow in case the previous step has failed' + description: "Cancels the entire workflow in case the previous step has failed" steps: - run: name: Cancel current workflow @@ -66,13 +66,13 @@ commands: echo "To execute all checks locally, please run yarn ci-tests" curl -X POST --header "Content-Type: application/json" "https://circleci.com/api/v2/workflow/${CIRCLE_WORKFLOW_ID}/cancel?circle-token=${WORKFLOW_CANCELER}" report-workflow-on-failure: - description: 'Reports failures to discord' + description: "Reports failures to discord" parameters: template: description: | Which template to report in discord. Applicable for parallel sandbox jobs type: string - default: 'none' + default: "none" steps: - run: when: on_fail @@ -88,7 +88,7 @@ jobs: name: sb_node_16_classic steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - restore_cache: name: Restore Yarn cache keys: @@ -114,7 +114,7 @@ jobs: name: sb_node_16_classic steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - restore_cache: name: Restore Yarn cache keys: @@ -157,7 +157,7 @@ jobs: name: sb_node_16_classic steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -173,7 +173,7 @@ jobs: name: sb_node_16_classic steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -187,7 +187,7 @@ jobs: executor: sb_node_16_browsers steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -215,7 +215,7 @@ jobs: name: sb_node_16_browsers steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -237,7 +237,7 @@ jobs: name: sb_node_16_browsers steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - codecov/upload @@ -273,7 +273,7 @@ jobs: parallelism: << parameters.parallelism >> steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -297,7 +297,7 @@ jobs: parallelism: << parameters.parallelism >> steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -317,7 +317,7 @@ jobs: parallelism: << parameters.parallelism >> steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -356,7 +356,7 @@ jobs: parallelism: << parameters.parallelism >> steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -376,7 +376,7 @@ jobs: parallelism: << parameters.parallelism >> steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -415,7 +415,7 @@ jobs: parallelism: << parameters.parallelism >> steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -438,7 +438,7 @@ jobs: parallelism: << parameters.parallelism >> steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -461,7 +461,7 @@ jobs: parallelism: << parameters.parallelism >> steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - run: @@ -483,7 +483,7 @@ jobs: type: string steps: - git-shallow-clone/checkout_advanced: - clone_options: '--depth 1 --verbose' + clone_options: "--depth 1 --verbose" - attach_workspace: at: . - when: @@ -706,22 +706,22 @@ workflows: requires: - build - create-sandboxes: - parallelism: 32 + parallelism: 34 requires: - build # - smoke-test-sandboxes: # disabled for now # requires: # - create-sandboxes - build-sandboxes: - parallelism: 32 + parallelism: 34 requires: - create-sandboxes - chromatic-sandboxes: - parallelism: 29 + parallelism: 31 requires: - build-sandboxes - e2e-production: - parallelism: 27 + parallelism: 29 requires: - build-sandboxes - e2e-dev: @@ -729,7 +729,7 @@ workflows: requires: - create-sandboxes - test-runner-production: - parallelism: 27 + parallelism: 29 requires: - build-sandboxes @@ -744,14 +744,14 @@ workflows: # - "yarn1" # - "yarn2" # - "pnpm" - template: + template: - "react-vite-ts" - "nextjs-ts" - "vue-vite-ts" # --smoke-test is not supported for the angular builder right now # - "angular-cli" - "lit-vite-ts" - + # TODO: reenable once we find out the source of flakyness # - test-runner-dev: # parallelism: 4 diff --git a/.github/workflows/canary-release-pr.yml b/.github/workflows/canary-release-pr.yml index 827f24a2c5f8..659765318fe5 100644 --- a/.github/workflows/canary-release-pr.yml +++ b/.github/workflows/canary-release-pr.yml @@ -1,11 +1,11 @@ name: Publish canary release of PR -run-name: 'Canary release: PR #${{ inputs.pr }}, triggered by ${{ github.triggering_actor }}' +run-name: "Canary release: PR #${{ inputs.pr }}, triggered by ${{ github.triggering_actor }}" on: workflow_dispatch: inputs: pr: - description: 'Pull request number to create a canary release for' + description: "Pull request number to create a canary release for" required: true type: number @@ -58,7 +58,7 @@ jobs: - name: Setup Node.js uses: actions/setup-node@v3 with: - node-version-file: '.nvmrc' + node-version-file: ".nvmrc" - name: Cache dependencies uses: actions/cache@v3 with: @@ -91,10 +91,10 @@ jobs: with: githubToken: ${{ secrets.GH_TOKEN }} prNumber: ${{ inputs.pr }} - find: 'CANARY_RELEASE_SECTION' + find: "CANARY_RELEASE_SECTION" isHtmlCommentTag: true replace: | - This pull request has been released as version [`${{ steps.version.outputs.next-version }}`](https://npmjs.com/package/@storybook/cli/v/${{ steps.version.outputs.next-version }}). Install it by pinning all your Storybook dependencies to that version. + This pull request has been released as version `${{ steps.version.outputs.next-version }}`. Try it out in a new sandbox by running `npx storybook@${{ steps.version.outputs.next-version }} sandbox` or in an existing project with `npx storybook@${{ steps.version.outputs.next-version }} upgrade`.
More information diff --git a/.github/workflows/generate-sandboxes-main.yml b/.github/workflows/generate-sandboxes-main.yml index 53814040f610..cc17376c57de 100644 --- a/.github/workflows/generate-sandboxes-main.yml +++ b/.github/workflows/generate-sandboxes-main.yml @@ -43,7 +43,7 @@ jobs: run: yarn local-registry --open & working-directory: ./code - name: Wait for registry - run: yarn wait-on http://localhost:6001 + run: yarn wait-on tcp:127.0.0.1:6001 working-directory: ./code - name: Generate run: yarn generate-sandboxes --local-registry diff --git a/.github/workflows/generate-sandboxes-next.yml b/.github/workflows/generate-sandboxes-next.yml index d9355f593dc8..2c0b592d024f 100644 --- a/.github/workflows/generate-sandboxes-next.yml +++ b/.github/workflows/generate-sandboxes-next.yml @@ -43,7 +43,7 @@ jobs: run: yarn local-registry --open & working-directory: ./code - name: Wait for registry - run: yarn wait-on http://localhost:6001 + run: yarn wait-on tcp:127.0.0.1:6001 working-directory: ./code - name: Generate run: yarn generate-sandboxes --local-registry --debug diff --git a/CHANGELOG.md b/CHANGELOG.md index 5180c2c1d556..38e3d961b3c3 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,3 +1,9 @@ +## 7.6.9 + +- ConfigFile: Fix export specifiers - [#25590](https://github.com/storybookjs/storybook/pull/25590), thanks [@shilman](https://github.com/shilman)! +- Webpack5: Make export-order-loader compatible with both esm and cjs - [#25540](https://github.com/storybookjs/storybook/pull/25540), thanks [@mlazari](https://github.com/mlazari)! +- CLI: Support version specifiers in `init`, `upgrade` and `sandbox` - [#25526](https://github.com/storybookjs/storybook/pull/25526), thanks [@ndelangen](https://github.com/ndelangen), [@jreinhold](https://github.com/jreinhold)! + ## 7.6.8 - Addon-actions: Fix module resolution for react-native - [#25296](https://github.com/storybookjs/storybook/pull/25296), thanks [@dannyhw](https://github.com/dannyhw)! diff --git a/CHANGELOG.prerelease.md b/CHANGELOG.prerelease.md index 26255568cc17..db7bfa975429 100644 --- a/CHANGELOG.prerelease.md +++ b/CHANGELOG.prerelease.md @@ -1,3 +1,19 @@ +## 8.0.0-alpha.11 + +- Angular: Remove cached NgModules and introduce a global queue during bootstrapping - [#24982](https://github.com/storybookjs/storybook/pull/24982), thanks [@Marklb](https://github.com/Marklb)! +- CLI: Fix sandbox command versioning - [#25600](https://github.com/storybookjs/storybook/pull/25600), thanks [@ndelangen](https://github.com/ndelangen)! +- CLI: Support upgrading to canary versions - [#25596](https://github.com/storybookjs/storybook/pull/25596), thanks [@JReinhold](https://github.com/JReinhold)! +- ConfigFile: Fix export specifiers - [#25590](https://github.com/storybookjs/storybook/pull/25590), thanks [@shilman](https://github.com/shilman)! +- Interaction: Replace @storybook/jest by @storybook/test - [#25584](https://github.com/storybookjs/storybook/pull/25584), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)! +- Next.js: Pass jsConfig to SWC Loader and load config with defaults - [#25203](https://github.com/storybookjs/storybook/pull/25203), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)! +- Parameters: Remove passArgsFirst flag - [#25585](https://github.com/storybookjs/storybook/pull/25585), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)! +- Preset: Remove deprecated config preset - [#25607](https://github.com/storybookjs/storybook/pull/25607), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)! +- React: Refactor RSC out of Next - [#25591](https://github.com/storybookjs/storybook/pull/25591), thanks [@shilman](https://github.com/shilman)! +- Sandboxes: Update wait-on command to use TCP instead of HTTP - [#25541](https://github.com/storybookjs/storybook/pull/25541), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)! +- Telejson: Update stringify options in codebase - [#25564](https://github.com/storybookjs/storybook/pull/25564), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)! +- UI: Fix menu icon on the sidebar - [#25587](https://github.com/storybookjs/storybook/pull/25587), thanks [@cdedreuille](https://github.com/cdedreuille)! +- Webpack5: Make export-order-loader compatible with both esm and cjs - [#25540](https://github.com/storybookjs/storybook/pull/25540), thanks [@mlazari](https://github.com/mlazari)! + ## 8.0.0-alpha.10 - API: Remove deprecations from manager and preview api - [#25536](https://github.com/storybookjs/storybook/pull/25536), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)! diff --git a/MIGRATION.md b/MIGRATION.md index 547996e8aba6..e60f5779db7c 100644 --- a/MIGRATION.md +++ b/MIGRATION.md @@ -32,6 +32,7 @@ - [Next.js](#nextjs) - [Require Next.js 13.5 and up](#require-nextjs-135-and-up) - [Automatic SWC mode detection](#automatic-swc-mode-detection) + - [RSC config moved to React renderer](#rsc-config-moved-to-react-renderer) - [Angular](#angular) - [Require Angular 15 and up](#require-angular-15-and-up) - [Svelte](#svelte) @@ -42,6 +43,8 @@ - [Web Components](#web-components) - [Dropping default babel plugins in Webpack5-based projects](#dropping-default-babel-plugins-in-webpack5-based-projects) - [Deprecations which are now removed](#deprecations-which-are-now-removed) + - [Removed `config` preset](#removed-config-preset) + - [Removed `passArgsFirst` option](#removed-passargsfirst-option) - [Methods and properties from AddonStore](#methods-and-properties-from-addonstore) - [Methods and properties from PreviewAPI](#methods-and-properties-from-previewapi) - [Removals in @storybook/types](#removals-in-storybooktypes) @@ -62,8 +65,10 @@ - [Source Doc block properties](#source-doc-block-properties) - [Canvas Doc block properties](#canvas-doc-block-properties) - [`Primary` Doc block properties](#primary-doc-block-properties) - - [`createChannel` from `@storybook/postmessage` and `@storybook/channel-websocket`](#createchannel-from-storybookpostmessage-and--storybookchannel-websocket) + - [`createChannel` from `@storybook/postmessage` and `@storybook/channel-websocket`](#createchannel-from-storybookpostmessage-and-storybookchannel-websocket) - [StoryStore and methods deprecated](#storystore-and-methods-deprecated) + - [Addon author changes](#addon-author-changes) + - [Removed `config` preset](#removed-config-preset-1) - [From version 7.5.0 to 7.6.0](#from-version-750-to-760) - [CommonJS with Vite is deprecated](#commonjs-with-vite-is-deprecated) - [Using implicit actions during rendering is deprecated](#using-implicit-actions-during-rendering-is-deprecated) @@ -101,7 +106,7 @@ - [Deploying build artifacts](#deploying-build-artifacts) - [Dropped support for file URLs](#dropped-support-for-file-urls) - [Serving with nginx](#serving-with-nginx) - - [Ignore story files from node\_modules](#ignore-story-files-from-node_modules) + - [Ignore story files from node_modules](#ignore-story-files-from-node_modules) - [7.0 Core changes](#70-core-changes) - [7.0 feature flags removed](#70-feature-flags-removed) - [Story context is prepared before for supporting fine grained updates](#story-context-is-prepared-before-for-supporting-fine-grained-updates) @@ -114,7 +119,7 @@ - [Addon-interactions: Interactions debugger is now default](#addon-interactions-interactions-debugger-is-now-default) - [7.0 Vite changes](#70-vite-changes) - [Vite builder uses Vite config automatically](#vite-builder-uses-vite-config-automatically) - - [Vite cache moved to node\_modules/.cache/.vite-storybook](#vite-cache-moved-to-node_modulescachevite-storybook) + - [Vite cache moved to node_modules/.cache/.vite-storybook](#vite-cache-moved-to-node_modulescachevite-storybook) - [7.0 Webpack changes](#70-webpack-changes) - [Webpack4 support discontinued](#webpack4-support-discontinued) - [Babel mode v7 exclusively](#babel-mode-v7-exclusively) @@ -164,7 +169,7 @@ - [Dropped addon-docs manual babel configuration](#dropped-addon-docs-manual-babel-configuration) - [Dropped addon-docs manual configuration](#dropped-addon-docs-manual-configuration) - [Autoplay in docs](#autoplay-in-docs) - - [Removed STORYBOOK\_REACT\_CLASSES global](#removed-storybook_react_classes-global) + - [Removed STORYBOOK_REACT_CLASSES global](#removed-storybook_react_classes-global) - [7.0 Deprecations and default changes](#70-deprecations-and-default-changes) - [storyStoreV7 enabled by default](#storystorev7-enabled-by-default) - [`Story` type deprecated](#story-type-deprecated) @@ -377,7 +382,6 @@ - [Packages renaming](#packages-renaming) - [Deprecated embedded addons](#deprecated-embedded-addons) - ## From version 7.x to 8.0.0 ### Manager addons are now rendered with React 18 @@ -385,13 +389,14 @@ The UI added to the manager via addons is now rendered with React 18. Example: + ```tsx -import { addons, types } from '@storybook/manager-api'; +import { addons, types } from "@storybook/manager-api"; -addons.register('my-addon', () => { - addons.add('my-addon/panel', { +addons.register("my-addon", () => { + addons.add("my-addon/panel", { type: types.PANEL, - title: 'My Addon', + title: "My Addon", // This will be called as a JSX element by react 18 render: ({ active }) => (active ?
Hello World
: null), }); @@ -429,8 +434,8 @@ In Storybook 7, we would automatically add frameworks-specific Vite plugins, e.g In Storybook 8 those plugins have to be added explicitly in the user's `vite.config.ts`: ```ts -import { defineConfig } from 'vite'; -import react from '@vitejs/plugin-react'; +import { defineConfig } from "vite"; +import react from "@vitejs/plugin-react"; // https://vitejs.dev/config/ export default defineConfig({ @@ -451,7 +456,7 @@ export default { export const ButtonClick = { play: async ({ args, canvasElement }) => { - await userEvent.click(within(canvasElement).getByRole('button')); + await userEvent.click(within(canvasElement).getByRole("button")); // args.onClick is a jest spy in 7.0 await expect(args.onClick).toHaveBeenCalled(); }, @@ -461,7 +466,7 @@ export const ButtonClick = { In Storybook 8 this feature is removed, and spies have to added explicitly: ```ts -import { fn } from '@storybook/test'; +import { fn } from "@storybook/test"; export default { component: Button, @@ -472,7 +477,7 @@ export default { export const ButtonClick = { play: async ({ args, canvasElement }) => { - await userEvent.click(within(canvasElement).getByRole('button')); + await userEvent.click(within(canvasElement).getByRole("button")); await expect(args.onClick).toHaveBeenCalled(); }, }; @@ -493,7 +498,7 @@ To summarize: Storybook now uses MDX3 under the hood. This change contains many improvements and a few small breaking changes that probably won't affect you. However we recommend checking the [migration notes from MDX here](https://mdxjs.com/blog/v3/). -#### Dropping support for *.stories.mdx (CSF in MDX) format and MDX1 support +#### Dropping support for \*.stories.mdx (CSF in MDX) format and MDX1 support In Storybook 7, we deprecated the ability of using MDX both for documentation and for defining stories in the same .stories.mdx file. It is now removed, and Storybook won't support .stories.mdx files anymore. We provide migration scripts to help you onto the new format. @@ -516,7 +521,7 @@ In Storybook 8.0, we have removed the `framework.options.builder.useSWC` option. If you want to use SWC, you can add the necessary addon: ```sh -npx storybook@latest add @storybook/addon-webpack-compiler-swc +npx storybook@latest add @storybook/addon-webpack5-compiler-swc ``` The goal is to make @storybook/builder-webpack5 lighter and more flexible. We are not locked into a specific compiler or compiler version anymore. This allows us to support Babel 7/8, SWC, and other compilers simultaneously. @@ -526,7 +531,7 @@ The goal is to make @storybook/builder-webpack5 lighter and more flexible. We ar In Storybook 8.0, we have removed the `@storybook/builder-webpack5` package's dependency on Babel. This means that Babel is not preconfigured in `@storybook/builder-webpack5`. If you want to use Babel, you can add the necessary addon: ```sh -npx storybook@latest add @storybook/addon-webpack-compiler-swc +npx storybook@latest add @storybook/addon-webpack5-compiler-babel ``` We are doing this to make Storybook more flexible and to allow users to use a variety of compilers like SWC, Babel or even pure TypeScript. @@ -539,7 +544,7 @@ The fast-refresh implementation currently relies on the `react-refresh/babel` pa Furthermore, the existing implementation does not account for cases where fast-refresh might already be configured in a user's Babel configuration. Rather than filtering out existing configurations, our current approach could lead to duplications, resulting in a sub-optimal development experience. -We believe in empowering our users, and setting up fast-refresh manually is a straightforward process. The following configuration will configure fast-refresh if Storybook does not automatically pick up your fast-refresh configuration: +We believe in empowering our users, and setting up fast-refresh manually is a straightforward process. The following configuration will configure fast-refresh if Storybook does not automatically pick up your fast-refresh configuration: `package.json`: @@ -612,8 +617,8 @@ In Storybook 7, the file name `path/to/foo.bar.stories.js` would result in the [ ```js export default { - title: 'path/to/foo', -} + title: "path/to/foo", +}; ``` Alternatively, if you need to achieve a different behavior for a large number of files, you can provide a [custom indexer](https://storybook.js.org/docs/7.0/vue/configure/sidebar-and-urls#processing-custom-titles) to generate the titles dynamically. @@ -707,9 +712,9 @@ We feel `react-docgen` is the right tradeoff for most React projects. However, i ```js export default { typescript: { - reactDocgen: 'react-docgen-typescript', - } -} + reactDocgen: "react-docgen-typescript", + }, +}; ``` For more information see: https://storybook.js.org/docs/react/api/main-config-typescript#reactdocgen @@ -724,9 +729,15 @@ Starting in 8.0, Storybook requires Next.js 13.5 and up. Similar to how Next.js detects if SWC should be used, Storybook will follow more or less the same rules: -- If you use Next.js 14 or higher and you don't have a .babelrc file, Storybook will use SWC to transpile your code. +- If you use Next.js 14 or higher and you don't have a .babelrc file, Storybook will use SWC to transpile your code. - Even if you have a .babelrc file, Storybook will still use SWC to transpile your code if you set the experimental `experimental.forceSwcTransforms` flag to `true` in your `next.config.js`. +##### RSC config moved to React renderer + +Storybook 7.6 introduced a new feature flag, `experimentalNextRSC`, to enable React Server Components in a Next.js project. It also introduced a parameter `nextjs.rsc` to selectively disable it on particular components or stories. + +These flags have been renamed to `experimentalRSC` and `react.rsc`, respectively. This is a breaking change to accommodate RSC support in other, non-Next.js frameworks. For now, `@storybook/nextjs` is the only framework that supports it, and does so experimentally. + #### Angular ##### Require Angular 15 and up @@ -758,7 +769,7 @@ Until now, Storybook provided a set of default Babel plugins that were applied t // Add this to automatically import `h` from `preact` when needed "@babel/plugin-transform-react-jsx", { "importSource": "preact", - "runtime": "automatic" + "runtime": "automatic" } ], // Add this if you want to use TypeScript with Preact @@ -777,9 +788,9 @@ const config = { [ "@babel/plugin-transform-react-jsx", { "importSource": "preact", - "runtime": "automatic" + "runtime": "automatic" } - ], + ], "@babel/preset-typescript" ) return options; @@ -799,9 +810,44 @@ Until the 8.0 release, Storybook provided the `@babel/preset-env` preset for Web ### Deprecations which are now removed +#### Removed `config` preset + +In Storybook 7.0 we have deprecated the preset field `config` and it has been replaced with 'previewAnnotations'. The `config` preset is now completely removed in Storybook 8.0. + +```diff +// .storybook/main.js + +// before +const config = { + framework: "@storybook/your-framework", +- config: (entries) => [...entries, yourEntry], ++ previewAnnotations: (entries) => [...entries, yourEntry], +}; + +export default config; +``` + +#### Removed `passArgsFirst` option + +Since Storybook 6, we have had an option called `parameters.passArgsFirst` (default=`true`), which sallows you to pass the context to the story function first when set to `false.` We have removed this option. In Storybook 8.0, the args are always passed first, and as a second argument, the context is passed. + +```js +// Storybook < 8 +export default { + parameters: { + passArgsFirst: false, + }, +}; + +export const Button = (context) => ); diff --git a/code/renderers/react/template/stories/docgen-components/9556-ts-react-default-exports/docgen.snapshot b/code/renderers/react/template/stories/docgen-components/9556-ts-react-default-exports/docgen.snapshot index b8a990334c99..deeed4ffa007 100644 --- a/code/renderers/react/template/stories/docgen-components/9556-ts-react-default-exports/docgen.snapshot +++ b/code/renderers/react/template/stories/docgen-components/9556-ts-react-default-exports/docgen.snapshot @@ -1,5 +1,4 @@ function _extends() { _extends = Object.assign ? Object.assign.bind() : function (target) { for (var i = 1; i < arguments.length; i++) { var source = arguments[i]; for (var key in source) { if (Object.prototype.hasOwnProperty.call(source, key)) { target[key] = source[key]; } } } return target; }; return _extends.apply(this, arguments); } -/* eslint-disable react/button-has-type */ import React from 'react'; export const Button = ({ isDisabled = false, diff --git a/code/renderers/react/template/stories/docgen-components/9556-ts-react-default-exports/input.tsx b/code/renderers/react/template/stories/docgen-components/9556-ts-react-default-exports/input.tsx index 3517870221b2..b741ea537376 100644 --- a/code/renderers/react/template/stories/docgen-components/9556-ts-react-default-exports/input.tsx +++ b/code/renderers/react/template/stories/docgen-components/9556-ts-react-default-exports/input.tsx @@ -1,4 +1,3 @@ -/* eslint-disable react/button-has-type */ import React from 'react'; export interface Props extends React.ButtonHTMLAttributes { diff --git a/code/renderers/react/template/stories/docgen-components/9586-js-react-memo/docgen.snapshot b/code/renderers/react/template/stories/docgen-components/9586-js-react-memo/docgen.snapshot index d50edbe41be8..434fea936e30 100644 --- a/code/renderers/react/template/stories/docgen-components/9586-js-react-memo/docgen.snapshot +++ b/code/renderers/react/template/stories/docgen-components/9586-js-react-memo/docgen.snapshot @@ -4,7 +4,6 @@ function Button({ label, onClick }) { - // eslint-disable-next-line react/button-has-type return /*#__PURE__*/React.createElement("button", { onClick: onClick }, label); diff --git a/code/renderers/react/template/stories/docgen-components/9586-js-react-memo/input.jsx b/code/renderers/react/template/stories/docgen-components/9586-js-react-memo/input.jsx index 19f7951a337a..d50eeb2b916f 100644 --- a/code/renderers/react/template/stories/docgen-components/9586-js-react-memo/input.jsx +++ b/code/renderers/react/template/stories/docgen-components/9586-js-react-memo/input.jsx @@ -2,7 +2,6 @@ import React from 'react'; import PropTypes from 'prop-types'; function Button({ label, onClick }) { - // eslint-disable-next-line react/button-has-type return ; } diff --git a/code/renderers/react/template/stories/docgen-components/9668-js-proptypes-no-jsdoc/docgen.snapshot b/code/renderers/react/template/stories/docgen-components/9668-js-proptypes-no-jsdoc/docgen.snapshot index f11733fbfdbf..bf77d5ab99e5 100644 --- a/code/renderers/react/template/stories/docgen-components/9668-js-proptypes-no-jsdoc/docgen.snapshot +++ b/code/renderers/react/template/stories/docgen-components/9668-js-proptypes-no-jsdoc/docgen.snapshot @@ -1,6 +1,3 @@ -/* eslint-disable react/forbid-prop-types */ -/* eslint-disable react/require-default-props */ -/* eslint-disable react/no-unused-prop-types */ import React from 'react'; import PropTypes from 'prop-types'; const CCTable = props => /*#__PURE__*/React.createElement(React.Fragment, null, JSON.stringify(props)); diff --git a/code/renderers/react/template/stories/docgen-components/9668-js-proptypes-no-jsdoc/input.jsx b/code/renderers/react/template/stories/docgen-components/9668-js-proptypes-no-jsdoc/input.jsx index 24837c61a4cd..2e66bdd696d2 100644 --- a/code/renderers/react/template/stories/docgen-components/9668-js-proptypes-no-jsdoc/input.jsx +++ b/code/renderers/react/template/stories/docgen-components/9668-js-proptypes-no-jsdoc/input.jsx @@ -1,6 +1,3 @@ -/* eslint-disable react/forbid-prop-types */ -/* eslint-disable react/require-default-props */ -/* eslint-disable react/no-unused-prop-types */ import React from 'react'; import PropTypes from 'prop-types'; diff --git a/code/renderers/react/template/stories/docgen-components/js-class-component/input.jsx b/code/renderers/react/template/stories/docgen-components/js-class-component/input.jsx index f79658f01abe..8134e591f18d 100644 --- a/code/renderers/react/template/stories/docgen-components/js-class-component/input.jsx +++ b/code/renderers/react/template/stories/docgen-components/js-class-component/input.jsx @@ -1,5 +1,3 @@ -/* eslint-disable react/forbid-prop-types */ -/* eslint-disable react/no-unused-prop-types */ import React from 'react'; import PropTypes from 'prop-types'; @@ -10,7 +8,7 @@ const local = 'local-value'; /** * A component that renders its props */ -// eslint-disable-next-line react/prefer-stateless-function + class PropsWriter extends React.Component { render() { return
{JSON.stringify(this.props)}
; @@ -50,7 +48,7 @@ PropsWriter.defaultProps = { importedReference: imported, globalReference: Date, stringGlobalName: 'top', - // eslint-disable-next-line react/default-props-match-prop-types + stringNoPropType: 'stringNoPropType', }; diff --git a/code/renderers/react/template/stories/docgen-components/js-function-component-inline-defaults/input.jsx b/code/renderers/react/template/stories/docgen-components/js-function-component-inline-defaults/input.jsx index ca1cb735478e..8bc5c569444f 100644 --- a/code/renderers/react/template/stories/docgen-components/js-function-component-inline-defaults/input.jsx +++ b/code/renderers/react/template/stories/docgen-components/js-function-component-inline-defaults/input.jsx @@ -1,6 +1,3 @@ -/* eslint-disable react/forbid-prop-types */ -/* eslint-disable react/no-unused-prop-types */ -/* eslint-disable react/require-default-props */ import React from 'react'; import PropTypes from 'prop-types'; diff --git a/code/renderers/react/template/stories/docgen-components/js-function-component/input.jsx b/code/renderers/react/template/stories/docgen-components/js-function-component/input.jsx index a995807144eb..42959b7b0cbd 100644 --- a/code/renderers/react/template/stories/docgen-components/js-function-component/input.jsx +++ b/code/renderers/react/template/stories/docgen-components/js-function-component/input.jsx @@ -1,5 +1,3 @@ -/* eslint-disable react/forbid-prop-types */ -/* eslint-disable react/no-unused-prop-types */ import React from 'react'; import PropTypes from 'prop-types'; diff --git a/code/renderers/react/template/stories/docgen-components/js-proptypes/input.jsx b/code/renderers/react/template/stories/docgen-components/js-proptypes/input.jsx index edfb32ee358e..a6eb20abddb3 100644 --- a/code/renderers/react/template/stories/docgen-components/js-proptypes/input.jsx +++ b/code/renderers/react/template/stories/docgen-components/js-proptypes/input.jsx @@ -1,5 +1,3 @@ -/* eslint-disable react/no-unused-prop-types */ -/* eslint-disable react/forbid-prop-types */ import React from 'react'; import PropTypes, { string, shape } from 'prop-types'; import { PRESET_SHAPE, SOME_PROP_TYPES } from './ext'; @@ -398,10 +396,7 @@ PropTypesProps.defaultProps = { string: 'Default string', func: () => {}, funcWithJsDoc: (foo, bar) => { - // eslint-disable-next-line no-undef const yo = window.document; - // eslint-disable-next-line no-undef - const pouf = souffle; return { foo, bar }; }, diff --git a/code/renderers/react/template/stories/docgen-components/jsdoc/docgen.snapshot b/code/renderers/react/template/stories/docgen-components/jsdoc/docgen.snapshot index 2f7812a35999..bd8d15a3ac75 100644 --- a/code/renderers/react/template/stories/docgen-components/jsdoc/docgen.snapshot +++ b/code/renderers/react/template/stories/docgen-components/jsdoc/docgen.snapshot @@ -1,4 +1,3 @@ -/* eslint-disable react/require-default-props, react/no-unused-prop-types */ import React from 'react'; import PropTypes from 'prop-types'; const JsDocProps = () => /*#__PURE__*/React.createElement("div", null, "JSDoc with PropTypes!"); diff --git a/code/renderers/react/template/stories/docgen-components/jsdoc/input.jsx b/code/renderers/react/template/stories/docgen-components/jsdoc/input.jsx index b23ab673a439..f9357c93860d 100644 --- a/code/renderers/react/template/stories/docgen-components/jsdoc/input.jsx +++ b/code/renderers/react/template/stories/docgen-components/jsdoc/input.jsx @@ -1,4 +1,3 @@ -/* eslint-disable react/require-default-props, react/no-unused-prop-types */ import React from 'react'; import PropTypes from 'prop-types'; diff --git a/code/renderers/server/src/render.ts b/code/renderers/server/src/render.ts index b0276f377013..0a768647d740 100644 --- a/code/renderers/server/src/render.ts +++ b/code/renderers/server/src/render.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-param-reassign */ import { global } from '@storybook/global'; import { dedent } from 'ts-dedent'; diff --git a/code/renderers/svelte/src/public-types.test.ts b/code/renderers/svelte/src/public-types.test.ts index 7a967db4da66..54773fe2de91 100644 --- a/code/renderers/svelte/src/public-types.test.ts +++ b/code/renderers/svelte/src/public-types.test.ts @@ -1,5 +1,4 @@ // this file tests Typescript types that's why there are no assertions -/* eslint-disable jest/expect-expect */ import { describe, it } from 'vitest'; import { satisfies } from '@storybook/core-common'; import type { ComponentAnnotations, StoryAnnotations } from '@storybook/types'; diff --git a/code/renderers/svelte/src/render.ts b/code/renderers/svelte/src/render.ts index 05fc9daf852f..514b3128ed21 100644 --- a/code/renderers/svelte/src/render.ts +++ b/code/renderers/svelte/src/render.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-param-reassign */ import type { RenderContext, ArgsStoryFn } from '@storybook/types'; import { RESET_STORY_ARGS } from '@storybook/core-events'; // ! DO NOT change this PreviewRender import to a relative path, it will break it. @@ -22,7 +21,7 @@ function teardown(canvasElement: SvelteRenderer['canvasElement']) { if (!componentsByDomElement.has(canvasElement)) { return; } - // eslint-disable-next-line @typescript-eslint/no-non-null-assertion -- we know it exists because we just checked + componentsByDomElement.get(canvasElement)!.$destroy(); canvasElement.innerHTML = ''; diff --git a/code/renderers/svelte/template/stories/args.stories.js b/code/renderers/svelte/template/stories/args.stories.js index 897fc46469da..7ecee85a982c 100644 --- a/code/renderers/svelte/template/stories/args.stories.js +++ b/code/renderers/svelte/template/stories/args.stories.js @@ -1,4 +1,4 @@ -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { within, userEvent, waitFor } from '@storybook/testing-library'; import { UPDATE_STORY_ARGS, diff --git a/code/renderers/vue3/src/docs/sourceDecorator.ts b/code/renderers/vue3/src/docs/sourceDecorator.ts index aecdb01fabbb..adb20ae68755 100644 --- a/code/renderers/vue3/src/docs/sourceDecorator.ts +++ b/code/renderers/vue3/src/docs/sourceDecorator.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-eval */ /* eslint-disable no-underscore-dangle */ import { addons } from '@storybook/preview-api'; import type { ArgTypes, Args, StoryContext } from '@storybook/types'; @@ -240,7 +239,7 @@ export function generateTemplateSource( const slotArgs = Object.fromEntries( Object.entries(props ?? {}).filter(([key, value]) => slotsProps?.[key]) ); - // eslint-disable-next-line no-nested-ternary + const childSources: string = children ? typeof children === 'string' ? children diff --git a/code/renderers/vue3/src/public-types.test.ts b/code/renderers/vue3/src/public-types.test.ts index 41080f5459a6..4c43c75e5ca9 100644 --- a/code/renderers/vue3/src/public-types.test.ts +++ b/code/renderers/vue3/src/public-types.test.ts @@ -1,5 +1,4 @@ // this file tests Typescript types that's why there are no assertions -/* eslint-disable jest/expect-expect */ import { describe, it } from 'vitest'; import { satisfies } from '@storybook/core-common'; import type { ComponentAnnotations, StoryAnnotations } from '@storybook/types'; diff --git a/code/renderers/vue3/src/render.ts b/code/renderers/vue3/src/render.ts index c7051ac847f5..535f3a67b63c 100644 --- a/code/renderers/vue3/src/render.ts +++ b/code/renderers/vue3/src/render.ts @@ -1,5 +1,5 @@ /* eslint-disable local-rules/no-uncategorized-errors,no-underscore-dangle */ -/* eslint-disable no-param-reassign */ + import type { App } from 'vue'; import { createApp, h, isReactive, isVNode, reactive } from 'vue'; import type { ArgsStoryFn, RenderContext } from '@storybook/types'; diff --git a/code/renderers/vue3/template/stories/preview.js b/code/renderers/vue3/template/stories/preview.js index 03dc82f84bcf..2bee659276ae 100644 --- a/code/renderers/vue3/template/stories/preview.js +++ b/code/renderers/vue3/template/stories/preview.js @@ -5,7 +5,7 @@ import { setup } from '@storybook/vue3'; const somePlugin = { install: (app, options) => { // inject a globally available $greetingText() method - // eslint-disable-next-line no-param-reassign + app.config.globalProperties.$greetingMessage = (key) => { // retrieve a nested property in `options` // using `key` diff --git a/code/renderers/vue3/template/stories_vue3-vite-default-ts/GlobalSetup.stories.ts b/code/renderers/vue3/template/stories_vue3-vite-default-ts/GlobalSetup.stories.ts index f3403375c924..5e01135e20c0 100644 --- a/code/renderers/vue3/template/stories_vue3-vite-default-ts/GlobalSetup.stories.ts +++ b/code/renderers/vue3/template/stories_vue3-vite-default-ts/GlobalSetup.stories.ts @@ -1,4 +1,4 @@ -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import type { Meta, StoryObj } from '@storybook/vue3'; import { within } from '@storybook/testing-library'; import { inject } from 'vue'; diff --git a/code/renderers/vue3/template/stories_vue3-vite-default-ts/OverrideArgs.stories.js b/code/renderers/vue3/template/stories_vue3-vite-default-ts/OverrideArgs.stories.js index f54beb468650..968d60353212 100644 --- a/code/renderers/vue3/template/stories_vue3-vite-default-ts/OverrideArgs.stories.js +++ b/code/renderers/vue3/template/stories_vue3-vite-default-ts/OverrideArgs.stories.js @@ -25,7 +25,7 @@ const meta = { render: (args) => { // Individual properties can be overridden by spreading the args // and the replacing the key-values that need to be updated - args = { ...args, icon: icons[args.icon || 'Primary'] }; // eslint-disable-line no-param-reassign + args = { ...args, icon: icons[args.icon || 'Primary'] }; return { // Components used in your story `template` are defined in the `components` object components: { OverrideArgs }, diff --git a/code/renderers/vue3/template/stories_vue3-vite-default-ts/ReactiveArgs.stories.ts b/code/renderers/vue3/template/stories_vue3-vite-default-ts/ReactiveArgs.stories.ts index d48352194c55..536c962c2ee1 100644 --- a/code/renderers/vue3/template/stories_vue3-vite-default-ts/ReactiveArgs.stories.ts +++ b/code/renderers/vue3/template/stories_vue3-vite-default-ts/ReactiveArgs.stories.ts @@ -1,4 +1,4 @@ -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { global as globalThis } from '@storybook/global'; import type { Meta, StoryObj, StoryFn } from '@storybook/vue3'; import { within, userEvent } from '@storybook/testing-library'; diff --git a/code/renderers/vue3/template/stories_vue3-vite-default-ts/ReactiveSlots.stories.ts b/code/renderers/vue3/template/stories_vue3-vite-default-ts/ReactiveSlots.stories.ts index d6d55ac07315..d0042b65a2a5 100644 --- a/code/renderers/vue3/template/stories_vue3-vite-default-ts/ReactiveSlots.stories.ts +++ b/code/renderers/vue3/template/stories_vue3-vite-default-ts/ReactiveSlots.stories.ts @@ -1,4 +1,4 @@ -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { global as globalThis } from '@storybook/global'; import { within } from '@storybook/testing-library'; import { STORY_ARGS_UPDATED, RESET_STORY_ARGS, UPDATE_STORY_ARGS } from '@storybook/core-events'; diff --git a/code/renderers/vue3/template/stories_vue3-vite-default-ts/ScopedSlots.stories.ts b/code/renderers/vue3/template/stories_vue3-vite-default-ts/ScopedSlots.stories.ts index 95266e452711..ef7a625ea413 100644 --- a/code/renderers/vue3/template/stories_vue3-vite-default-ts/ScopedSlots.stories.ts +++ b/code/renderers/vue3/template/stories_vue3-vite-default-ts/ScopedSlots.stories.ts @@ -1,4 +1,4 @@ -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { global as globalThis } from '@storybook/global'; import type { Channel } from '@storybook/channels'; import { within } from '@storybook/testing-library'; @@ -8,7 +8,7 @@ import type { Meta, StoryObj } from '@storybook/vue3'; import MySlotComponent from './MySlotComponent.vue'; declare global { - // eslint-disable-next-line no-var,vars-on-top,@typescript-eslint/naming-convention + // eslint-disable-next-line no-var,@typescript-eslint/naming-convention var __STORYBOOK_ADDONS_CHANNEL__: Channel; } diff --git a/code/renderers/vue3/template/stories_vue3-vite-default-ts/preview.ts b/code/renderers/vue3/template/stories_vue3-vite-default-ts/preview.ts index ed91fd10c475..adcee313bd68 100644 --- a/code/renderers/vue3/template/stories_vue3-vite-default-ts/preview.ts +++ b/code/renderers/vue3/template/stories_vue3-vite-default-ts/preview.ts @@ -5,7 +5,7 @@ declare module 'vue' { } declare global { - // eslint-disable-next-line no-var,vars-on-top + // eslint-disable-next-line no-var var Components: Record; } diff --git a/code/renderers/web-components/src/docs/__testfixtures__/lit-element-demo-card/input.js b/code/renderers/web-components/src/docs/__testfixtures__/lit-element-demo-card/input.js index 68087cf9aa09..70d06bb86fba 100644 --- a/code/renderers/web-components/src/docs/__testfixtures__/lit-element-demo-card/input.js +++ b/code/renderers/web-components/src/docs/__testfixtures__/lit-element-demo-card/input.js @@ -195,5 +195,4 @@ export class DemoWcCard extends LitElement { } } -// eslint-disable-next-line no-undef customElements.define('input', DemoWcCard); diff --git a/code/renderers/web-components/src/docs/__testfixtures__/lit-html-welcome/input.js b/code/renderers/web-components/src/docs/__testfixtures__/lit-html-welcome/input.js index da94e189e016..a76c22da7d37 100644 --- a/code/renderers/web-components/src/docs/__testfixtures__/lit-html-welcome/input.js +++ b/code/renderers/web-components/src/docs/__testfixtures__/lit-html-welcome/input.js @@ -57,5 +57,4 @@ export const Welcome = () => html` `; -// eslint-disable-next-line no-undef customElements.define('input', Welcome); diff --git a/code/renderers/web-components/src/docs/web-components-properties.test.ts b/code/renderers/web-components/src/docs/web-components-properties.test.ts index 3b418464e152..ed80c4ca4069 100644 --- a/code/renderers/web-components/src/docs/web-components-properties.test.ts +++ b/code/renderers/web-components/src/docs/web-components-properties.test.ts @@ -49,7 +49,6 @@ describe('web-components component properties', () => { const customElementsJson = runWebComponentsAnalyzer(inputPath); const customElements = JSON.parse(customElementsJson); customElements.tags.forEach((tag: any) => { - // eslint-disable-next-line no-param-reassign tag.path = 'dummy-path-to-component'; }); expect(customElements).toMatchFileSnapshot( diff --git a/code/renderers/web-components/src/render.ts b/code/renderers/web-components/src/render.ts index 5445648cb51e..eb7cabfaef2a 100644 --- a/code/renderers/web-components/src/render.ts +++ b/code/renderers/web-components/src/render.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-param-reassign */ /* eslint-disable @typescript-eslint/ban-ts-comment */ import { global } from '@storybook/global'; diff --git a/code/renderers/web-components/template/stories/demo-wc-card/index.js b/code/renderers/web-components/template/stories/demo-wc-card/index.js index 2b369f73fd43..e5ef957d2eca 100644 --- a/code/renderers/web-components/template/stories/demo-wc-card/index.js +++ b/code/renderers/web-components/template/stories/demo-wc-card/index.js @@ -1,4 +1,3 @@ import { DemoWcCard } from './DemoWcCard.js'; -// eslint-disable-next-line no-undef customElements.define('demo-wc-card', DemoWcCard); diff --git a/code/ui/.storybook/preview-head.html b/code/ui/.storybook/preview-head.html index 8eb8709c1b73..4037d732ffec 100644 --- a/code/ui/.storybook/preview-head.html +++ b/code/ui/.storybook/preview-head.html @@ -1,4 +1,3 @@ diff --git a/code/ui/blocks/src/blocks/ArgsTable.tsx b/code/ui/blocks/src/blocks/ArgsTable.tsx index 239e616e1b93..aa0ff827ed34 100644 --- a/code/ui/blocks/src/blocks/ArgsTable.tsx +++ b/code/ui/blocks/src/blocks/ArgsTable.tsx @@ -109,7 +109,7 @@ const isShortcut = (value?: string) => { return value && [PRIMARY_STORY].includes(value); }; -export const getComponent = (props: ArgsTableProps = {}, component: Component): Component => { +export const getComponent = (props: ArgsTableProps, component: Component): Component => { const { of } = props as OfProps; const { story } = props as StoryProps; if (isShortcut(of) || isShortcut(story)) { diff --git a/code/ui/blocks/src/blocks/SourceContainer.tsx b/code/ui/blocks/src/blocks/SourceContainer.tsx index c24b320c4330..fbb019a6bd32 100644 --- a/code/ui/blocks/src/blocks/SourceContainer.tsx +++ b/code/ui/blocks/src/blocks/SourceContainer.tsx @@ -11,7 +11,7 @@ import { stringify } from 'telejson'; type ArgsHash = string; export function argsHash(args: Args): ArgsHash { - return stringify(args); + return stringify(args, { allowFunction: false }); } export interface SourceItem { diff --git a/code/ui/blocks/src/components/ArgsTable/ArgsTable.tsx b/code/ui/blocks/src/components/ArgsTable/ArgsTable.tsx index b57c35526759..c0a9e8b0d0bc 100644 --- a/code/ui/blocks/src/components/ArgsTable/ArgsTable.tsx +++ b/code/ui/blocks/src/components/ArgsTable/ArgsTable.tsx @@ -11,7 +11,7 @@ import { UndoIcon } from '@storybook/icons'; import { ArgRow } from './ArgRow'; import { SectionRow } from './SectionRow'; import type { ArgType, ArgTypes, Args, Globals } from './types'; -// eslint-disable-next-line import/no-cycle + import { EmptyBlock } from '..'; import { Skeleton } from './Skeleton'; import { Empty } from './Empty'; diff --git a/code/ui/blocks/src/components/ArgsTable/TabbedArgsTable.tsx b/code/ui/blocks/src/components/ArgsTable/TabbedArgsTable.tsx index 99a1b46f902c..e493848fedae 100644 --- a/code/ui/blocks/src/components/ArgsTable/TabbedArgsTable.tsx +++ b/code/ui/blocks/src/components/ArgsTable/TabbedArgsTable.tsx @@ -3,7 +3,7 @@ import React from 'react'; import { TabsState } from '@storybook/components'; import type { ArgsTableProps, SortType } from './ArgsTable'; -// eslint-disable-next-line import/no-cycle + import { ArgsTable } from './ArgsTable'; export interface TabbedArgsTableProps { diff --git a/code/ui/blocks/src/components/ArgsTable/index.ts b/code/ui/blocks/src/components/ArgsTable/index.ts index e3b1f1528205..6fabf7147b73 100644 --- a/code/ui/blocks/src/components/ArgsTable/index.ts +++ b/code/ui/blocks/src/components/ArgsTable/index.ts @@ -1,5 +1,5 @@ export * from './types'; -// eslint-disable-next-line import/no-cycle + export * from './ArgsTable'; export * from './TabbedArgsTable'; diff --git a/code/ui/blocks/src/components/ColorPalette.tsx b/code/ui/blocks/src/components/ColorPalette.tsx index 98b171d0b05f..7ed11e0df686 100644 --- a/code/ui/blocks/src/components/ColorPalette.tsx +++ b/code/ui/blocks/src/components/ColorPalette.tsx @@ -168,7 +168,6 @@ function renderSwatchSpecimen(colors: Colors) { const swatchElements = []; const labelElements = []; - // eslint-disable-next-line no-restricted-syntax, guard-for-in for (const colorKey in colors) { const colorValue = colors[colorKey]; swatchElements.push(renderSwatch(colorValue, swatchElements.length)); diff --git a/code/ui/blocks/src/components/Preview.tsx b/code/ui/blocks/src/components/Preview.tsx index a4651ba72184..3705bd987d66 100644 --- a/code/ui/blocks/src/components/Preview.tsx +++ b/code/ui/blocks/src/components/Preview.tsx @@ -8,7 +8,7 @@ import { ActionBar, Zoom } from '@storybook/components'; import type { ActionItem } from '@storybook/components'; import type { SourceProps } from '.'; -// eslint-disable-next-line import/no-cycle + import { Source } from '.'; import { getBlockBackgroundStyle } from './BlockBackgroundStyles'; import { Toolbar } from './Toolbar'; @@ -266,7 +266,6 @@ export const Preview: FC = ({ > {Array.isArray(children) ? ( - // eslint-disable-next-line react/no-array-index-key children.map((child, i) =>
{child}
) ) : (
{children}
diff --git a/code/ui/blocks/src/components/index.ts b/code/ui/blocks/src/components/index.ts index 8c4916b6bde6..ae6b28b0e733 100644 --- a/code/ui/blocks/src/components/index.ts +++ b/code/ui/blocks/src/components/index.ts @@ -1,9 +1,9 @@ export * from './Source'; export * from './EmptyBlock'; export * from './DocsPage'; -// eslint-disable-next-line import/no-cycle + export * from './Preview'; -// eslint-disable-next-line import/no-cycle + export * from './ArgsTable'; export * from './Story'; export * from './IFrame'; diff --git a/code/ui/blocks/src/controls/Boolean.stories.tsx b/code/ui/blocks/src/controls/Boolean.stories.tsx index 54344b5850d4..e83338c41241 100644 --- a/code/ui/blocks/src/controls/Boolean.stories.tsx +++ b/code/ui/blocks/src/controls/Boolean.stories.tsx @@ -1,4 +1,4 @@ -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import type { Meta, StoryObj } from '@storybook/react'; import { within, fireEvent, waitFor } from '@storybook/testing-library'; import { addons } from '@storybook/preview-api'; diff --git a/code/ui/blocks/src/controls/Color.tsx b/code/ui/blocks/src/controls/Color.tsx index b126c80e3b2d..c9bf13a526c9 100644 --- a/code/ui/blocks/src/controls/Color.tsx +++ b/code/ui/blocks/src/controls/Color.tsx @@ -333,7 +333,6 @@ export const ColorControl: FC = ({ {presets.map((preset, index: number) => ( } diff --git a/code/ui/blocks/src/controls/react-editable-json-tree/JsonNodes.tsx b/code/ui/blocks/src/controls/react-editable-json-tree/JsonNodes.tsx index 99e9d048f8af..517a4d0fd6f4 100644 --- a/code/ui/blocks/src/controls/react-editable-json-tree/JsonNodes.tsx +++ b/code/ui/blocks/src/controls/react-editable-json-tree/JsonNodes.tsx @@ -1,9 +1,6 @@ /* eslint-disable react/no-direct-mutation-state */ -/* eslint-disable jsx-a11y/no-static-element-interactions */ + /* eslint-disable react/sort-comp */ -/* eslint-disable react/no-array-index-key */ -/* eslint-disable jsx-a11y/click-events-have-key-events */ -/* eslint-disable react/button-has-type */ import type { ReactElement } from 'react'; import React, { cloneElement, Component } from 'react'; diff --git a/code/ui/blocks/src/controls/react-editable-json-tree/utils/parse.ts b/code/ui/blocks/src/controls/react-editable-json-tree/utils/parse.ts index 7537ba703189..af3219475c42 100644 --- a/code/ui/blocks/src/controls/react-editable-json-tree/utils/parse.ts +++ b/code/ui/blocks/src/controls/react-editable-json-tree/utils/parse.ts @@ -8,7 +8,7 @@ export function parse(string: string) { // Check if string contains 'function' and start with it to eval it if (result.indexOf('function') === 0) { - return (0, eval)(`(${result})`); // eslint-disable-line no-eval + return (0, eval)(`(${result})`); } try { diff --git a/code/ui/blocks/src/controls/types.ts b/code/ui/blocks/src/controls/types.ts index a6958c7495d1..6303ec41422a 100644 --- a/code/ui/blocks/src/controls/types.ts +++ b/code/ui/blocks/src/controls/types.ts @@ -1,5 +1,3 @@ -/* eslint-disable @typescript-eslint/no-empty-interface */ - import type { ArgType } from '../components/ArgsTable'; export interface ControlProps { diff --git a/code/ui/blocks/src/examples/Button.stories.tsx b/code/ui/blocks/src/examples/Button.stories.tsx index 0f9410e02906..7e22aef00064 100644 --- a/code/ui/blocks/src/examples/Button.stories.tsx +++ b/code/ui/blocks/src/examples/Button.stories.tsx @@ -1,4 +1,4 @@ -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import type { Meta, StoryObj } from '@storybook/react'; import { within, fireEvent } from '@storybook/testing-library'; import React from 'react'; diff --git a/code/ui/blocks/src/examples/EmptyExample.tsx b/code/ui/blocks/src/examples/EmptyExample.tsx index b107ac26b781..d9ad80b7a120 100644 --- a/code/ui/blocks/src/examples/EmptyExample.tsx +++ b/code/ui/blocks/src/examples/EmptyExample.tsx @@ -1,6 +1,5 @@ import React from 'react'; -// eslint-disable-next-line no-empty-pattern export const EmptyExample = ({}) => (
This component is not intended to render anything, it simply serves a something to hang diff --git a/code/ui/components/scripts/writeCssScript.js b/code/ui/components/scripts/writeCssScript.js index 4392c6ad3158..6bf292f1e05b 100644 --- a/code/ui/components/scripts/writeCssScript.js +++ b/code/ui/components/scripts/writeCssScript.js @@ -1,5 +1,4 @@ /* eslint-disable no-underscore-dangle */ -/* eslint-disable no-param-reassign */ // This little script converts the overflowscrollbars CSS file into the css-in-js file // it's normal you have to run prettier over the file after diff --git a/code/ui/components/src/components/ActionBar/ActionBar.tsx b/code/ui/components/src/components/ActionBar/ActionBar.tsx index 8519b47e47c1..6295bf99349a 100644 --- a/code/ui/components/src/components/ActionBar/ActionBar.tsx +++ b/code/ui/components/src/components/ActionBar/ActionBar.tsx @@ -69,7 +69,6 @@ export interface ActionBarProps { export const ActionBar: FC = ({ actionItems, ...props }) => ( {actionItems.map(({ title, className, onClick, disabled }, index: number) => ( - // eslint-disable-next-line react/no-array-index-key {title} diff --git a/code/ui/components/src/components/ErrorFormatter/ErrorFormatter.tsx b/code/ui/components/src/components/ErrorFormatter/ErrorFormatter.tsx index 5204ceb6f9aa..6d02a63aba20 100644 --- a/code/ui/components/src/components/ErrorFormatter/ErrorFormatter.tsx +++ b/code/ui/components/src/components/ErrorFormatter/ErrorFormatter.tsx @@ -66,14 +66,12 @@ export const ErrorFormatter: FC<{ error: Error }> = ({ error }) => {
{lines.map((l, i) => l.name ? ( - // eslint-disable-next-line react/no-array-index-key {' '}at {l.name} ( {l.location})
) : ( - // eslint-disable-next-line react/no-array-index-key {' '}at {l.location}
diff --git a/code/ui/components/src/components/ScrollArea/ScrollArea.stories.tsx b/code/ui/components/src/components/ScrollArea/ScrollArea.stories.tsx index 02734c576641..14d4addb25ca 100644 --- a/code/ui/components/src/components/ScrollArea/ScrollArea.stories.tsx +++ b/code/ui/components/src/components/ScrollArea/ScrollArea.stories.tsx @@ -24,7 +24,6 @@ const Wrapper = styled.div({ const list = (filler: (data: number) => ReactElement) => { const data = []; - // eslint-disable-next-line no-plusplus for (let i = 0; i < 20; i++) { data.push(filler(i)); } diff --git a/code/ui/components/src/components/bar/separator.tsx b/code/ui/components/src/components/bar/separator.tsx index 6a24a11d3386..d0606458d042 100644 --- a/code/ui/components/src/components/bar/separator.tsx +++ b/code/ui/components/src/components/bar/separator.tsx @@ -26,7 +26,7 @@ export const interleaveSeparators = (list: any[]) => item ? ( {acc} - {/* eslint-disable-next-line react/no-array-index-key */} + {} {index > 0 ? : null} {item.render() || item} diff --git a/code/ui/components/src/components/tabs/tabs.stories.tsx b/code/ui/components/src/components/tabs/tabs.stories.tsx index b6a28dbd5119..9312c70c8bec 100644 --- a/code/ui/components/src/components/tabs/tabs.stories.tsx +++ b/code/ui/components/src/components/tabs/tabs.stories.tsx @@ -1,4 +1,4 @@ -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import React, { Fragment } from 'react'; import { action } from '@storybook/addon-actions'; import type { Meta, StoryObj } from '@storybook/react'; @@ -26,7 +26,6 @@ interface FibonacciMap { } function fibonacci(num: number, memo?: FibonacciMap): number { - /* eslint-disable no-param-reassign */ if (!memo) { memo = {}; } @@ -39,7 +38,6 @@ function fibonacci(num: number, memo?: FibonacciMap): number { memo[num] = fibonacci(num - 1, memo) + fibonacci(num - 2, memo); return memo[num]; - /* eslint-enable no-param-reassign */ } type Panels = Record>; diff --git a/code/ui/components/src/components/typography/DocumentFormatting.tsx b/code/ui/components/src/components/typography/DocumentFormatting.tsx index b6dd2892b343..8811b4452a00 100644 --- a/code/ui/components/src/components/typography/DocumentFormatting.tsx +++ b/code/ui/components/src/components/typography/DocumentFormatting.tsx @@ -1,9 +1,8 @@ export const nameSpaceClassNames = ({ ...props }, key: string) => { const classes = [props.class, props.className]; - // eslint-disable-next-line no-param-reassign + delete props.class; - // eslint-disable-next-line no-param-reassign props.className = ['sbdocs', `sbdocs-${key}`, ...classes].filter(Boolean).join(' '); return props; diff --git a/code/ui/components/src/components/utils/getStoryHref.ts b/code/ui/components/src/components/utils/getStoryHref.ts index 3c74b80036e3..335bead96aa3 100644 --- a/code/ui/components/src/components/utils/getStoryHref.ts +++ b/code/ui/components/src/components/utils/getStoryHref.ts @@ -1,7 +1,7 @@ function parseQuery(queryString: string) { const query: Record = {}; const pairs = queryString.split('&'); - // eslint-disable-next-line no-plusplus + for (let i = 0; i < pairs.length; i++) { const pair = pairs[i].split('='); query[decodeURIComponent(pair[0])] = decodeURIComponent(pair[1] || ''); diff --git a/code/ui/components/src/index.ts b/code/ui/components/src/index.ts index 8b38d4731439..f43d08b5d8f5 100644 --- a/code/ui/components/src/index.ts +++ b/code/ui/components/src/index.ts @@ -91,7 +91,6 @@ export { withReset, codeCommon } from './components/typography/lib/common'; export { ClipboardCode } from './components/clipboard/ClipboardCode'; -// eslint-disable-next-line prefer-destructuring export const components = typography.components; const resetComponents: Record = {}; diff --git a/code/ui/manager/scripts/generate-exports-file.ts b/code/ui/manager/scripts/generate-exports-file.ts index ece5ac50391b..f30ae944c0de 100644 --- a/code/ui/manager/scripts/generate-exports-file.ts +++ b/code/ui/manager/scripts/generate-exports-file.ts @@ -1,4 +1,3 @@ -/* eslint-disable no-console */ import fs from 'fs-extra'; import path from 'path'; import { dedent } from 'ts-dedent'; diff --git a/code/ui/manager/src/components/panel/Panel.tsx b/code/ui/manager/src/components/panel/Panel.tsx index 8dd1c2909c2c..e37339445c82 100644 --- a/code/ui/manager/src/components/panel/Panel.tsx +++ b/code/ui/manager/src/components/panel/Panel.tsx @@ -21,7 +21,7 @@ class SafeTab extends Component { componentDidCatch(error: Error, info: any) { this.setState({ hasError: true }); - // eslint-disable-next-line no-console + console.error(error, info); } diff --git a/code/ui/manager/src/components/sidebar/Brand.tsx b/code/ui/manager/src/components/sidebar/Brand.tsx index d73bf2b81c0d..aa093da9ac16 100644 --- a/code/ui/manager/src/components/sidebar/Brand.tsx +++ b/code/ui/manager/src/components/sidebar/Brand.tsx @@ -39,7 +39,7 @@ export const Brand = withTheme(({ theme }) => { // When image is explicitly set to null, enable custom HTML support if (image === null) { if (title === null) return null; - // eslint-disable-next-line react/no-danger + if (!url) return
; return ; } diff --git a/code/ui/manager/src/components/sidebar/Explorer.tsx b/code/ui/manager/src/components/sidebar/Explorer.tsx index 7c268b63c896..5f2e87d9352c 100644 --- a/code/ui/manager/src/components/sidebar/Explorer.tsx +++ b/code/ui/manager/src/components/sidebar/Explorer.tsx @@ -1,7 +1,6 @@ import type { FC } from 'react'; import React, { useRef } from 'react'; -// eslint-disable-next-line import/no-cycle import { Ref } from './Refs'; import type { CombinedDataset, Selection } from './types'; diff --git a/code/ui/manager/src/components/sidebar/Loader.tsx b/code/ui/manager/src/components/sidebar/Loader.tsx index 58ab4e3213c7..8bc9f364d135 100644 --- a/code/ui/manager/src/components/sidebar/Loader.tsx +++ b/code/ui/manager/src/components/sidebar/Loader.tsx @@ -48,7 +48,6 @@ export const Loader: FC = ({ size }) => { return ( {sequence.map((depth, index) => ( - // eslint-disable-next-line react/no-array-index-key ))} diff --git a/code/ui/manager/src/components/sidebar/Menu.stories.tsx b/code/ui/manager/src/components/sidebar/Menu.stories.tsx index ebc234f75efc..ca89361f179e 100644 --- a/code/ui/manager/src/components/sidebar/Menu.stories.tsx +++ b/code/ui/manager/src/components/sidebar/Menu.stories.tsx @@ -1,6 +1,6 @@ import type { ComponentProps } from 'react'; import React from 'react'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import type { Meta, StoryObj } from '@storybook/react'; import { TooltipLinkList } from '@storybook/components'; diff --git a/code/ui/manager/src/components/sidebar/Menu.tsx b/code/ui/manager/src/components/sidebar/Menu.tsx index 9dadfa2b156e..bca52dd348ad 100644 --- a/code/ui/manager/src/components/sidebar/Menu.tsx +++ b/code/ui/manager/src/components/sidebar/Menu.tsx @@ -4,24 +4,12 @@ import React, { useMemo, useState } from 'react'; import { styled } from '@storybook/theming'; import { transparentize } from 'polished'; import type { Button, TooltipLinkListLink } from '@storybook/components'; -import { WithTooltip, TooltipLinkList, Icons, IconButton } from '@storybook/components'; +import { WithTooltip, TooltipLinkList, IconButton } from '@storybook/components'; import { CloseIcon, CogIcon } from '@storybook/icons'; import { useLayout } from '../layout/LayoutProvider'; export type MenuList = ComponentProps['links']; -const sharedStyles = { - height: 10, - width: 10, - marginLeft: -5, - marginRight: -5, - display: 'block', -}; - -const Icon = styled(Icons)(sharedStyles, ({ theme }) => ({ - color: theme.color.secondary, -})); - export const SidebarIconButton: FC & { highlighted: boolean }> = styled(IconButton)< ComponentProps & { @@ -64,28 +52,6 @@ const MenuButtonGroup = styled.div({ gap: 4, }); -const Img = styled.img(sharedStyles); -const Placeholder = styled.div(sharedStyles); - -export interface ListItemIconProps { - icon?: ComponentProps['icon']; - imgSrc?: string; -} - -/** - * @deprecated Please use `Icons` from `@storybook/components` instead - * Component will be removed in SB 8.0 - */ -export const MenuItemIcon = ({ icon, imgSrc }: ListItemIconProps) => { - if (icon) { - return ; - } - if (imgSrc) { - return image; - } - return ; -}; - type ClickHandler = TooltipLinkListLink['onClick']; const SidebarMenuList: FC<{ @@ -102,7 +68,7 @@ const SidebarMenuList: FC<{ onHide(); }) as ClickHandler, })); - }, [menu]); + }, [menu, onHide]); return ; }; diff --git a/code/ui/manager/src/components/sidebar/Refs.tsx b/code/ui/manager/src/components/sidebar/Refs.tsx index 3ce49f5fbfe4..04f90148f7b8 100644 --- a/code/ui/manager/src/components/sidebar/Refs.tsx +++ b/code/ui/manager/src/components/sidebar/Refs.tsx @@ -9,7 +9,6 @@ import { AuthBlock, ErrorBlock, LoaderBlock, EmptyBlock } from './RefBlocks'; import { RefIndicator } from './RefIndicator'; -// eslint-disable-next-line import/no-cycle import { Tree } from './Tree'; import { DEFAULT_REF_ID } from './Sidebar'; diff --git a/code/ui/manager/src/components/sidebar/Search.tsx b/code/ui/manager/src/components/sidebar/Search.tsx index 57966edd6074..32415c056110 100644 --- a/code/ui/manager/src/components/sidebar/Search.tsx +++ b/code/ui/manager/src/components/sidebar/Search.tsx @@ -1,4 +1,3 @@ -/* eslint-disable import/no-cycle */ import { useStorybookApi, shortcutToHumanString } from '@storybook/manager-api'; import { styled } from '@storybook/theming'; import type { DownshiftState, StateChangeOptions } from 'downshift'; diff --git a/code/ui/manager/src/components/sidebar/SearchResults.tsx b/code/ui/manager/src/components/sidebar/SearchResults.tsx index 6a8708656d59..bfbdde53ce34 100644 --- a/code/ui/manager/src/components/sidebar/SearchResults.tsx +++ b/code/ui/manager/src/components/sidebar/SearchResults.tsx @@ -13,7 +13,7 @@ import { TypeIcon } from './TreeNode'; import type { Match, DownshiftItem, SearchResult } from './types'; import { isExpandType } from './types'; import { matchesKeyCode, matchesModifiers } from '../../keybinding'; -// eslint-disable-next-line import/no-cycle + import { statusMapping } from '../../utils/status'; import { UseSymbol } from './IconSymbols'; @@ -212,7 +212,6 @@ const Result: FC< {item.path.map((group, index) => ( - // eslint-disable-next-line react/no-array-index-key match.arrayIndex === index)}> {group} diff --git a/code/ui/manager/src/components/sidebar/Sidebar.tsx b/code/ui/manager/src/components/sidebar/Sidebar.tsx index 180870a6892d..3ea23f6b48a5 100644 --- a/code/ui/manager/src/components/sidebar/Sidebar.tsx +++ b/code/ui/manager/src/components/sidebar/Sidebar.tsx @@ -12,11 +12,10 @@ import type { import type { HeadingProps } from './Heading'; import { Heading } from './Heading'; -// eslint-disable-next-line import/no-cycle import { Explorer } from './Explorer'; -// eslint-disable-next-line import/no-cycle + import { Search } from './Search'; -// eslint-disable-next-line import/no-cycle + import { SearchResults } from './SearchResults'; import type { Refs, CombinedDataset, Selection } from './types'; import { useLastViewed } from './useLastViewed'; diff --git a/code/ui/manager/src/components/sidebar/Tree.stories.tsx b/code/ui/manager/src/components/sidebar/Tree.stories.tsx index d391d49ef053..eb2aa83959fc 100644 --- a/code/ui/manager/src/components/sidebar/Tree.stories.tsx +++ b/code/ui/manager/src/components/sidebar/Tree.stories.tsx @@ -6,7 +6,7 @@ import { action } from '@storybook/addon-actions'; import type { StoryObj, Meta } from '@storybook/react'; import { within } from '@storybook/testing-library'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { Tree } from './Tree'; import { index } from './mockdata.large'; import { DEFAULT_REF_ID } from './Sidebar'; diff --git a/code/ui/manager/src/components/sidebar/Tree.tsx b/code/ui/manager/src/components/sidebar/Tree.tsx index 04c46a5b101d..d1a566bddf4c 100644 --- a/code/ui/manager/src/components/sidebar/Tree.tsx +++ b/code/ui/manager/src/components/sidebar/Tree.tsx @@ -18,7 +18,7 @@ import { ExpandAltIcon, CollapseIcon as CollapseIconSvg } from '@storybook/icons import { ComponentNode, DocumentNode, GroupNode, RootNode, StoryNode } from './TreeNode'; import type { ExpandAction, ExpandedState } from './useExpanded'; -// eslint-disable-next-line import/no-cycle + import { useExpanded } from './useExpanded'; import type { Highlight, Item } from './types'; diff --git a/code/ui/manager/src/components/sidebar/__tests__/Sidebar.test.tsx b/code/ui/manager/src/components/sidebar/__tests__/Sidebar.test.tsx index 8a0dbf309bc4..d951944ae0c3 100644 --- a/code/ui/manager/src/components/sidebar/__tests__/Sidebar.test.tsx +++ b/code/ui/manager/src/components/sidebar/__tests__/Sidebar.test.tsx @@ -1,4 +1,4 @@ -import { afterEach, describe, test } from 'vitest'; +import { afterEach, describe, test, expect } from 'vitest'; import React from 'react'; import { render, screen, fireEvent, cleanup } from '@testing-library/react'; import { ThemeProvider, ensure, themes } from '@storybook/theming'; diff --git a/code/ui/manager/src/components/sidebar/useExpanded.ts b/code/ui/manager/src/components/sidebar/useExpanded.ts index 4657c5d3d60c..ba851070e1c2 100644 --- a/code/ui/manager/src/components/sidebar/useExpanded.ts +++ b/code/ui/manager/src/components/sidebar/useExpanded.ts @@ -8,7 +8,6 @@ import { useCallback, useEffect, useReducer } from 'react'; import { matchesKeyCode, matchesModifiers } from '../../keybinding'; import type { Highlight } from './types'; -// eslint-disable-next-line import/no-cycle import { isAncestor, getAncestorIds, getDescendantIds, scrollIntoView } from '../../utils/tree'; const { document } = global; diff --git a/code/ui/manager/src/components/sidebar/useHighlighted.ts b/code/ui/manager/src/components/sidebar/useHighlighted.ts index 8c38358393cb..0010614dce59 100644 --- a/code/ui/manager/src/components/sidebar/useHighlighted.ts +++ b/code/ui/manager/src/components/sidebar/useHighlighted.ts @@ -7,7 +7,6 @@ import { matchesKeyCode, matchesModifiers } from '../../keybinding'; import type { CombinedDataset, Highlight, Selection } from './types'; -// eslint-disable-next-line import/no-cycle import { cycle, isAncestor, scrollIntoView } from '../../utils/tree'; const { document, window: globalWindow } = global; diff --git a/code/ui/manager/src/utils/status.tsx b/code/ui/manager/src/utils/status.tsx index 824b0ab21042..c5ab041663fd 100644 --- a/code/ui/manager/src/utils/status.tsx +++ b/code/ui/manager/src/utils/status.tsx @@ -4,7 +4,7 @@ import type { ReactElement } from 'react'; import type { API_HashEntry, API_StatusState, API_StatusValue } from '@storybook/types'; import { styled } from '@storybook/theming'; -// eslint-disable-next-line import/no-cycle + import { getDescendantIds } from './tree'; const SmallIcons = styled(Icons)({ diff --git a/code/ui/manager/src/utils/tree.ts b/code/ui/manager/src/utils/tree.ts index b51fc84f630a..f2307d78d4a9 100644 --- a/code/ui/manager/src/utils/tree.ts +++ b/code/ui/manager/src/utils/tree.ts @@ -3,7 +3,6 @@ import { global } from '@storybook/global'; import type { SyntheticEvent } from 'react'; import type { HashEntry, IndexHash } from '@storybook/manager-api'; -// eslint-disable-next-line import/no-cycle import { DEFAULT_REF_ID } from '../components/sidebar/Sidebar'; import type { Item, RefType, Dataset, SearchItem } from '../components/sidebar/types'; diff --git a/code/yarn.lock b/code/yarn.lock index a11c60892a36..c589f2a7e3c1 100644 --- a/code/yarn.lock +++ b/code/yarn.lock @@ -404,7 +404,7 @@ __metadata: languageName: node linkType: hard -"@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.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.10.4, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.16.0, @babel/code-frame@npm:^7.16.7, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.23.5": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" dependencies: @@ -2242,7 +2242,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.20.7, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": +"@babel/runtime@npm:^7.1.2, @babel/runtime@npm:^7.10.2, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.14.8, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.18.3, @babel/runtime@npm:^7.20.13, @babel/runtime@npm:^7.21.0, @babel/runtime@npm:^7.23.2, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.5, @babel/runtime@npm:^7.7.6, @babel/runtime@npm:^7.8.4, @babel/runtime@npm:^7.8.7, @babel/runtime@npm:^7.9.2": version: 7.23.6 resolution: "@babel/runtime@npm:7.23.6" dependencies: @@ -2613,7 +2613,7 @@ __metadata: languageName: node linkType: hard -"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0, @emotion/use-insertion-effect-with-fallbacks@npm:^1.0.1": +"@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" peerDependencies: @@ -2790,7 +2790,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": +"@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" dependencies: @@ -2801,16 +2801,40 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.5.1": + version: 4.10.0 + resolution: "@eslint-community/regexpp@npm:4.10.0" + checksum: c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 + languageName: node + linkType: hard + +"@eslint-community/regexpp@npm:^4.6.1": version: 4.9.1 resolution: "@eslint-community/regexpp@npm:4.9.1" checksum: d0e1bd1a37cb2cb6bbac88dfe97b62b412d4b6ea3a4bb1c4e1e503be03125063db5d80999cef9728f57b19b49979aa902ac68182bcf5f80dfce6fa9a9d34eee1 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.2": - version: 2.1.2 - resolution: "@eslint/eslintrc@npm:2.1.2" +"@eslint/eslintrc@npm:^1.0.5": + version: 1.4.1 + resolution: "@eslint/eslintrc@npm:1.4.1" + dependencies: + ajv: "npm:^6.12.4" + debug: "npm:^4.3.2" + espree: "npm:^9.4.0" + globals: "npm:^13.19.0" + ignore: "npm:^5.2.0" + import-fresh: "npm:^3.2.1" + js-yaml: "npm:^4.1.0" + minimatch: "npm:^3.1.2" + strip-json-comments: "npm:^3.1.1" + checksum: 1030e1a4a355f8e4629e19d3d45448a05a8e65ecf49154bebc66599d038f155e830498437cbfc7246e8084adc1f814904f696c2461707cc8c73be961e2e8ae5a + languageName: node + linkType: hard + +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -2821,14 +2845,14 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: 00efdc3797e6f05518060522b7788e5f5aff02f13facbd0c83b176c3dee86554023283a5f68542df379c5137685d2d29745c87f62bf2406a1d38d95471f44ce6 + checksum: 32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 languageName: node linkType: hard -"@eslint/js@npm:8.50.0": - version: 8.50.0 - resolution: "@eslint/js@npm:8.50.0" - checksum: 92cb0a823869e85f287bd172f14a6a20d7d65c3f4db886a0356a9efebfe8fe519e9ead84a5687bd18f45eca417bdcce96e3b83fe3feae8baf0f8f44d14073bae +"@eslint/js@npm:8.56.0": + version: 8.56.0 + resolution: "@eslint/js@npm:8.56.0" + checksum: 60b3a1cf240e2479cec9742424224465dc50e46d781da1b7f5ef240501b2d1202c225bd456207faac4b34a64f4765833345bc4ddffd00395e1db40fa8c426f5a languageName: node linkType: hard @@ -3304,14 +3328,25 @@ __metadata: languageName: node linkType: hard -"@humanwhocodes/config-array@npm:^0.11.11": - version: 0.11.11 - resolution: "@humanwhocodes/config-array@npm:0.11.11" +"@humanwhocodes/config-array@npm:^0.11.13": + version: 0.11.14 + resolution: "@humanwhocodes/config-array@npm:0.11.14" + dependencies: + "@humanwhocodes/object-schema": "npm:^2.0.2" + debug: "npm:^4.3.1" + minimatch: "npm:^3.0.5" + checksum: 66f725b4ee5fdd8322c737cb5013e19fac72d4d69c8bf4b7feb192fcb83442b035b92186f8e9497c220e58b2d51a080f28a73f7899bc1ab288c3be172c467541 + languageName: node + linkType: hard + +"@humanwhocodes/config-array@npm:^0.9.2": + version: 0.9.5 + resolution: "@humanwhocodes/config-array@npm:0.9.5" dependencies: "@humanwhocodes/object-schema": "npm:^1.2.1" debug: "npm:^4.1.1" - minimatch: "npm:^3.0.5" - checksum: 4195f68e485f7d1a7c95cf0f126cc41f7223eeda2f1b46b893123c99b35bb76145c37d25e2ba452d54815ed69bb656c0ce9e343ffa984470c08afa6e82a4713f + minimatch: "npm:^3.0.4" + checksum: 6a6be8bb71443615b98dcf2136e31d7261289b32ef474c2f76b084940922d82b349c70111799c389d4eb02040e8f686e5a635283f65774853556c219a8699cc4 languageName: node linkType: hard @@ -3336,6 +3371,13 @@ __metadata: languageName: node linkType: hard +"@humanwhocodes/object-schema@npm:^2.0.2": + version: 2.0.2 + resolution: "@humanwhocodes/object-schema@npm:2.0.2" + checksum: 6fd83dc320231d71c4541d0244051df61f301817e9f9da9fd4cb7e44ec8aacbde5958c1665b0c419401ab935114fdf532a6ad5d4e7294b1af2f347dd91a6983f + languageName: node + linkType: hard + "@hypnosphi/create-react-context@npm:^0.3.1": version: 0.3.1 resolution: "@hypnosphi/create-react-context@npm:0.3.1" @@ -3440,15 +3482,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac - languageName: node - linkType: hard - "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -3822,6 +3855,22 @@ __metadata: languageName: node linkType: hard +"@npmcli/config@npm:^8.0.0": + version: 8.1.0 + resolution: "@npmcli/config@npm:8.1.0" + dependencies: + "@npmcli/map-workspaces": "npm:^3.0.2" + ci-info: "npm:^4.0.0" + ini: "npm:^4.1.0" + nopt: "npm:^7.0.0" + proc-log: "npm:^3.0.0" + read-package-json-fast: "npm:^3.0.2" + semver: "npm:^7.3.5" + walk-up-path: "npm:^3.0.1" + checksum: 55659f8cf59df96a7747799cb12d51bf4f4180d6e017398c981cd2c55cb7b55cf283cdda5bbfdfbf2ad596a82a947e8713761b7000e889c6c1503db1e5b8bf2c + languageName: node + linkType: hard + "@npmcli/fs@npm:^2.1.0": version: 2.1.2 resolution: "@npmcli/fs@npm:2.1.2" @@ -3869,6 +3918,18 @@ __metadata: languageName: node linkType: hard +"@npmcli/map-workspaces@npm:^3.0.2": + version: 3.0.4 + resolution: "@npmcli/map-workspaces@npm:3.0.4" + dependencies: + "@npmcli/name-from-folder": "npm:^2.0.0" + glob: "npm:^10.2.2" + minimatch: "npm:^9.0.0" + read-package-json-fast: "npm:^3.0.0" + checksum: caeb5f911d9b7ae0be01436442e6ec6b25aef750fe923de7a653eb62999d35b9f8be67c3f856790350ac86d9cea4a52532859b621eea81738f576302ecdd7475 + languageName: node + linkType: hard + "@npmcli/move-file@npm:^2.0.0": version: 2.0.1 resolution: "@npmcli/move-file@npm:2.0.1" @@ -3879,6 +3940,13 @@ __metadata: languageName: node linkType: hard +"@npmcli/name-from-folder@npm:^2.0.0": + version: 2.0.0 + resolution: "@npmcli/name-from-folder@npm:2.0.0" + checksum: 1aa551771d98ab366d4cb06b33efd3bb62b609942f6d9c3bb667c10e5bb39a223d3e330022bc980a44402133e702ae67603862099ac8254dad11f90e77409827 + languageName: node + linkType: hard + "@npmcli/node-gyp@npm:^3.0.0": version: 3.0.0 resolution: "@npmcli/node-gyp@npm:3.0.0" @@ -4657,13 +4725,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: 458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -4908,7 +4969,6 @@ __metadata: "@storybook/global": "npm:^5.0.0" "@storybook/icons": "npm:^1.2.3" "@storybook/instrumenter": "workspace:*" - "@storybook/jest": "npm:next" "@storybook/manager-api": "workspace:*" "@storybook/preview-api": "workspace:*" "@storybook/testing-library": "npm:next" @@ -5307,6 +5367,7 @@ __metadata: "@types/webpack-virtual-modules": "npm:^0.1.1" browser-assert: "npm:^1.2.1" case-sensitive-paths-webpack-plugin: "npm:^2.4.0" + cjs-module-lexer: "npm:^1.2.3" constants-browserify: "npm:^1.0.0" css-loader: "npm:^6.7.1" es-module-lexer: "npm:^1.4.1" @@ -5405,15 +5466,6 @@ __metadata: languageName: unknown linkType: soft -"@storybook/client-logger@npm:7.5.0": - version: 7.5.0 - resolution: "@storybook/client-logger@npm:7.5.0" - dependencies: - "@storybook/global": "npm:^5.0.0" - checksum: 90326c49a224bf21680c04ffee94725bf75658086093ccb839a8aae39476929c4719eafb18e498a148cf0dd956d4e9a5d3b2a34d09ca4fd25e2af553458558ac - languageName: node - linkType: hard - "@storybook/client-logger@workspace:*, @storybook/client-logger@workspace:lib/client-logger": version: 0.0.0-use.local resolution: "@storybook/client-logger@workspace:lib/client-logger" @@ -5735,21 +5787,12 @@ __metadata: languageName: unknown linkType: soft -"@storybook/eslint-config-storybook@npm:^3.1.2": - version: 3.1.2 - resolution: "@storybook/eslint-config-storybook@npm:3.1.2" - dependencies: - "@storybook/linter-config": "npm:3.1.2" - checksum: dc366d302702aa2cfaaaa2c49d361d53355adb8ff59c3f77021c338ab830899b47f4c44f67565628de7a8dfabda5f84c8d8585f3faab97d5098bc4d87fa4802d - languageName: node - linkType: hard - -"@storybook/expect@npm:storybook-jest": - version: 28.1.3-5 - resolution: "@storybook/expect@npm:28.1.3-5" +"@storybook/eslint-config-storybook@npm:^4.0.0": + version: 4.0.0 + resolution: "@storybook/eslint-config-storybook@npm:4.0.0" dependencies: - "@types/jest": "npm:28.1.3" - checksum: ea912b18e1353cdd3bbdf93667ffebca7f843fa28a01e647429bffa6cb074afd4401d13eb2ecbfc9714e100e128ec1fe2686bded52e9e378ce44774889563558 + "@storybook/linter-config": "npm:4.0.0" + checksum: 03378991e3db17f8ce7dbbe7f29aa5c6b623c1bed35d6ea0fbc7fb73b66b1497fe4793331dacd2de73da7f256751d691104bd51ce20d619d60951ce68837acde languageName: node linkType: hard @@ -5826,42 +5869,30 @@ __metadata: languageName: unknown linkType: soft -"@storybook/jest@npm:next": - version: 0.2.3-next.0 - resolution: "@storybook/jest@npm:0.2.3-next.0" - dependencies: - "@storybook/expect": "npm:storybook-jest" - "@testing-library/jest-dom": "npm:^6.1.2" - "@types/jest": "npm:28.1.3" - jest-mock: "npm:^27.3.0" - checksum: 96e800be9adb18d689ff66efe3b953f06d3c209cb0a08559ea47a6de0cd09678e161bdd531cb2d008d58eecc33cb9cb49228e9014435818f3259e1b9eac46635 - languageName: node - linkType: hard - -"@storybook/linter-config@npm:3.1.2, @storybook/linter-config@npm:^3.1.2": - version: 3.1.2 - resolution: "@storybook/linter-config@npm:3.1.2" +"@storybook/linter-config@npm:4.0.0, @storybook/linter-config@npm:^4.0.0": + version: 4.0.0 + resolution: "@storybook/linter-config@npm:4.0.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:^4.27.0" - eslint-config-airbnb-typescript: "npm:^12.3.1" - eslint-config-prettier: "npm:^8.3.0" + "@typescript-eslint/eslint-plugin": "npm:^6.18.1" + "@typescript-eslint/parser": "npm:^6.18.1" + eslint-config-airbnb-typescript: "npm:^17.1.0" + eslint-config-prettier: "npm:^9.1.0" eslint-plugin-eslint-comments: "npm:^3.2.0" - eslint-plugin-html: "npm:^6.1.2" - eslint-plugin-import: "npm:^2.23.4" - eslint-plugin-jest: "npm:^24.3.6" - eslint-plugin-json: "npm:^3.0.0" - eslint-plugin-json-files: "npm:^1.1.0" - eslint-plugin-jsx-a11y: "npm:^6.4.1" - eslint-plugin-prettier: "npm:^3.4.0" - eslint-plugin-progress: "npm:^0.0.1" - eslint-plugin-react: "npm:^7.24.0" - eslint-plugin-react-hooks: "npm:^4.2.0" - remark-cli: "npm:^9.0.0" - remark-lint: "npm:^8.0.0" - remark-preset-lint-recommended: "npm:^5.0.0" + eslint-plugin-file-progress: "npm:^1.3.0" + eslint-plugin-html: "npm:^6.2.0" + eslint-plugin-import: "npm:^2.29.1" + eslint-plugin-json: "npm:^3.1.0" + eslint-plugin-json-files: "npm:^4.1.0" + eslint-plugin-jsx-a11y: "npm:^6.8.0" + eslint-plugin-prettier: "npm:^5.1.3" + eslint-plugin-react: "npm:^7.33.2" + eslint-plugin-react-hooks: "npm:^4.6.0" + remark-cli: "npm:^12.0.0" + remark-lint: "npm:^9.1.2" + remark-preset-lint-recommended: "npm:^6.1.3" peerDependencies: - remark: ^12.0.0 || ^13.0.0 - checksum: 41140d14cb9a543adcbd4adc5fd57f2a048732f182e517a048d9f5ecebf827375b3c639ca324824a5e28cf29c52eb2509261a30b12cf72ac636c898b35e215e3 + remark: ^14.0.0 || ^15.0.0 + checksum: 1de4e64a80932a529737e95c0604f8781d96aae60d86d448d6e1a612ff382124df552cf750a02bb4900a303e7ca51e08bc922d8d196ec1590c6e2360fa9e1391 languageName: node linkType: hard @@ -6316,6 +6347,7 @@ __metadata: "@types/escodegen": "npm:^0.0.6" "@types/estree": "npm:^0.0.51" "@types/node": "npm:^18.0.0" + "@types/semver": "npm:^7.3.4" "@types/util-deprecate": "npm:^1.0.0" acorn: "npm:^7.4.1" acorn-jsx: "npm:^5.3.1" @@ -6328,6 +6360,7 @@ __metadata: prop-types: "npm:^15.7.2" react-element-to-jsx-string: "npm:^15.0.0" require-from-string: "npm:^2.0.2" + semver: "npm:^7.3.7" ts-dedent: "npm:^2.0.0" type-fest: "npm:~2.19" util-deprecate: "npm:^1.0.2" @@ -6384,14 +6417,13 @@ __metadata: "@storybook/csf-tools": "workspace:*" "@storybook/docs-tools": "workspace:*" "@storybook/ember": "workspace:*" - "@storybook/eslint-config-storybook": "npm:^3.1.2" + "@storybook/eslint-config-storybook": "npm:^4.0.0" "@storybook/global": "npm:^5.0.0" "@storybook/html": "workspace:*" "@storybook/html-vite": "workspace:*" "@storybook/html-webpack5": "workspace:*" "@storybook/instrumenter": "workspace:*" - "@storybook/jest": "npm:next" - "@storybook/linter-config": "npm:^3.1.2" + "@storybook/linter-config": "npm:^4.0.0" "@storybook/manager": "workspace:*" "@storybook/manager-api": "workspace:*" "@storybook/nextjs": "workspace:*" @@ -6418,6 +6450,7 @@ __metadata: "@storybook/svelte": "workspace:*" "@storybook/svelte-webpack5": "workspace:*" "@storybook/telemetry": "workspace:*" + "@storybook/test": "workspace:*" "@storybook/testing-library": "npm:next" "@storybook/theming": "workspace:*" "@storybook/types": "workspace:*" @@ -6440,9 +6473,8 @@ __metadata: "@types/react-dom": "npm:^18.0.11" "@types/semver": "npm:^7.3.4" "@types/serve-static": "npm:^1.13.8" - "@typescript-eslint/eslint-plugin": "npm:^5.45.0" - "@typescript-eslint/experimental-utils": "npm:^5.45.0" - "@typescript-eslint/parser": "npm:^5.45.0" + "@typescript-eslint/experimental-utils": "npm:^5.62.0" + "@typescript-eslint/parser": "npm:^6.18.1" "@vitejs/plugin-react": "npm:^3.0.1" "@vitest/coverage-v8": "npm:^1.0.1" chromatic: "npm:7.1.0" @@ -6452,12 +6484,9 @@ __metadata: esbuild: "npm:^0.18.0" esbuild-loader: "npm:^3.0.0" esbuild-plugin-alias: "npm:^0.2.1" - eslint: "npm:^8.28.0" - eslint-import-resolver-typescript: "npm:^3.5.2" - eslint-plugin-import: "npm:^2.26.0" + eslint: "npm:^8.56.0" + eslint-import-resolver-typescript: "npm:^3.6.1" eslint-plugin-local-rules: "portal:../scripts/eslint-plugin-local-rules" - eslint-plugin-prettier: "npm:^5.1.2" - eslint-plugin-react: "npm:^7.31.10" eslint-plugin-storybook: "npm:^0.6.15" fs-extra: "npm:^11.1.0" github-release-from-changelog: "npm:^2.1.1" @@ -6696,21 +6725,6 @@ __metadata: languageName: node linkType: hard -"@storybook/theming@npm:^7.0.2": - version: 7.5.0 - resolution: "@storybook/theming@npm:7.5.0" - dependencies: - "@emotion/use-insertion-effect-with-fallbacks": "npm:^1.0.0" - "@storybook/client-logger": "npm:7.5.0" - "@storybook/global": "npm:^5.0.0" - memoizerific: "npm:^1.11.3" - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 57da8e27c748cbec4dc1661cdd2d449949d97476d8e97933696b31d07c7361cbbcca8d7225cc00ca078daa160023b8965ddec7c23519ce0a4ef2658246b062e7 - languageName: node - linkType: hard - "@storybook/theming@workspace:*, @storybook/theming@workspace:lib/theming": version: 0.0.0-use.local resolution: "@storybook/theming@workspace:lib/theming" @@ -6949,7 +6963,7 @@ __metadata: languageName: node linkType: hard -"@testing-library/jest-dom@npm:^6.1.2, @testing-library/jest-dom@npm:^6.1.3, @testing-library/jest-dom@npm:^6.1.4": +"@testing-library/jest-dom@npm:^6.1.3, @testing-library/jest-dom@npm:^6.1.4": version: 6.1.5 resolution: "@testing-library/jest-dom@npm:6.1.5" dependencies: @@ -7217,6 +7231,15 @@ __metadata: languageName: node linkType: hard +"@types/concat-stream@npm:^2.0.0": + version: 2.0.3 + resolution: "@types/concat-stream@npm:2.0.3" + dependencies: + "@types/node": "npm:*" + checksum: dd8bdf8061d275f30dc602e04c63ebc001d3a260e722c867916667a45f90fd22da62a2de0919a35f35969b84a14cb94c69d15bdb2c8a518ce8abf3a0e1a16e5d + languageName: node + linkType: hard + "@types/connect-history-api-fallback@npm:^1.3.5": version: 1.5.1 resolution: "@types/connect-history-api-fallback@npm:1.5.1" @@ -7510,6 +7533,13 @@ __metadata: languageName: node linkType: hard +"@types/is-empty@npm:^1.0.0": + version: 1.2.3 + resolution: "@types/is-empty@npm:1.2.3" + checksum: 2ca9af27ce93cc0abe277178a69803e641d755152bf4fc415e1789451ff62f6e39cf15dbdc111d490171d757669937ad4789c7395af55f5e7d261f6bfe416974 + languageName: node + linkType: hard + "@types/istanbul-lib-coverage@npm:*, @types/istanbul-lib-coverage@npm:^2.0.0, @types/istanbul-lib-coverage@npm:^2.0.1": version: 2.0.4 resolution: "@types/istanbul-lib-coverage@npm:2.0.4" @@ -7535,16 +7565,6 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:28.1.3": - version: 28.1.3 - resolution: "@types/jest@npm:28.1.3" - dependencies: - jest-matcher-utils: "npm:^28.0.0" - pretty-format: "npm:^28.0.0" - checksum: d295db8680b5c230698345d6caae621ea9fa8720309027e2306fabfd8769679b4bd7474b4f6e03788905c934eff62105bc0a3e3f1e174feee51b4551d49ac42a - languageName: node - linkType: hard - "@types/js-yaml@npm:^4.0.5": version: 4.0.9 resolution: "@types/js-yaml@npm:4.0.9" @@ -7569,6 +7589,13 @@ __metadata: languageName: node linkType: hard +"@types/json-schema@npm:^7.0.12": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db + languageName: node + linkType: hard + "@types/json5@npm:^0.0.29": version: 0.0.29 resolution: "@types/json5@npm:0.0.29" @@ -7717,6 +7744,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20.0.0": + version: 20.11.1 + resolution: "@types/node@npm:20.11.1" + dependencies: + undici-types: "npm:~5.26.4" + checksum: f665cdce28b0b6e57338d1f74e0599ee9b10eac74cff729921c8f473807398e9aba2f8cf74c74a4d3dfbc2d616c73267da7de3003ed3c8152ea366bf4c96a91a + languageName: node + linkType: hard + "@types/normalize-package-data@npm:^2.4.0": version: 2.4.2 resolution: "@types/normalize-package-data@npm:2.4.2" @@ -7912,7 +7948,7 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.6": +"@types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4, @types/semver@npm:^7.5.0, @types/semver@npm:^7.5.6": version: 7.5.6 resolution: "@types/semver@npm:7.5.6" checksum: 196dc32db5f68cbcde2e6a42bb4aa5cbb100fa2b7bd9c8c82faaaf3e03fbe063e205dbb4f03c7cdf53da2edb70a0d34c9f2e601b54281b377eb8dc1743226acd @@ -7972,6 +8008,13 @@ __metadata: languageName: node linkType: hard +"@types/supports-color@npm:^8.0.0": + version: 8.1.3 + resolution: "@types/supports-color@npm:8.1.3" + checksum: 03aa3616b403f3deaeb774df6d3a3969845b0c9f449814a83c2c53eb6818f5f9b571ba205330b0ebe8e46f41fd550f581a34b4310b13f0e0448694cfff37ddbf + languageName: node + linkType: hard + "@types/symlink-or-copy@npm:^1.2.0": version: 1.2.0 resolution: "@types/symlink-or-copy@npm:1.2.0" @@ -7995,6 +8038,13 @@ __metadata: languageName: node linkType: hard +"@types/text-table@npm:^0.2.0": + version: 0.2.5 + resolution: "@types/text-table@npm:0.2.5" + checksum: 967054ba7509bf6ba4dda8adf81d048a7773b35295edb8670c045b6e27bda556a1917c8a29d4ea6b7d7e5b494785500779a002508c4415ef2e8b2a5351ca2066 + languageName: node + linkType: hard + "@types/tmp@npm:^0.2.3": version: 0.2.6 resolution: "@types/tmp@npm:0.2.6" @@ -8025,7 +8075,7 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:^2, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": +"@types/unist@npm:^2, @types/unist@npm:^2.0.0": version: 2.0.8 resolution: "@types/unist@npm:2.0.8" checksum: 2c4685d5258b4f543677d20dce0d72b8235e70b6c859af24fcf445f92dac98ec8a1faa0cfb43307466561fcd9dbd2534a4860000944401ac3314a685b5efe3d7 @@ -8148,31 +8198,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.45.0": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" +"@typescript-eslint/eslint-plugin@npm:^6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/eslint-plugin@npm:6.18.1" dependencies: - "@eslint-community/regexpp": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/type-utils": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" + "@eslint-community/regexpp": "npm:^4.5.1" + "@typescript-eslint/scope-manager": "npm:6.18.1" + "@typescript-eslint/type-utils": "npm:6.18.1" + "@typescript-eslint/utils": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - natural-compare-lite: "npm:^1.4.0" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" + ignore: "npm:^5.2.4" + natural-compare: "npm:^1.4.0" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a + checksum: fbcfae9b92f35ce10212f44f43f93c43f6eb3e28a571da7ed0d424396916aaf080f16ce91a5bffb9e1b42ca2d6003a3e2ad65131b4ef72ed2f94a4bedb35a735 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:^5.45.0": +"@typescript-eslint/experimental-utils@npm:^5.62.0": version: 5.62.0 resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" dependencies: @@ -8183,20 +8234,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.45.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" +"@typescript-eslint/parser@npm:^6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/parser@npm:6.18.1" dependencies: - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" + "@typescript-eslint/scope-manager": "npm:6.18.1" + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/typescript-estree": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" debug: "npm:^4.3.4" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 + checksum: 78cf87c49be224a7fc7c9b1580b015b79e6f6b78d3db60843825b9657e6c5b852566ca7fcb9a51e7b781e910a89a73cdc36dfcd180ccb34febc535ad9b5a0be1 languageName: node linkType: hard @@ -8210,20 +8262,30 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" +"@typescript-eslint/scope-manager@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/scope-manager@npm:6.18.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" + checksum: 66ef86688a2eb69988a15d6c0176e5e1ec3994ab96526ca525226a1815eef63366e10e3e6a041ceb2cd63d1cced27874d2313045b785418330af68a288e50771 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/type-utils@npm:6.18.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:6.18.1" + "@typescript-eslint/utils": "npm:6.18.1" debug: "npm:^4.3.4" - tsutils: "npm:^3.21.0" + ts-api-utils: "npm:^1.0.1" peerDependencies: - eslint: "*" + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 + checksum: 5198752a51649afd960205708c4d765e0170a46a1eb96c97e706890fecb2642933a6377337cf3632f9737915da0201607872a46c9c551d1accf9176b0e025023 languageName: node linkType: hard @@ -8234,6 +8296,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/types@npm:6.18.1" + checksum: 58c1a1bcf2403891a4fcb0d21aac643a6f9d06119423230dad74ef2b95adf94201da7cf48617b0c27b51695225b622e48c739cf4186ef5f99294887d2d536557 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -8252,6 +8321,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/typescript-estree@npm:6.18.1" + dependencies: + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: 5bca8f58d3134c5296c7e6cbeef512feb3918cdc88b5b22e656a7978277278e7a86187690e7e3be3f3708feb98c952a6ab4d8bbc197fff3826e3afa8bc1e287e + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.45.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" @@ -8270,6 +8358,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/utils@npm:6.18.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@types/json-schema": "npm:^7.0.12" + "@types/semver": "npm:^7.5.0" + "@typescript-eslint/scope-manager": "npm:6.18.1" + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/typescript-estree": "npm:6.18.1" + semver: "npm:^7.5.4" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: b9dcb2fa7cc8c46254c22fee190032320a5dd8ce282fb01e99cb35da6c00e33b157f4285b062d841942e9aad1d7ce1a16aaa46dd05ca7d81de706aedbbfff396 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -8280,7 +8385,17 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.0.0": +"@typescript-eslint/visitor-keys@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/visitor-keys@npm:6.18.1" + dependencies: + "@typescript-eslint/types": "npm:6.18.1" + eslint-visitor-keys: "npm:^3.4.1" + checksum: f3dacdd1db7347908ac207968da4fa72efb31e38a6dde652651633c5283f054832045f2ad00b4ca7478e7f2e09fe4ae6e3a32b76580c036b9e5c7b8dd55af9f3 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d @@ -9236,7 +9351,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv@npm:^6.10.0, ajv@npm:^6.12.4, ajv@npm:^6.12.5": version: 6.12.6 resolution: "ajv@npm:6.12.6" dependencies: @@ -9458,7 +9573,7 @@ __metadata: languageName: node linkType: hard -"aria-query@npm:^5.0.0, aria-query@npm:^5.1.3, aria-query@npm:^5.3.0": +"aria-query@npm:^5.0.0, aria-query@npm:^5.3.0": version: 5.3.0 resolution: "aria-query@npm:5.3.0" dependencies: @@ -9687,10 +9802,10 @@ __metadata: languageName: node linkType: hard -"ast-types-flow@npm:^0.0.7": - version: 0.0.7 - resolution: "ast-types-flow@npm:0.0.7" - checksum: f381529f2da535949ba6cceddbdfaa33b4d5105842e147ec63582f560ea9ecc1a08f66457664f3109841d3053641fa8b9fa94ba607f1ea9f6c804fe5dee44a1d +"ast-types-flow@npm:^0.0.8": + version: 0.0.8 + resolution: "ast-types-flow@npm:0.0.8" + checksum: f2a0ba8055353b743c41431974521e5e852a9824870cd6fce2db0e538ac7bf4da406bbd018d109af29ff3f8f0993f6a730c9eddbd0abd031fbcb29ca75c1014e languageName: node linkType: hard @@ -9835,7 +9950,14 @@ __metadata: languageName: node linkType: hard -"axe-core@npm:^4.2.0, axe-core@npm:^4.6.2": +"axe-core@npm:=4.7.0": + version: 4.7.0 + resolution: "axe-core@npm:4.7.0" + checksum: 89ac5712b5932ac7d23398b4cb5ba081c394a086e343acc68ba49c83472706e18e0799804e8388c779dcdacc465377deb29f2714241d3fbb389cf3a6b275c9ba + languageName: node + linkType: hard + +"axe-core@npm:^4.2.0": version: 4.8.2 resolution: "axe-core@npm:4.8.2" checksum: ad9e1125ba226bbc73d442996d8b9b35fed9af8bcfa995831e29c3d6b8ddb0d16bc7d18c66c5a685211296ee99fe966ae4d59051ca6fbef2a7ee7408322b9dbe @@ -9862,7 +9984,7 @@ __metadata: languageName: node linkType: hard -"axobject-query@npm:^3.1.1, axobject-query@npm:^3.2.1": +"axobject-query@npm:^3.2.1": version: 3.2.1 resolution: "axobject-query@npm:3.2.1" dependencies: @@ -10063,13 +10185,6 @@ __metadata: languageName: node linkType: hard -"bail@npm:^1.0.0": - version: 1.0.5 - resolution: "bail@npm:1.0.5" - checksum: 4cf7d0b5c82fdc69590b3fe85c17c4ec37647681b20875551fd6187a85c122b20178dc118001d3ebd5d0ab3dc0e95637c71f889f481882ee761db43c6b16fa05 - languageName: node - linkType: hard - "bail@npm:^2.0.0": version: 2.0.2 resolution: "bail@npm:2.0.2" @@ -11080,7 +11195,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:5.3.0, chalk@npm:^5.3.0": +"chalk@npm:5.3.0, chalk@npm:^5.0.0, chalk@npm:^5.3.0": version: 5.3.0 resolution: "chalk@npm:5.3.0" checksum: 8297d436b2c0f95801103ff2ef67268d362021b8210daf8ddbe349695333eb3610a71122172ff3b0272f1ef2cf7cc2c41fdaa4715f52e49ffe04c56340feed09 @@ -11265,6 +11380,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 + "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" @@ -11275,6 +11397,13 @@ __metadata: languageName: node linkType: hard +"cjs-module-lexer@npm:^1.2.3": + version: 1.2.3 + resolution: "cjs-module-lexer@npm:1.2.3" + checksum: 0de9a9c3fad03a46804c0d38e7b712fb282584a9c7ef1ed44cae22fb71d9bb600309d66a9711ac36a596fd03422f5bb03e021e8f369c12a39fa1786ae531baab + languageName: node + linkType: hard + "class-utils@npm:^0.3.5": version: 0.3.6 resolution: "class-utils@npm:0.3.6" @@ -11478,13 +11607,6 @@ __metadata: languageName: node linkType: hard -"co@npm:3.1.0": - version: 3.1.0 - resolution: "co@npm:3.1.0" - checksum: 97062b80edeed055e66cd9d5c569949aa398b0d62fa16f032df4f3534a7d8dbb754f06f748ec867fa05f105cfb082c4c28001af92b61f16861a9b6b246924c38 - languageName: node - linkType: hard - "co@npm:^4.6.0": version: 4.6.0 resolution: "co@npm:4.6.0" @@ -11505,13 +11627,6 @@ __metadata: languageName: node linkType: hard -"collapse-white-space@npm:^1.0.4": - version: 1.0.6 - resolution: "collapse-white-space@npm:1.0.6" - checksum: 7fd27a883eee1ddd5e39c53fbcd4a42dfe2a65dfac70e2c442d20827f5258202b360a12e99b4f0128c3addd2d64796bb2eb1bb8a3b75d5a2e9c061adb549c36b - languageName: node - linkType: hard - "collapse-white-space@npm:^2.0.0": version: 2.1.0 resolution: "collapse-white-space@npm:2.1.0" @@ -12771,13 +12886,6 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^28.1.1": - version: 28.1.1 - resolution: "diff-sequences@npm:28.1.1" - checksum: 26f29fa3f6b8c9040c3c6f6dab85413d90a09c8e6cb17b318bbcf64f225d7dcb1fb64392f3a9919a90888b434c4f6c8a4cc4f807aad02bbabae912c5d13c31f7 - languageName: node - linkType: hard - "diff-sequences@npm:^29.4.3, diff-sequences@npm:^29.6.3": version: 29.6.3 resolution: "diff-sequences@npm:29.6.3" @@ -12792,6 +12900,13 @@ __metadata: languageName: node linkType: hard +"diff@npm:^5.0.0": + version: 5.1.0 + resolution: "diff@npm:5.1.0" + checksum: 77a0d9beb9ed54796154ac2511872288432124ac90a1cabb1878783c9b4d81f1847f3b746a0630b1e836181461d2c76e1e6b95559bef86ed16294d114862e364 + languageName: node + linkType: hard + "diffie-hellman@npm:^5.0.0": version: 5.0.3 resolution: "diffie-hellman@npm:5.0.3" @@ -13291,6 +13406,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^10.2.1": + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163 + languageName: node + linkType: hard + "emoji-regex@npm:^7.0.1": version: 7.0.3 resolution: "emoji-regex@npm:7.0.3" @@ -13403,6 +13525,16 @@ __metadata: languageName: node linkType: hard +"enquirer@npm:^2.3.5": + version: 2.4.1 + resolution: "enquirer@npm:2.4.1" + dependencies: + ansi-colors: "npm:^4.1.1" + strip-ansi: "npm:^6.0.1" + checksum: 43850479d7a51d36a9c924b518dcdc6373b5a8ae3401097d336b7b7e258324749d0ad37a1fcaa5706f04799baa05585cd7af19ebdf7667673e7694435fcea918 + languageName: node + linkType: hard + "enquirer@npm:~2.3.6": version: 2.3.6 resolution: "enquirer@npm:2.3.6" @@ -13481,7 +13613,7 @@ __metadata: languageName: node linkType: hard -"error-ex@npm:^1.3.1": +"error-ex@npm:^1.3.1, error-ex@npm:^1.3.2": version: 1.3.2 resolution: "error-ex@npm:1.3.2" dependencies: @@ -13563,7 +13695,7 @@ __metadata: languageName: node linkType: hard -"es-iterator-helpers@npm:^1.0.12": +"es-iterator-helpers@npm:^1.0.12, es-iterator-helpers@npm:^1.0.15": version: 1.0.15 resolution: "es-iterator-helpers@npm:1.0.15" dependencies: @@ -13815,56 +13947,43 @@ __metadata: languageName: node linkType: hard -"eslint-config-airbnb-base@npm:^14.2.0, eslint-config-airbnb-base@npm:^14.2.1": - version: 14.2.1 - resolution: "eslint-config-airbnb-base@npm:14.2.1" +"eslint-config-airbnb-base@npm:^15.0.0": + version: 15.0.0 + resolution: "eslint-config-airbnb-base@npm:15.0.0" dependencies: confusing-browser-globals: "npm:^1.0.10" object.assign: "npm:^4.1.2" - object.entries: "npm:^1.1.2" + object.entries: "npm:^1.1.5" + semver: "npm:^6.3.0" peerDependencies: - eslint: ^5.16.0 || ^6.8.0 || ^7.2.0 - eslint-plugin-import: ^2.22.1 - checksum: 960654ae93f085800850ba5d54d745e576fb1c9e1fe46d0a64086586a1a6a78753ce6990b46c5543c35ba00ba4aee9018e4d3d3307dba8a0bf864a6ac803de16 - languageName: node - linkType: hard - -"eslint-config-airbnb-typescript@npm:^12.3.1": - version: 12.3.1 - resolution: "eslint-config-airbnb-typescript@npm:12.3.1" - dependencies: - "@typescript-eslint/parser": "npm:^4.4.1" - eslint-config-airbnb: "npm:^18.2.0" - eslint-config-airbnb-base: "npm:^14.2.0" - checksum: fb6cec09d991dce014edf3b5953f4ef14d7aa98ad86a71c6b51f23a3cde878a5c8bb343c7321e2464841a504dd43b98fe4c76d04e9a92beab1f5debcd8c41688 + eslint: ^7.32.0 || ^8.2.0 + eslint-plugin-import: ^2.25.2 + checksum: 93639d991654414756f82ad7860aac30b0dc6797277b7904ddb53ed88a32c470598696bbc6c503e066414024d305221974d3769e6642de65043bedf29cbbd30f languageName: node linkType: hard -"eslint-config-airbnb@npm:^18.2.0": - version: 18.2.1 - resolution: "eslint-config-airbnb@npm:18.2.1" +"eslint-config-airbnb-typescript@npm:^17.1.0": + version: 17.1.0 + resolution: "eslint-config-airbnb-typescript@npm:17.1.0" dependencies: - eslint-config-airbnb-base: "npm:^14.2.1" - object.assign: "npm:^4.1.2" - object.entries: "npm:^1.1.2" + eslint-config-airbnb-base: "npm:^15.0.0" peerDependencies: - eslint: ^5.16.0 || ^6.8.0 || ^7.2.0 - eslint-plugin-import: ^2.22.1 - eslint-plugin-jsx-a11y: ^6.4.1 - eslint-plugin-react: ^7.21.5 - eslint-plugin-react-hooks: ^4 || ^3 || ^2.3.0 || ^1.7.0 - checksum: 236ce3faf1c43079b441c8c5fe530d42f000d5abd9f5e55f0b7e559fcbe60f01b908a18977b0df6fdb9acd14961422fbf5e8c0734ffa380dea0dcd5dce78b8d2 + "@typescript-eslint/eslint-plugin": ^5.13.0 || ^6.0.0 + "@typescript-eslint/parser": ^5.0.0 || ^6.0.0 + eslint: ^7.32.0 || ^8.2.0 + eslint-plugin-import: ^2.25.3 + checksum: 46d1753d660fe4225ccd89e91dd9f812db490326dfb835cfb786ab0b9a4ca25a39171a838661233b8f6f9a19294aaedaa962e19df915066beb80e7422749f7f1 languageName: node linkType: hard -"eslint-config-prettier@npm:^8.3.0": - version: 8.10.0 - resolution: "eslint-config-prettier@npm:8.10.0" +"eslint-config-prettier@npm:^9.1.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 19f8c497d9bdc111a17a61b25ded97217be3755bbc4714477dfe535ed539dddcaf42ef5cf8bb97908b058260cf89a3d7c565cb0be31096cbcd39f4c2fa5fe43c + checksum: 6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d languageName: node linkType: hard @@ -13879,7 +13998,7 @@ __metadata: languageName: node linkType: hard -"eslint-import-resolver-typescript@npm:^3.5.2": +"eslint-import-resolver-typescript@npm:^3.6.1": version: 3.6.1 resolution: "eslint-import-resolver-typescript@npm:3.6.1" dependencies: @@ -13921,7 +14040,19 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-html@npm:^6.1.2": +"eslint-plugin-file-progress@npm:^1.3.0": + version: 1.3.0 + resolution: "eslint-plugin-file-progress@npm:1.3.0" + dependencies: + chalk: "npm:^4.1.2" + ora: "npm:^5.4.1" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: b826960e86ba1e5f6f251e056d5cb35cc9223cb7c39e040e9c53b2cf4550cde9d4467eead6a038a9cfddf745349165e66a772488817137de433426eb8993712d + languageName: node + linkType: hard + +"eslint-plugin-html@npm:^6.2.0": version: 6.2.0 resolution: "eslint-plugin-html@npm:6.2.0" dependencies: @@ -13930,9 +14061,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.23.4, eslint-plugin-import@npm:^2.26.0": - version: 2.29.0 - resolution: "eslint-plugin-import@npm:2.29.0" +"eslint-plugin-import@npm:^2.29.1": + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: array-includes: "npm:^3.1.7" array.prototype.findlastindex: "npm:^1.2.3" @@ -13950,31 +14081,16 @@ __metadata: object.groupby: "npm:^1.0.1" object.values: "npm:^1.1.7" semver: "npm:^6.3.1" - tsconfig-paths: "npm:^3.14.2" + tsconfig-paths: "npm:^3.15.0" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 761a4e1fbc2cd318e62350bed4c448f8b11ed83091d6bb7776f096556363a09debd9922b39fd2714c895edc9aaea82e08e684eb632283f880c58a91e4bae6733 + checksum: 5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 languageName: node linkType: hard -"eslint-plugin-jest@npm:^24.3.6": - version: 24.7.0 - resolution: "eslint-plugin-jest@npm:24.7.0" - dependencies: - "@typescript-eslint/experimental-utils": "npm:^4.0.1" - peerDependencies: - "@typescript-eslint/eslint-plugin": ">= 4" - eslint: ">=5" - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - checksum: e93d92d83b3ee3c1b1252d696668a1c8e3bb4cfefc1acc506103636c2a35cd7d62ebb8eca6a75755b404b23e9506a0a742ad9493cdf1e3ab50e86b69fe2fbda8 - languageName: node - linkType: hard - -"eslint-plugin-json-files@npm:^1.1.0": - version: 1.5.0 - resolution: "eslint-plugin-json-files@npm:1.5.0" +"eslint-plugin-json-files@npm:^4.1.0": + version: 4.1.0 + resolution: "eslint-plugin-json-files@npm:4.1.0" dependencies: ajv: "npm:^8.2.0" better-ajv-errors: "npm:^1.2.0" @@ -13983,11 +14099,11 @@ __metadata: sort-package-json: "npm:^1.22.1" peerDependencies: eslint: ">=5" - checksum: 0355e48a5e7003cd30a333e889ed6acbf797784f66afc4c84468ab7f0a1ca65cfb9452948a46cd52ad567ba74a40c183457ad7be3d95cfa28c6758bd1f08773a + checksum: 273956ce07d03df683d9104c92d509f18e880df2d753a741ac30525842bb8321fadfe097f5a177da216b21e99e8b9ef50ded03407b0be10d1de1a06e5c0d8d87 languageName: node linkType: hard -"eslint-plugin-json@npm:^3.0.0": +"eslint-plugin-json@npm:^3.1.0": version: 3.1.0 resolution: "eslint-plugin-json@npm:3.1.0" dependencies: @@ -13997,29 +14113,29 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.4.1": - version: 6.7.1 - resolution: "eslint-plugin-jsx-a11y@npm:6.7.1" +"eslint-plugin-jsx-a11y@npm:^6.8.0": + version: 6.8.0 + resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" dependencies: - "@babel/runtime": "npm:^7.20.7" - aria-query: "npm:^5.1.3" - array-includes: "npm:^3.1.6" - array.prototype.flatmap: "npm:^1.3.1" - ast-types-flow: "npm:^0.0.7" - axe-core: "npm:^4.6.2" - axobject-query: "npm:^3.1.1" + "@babel/runtime": "npm:^7.23.2" + aria-query: "npm:^5.3.0" + array-includes: "npm:^3.1.7" + 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" damerau-levenshtein: "npm:^1.0.8" emoji-regex: "npm:^9.2.2" - has: "npm:^1.0.3" - jsx-ast-utils: "npm:^3.3.3" - language-tags: "npm:=1.0.5" + es-iterator-helpers: "npm:^1.0.15" + hasown: "npm:^2.0.0" + jsx-ast-utils: "npm:^3.3.5" + language-tags: "npm:^1.0.9" minimatch: "npm:^3.1.2" - object.entries: "npm:^1.1.6" - object.fromentries: "npm:^2.0.6" - semver: "npm:^6.3.0" + object.entries: "npm:^1.1.7" + object.fromentries: "npm:^2.0.7" peerDependencies: eslint: ^3 || ^4 || ^5 || ^6 || ^7 || ^8 - checksum: 41ad3d0c8036b36cd475685c1ad639157f403b16e8ac23c07f1dbe0226ccf8458f2805cbd5cc8e56856a5d8a356f3276e3139274d819476ccad80c41b9245502 + checksum: 199b883e526e6f9d7c54cb3f094abc54f11a1ec816db5fb6cae3b938eb0e503acc10ccba91ca7451633a9d0b9abc0ea03601844a8aba5fe88c5e8897c9ac8f49 languageName: node linkType: hard @@ -14029,9 +14145,9 @@ __metadata: languageName: node linkType: soft -"eslint-plugin-prettier@npm:^5.1.2": - version: 5.1.2 - resolution: "eslint-plugin-prettier@npm:5.1.2" +"eslint-plugin-prettier@npm:^5.1.3": + version: 5.1.3 + resolution: "eslint-plugin-prettier@npm:5.1.3" dependencies: prettier-linter-helpers: "npm:^1.0.0" synckit: "npm:^0.8.6" @@ -14045,18 +14161,11 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: e16c9fbb0e9f8da45bdbb1cf6e4a190266235c3686deede3815196d2604bbe2bac531d1fc9adc3c0b9a03d88b55bd3bfaa4f9d85e34e73dc040d545a1931fab9 - languageName: node - linkType: hard - -"eslint-plugin-progress@npm:^0.0.1": - version: 0.0.1 - resolution: "eslint-plugin-progress@npm:0.0.1" - checksum: c5a8f69574477c4572c7c9b1be49b1666f5ff0a75bcdc56be23a6213c06aa1b21a9f3932009b2c2e00235f6fb97e72b85f853a4ca0597d5ba8f39c1f88bc9f23 + checksum: f45d5fc1fcfec6b0cf038a7a65ddd10a25df4fe3f9e1f6b7f0d5100e66f046a26a2492e69ee765dddf461b93c114cf2e1eb18d4970aafa6f385448985c136e09 languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.2.0": +"eslint-plugin-react-hooks@npm:^4.6.0": version: 4.6.0 resolution: "eslint-plugin-react-hooks@npm:4.6.0" peerDependencies: @@ -14065,7 +14174,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.24.0, eslint-plugin-react@npm:^7.31.10": +"eslint-plugin-react@npm:^7.33.2": version: 7.33.2 resolution: "eslint-plugin-react@npm:7.33.2" dependencies: @@ -14115,7 +14224,7 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^7.2.2": +"eslint-scope@npm:^7.1.0, eslint-scope@npm:^7.2.2": version: 7.2.2 resolution: "eslint-scope@npm:7.2.2" dependencies: @@ -14125,24 +14234,91 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.1.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": - version: 3.4.3 - resolution: "eslint-visitor-keys@npm:3.4.3" +"eslint-utils@npm:^3.0.0": + version: 3.0.0 + resolution: "eslint-utils@npm:3.0.0" + dependencies: + eslint-visitor-keys: "npm:^2.0.0" + peerDependencies: + eslint: ">=5" + checksum: 45aa2b63667a8d9b474c98c28af908d0a592bed1a4568f3145cd49fb5d9510f545327ec95561625290313fe126e6d7bdfe3fdbdb6f432689fab6b9497d3bfb52 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^2.0.0": + version: 2.1.0 + resolution: "eslint-visitor-keys@npm:2.1.0" + checksum: 9f0e3a2db751d84067d15977ac4b4472efd6b303e369e6ff241a99feac04da758f46d5add022c33d06b53596038dbae4b4aceb27c7e68b8dfc1055b35e495787 + languageName: node + linkType: hard + +"eslint-visitor-keys@npm:^3.1.0, eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1, eslint-visitor-keys@npm:^3.4.3": + version: 3.4.3 + resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 92708e882c0a5ffd88c23c0b404ac1628cf20104a108c745f240a13c332a11aac54f49a22d5762efbffc18ecbc9a580d1b7ad034bf5f3cc3307e5cbff2ec9820 languageName: node linkType: hard -"eslint@npm:^8.28.0": - version: 8.50.0 - resolution: "eslint@npm:8.50.0" +"eslint@npm:8.4.1": + version: 8.4.1 + resolution: "eslint@npm:8.4.1" + dependencies: + "@eslint/eslintrc": "npm:^1.0.5" + "@humanwhocodes/config-array": "npm:^0.9.2" + ajv: "npm:^6.10.0" + chalk: "npm:^4.0.0" + cross-spawn: "npm:^7.0.2" + debug: "npm:^4.3.2" + doctrine: "npm:^3.0.0" + enquirer: "npm:^2.3.5" + escape-string-regexp: "npm:^4.0.0" + eslint-scope: "npm:^7.1.0" + eslint-utils: "npm:^3.0.0" + eslint-visitor-keys: "npm:^3.1.0" + espree: "npm:^9.2.0" + esquery: "npm:^1.4.0" + esutils: "npm:^2.0.2" + fast-deep-equal: "npm:^3.1.3" + file-entry-cache: "npm:^6.0.1" + functional-red-black-tree: "npm:^1.0.1" + glob-parent: "npm:^6.0.1" + globals: "npm:^13.6.0" + ignore: "npm:^4.0.6" + import-fresh: "npm:^3.0.0" + imurmurhash: "npm:^0.1.4" + is-glob: "npm:^4.0.0" + js-yaml: "npm:^4.1.0" + json-stable-stringify-without-jsonify: "npm:^1.0.1" + levn: "npm:^0.4.1" + lodash.merge: "npm:^4.6.2" + minimatch: "npm:^3.0.4" + natural-compare: "npm:^1.4.0" + optionator: "npm:^0.9.1" + progress: "npm:^2.0.0" + regexpp: "npm:^3.2.0" + semver: "npm:^7.2.1" + strip-ansi: "npm:^6.0.1" + strip-json-comments: "npm:^3.1.0" + text-table: "npm:^0.2.0" + v8-compile-cache: "npm:^2.0.3" + bin: + eslint: bin/eslint.js + checksum: 964a3e10e20c77cc9aef11ef950cffe42ae6825c1106101ec867218b52d9ae1dbf455955799b5e68f6d98650a880646d1951bdbd923c99af8907e910458b648a + languageName: node + linkType: hard + +"eslint@npm:^8.56.0": + version: 8.56.0 + resolution: "eslint@npm:8.56.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.2" - "@eslint/js": "npm:8.50.0" - "@humanwhocodes/config-array": "npm:^0.11.11" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.56.0" + "@humanwhocodes/config-array": "npm:^0.11.13" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" + "@ungap/structured-clone": "npm:^1.2.0" ajv: "npm:^6.12.4" chalk: "npm:^4.0.0" cross-spawn: "npm:^7.0.2" @@ -14175,7 +14351,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: 91629528cb240bc61b25480574d35cd54ed444cb61a70fa76f7d5ab26af2b637b94bf8fba94403c9052c1baa944a169b6ab9cc8070496e925f7eeef730ff9038 + checksum: 2be598f7da1339d045ad933ffd3d4742bee610515cd2b0d9a2b8b729395a01d4e913552fff555b559fccaefd89d7b37632825789d1b06470608737ae69ab43fb languageName: node linkType: hard @@ -14197,7 +14373,7 @@ __metadata: languageName: node linkType: hard -"espree@npm:^9.6.0, espree@npm:^9.6.1": +"espree@npm:^9.2.0, espree@npm:^9.4.0, espree@npm:^9.6.0, espree@npm:^9.6.1": version: 9.6.1 resolution: "espree@npm:9.6.1" dependencies: @@ -14218,7 +14394,7 @@ __metadata: languageName: node linkType: hard -"esquery@npm:^1.4.2": +"esquery@npm:^1.4.0, esquery@npm:^1.4.2": version: 1.5.0 resolution: "esquery@npm:1.5.0" dependencies: @@ -14761,7 +14937,7 @@ __metadata: languageName: node linkType: hard -"fault@npm:^1.0.0, fault@npm:^1.0.2": +"fault@npm:^1.0.0": version: 1.0.4 resolution: "fault@npm:1.0.4" dependencies: @@ -14805,14 +14981,7 @@ __metadata: languageName: node linkType: hard -"figgy-pudding@npm:^3.5.1": - version: 3.5.2 - resolution: "figgy-pudding@npm:3.5.2" - checksum: b21c7adaeb8485ef3c50e056b5dc8c3a6461818343aba141e0d7927aad47a0cb9f1d207ffdf494c380cd60d7c848c46a5ce5cb06987d10e9226fcec419c8af90 - languageName: node - linkType: hard - -"figures@npm:3.2.0, figures@npm:^3.0.0": +"figures@npm:3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" dependencies: @@ -15492,6 +15661,13 @@ __metadata: languageName: node linkType: hard +"functional-red-black-tree@npm:^1.0.1": + version: 1.0.1 + resolution: "functional-red-black-tree@npm:1.0.1" + checksum: 5959eed0375803d9924f47688479bb017e0c6816a0e5ac151e22ba6bfe1d12c41de2f339188885e0aa8eeea2072dad509d8e4448467e816bde0a2ca86a0670d3 + languageName: node + linkType: hard + "functions-have-names@npm:^1.2.3": version: 1.2.3 resolution: "functions-have-names@npm:1.2.3" @@ -15836,7 +16012,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.3, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": +"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.2.0": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -15879,6 +16055,15 @@ __metadata: languageName: node linkType: hard +"globals@npm:^13.6.0": + version: 13.24.0 + resolution: "globals@npm:13.24.0" + dependencies: + type-fest: "npm:^0.20.2" + checksum: d3c11aeea898eb83d5ec7a99508600fbe8f83d2cf00cbb77f873dbf2bcb39428eff1b538e4915c993d8a3b3473fa71eeebfe22c9bb3a3003d1e26b1f2c8a42cd + languageName: node + linkType: hard + "globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" @@ -16867,6 +17052,13 @@ __metadata: languageName: node linkType: hard +"ignore@npm:^4.0.6": + version: 4.0.6 + resolution: "ignore@npm:4.0.6" + checksum: 836ee7dc7fd9436096e2dba429359dbb9fa0e33d309e2b2d81692f375f6ca82024fc00567f798613d50c6b989e9cd2ad2b065acf116325cde177f02c86b7d4e0 + languageName: node + linkType: hard + "ignore@npm:^5.0.0, ignore@npm:^5.0.4, ignore@npm:^5.0.5, ignore@npm:^5.1.1, ignore@npm:^5.2.0, ignore@npm:^5.2.4": version: 5.2.4 resolution: "ignore@npm:5.2.4" @@ -16908,7 +17100,7 @@ __metadata: languageName: node linkType: hard -"import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": +"import-fresh@npm:^3.0.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": version: 3.3.0 resolution: "import-fresh@npm:3.3.0" dependencies: @@ -16918,6 +17110,20 @@ __metadata: languageName: node linkType: hard +"import-meta-resolve@npm:^3.0.0": + version: 3.1.1 + resolution: "import-meta-resolve@npm:3.1.1" + checksum: 75545f3f0f4f789f15b91a541b2d3e9d5b25fc9e8c60e8423cbdef4fff226f45520bd040219c63eee001878f075e82b52e436ca0d7d05e6c4fdc0348b7f251dd + languageName: node + linkType: hard + +"import-meta-resolve@npm:^4.0.0": + version: 4.0.0 + resolution: "import-meta-resolve@npm:4.0.0" + checksum: 709375e01f8c3a87b7870991ca29c630d71bb7e22b7bb0f622613173d87b41b4043b4a983800e6d38ab3867496a46f82d30df0cbc2e55792c91c23193eea67a1 + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -16970,7 +17176,7 @@ __metadata: languageName: node linkType: hard -"ini@npm:4.1.1": +"ini@npm:4.1.1, ini@npm:^4.1.0": version: 4.1.1 resolution: "ini@npm:4.1.1" checksum: 7fddc8dfd3e63567d4fdd5d999d1bf8a8487f1479d0b34a1d01f28d391a9228d261e19abc38e1a6a1ceb3400c727204fce05725d5eb598dfcf2077a1e3afe211 @@ -17497,7 +17703,7 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:2.1.0, is-plain-obj@npm:^2.0.0": +"is-plain-obj@npm:2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" checksum: e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53 @@ -17869,18 +18075,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-diff@npm:28.1.3" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^28.1.1" - jest-get-type: "npm:^28.0.2" - pretty-format: "npm:^28.1.3" - checksum: 17a101ceb7e8f25c3ef64edda15cb1a259c2835395637099f3cc44f578fbd94ced7a13d11c0cbe8c5c1c3959a08544f0a913bec25a305b6dfc9847ce488e7198 - languageName: node - linkType: hard - "jest-diff@npm:^29.4.1, jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" @@ -17893,13 +18087,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-get-type@npm:28.0.2" - checksum: f64a40cfa10d79a56b383919033d35c8c4daee6145a1df31ec5ef2283fa7e8adbd443c6fcb4cfd0f60bbbd89f046c2323952f086b06e875cbbbc1a7d543a6e5e - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -17930,18 +18117,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^28.0.0": - version: 28.1.3 - resolution: "jest-matcher-utils@npm:28.1.3" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^28.1.3" - jest-get-type: "npm:^28.0.2" - pretty-format: "npm:^28.1.3" - checksum: 026fbe664cfdaed5a5c9facfc86ccc9bed3718a7d1fe061e355eb6158019a77f74e9b843bc99f9a467966cbebe60bde8b43439174cbf64997d4ad404f8f809d0 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.7.0": version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" @@ -17971,7 +18146,7 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^27.0.6, jest-mock@npm:^27.3.0": +"jest-mock@npm:^27.0.6": version: 27.5.1 resolution: "jest-mock@npm:27.5.1" dependencies: @@ -18125,7 +18300,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1, js-yaml@npm:^3.6.1": +"js-yaml@npm:^3.10.0, js-yaml@npm:^3.13.1": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -18453,7 +18628,7 @@ __metadata: languageName: node linkType: hard -"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.3": +"jsx-ast-utils@npm:^2.4.1 || ^3.0.0, jsx-ast-utils@npm:^3.3.5": version: 3.3.5 resolution: "jsx-ast-utils@npm:3.3.5" dependencies: @@ -18564,7 +18739,7 @@ __metadata: languageName: node linkType: hard -"kleur@npm:^4.1.5": +"kleur@npm:^4.0.3, kleur@npm:^4.1.5": version: 4.1.5 resolution: "kleur@npm:4.1.5" checksum: e9de6cb49657b6fa70ba2d1448fd3d691a5c4370d8f7bbf1c2f64c24d461270f2117e1b0afe8cb3114f13bbd8e51de158c2a224953960331904e636a5e4c0f2a @@ -18578,19 +18753,19 @@ __metadata: languageName: node linkType: hard -"language-subtag-registry@npm:~0.3.2": +"language-subtag-registry@npm:^0.3.20": version: 0.3.22 resolution: "language-subtag-registry@npm:0.3.22" checksum: d1e09971260a7cd3b9fdeb190d33af0b6e99c8697013537d9aaa15f7856d9d83aee128ba8078e219df0a7cf4b8dd18d1a0c188f6543b500d92a2689d2d114b70 languageName: node linkType: hard -"language-tags@npm:=1.0.5": - version: 1.0.5 - resolution: "language-tags@npm:1.0.5" +"language-tags@npm:^1.0.9": + version: 1.0.9 + resolution: "language-tags@npm:1.0.9" dependencies: - language-subtag-registry: "npm:~0.3.2" - checksum: 04215e821af9a8f1bc6c99ab5aa0a316c3fe1912ca3337eb28596316064bddd8edd22f2883d866069ebdf01b2002e504a760a336b2c728b6d30514e86744f76c + language-subtag-registry: "npm:^0.3.20" + checksum: 9ab911213c4bd8bd583c850201c17794e52cb0660d1ab6e32558aadc8324abebf6844e46f92b80a5d600d0fbba7eface2c207bfaf270a1c7fd539e4c3a880bff languageName: node linkType: hard @@ -18686,17 +18861,6 @@ __metadata: languageName: node linkType: hard -"libnpmconfig@npm:^1.0.0": - version: 1.2.1 - resolution: "libnpmconfig@npm:1.2.1" - dependencies: - figgy-pudding: "npm:^3.5.1" - find-up: "npm:^3.0.0" - ini: "npm:^1.3.5" - checksum: 1f9e2cebe87eeb04979e63c8f8afe45dd147d7e75cea71fde8552be69a067a0ab1c8030d14b08a048be49dd984e7b7d8b1ca9f1e3f85c6f3267389011cb42044 - languageName: node - linkType: hard - "license-webpack-plugin@npm:4.0.2": version: 4.0.2 resolution: "license-webpack-plugin@npm:4.0.2" @@ -18732,6 +18896,13 @@ __metadata: languageName: node linkType: hard +"lines-and-columns@npm:^2.0.3": + version: 2.0.4 + resolution: "lines-and-columns@npm:2.0.4" + checksum: 4db28bf065cd7ad897c0700f22d3d0d7c5ed6777e138861c601c496d545340df3fc19e18bd04ff8d95a246a245eb55685b82ca2f8c2ca53a008e9c5316250379 + languageName: node + linkType: hard + "lines-and-columns@npm:~2.0.3": version: 2.0.3 resolution: "lines-and-columns@npm:2.0.3" @@ -18820,13 +18991,13 @@ __metadata: languageName: node linkType: hard -"load-plugin@npm:^3.0.0": - version: 3.0.0 - resolution: "load-plugin@npm:3.0.0" +"load-plugin@npm:^6.0.0": + version: 6.0.1 + resolution: "load-plugin@npm:6.0.1" dependencies: - libnpmconfig: "npm:^1.0.0" - resolve-from: "npm:^5.0.0" - checksum: 011b74b6537abfcfee474fe6b58740f27e453bb5796c9618b24fb64becb8ef1d634eb659d9c56573b7beb7dc8fee523b1f747df4dfe8bc8a1d867a1d0f5f553a + "@npmcli/config": "npm:^8.0.0" + import-meta-resolve: "npm:^4.0.0" + checksum: ae405fad041da559797ac479087ed41196619dbe695ab1e0816f12159658ee2c9f7d6faccfe3701f13223a0d85ea0ef79c67879cde86c0873f2650c7fed7d93a languageName: node linkType: hard @@ -19107,13 +19278,6 @@ __metadata: languageName: node linkType: hard -"longest-streak@npm:^2.0.0": - version: 2.0.4 - resolution: "longest-streak@npm:2.0.4" - checksum: 918fb5104cde537757f44431776d6d828bc091a63ca38a3b3e59a08b88498b4421bf5fd9823ef22b4d186f0234d9943087fa96bd6117d26dedcf6008480fd46a - languageName: node - linkType: hard - "longest-streak@npm:^3.0.0": version: 3.1.0 resolution: "longest-streak@npm:3.1.0" @@ -19400,13 +19564,6 @@ __metadata: languageName: node linkType: hard -"markdown-extensions@npm:^1.1.0": - version: 1.1.1 - resolution: "markdown-extensions@npm:1.1.1" - checksum: eb9154016502ad1fb4477683ddb5cae8ba3ca06451b381b04dc4c34e91d8d168129d50d404b717d6bf7d458e13088c109303fc72d57cee7151a6082b0e7bba71 - languageName: node - linkType: hard - "markdown-extensions@npm:^2.0.0": version: 2.0.0 resolution: "markdown-extensions@npm:2.0.0" @@ -19460,10 +19617,13 @@ __metadata: languageName: node linkType: hard -"mdast-comment-marker@npm:^1.0.0": - version: 1.1.2 - resolution: "mdast-comment-marker@npm:1.1.2" - checksum: c8c4747db2ef55b953e4ab93add6da5febe5c76f902a48b47af4ea427e5abe4fb2571a3fea500cdfc8c8c2c1c55b3caa8293d30e6fbea976af71572c2ec229ec +"mdast-comment-marker@npm:^2.0.0": + version: 2.1.2 + resolution: "mdast-comment-marker@npm:2.1.2" + dependencies: + "@types/mdast": "npm:^3.0.0" + mdast-util-mdx-expression: "npm:^1.1.0" + checksum: ee162384eb75209dab9a3a6871e6b7a17f9d89daf2a0f152be3887b62bc8a51be75914635321decab10f9866fa04c32e947d881c81152fa6ca05f55392f12c28 languageName: node linkType: hard @@ -19488,16 +19648,23 @@ __metadata: languageName: node linkType: hard -"mdast-util-from-markdown@npm:^0.8.0": - version: 0.8.5 - resolution: "mdast-util-from-markdown@npm:0.8.5" +"mdast-util-from-markdown@npm:^1.0.0": + version: 1.3.1 + resolution: "mdast-util-from-markdown@npm:1.3.1" dependencies: "@types/mdast": "npm:^3.0.0" - mdast-util-to-string: "npm:^2.0.0" - micromark: "npm:~2.11.0" - parse-entities: "npm:^2.0.0" - unist-util-stringify-position: "npm:^2.0.0" - checksum: 86e7589e574378817c180f10ab602db844b6b71b7b1769314947a02ef42ac5c1435f5163d02a975ae8cdab8b6e6176acbd9188da1848ddd5f0d5e09d0291c870 + "@types/unist": "npm:^2.0.0" + decode-named-character-reference: "npm:^1.0.0" + mdast-util-to-string: "npm:^3.1.0" + micromark: "npm:^3.0.0" + micromark-util-decode-numeric-character-reference: "npm:^1.0.0" + micromark-util-decode-string: "npm:^1.0.0" + micromark-util-normalize-identifier: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + unist-util-stringify-position: "npm:^3.0.0" + uvu: "npm:^0.5.0" + checksum: f4e901bf2a2e93fe35a339e0cff581efacce2f7117cd5652e9a270847bd7e2508b3e717b7b4156af54d4f896d63033e06ff9fafbf59a1d46fe17dd5e2a3f7846 languageName: node linkType: hard @@ -19598,10 +19765,25 @@ __metadata: languageName: node linkType: hard -"mdast-util-heading-style@npm:^1.0.2": - version: 1.0.6 - resolution: "mdast-util-heading-style@npm:1.0.6" - checksum: 31df4f0d8ce3e00f8b3f12b89868cf35adb6f5ff3bbe2f83284298cdc82d6767fd7b44631c1b2e1591a6090cf373c73ac88844c04db5832ac33a85ee1886f64f +"mdast-util-heading-style@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-heading-style@npm:2.0.1" + dependencies: + "@types/mdast": "npm:^3.0.0" + checksum: 662b0da13cdaf551994f06c7d02606d46ee6423dd4b29cdb9e8a17be5100c783cb929f106aba597bbc79a8b4011767bb4b907e662943a52bcc22a80382ee0b5d + languageName: node + linkType: hard + +"mdast-util-mdx-expression@npm:^1.1.0": + version: 1.3.2 + resolution: "mdast-util-mdx-expression@npm:1.3.2" + dependencies: + "@types/estree-jsx": "npm:^1.0.0" + "@types/hast": "npm:^2.0.0" + "@types/mdast": "npm:^3.0.0" + mdast-util-from-markdown: "npm:^1.0.0" + mdast-util-to-markdown: "npm:^1.0.0" + checksum: 01f306ee809d28825cbec23b3c80376a0fbe69601b6b2843d23beb5662a31ec7560995f52b96b13093cc03de1130404a47f139d16f58c3f54e91e88f4bdd82d2 languageName: node linkType: hard @@ -19667,6 +19849,16 @@ __metadata: languageName: node linkType: hard +"mdast-util-phrasing@npm:^3.0.0": + version: 3.0.1 + resolution: "mdast-util-phrasing@npm:3.0.1" + dependencies: + "@types/mdast": "npm:^3.0.0" + unist-util-is: "npm:^5.0.0" + checksum: 5e00e303652a7581593549dbce20dfb69d687d79a972f7928f6ca1920ef5385bceb737a3d5292ab6d937ed8c67bb59771e80e88f530b78734fe7d155f833e32b + languageName: node + linkType: hard + "mdast-util-phrasing@npm:^4.0.0": version: 4.0.0 resolution: "mdast-util-phrasing@npm:4.0.0" @@ -19693,17 +19885,19 @@ __metadata: languageName: node linkType: hard -"mdast-util-to-markdown@npm:^0.6.0": - version: 0.6.5 - resolution: "mdast-util-to-markdown@npm:0.6.5" +"mdast-util-to-markdown@npm:^1.0.0": + version: 1.5.0 + resolution: "mdast-util-to-markdown@npm:1.5.0" dependencies: + "@types/mdast": "npm:^3.0.0" "@types/unist": "npm:^2.0.0" - longest-streak: "npm:^2.0.0" - mdast-util-to-string: "npm:^2.0.0" - parse-entities: "npm:^2.0.0" - repeat-string: "npm:^1.0.0" - zwitch: "npm:^1.0.0" - checksum: 716035b75a50394298eb31acee60a20d06310c7ebf83a3009908714d8c4058d636344932c9c054f1a26e8c6c20e2aafda3b87e003c16037b3e16b2d260a87463 + longest-streak: "npm:^3.0.0" + mdast-util-phrasing: "npm:^3.0.0" + mdast-util-to-string: "npm:^3.0.0" + micromark-util-decode-string: "npm:^1.0.0" + unist-util-visit: "npm:^4.0.0" + zwitch: "npm:^2.0.0" + checksum: 9831d14aa6c097750a90c7b87b4e814b040731c30606a794c9b136dc746633dd9ec07154ca97d4fec4eaf732cf89d14643424e2581732d6ee18c9b0e51ff7664 languageName: node linkType: hard @@ -19723,17 +19917,19 @@ __metadata: languageName: node linkType: hard -"mdast-util-to-string@npm:^1.0.0, mdast-util-to-string@npm:^1.0.2": +"mdast-util-to-string@npm:^1.0.0": version: 1.1.0 resolution: "mdast-util-to-string@npm:1.1.0" checksum: 5dad9746ec0839792a8a35f504564e8d2b8c30013652410306c111963d33f1ee7b5477aa64ed77b64e13216363a29395809875ffd80e2031a08614657628a121 languageName: node linkType: hard -"mdast-util-to-string@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-to-string@npm:2.0.0" - checksum: a4231085133cdfec24644b694c13661e5a01d26716be0105b6792889faa04b8030e4abbf72d4be3363098b2b38b2b98f1f1f1f0858eb6580dc04e2aca1436a37 +"mdast-util-to-string@npm:^3.0.0, mdast-util-to-string@npm:^3.1.0": + version: 3.2.0 + resolution: "mdast-util-to-string@npm:3.2.0" + dependencies: + "@types/mdast": "npm:^3.0.0" + checksum: 112f4bf0f6758dcb95deffdcf37afba7eaecdfe2ee13252de031723094d4d55220e147326690a8b91244758e2d678e7aeb1fdd0fa6ef3317c979bc42effd9a21 languageName: node linkType: hard @@ -19843,6 +20039,30 @@ __metadata: languageName: node linkType: hard +"micromark-core-commonmark@npm:^1.0.1": + version: 1.1.0 + resolution: "micromark-core-commonmark@npm:1.1.0" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + micromark-factory-destination: "npm:^1.0.0" + micromark-factory-label: "npm:^1.0.0" + micromark-factory-space: "npm:^1.0.0" + micromark-factory-title: "npm:^1.0.0" + micromark-factory-whitespace: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-chunked: "npm:^1.0.0" + micromark-util-classify-character: "npm:^1.0.0" + micromark-util-html-tag-name: "npm:^1.0.0" + micromark-util-normalize-identifier: "npm:^1.0.0" + micromark-util-resolve-all: "npm:^1.0.0" + micromark-util-subtokenize: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.1" + uvu: "npm:^0.5.0" + checksum: b3bf7b7004ce7dbb3ae151dcca4db1d12546f1b943affb2418da4b90b9ce59357373c433ee2eea4c868aee0791dafa355aeed19f5ef2b0acaf271f32f1ecbe6a + languageName: node + linkType: hard + "micromark-core-commonmark@npm:^2.0.0": version: 2.0.0 resolution: "micromark-core-commonmark@npm:2.0.0" @@ -20036,6 +20256,17 @@ __metadata: languageName: node linkType: hard +"micromark-factory-destination@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-destination@npm:1.1.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 71ebd9089bf0c9689b98ef42215c04032ae2701ae08c3546b663628553255dca18e5310dbdacddad3acd8de4f12a789835fff30dadc4da3c4e30387a75e6b488 + languageName: node + linkType: hard + "micromark-factory-destination@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-destination@npm:2.0.0" @@ -20047,6 +20278,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-label@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-label@npm:1.1.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + uvu: "npm:^0.5.0" + checksum: 5e2cd2d8214bb92a34dfcedf9c7aecf565e3648650a3a6a0495ededf15f2318dd214dc069e3026402792cd5839d395313f8ef9c2e86ca34a8facaa0f75a77753 + languageName: node + linkType: hard + "micromark-factory-label@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-label@npm:2.0.0" @@ -20075,6 +20318,16 @@ __metadata: languageName: node linkType: hard +"micromark-factory-space@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-space@npm:1.1.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 3da81187ce003dd4178c7adc4674052fb8befc8f1a700ae4c8227755f38581a4ae963866dc4857488d62d1dc9837606c9f2f435fa1332f62a0f1c49b83c6a822 + languageName: node + linkType: hard + "micromark-factory-space@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-space@npm:2.0.0" @@ -20085,6 +20338,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-title@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-title@npm:1.1.0" + dependencies: + micromark-factory-space: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: cf8c687d1d5c3928846a4791d4a7e2f1d7bdd2397051e20d60f06b7565a48bf85198ab6f85735e997ab3f0cbb80b8b6391f4f7ebc0aae2f2f8c3a08541257bf6 + languageName: node + linkType: hard + "micromark-factory-title@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-title@npm:2.0.0" @@ -20097,6 +20362,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-whitespace@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-factory-whitespace@npm:1.1.0" + dependencies: + micromark-factory-space: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 7248cc4534f9befb38c6f398b6e38efd3199f1428fc214c9cb7ed5b6e9fa7a82c0d8cdfa9bcacde62887c9a7c8c46baf5c318b2ae8f701afbccc8ad702e92dce + languageName: node + linkType: hard + "micromark-factory-whitespace@npm:^2.0.0": version: 2.0.0 resolution: "micromark-factory-whitespace@npm:2.0.0" @@ -20109,6 +20386,16 @@ __metadata: languageName: node linkType: hard +"micromark-util-character@npm:^1.0.0": + version: 1.2.0 + resolution: "micromark-util-character@npm:1.2.0" + dependencies: + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 3390a675a50731b58a8e5493cd802e190427f10fa782079b455b00f6b54e406e36882df7d4a3bd32b709f7a2c3735b4912597ebc1c0a99566a8d8d0b816e2cd4 + languageName: node + linkType: hard + "micromark-util-character@npm:^2.0.0": version: 2.0.1 resolution: "micromark-util-character@npm:2.0.1" @@ -20119,6 +20406,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-chunked@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-chunked@npm:1.1.0" + dependencies: + micromark-util-symbol: "npm:^1.0.0" + checksum: 59534cf4aaf481ed58d65478d00eae0080df9b5816673f79b5ddb0cea263e5a9ee9cbb6cc565daf1eb3c8c4ff86fc4e25d38a0577539655cda823a4249efd358 + languageName: node + linkType: hard + "micromark-util-chunked@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-chunked@npm:2.0.0" @@ -20128,6 +20424,17 @@ __metadata: languageName: node linkType: hard +"micromark-util-classify-character@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-classify-character@npm:1.1.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 3266453dc0fdaf584e24c9b3c91d1ed180f76b5856699c51fd2549305814fcab7ec52afb4d3e83d002a9115cd2d2b2ffdc9c0b38ed85120822bf515cc00636ec + languageName: node + linkType: hard + "micromark-util-classify-character@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-classify-character@npm:2.0.0" @@ -20139,6 +20446,16 @@ __metadata: languageName: node linkType: hard +"micromark-util-combine-extensions@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-combine-extensions@npm:1.1.0" + dependencies: + micromark-util-chunked: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + checksum: 0bc572fab3fe77f533c29aa1b75cb847b9fc9455f67a98623ef9740b925c0b0426ad9f09bbb56f1e844ea9ebada7873d1f06d27f7c979a917692b273c4b69e31 + languageName: node + linkType: hard + "micromark-util-combine-extensions@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-combine-extensions@npm:2.0.0" @@ -20149,6 +20466,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-decode-numeric-character-reference@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" + dependencies: + micromark-util-symbol: "npm:^1.0.0" + checksum: 64ef2575e3fc2426976c19e16973348f20b59ddd5543f1467ac2e251f29e0a91f12089703d29ae985b0b9a408ee0d72f06d04ed3920811aa2402aabca3bdf9e4 + languageName: node + linkType: hard + "micromark-util-decode-numeric-character-reference@npm:^2.0.0": version: 2.0.1 resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" @@ -20158,6 +20484,18 @@ __metadata: languageName: node linkType: hard +"micromark-util-decode-string@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-decode-string@npm:1.1.0" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-decode-numeric-character-reference: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + checksum: 757a0aaa5ad6c50c7480bd75371d407ac75f5022cd4404aba07adadf1448189502aea9bb7b2d09d25e18745e0abf72b95506b6beb184bcccabe919e48e3a5df7 + languageName: node + linkType: hard + "micromark-util-decode-string@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-decode-string@npm:2.0.0" @@ -20170,6 +20508,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-encode@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-encode@npm:1.1.0" + checksum: 9878c9bc96999d45626a7597fffac85348ea842dce75d2417345cbf070a9941c62477bd0963bef37d4f0fd29f2982be6ddf416d62806f00ccb334af9d6ee87e7 + languageName: node + linkType: hard + "micromark-util-encode@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-encode@npm:2.0.0" @@ -20193,6 +20538,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-html-tag-name@npm:^1.0.0": + version: 1.2.0 + resolution: "micromark-util-html-tag-name@npm:1.2.0" + checksum: 15421869678d36b4fe51df453921e8186bff514a14e9f79f32b7e1cdd67874e22a66ad34a7f048dd132cbbbfc7c382ae2f777a2bfd1f245a47705dc1c6d4f199 + languageName: node + linkType: hard + "micromark-util-html-tag-name@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-html-tag-name@npm:2.0.0" @@ -20200,6 +20552,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-normalize-identifier@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-normalize-identifier@npm:1.1.0" + dependencies: + micromark-util-symbol: "npm:^1.0.0" + checksum: a9657321a2392584e4d978061882117a84db7d2c2c1c052c0f5d25da089d463edb9f956d5beaf7f5768984b6f72d046d59b5972951ec7bf25397687a62b8278a + languageName: node + linkType: hard + "micromark-util-normalize-identifier@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-normalize-identifier@npm:2.0.0" @@ -20209,6 +20570,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-resolve-all@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-resolve-all@npm:1.1.0" + dependencies: + micromark-util-types: "npm:^1.0.0" + checksum: b5c95484c06e87bbbb60d8430eb030a458733a5270409f4c67892d1274737087ca6a7ca888987430e57cf1dcd44bb16390d3b3936a2bf07f7534ec8f52ce43c9 + languageName: node + linkType: hard + "micromark-util-resolve-all@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-resolve-all@npm:2.0.0" @@ -20218,6 +20588,17 @@ __metadata: languageName: node linkType: hard +"micromark-util-sanitize-uri@npm:^1.0.0": + version: 1.2.0 + resolution: "micromark-util-sanitize-uri@npm:1.2.0" + dependencies: + micromark-util-character: "npm:^1.0.0" + micromark-util-encode: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + checksum: dbdb98248e9f0408c7a00f1c1cd805775b41d213defd659533835f34b38da38e8f990bf7b3f782e96bffbc549aec9c3ecdab197d4ad5adbfe08f814a70327b6e + languageName: node + linkType: hard + "micromark-util-sanitize-uri@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-sanitize-uri@npm:2.0.0" @@ -20229,6 +20610,18 @@ __metadata: languageName: node linkType: hard +"micromark-util-subtokenize@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-subtokenize@npm:1.1.0" + dependencies: + micromark-util-chunked: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.0" + uvu: "npm:^0.5.0" + checksum: f292b1b162845db50d36255c9d4c4c6d47931fbca3ac98a80c7e536d2163233fd662f8ca0479ee2b80f145c66a1394c7ed17dfce801439741211015e77e3901e + languageName: node + linkType: hard + "micromark-util-subtokenize@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-subtokenize@npm:2.0.0" @@ -20241,6 +20634,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-symbol@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-symbol@npm:1.1.0" + checksum: 10ceaed33a90e6bfd3a5d57053dbb53f437d4809cc11430b5a09479c0ba601577059be9286df4a7eae6e350a60a2575dc9fa9d9872b5b8d058c875e075c33803 + languageName: node + linkType: hard + "micromark-util-symbol@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-symbol@npm:2.0.0" @@ -20248,6 +20648,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": + version: 1.1.0 + resolution: "micromark-util-types@npm:1.1.0" + checksum: a9749cb0a12a252ff536baabcb7012421b6fad4d91a5fdd80d7b33dc7b4c22e2d0c4637dfe5b902d00247fe6c9b01f4a24fce6b572b16ccaa4da90e6ce2a11e4 + languageName: node + linkType: hard + "micromark-util-types@npm:^2.0.0": version: 2.0.0 resolution: "micromark-util-types@npm:2.0.0" @@ -20255,6 +20662,31 @@ __metadata: languageName: node linkType: hard +"micromark@npm:^3.0.0": + version: 3.2.0 + resolution: "micromark@npm:3.2.0" + dependencies: + "@types/debug": "npm:^4.0.0" + debug: "npm:^4.0.0" + decode-named-character-reference: "npm:^1.0.0" + micromark-core-commonmark: "npm:^1.0.1" + micromark-factory-space: "npm:^1.0.0" + micromark-util-character: "npm:^1.0.0" + micromark-util-chunked: "npm:^1.0.0" + micromark-util-combine-extensions: "npm:^1.0.0" + micromark-util-decode-numeric-character-reference: "npm:^1.0.0" + micromark-util-encode: "npm:^1.0.0" + micromark-util-normalize-identifier: "npm:^1.0.0" + micromark-util-resolve-all: "npm:^1.0.0" + micromark-util-sanitize-uri: "npm:^1.0.0" + micromark-util-subtokenize: "npm:^1.0.0" + micromark-util-symbol: "npm:^1.0.0" + micromark-util-types: "npm:^1.0.1" + uvu: "npm:^0.5.0" + checksum: f243e805d1b3cc699fddae2de0b1492bc82462f1a709d7ae5c82039f88b1e009c959100184717e748be057b5f88603289d5681679a4e6fbabcd037beb34bc744 + languageName: node + linkType: hard + "micromark@npm:^4.0.0": version: 4.0.0 resolution: "micromark@npm:4.0.0" @@ -20280,16 +20712,6 @@ __metadata: languageName: node linkType: hard -"micromark@npm:~2.11.0": - version: 2.11.4 - resolution: "micromark@npm:2.11.4" - dependencies: - debug: "npm:^4.0.0" - parse-entities: "npm:^2.0.0" - checksum: 67307cbacae621ab1eb23e333a5addc7600cf97d3b40cad22fc1c2d03d734d6d9cbc3f5a7e5d655a8c0862a949abe590ab7cfa96be366bfe09e239a94e6eea55 - languageName: node - linkType: hard - "micromatch@npm:4.0.5, micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4": version: 4.0.5 resolution: "micromatch@npm:4.0.5" @@ -20454,25 +20876,25 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" +"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 + checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1, minimatch@npm:^9.0.3": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 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.8": +"minimist@npm:^1.0.0, 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 @@ -20802,13 +21224,6 @@ __metadata: languageName: node linkType: hard -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -21532,7 +21947,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.2, object.entries@npm:^1.1.6": +"object.entries@npm:^1.1.5, object.entries@npm:^1.1.6, object.entries@npm:^1.1.7": version: 1.1.7 resolution: "object.entries@npm:1.1.7" dependencies: @@ -21707,7 +22122,7 @@ __metadata: languageName: node linkType: hard -"optionator@npm:^0.9.3": +"optionator@npm:^0.9.1, optionator@npm:^0.9.3": version: 0.9.3 resolution: "optionator@npm:0.9.3" dependencies: @@ -22091,6 +22506,19 @@ __metadata: languageName: node linkType: hard +"parse-json@npm:^7.0.0": + version: 7.1.1 + resolution: "parse-json@npm:7.1.1" + dependencies: + "@babel/code-frame": "npm:^7.21.4" + error-ex: "npm:^1.3.2" + json-parse-even-better-errors: "npm:^3.0.0" + lines-and-columns: "npm:^2.0.3" + type-fest: "npm:^3.8.0" + checksum: a85ebc7430af7763fa52eb456d7efd35c35be5b06f04d8d80c37d0d33312ac6cdff12647acb9c95448dcc8b907dfafa81fb126e094aa132b0abc2a71b9df51d5 + languageName: node + linkType: hard + "parse-link-header@npm:^2.0.0": version: 2.0.0 resolution: "parse-link-header@npm:2.0.0" @@ -22879,18 +23307,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" - dependencies: - "@jest/schemas": "npm:^28.1.3" - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f - languageName: node - linkType: hard - "pretty-format@npm:^29.5.0, pretty-format@npm:^29.7.0": version: 29.7.0 resolution: "pretty-format@npm:29.7.0" @@ -22970,6 +23386,13 @@ __metadata: languageName: node linkType: hard +"progress@npm:^2.0.0": + version: 2.0.3 + resolution: "progress@npm:2.0.3" + checksum: 1697e07cb1068055dbe9fe858d242368ff5d2073639e652b75a7eb1f2a1a8d4afd404d719de23c7b48481a6aa0040686310e2dac2f53d776daa2176d3f96369c + languageName: node + linkType: hard + "promise-inflight@npm:^1.0.1": version: 1.0.1 resolution: "promise-inflight@npm:1.0.1" @@ -23792,7 +24215,7 @@ __metadata: languageName: node linkType: hard -"read-package-json-fast@npm:^3.0.0": +"read-package-json-fast@npm:^3.0.0, read-package-json-fast@npm:^3.0.2": version: 3.0.2 resolution: "read-package-json-fast@npm:3.0.2" dependencies: @@ -24071,6 +24494,13 @@ __metadata: languageName: node linkType: hard +"regexpp@npm:^3.2.0": + version: 3.2.0 + resolution: "regexpp@npm:3.2.0" + checksum: d1da82385c8754a1681416b90b9cca0e21b4a2babef159099b88f640637d789c69011d0bc94705dacab85b81133e929d027d85210e8b8b03f8035164dbc14710 + languageName: node + linkType: hard + "regexpu-core@npm:^5.3.1": version: 5.3.2 resolution: "regexpu-core@npm:5.3.2" @@ -24103,16 +24533,17 @@ __metadata: languageName: node linkType: hard -"remark-cli@npm:^9.0.0": - version: 9.0.0 - resolution: "remark-cli@npm:9.0.0" +"remark-cli@npm:^12.0.0": + version: 12.0.0 + resolution: "remark-cli@npm:12.0.0" dependencies: - markdown-extensions: "npm:^1.1.0" - remark: "npm:^13.0.0" - unified-args: "npm:^8.0.0" + import-meta-resolve: "npm:^3.0.0" + markdown-extensions: "npm:^2.0.0" + remark: "npm:^15.0.0" + unified-args: "npm:^11.0.0" bin: remark: cli.js - checksum: 50ec3d3b734d0020f6e9b8fd01aae5b28cf035d2289c408d2eec5870e51b8b42a0759b4d0fbd65f75a3a8c03eff17bf1f84dd5e58a915e1070cf1c0018ac56c1 + checksum: 4d6681e63cb4b37c74e18814c9ff3e323267ec6f4e912a3c68c5c5bfe0b99fa8030513bb430270a2784b1ff01fe5cc2e80dfdf5945e3e03e652b917e6f8eadb6 languageName: node linkType: hard @@ -24143,195 +24574,211 @@ __metadata: languageName: node linkType: hard -"remark-lint-final-newline@npm:^1.0.0": - version: 1.0.5 - resolution: "remark-lint-final-newline@npm:1.0.5" +"remark-lint-final-newline@npm:^2.0.0": + version: 2.1.2 + resolution: "remark-lint-final-newline@npm:2.1.2" dependencies: - unified-lint-rule: "npm:^1.0.0" - checksum: 8da98bcaa294e7b57c2d5d6c4174cd19cc46d10b28956e88e207b5e7b01dd1a2bfd193bb2968a35f5e134f7c1da42748f7d8859d7bd7b1fecef5c5f65112856b + "@types/mdast": "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + checksum: 47d9880fa589d3cd220965a38060fc6dc027adb11c244ab05c4099d9f29f0afbe69452488a78f246ea5de40011471a5695a23a5c445ee1f80ae0cd9a419e036f languageName: node linkType: hard -"remark-lint-hard-break-spaces@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-hard-break-spaces@npm:2.0.1" +"remark-lint-hard-break-spaces@npm:^3.0.0": + version: 3.1.2 + resolution: "remark-lint-hard-break-spaces@npm:3.1.2" dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 384673d69bc9b3ecf36c5a1723757637216b4e73bc13869d6051f06c07d50583c017aed2e424134876f58450aed44d3a6a1494dd849a208938f4687430dfbad0 + "@types/mdast": "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-position: "npm:^4.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 6216d93a893e9724f81f2ae34a4484d74beaf20b91319897eaf0b5ce6e60dfdc32077efd0d0a7b777855d09ea11746daa0604c74299570a617fc50b96d5da37c languageName: node linkType: hard -"remark-lint-list-item-bullet-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-list-item-bullet-indent@npm:3.0.0" +"remark-lint-list-item-bullet-indent@npm:^4.0.0": + version: 4.1.2 + resolution: "remark-lint-list-item-bullet-indent@npm:4.1.2" dependencies: + "@types/mdast": "npm:^3.0.0" pluralize: "npm:^8.0.0" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: 77ad42e65be9f94c7f08eee97844fcc43035a15d3fbcc30d61cf22417c76349bcf786bf1693bf2d422358551a74a16caf87893eb61d17381b2a2a78ef6ad57f9 + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: b8af3a7e328d300344cecd51218eb34b4261425a648d095c8def3c1abc5a4734fecc5f470b58faef56edbc565ccdbe939acf6832dd60d5d93a5748ebade57cd4 languageName: node linkType: hard -"remark-lint-list-item-indent@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-list-item-indent@npm:2.0.1" +"remark-lint-list-item-indent@npm:^3.0.0": + version: 3.1.2 + resolution: "remark-lint-list-item-indent@npm:3.1.2" dependencies: + "@types/mdast": "npm:^3.0.0" pluralize: "npm:^8.0.0" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: ec26d4c4fe813bdffbef98320b9c852cadc9d3641a6d78e808a65c21f2a338ff953ebf44b6640ef8d5fafcec46c2bf99617e508b99c6a847c690c98e5caf2c2c - languageName: node - linkType: hard - -"remark-lint-no-auto-link-without-protocol@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-auto-link-without-protocol@npm:2.0.1" - dependencies: - mdast-util-to-string: "npm:^1.0.2" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 792b61b0ea985b168149eddb4908a12daa9c2bb2e53ae3d5849c70493a117bfe1e00b0aecb3940fde2789d06c9467f72160d95da57951efd617bbe0c620092a9 + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-position: "npm:^4.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 2204a5bb4ead4178d505ef00d10b7ec9b50dbe4331557db59bcbbe35aa83434c6f10b86537af715e2955cc7c82e17f5da361f9f07c4febdb82acebe2ea594204 languageName: node linkType: hard -"remark-lint-no-blockquote-without-marker@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-no-blockquote-without-marker@npm:4.0.0" +"remark-lint-no-blockquote-without-marker@npm:^5.0.0": + version: 5.1.2 + resolution: "remark-lint-no-blockquote-without-marker@npm:5.1.2" dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.0.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - vfile-location: "npm:^3.0.0" - checksum: b37444782c350a79ad529556ba9928ee00ebef0ccf39bc1b65d412ddda00e33352c7eb58e58b20863ce43805087d2ebf5324389321d52bd834a0203b988e4bce + "@types/mdast": "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-position: "npm:^4.0.0" + unist-util-visit: "npm:^4.0.0" + vfile-location: "npm:^4.0.0" + checksum: 2340cfcdb4304118995335649928f9618581cbfc726a632c23a7f0ee40b512c9204f0d746ca1672b55e516e81a99194334e5db419485856e7b54509e0c1e94bd languageName: node linkType: hard -"remark-lint-no-duplicate-definitions@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-duplicate-definitions@npm:2.0.1" +"remark-lint-no-duplicate-definitions@npm:^3.0.0": + version: 3.1.2 + resolution: "remark-lint-no-duplicate-definitions@npm:3.1.2" dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-stringify-position: "npm:^2.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 6f4b24885d21c65b9f0ba1cdaa220b8633eb70760c795e3471422cd03cb5beb1ab914960f818680742ca5589da99649594f2600d46309dc03064513231961416 + "@types/mdast": "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-position: "npm:^4.0.0" + unist-util-stringify-position: "npm:^3.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 50b70ee22b7a58ce926595a5a71930b237e1917d1bf4e040f735e0099fb38f4d58b3010e125f6e6fd11373a5d9c1804750f51dbd2d764a33133a93f63f04bf3c languageName: node linkType: hard -"remark-lint-no-heading-content-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-no-heading-content-indent@npm:3.0.0" +"remark-lint-no-heading-content-indent@npm:^4.0.0": + version: 4.1.2 + resolution: "remark-lint-no-heading-content-indent@npm:4.1.2" dependencies: - mdast-util-heading-style: "npm:^1.0.2" + "@types/mdast": "npm:^3.0.0" + mdast-util-heading-style: "npm:^2.0.0" pluralize: "npm:^8.0.0" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 428273b13e2f89f396e283b6d9ad6ac3e49eaa451365a3df2dba1d8ffcdd73200ebac5ad063d299c6e91f8df4b9aa59894f3115bf96d2f345bad0875cce643f4 + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-position: "npm:^4.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 4773db789fbd9e429afd2a7f1bd57abb7400d331126d9ff7584b518b74ac77bd62fb2d3138be3d75da319ea41ba763f1a94b3dcea05dd3283dcce8d9e0a3a022 languageName: node linkType: hard -"remark-lint-no-inline-padding@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-no-inline-padding@npm:3.0.0" +"remark-lint-no-inline-padding@npm:^4.0.0": + version: 4.1.2 + resolution: "remark-lint-no-inline-padding@npm:4.1.2" dependencies: - mdast-util-to-string: "npm:^1.0.2" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: ce0d33883f45f47d4d2e38a91e633931b7cdad75880dfe91a08bf739ff0804f5e4c6dfc97de3c28d87065385363133666ac7e01b57a86dc89b07821df424c1f8 + "@types/mdast": "npm:^3.0.0" + mdast-util-to-string: "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 014eec4f44c98a818ad4fc50db193242a521c1abeb7bf90fd929597ffae9642c3f74e387a2839e72d8bf9c1e038b5e79c1a5c80a5ed0755c1a662a8a16049164 languageName: node linkType: hard -"remark-lint-no-literal-urls@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-literal-urls@npm:2.0.1" +"remark-lint-no-literal-urls@npm:^3.0.0": + version: 3.1.2 + resolution: "remark-lint-no-literal-urls@npm:3.1.2" dependencies: - mdast-util-to-string: "npm:^1.0.2" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 2112a197fdcc4e49c32d0caaeb8bfb39d66ce9051613f19724360017c030fb721bdccb4ca57cffbd7ae43f0e30642864ff8e7e5fdf24fdca2a743abd78a6317d + "@types/mdast": "npm:^3.0.0" + mdast-util-to-string: "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-position: "npm:^4.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 4fad28c408676f6cd72a4994ac4ec4253f75ff03817262f8ca025bd424313a2f5bcc5295431e2246e75db47ea0f03c05428ee872879cf497f91356aeb7273766 languageName: node linkType: hard -"remark-lint-no-shortcut-reference-image@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-shortcut-reference-image@npm:2.0.1" +"remark-lint-no-shortcut-reference-image@npm:^3.0.0": + version: 3.1.2 + resolution: "remark-lint-no-shortcut-reference-image@npm:3.1.2" dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: 2e4a1a3cd11f28f33ab48ec6dca273464e73ad9981cc213aa522aae8cb536c86dd283f07d1f06ce86824fc3dec922e1e28921894e3dc4af05a7560c74d8a300a + "@types/mdast": "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: af84df873b34189108e83141aeb91a98975e555c9978bf918a108e34cb244aac29f24a973f04ec7664b00482a6e5c870ff8a068b1862cf2347670a370c6336a1 languageName: node linkType: hard -"remark-lint-no-shortcut-reference-link@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-shortcut-reference-link@npm:2.0.1" +"remark-lint-no-shortcut-reference-link@npm:^3.0.0": + version: 3.1.2 + resolution: "remark-lint-no-shortcut-reference-link@npm:3.1.2" dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: 7e853129bdce68f9e9dd8339eab8f7dff12ca623a3e52a2855b343b3978de864cfd03489cc1998ab3f7b93a8e9d9bbf4bc39ab9901ef94453231e33ea14b1b24 + "@types/mdast": "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 84d4d7be035f77d5068bc71530bb5b439b6dd7ce05058ef3a645456513838dfd83306fb8852d47f0d733ab5f4fbf742428c4f97254923e2594efbf58ad5ca81f languageName: node linkType: hard -"remark-lint-no-undefined-references@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-no-undefined-references@npm:3.0.0" +"remark-lint-no-undefined-references@npm:^4.0.0": + version: 4.2.1 + resolution: "remark-lint-no-undefined-references@npm:4.2.1" dependencies: - collapse-white-space: "npm:^1.0.4" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.1.0" - unist-util-visit: "npm:^2.0.0" - vfile-location: "npm:^3.1.0" - checksum: 36cd53cd58c1139bd02a8cd712dd572a032856f8f8dc5627636b1e0bf5be064a73c490191ec12830b541e70d28dea43d5a57c97fcb536ac2eb150aef94641e0e + "@types/mdast": "npm:^3.0.0" + micromark-util-normalize-identifier: "npm:^1.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-position: "npm:^4.0.0" + unist-util-visit: "npm:^4.0.0" + vfile-location: "npm:^4.0.0" + checksum: 9b7d40456016f45142e4c8b2ae9561dc8714ac40ad68e39cf6687bf996243e2d15021b323fbfb09d140d5234bd4a164930a67f04b0ac100e1cba7c15d539ed3e languageName: node linkType: hard -"remark-lint-no-unused-definitions@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-unused-definitions@npm:2.0.1" +"remark-lint-no-unused-definitions@npm:^3.0.0": + version: 3.1.2 + resolution: "remark-lint-no-unused-definitions@npm:3.1.2" dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: 477db052bb4fdbc23c7a959523910c916beba9e1c80c60412ea1635afe41e5df25e374a251ffbd8b676eabe88dce11a20b6be1ca597d805a73c34d32f5a2ca84 + "@types/mdast": "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 6c0cda55e2c1dbfc79bb940d4277123dd42cf65d37b8617191958cbe8318086006ad403808a24369efa6c4beb8fa6972d3e3a7ec8b17e16e4e5f71dde803b59f languageName: node linkType: hard -"remark-lint-ordered-list-marker-style@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-ordered-list-marker-style@npm:2.0.1" +"remark-lint-ordered-list-marker-style@npm:^3.0.0": + version: 3.1.2 + resolution: "remark-lint-ordered-list-marker-style@npm:3.1.2" dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 7da6a7afeb98aba819675aefb68a75b358d37baceddb0d022b60f624169d95680a330e6fc5a06ccf65c7e729f60223072a28bea367bcdc1022f548ef1970a635 + "@types/mdast": "npm:^3.0.0" + unified: "npm:^10.0.0" + unified-lint-rule: "npm:^2.0.0" + unist-util-generated: "npm:^2.0.0" + unist-util-position: "npm:^4.0.0" + unist-util-visit: "npm:^4.0.0" + checksum: 1e2789a95d3c19378de7a07203cdc9a5d790d83304bbe93ae3fc2c48c448bb9d4bb2596beb6447ca3434cc3fe1531b3a9db7c2f20cdc706a3974bf4647195cae languageName: node linkType: hard -"remark-lint@npm:^8.0.0": - version: 8.0.0 - resolution: "remark-lint@npm:8.0.0" +"remark-lint@npm:^9.0.0, remark-lint@npm:^9.1.2": + version: 9.1.2 + resolution: "remark-lint@npm:9.1.2" dependencies: - remark-message-control: "npm:^6.0.0" - checksum: 02e6f2a3db83284bb6f816c8270801a5e211260fe4129777cdadd3f92c5d9f709c2d570e72c88d421453425e54cbe92ccfd8171812dce1086566b819aa8b45ca + "@types/mdast": "npm:^3.0.0" + remark-message-control: "npm:^7.0.0" + unified: "npm:^10.1.0" + checksum: 31bdbebe519e6a46159ed9337a81219d2eb3d9223e57f2981817e2c173e5cc94469b6ad7b9e773407fa01b539a2b1bacbd3f827a65f99f839166d044d0892977 languageName: node linkType: hard @@ -24345,13 +24792,16 @@ __metadata: languageName: node linkType: hard -"remark-message-control@npm:^6.0.0": - version: 6.0.0 - resolution: "remark-message-control@npm:6.0.0" +"remark-message-control@npm:^7.0.0": + version: 7.1.1 + resolution: "remark-message-control@npm:7.1.1" dependencies: - mdast-comment-marker: "npm:^1.0.0" - unified-message-control: "npm:^3.0.0" - checksum: 83921456b5802e89d15a0dc9bbe52d4e545bdac60c48416779f62262387d3b605c5247c1ae1dbcc08e2d1f6150e6044f2d96b776586ba7db90057170f7ee2256 + "@types/mdast": "npm:^3.0.0" + mdast-comment-marker: "npm:^2.0.0" + unified: "npm:^10.0.0" + unified-message-control: "npm:^4.0.0" + vfile: "npm:^5.0.0" + checksum: 290c9355a2d3a438ece919c0e1120a7493751060ead0bb0f3e8ebd393ca12c89cfc0d0c24c6496c61b8f4878486ac87a52ffa57435b8ef13af2926bc01929372 languageName: node linkType: hard @@ -24367,36 +24817,28 @@ __metadata: languageName: node linkType: hard -"remark-parse@npm:^9.0.0": - version: 9.0.0 - resolution: "remark-parse@npm:9.0.0" +"remark-preset-lint-recommended@npm:^6.1.3": + version: 6.1.3 + resolution: "remark-preset-lint-recommended@npm:6.1.3" dependencies: - mdast-util-from-markdown: "npm:^0.8.0" - checksum: 7523b2a2e3c7a80f7530b4d5615e8862890abe321cdc4f6f7b103c70ceb4b3eca14cc71127149f05d5e29ed521b0c7505af9f11b1293921cf7cdf6d794104a21 - languageName: node - linkType: hard - -"remark-preset-lint-recommended@npm:^5.0.0": - version: 5.0.0 - resolution: "remark-preset-lint-recommended@npm:5.0.0" - dependencies: - remark-lint: "npm:^8.0.0" - remark-lint-final-newline: "npm:^1.0.0" - remark-lint-hard-break-spaces: "npm:^2.0.0" - remark-lint-list-item-bullet-indent: "npm:^3.0.0" - remark-lint-list-item-indent: "npm:^2.0.0" - remark-lint-no-auto-link-without-protocol: "npm:^2.0.0" - remark-lint-no-blockquote-without-marker: "npm:^4.0.0" - remark-lint-no-duplicate-definitions: "npm:^2.0.0" - remark-lint-no-heading-content-indent: "npm:^3.0.0" - remark-lint-no-inline-padding: "npm:^3.0.0" - remark-lint-no-literal-urls: "npm:^2.0.0" - remark-lint-no-shortcut-reference-image: "npm:^2.0.0" - remark-lint-no-shortcut-reference-link: "npm:^2.0.0" - remark-lint-no-undefined-references: "npm:^3.0.0" - remark-lint-no-unused-definitions: "npm:^2.0.0" - remark-lint-ordered-list-marker-style: "npm:^2.0.0" - checksum: 355c454f14c7fd3562feec7eb025c5dd3a3eb1107d8ba39f5c5b7905cb2301e0fc35090ba2ba4f2084d29d66bd833c8ae60e3c839f29a71f935691e94a2e4b72 + "@types/mdast": "npm:^3.0.0" + remark-lint: "npm:^9.0.0" + remark-lint-final-newline: "npm:^2.0.0" + remark-lint-hard-break-spaces: "npm:^3.0.0" + remark-lint-list-item-bullet-indent: "npm:^4.0.0" + remark-lint-list-item-indent: "npm:^3.0.0" + remark-lint-no-blockquote-without-marker: "npm:^5.0.0" + remark-lint-no-duplicate-definitions: "npm:^3.0.0" + remark-lint-no-heading-content-indent: "npm:^4.0.0" + remark-lint-no-inline-padding: "npm:^4.0.0" + remark-lint-no-literal-urls: "npm:^3.0.0" + remark-lint-no-shortcut-reference-image: "npm:^3.0.0" + remark-lint-no-shortcut-reference-link: "npm:^3.0.0" + remark-lint-no-undefined-references: "npm:^4.0.0" + remark-lint-no-unused-definitions: "npm:^3.0.0" + remark-lint-ordered-list-marker-style: "npm:^3.0.0" + unified: "npm:^10.0.0" + checksum: 48abd8dbdfacb9dd178dbae534541a083a535757324e7c9ad2ef0085f9a4a9e034d8f02871b6138268accf02a6cb9b1a0d36ce913436481aa1998475b40df8b1 languageName: node linkType: hard @@ -24435,27 +24877,7 @@ __metadata: languageName: node linkType: hard -"remark-stringify@npm:^9.0.0": - version: 9.0.1 - resolution: "remark-stringify@npm:9.0.1" - dependencies: - mdast-util-to-markdown: "npm:^0.6.0" - checksum: 3d3b3736f993f94b66f7af60f9d20481e1bd6d262a7c141809d3bb1b3a5eaea3a5f51b56672aad57f0c7d43654448f95254ed4e9fab53964cafe0dce6dfa87ae - languageName: node - linkType: hard - -"remark@npm:^13.0.0": - version: 13.0.0 - resolution: "remark@npm:13.0.0" - dependencies: - remark-parse: "npm:^9.0.0" - remark-stringify: "npm:^9.0.0" - unified: "npm:^9.1.0" - checksum: 5b49c79d24e6bc2b02f62feff38fc772ebb0ede49465bc4e038856ffc002fcf54a628eb7b71814f837131344c2f35397bad6767140a18450085990a16fb1397c - languageName: node - linkType: hard - -"remark@npm:^15.0.1": +"remark@npm:^15.0.0, remark@npm:^15.0.1": version: 15.0.1 resolution: "remark@npm:15.0.1" dependencies: @@ -24494,7 +24916,7 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.0.0, repeat-string@npm:^1.5.0, repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.6.1": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d @@ -24943,7 +25365,7 @@ __metadata: languageName: node linkType: hard -"sade@npm:^1.7.4": +"sade@npm:^1.7.3, sade@npm:^1.7.4": version: 1.8.1 resolution: "sade@npm:1.8.1" dependencies: @@ -25201,7 +25623,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:7.5.4, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.4, 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.5.4, semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.2.1, semver@npm:^7.3.4, 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": version: 7.5.4 resolution: "semver@npm:7.5.4" dependencies: @@ -25590,13 +26012,6 @@ __metadata: languageName: node linkType: hard -"sliced@npm:^1.0.1": - version: 1.0.1 - resolution: "sliced@npm:1.0.1" - checksum: 42f93fdc87b79492704d6af45efaafe407384812467514f6763ec823fedb32f7cbe8addd85bfebc6eff094f79fab899225b82690ab57c62d1959c4f6bbc6f5b1 - languageName: node - linkType: hard - "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -26223,6 +26638,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^6.0.0": + version: 6.1.0 + resolution: "string-width@npm:6.1.0" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^10.2.1" + strip-ansi: "npm:^7.0.1" + checksum: 7b2991ea7c946a43042070787b85af454079116dfd6d853aab4ff8a6d4ac717cdc18656cfee15b7a7a78286669202a4a56385728f0740cb1e15001c71807b361 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.8": version: 4.0.10 resolution: "string.prototype.matchall@npm:4.0.10" @@ -26326,7 +26752,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.0, strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -26381,7 +26807,7 @@ __metadata: languageName: node linkType: hard -"strip-json-comments@npm:^3.1.1": +"strip-json-comments@npm:^3.1.0, strip-json-comments@npm:^3.1.1": version: 3.1.1 resolution: "strip-json-comments@npm:3.1.1" checksum: 9681a6257b925a7fa0f285851c0e613cc934a50661fa7bb41ca9cbbff89686bb4a0ee366e6ecedc4daafd01e83eee0720111ab294366fe7c185e935475ebcecd @@ -26483,7 +26909,7 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^6.0.0, supports-color@npm:^6.1.0": +"supports-color@npm:^6.1.0": version: 6.1.0 resolution: "supports-color@npm:6.1.0" dependencies: @@ -26510,6 +26936,13 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^9.0.0": + version: 9.4.0 + resolution: "supports-color@npm:9.4.0" + checksum: 6c24e6b2b64c6a60e5248490cfa50de5924da32cf09ae357ad8ebbf305cc5d2717ba705a9d4cb397d80bbf39417e8fdc8d7a0ce18bd0041bf7b5b456229164e4 + languageName: node + linkType: hard + "supports-hyperlinks@npm:^1.0.1": version: 1.0.1 resolution: "supports-hyperlinks@npm:1.0.1" @@ -27070,16 +27503,6 @@ __metadata: languageName: node linkType: hard -"to-vfile@npm:^6.0.0": - version: 6.1.0 - resolution: "to-vfile@npm:6.1.0" - dependencies: - is-buffer: "npm:^2.0.0" - vfile: "npm:^4.0.0" - checksum: 769591736463332c8c99c418fd94ef0810cf53ae24bdcb7e78b7ce7b0daff5ddf8425e02045e47a722afef538b8986307cf32aee4e36b2568a727b5b6514f81e - languageName: node - linkType: hard - "tocbot@npm:^4.20.1": version: 4.23.0 resolution: "tocbot@npm:4.23.0" @@ -27181,13 +27604,6 @@ __metadata: languageName: node linkType: hard -"trough@npm:^1.0.0": - version: 1.0.5 - resolution: "trough@npm:1.0.5" - checksum: f036d0d7f9bc7cfe5ee650d70b57bb1f048f3292adf6c81bb9b228e546b2b2e5b74ea04a060d21472108a8cda05ec4814bbe86f87ee35c182c50cb41b5c1810a - languageName: node - linkType: hard - "trough@npm:^2.0.0": version: 2.1.0 resolution: "trough@npm:2.1.0" @@ -27202,6 +27618,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.0.1": + version: 1.0.3 + resolution: "ts-api-utils@npm:1.0.3" + peerDependencies: + typescript: ">=4.2.0" + checksum: 9408338819c3aca2a709f0bc54e3f874227901506cacb1163612a6c8a43df224174feb965a5eafdae16f66fc68fd7bfee8d3275d0fa73fbb8699e03ed26520c9 + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -27298,15 +27723,15 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.2": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": "npm:^0.0.29" json5: "npm:^1.0.2" minimist: "npm:^1.2.6" strip-bom: "npm:^3.0.0" - checksum: fdc92bb7b18b31c0e76f8ec4f98d07236b09590fd6578e587ad024792c8b2235d65125a8fd007fa47a84400f84ceccbf33f24e5198d953249e7204f4cef3517c + checksum: 5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 languageName: node linkType: hard @@ -27606,63 +28031,90 @@ __metadata: languageName: node linkType: hard -"unified-args@npm:^8.0.0": - version: 8.1.0 - resolution: "unified-args@npm:8.1.0" +"unified-args@npm:^11.0.0": + version: 11.0.1 + resolution: "unified-args@npm:11.0.1" dependencies: - camelcase: "npm:^5.0.0" - chalk: "npm:^3.0.0" + "@types/text-table": "npm:^0.2.0" + chalk: "npm:^5.0.0" chokidar: "npm:^3.0.0" - fault: "npm:^1.0.2" + comma-separated-tokens: "npm:^2.0.0" json5: "npm:^2.0.0" - minimist: "npm:^1.2.0" + minimist: "npm:^1.0.0" + strip-ansi: "npm:^7.0.0" text-table: "npm:^0.2.0" - unified-engine: "npm:^8.0.0" - checksum: 00c4d89c8cd65f7ef84090ad06206af7d1bcb7b59ff81e1a58913aba66a956d53c8adb01eb814fbdcd676e4be273ef9cb1515f576e376cfe168035c3bddc5966 + unified-engine: "npm:^11.0.0" + checksum: ab3a5ea74a643ebc7342b2a0a96af8d785ec4f98247d6b60aa0189201c26e735cbaba6ed212b820ed9b876793eea3f6993c503357502a55159ece18e3881a13d languageName: node linkType: hard -"unified-engine@npm:^8.0.0": - version: 8.2.0 - resolution: "unified-engine@npm:8.2.0" +"unified-engine@npm:^11.0.0": + version: 11.2.0 + resolution: "unified-engine@npm:11.2.0" dependencies: + "@types/concat-stream": "npm:^2.0.0" + "@types/debug": "npm:^4.0.0" + "@types/is-empty": "npm:^1.0.0" + "@types/node": "npm:^20.0.0" + "@types/unist": "npm:^3.0.0" + "@ungap/structured-clone": "npm:^1.0.0" concat-stream: "npm:^2.0.0" debug: "npm:^4.0.0" - fault: "npm:^1.0.0" - figures: "npm:^3.0.0" - glob: "npm:^7.0.3" + glob: "npm:^10.0.0" ignore: "npm:^5.0.0" - is-buffer: "npm:^2.0.0" is-empty: "npm:^1.0.0" - is-plain-obj: "npm:^2.0.0" - js-yaml: "npm:^3.6.1" - load-plugin: "npm:^3.0.0" - parse-json: "npm:^5.0.0" - to-vfile: "npm:^6.0.0" - trough: "npm:^1.0.0" - unist-util-inspect: "npm:^5.0.0" - vfile-reporter: "npm:^6.0.0" - vfile-statistics: "npm:^1.1.0" - checksum: f44db29d3174dcb6e796d5f93e09b5d9830377355036a22cd994f3fbb95812c30a5f0151c620f2784f89cd075f3eaa32f0b45b01afca6d66a181658b9558cc9a + is-plain-obj: "npm:^4.0.0" + load-plugin: "npm:^6.0.0" + parse-json: "npm:^7.0.0" + trough: "npm:^2.0.0" + unist-util-inspect: "npm:^8.0.0" + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + vfile-reporter: "npm:^8.0.0" + vfile-statistics: "npm:^3.0.0" + yaml: "npm:^2.0.0" + checksum: 2d72d19850640e4808733f8ecbef9e669138c99b686f4aa4da9603f8401f76624183c0a56a1186c3b90e5dcda0a3cbf908aa333bb37ca708d8742deec658803f languageName: node linkType: hard -"unified-lint-rule@npm:^1.0.0": - version: 1.0.6 - resolution: "unified-lint-rule@npm:1.0.6" +"unified-lint-rule@npm:^2.0.0": + version: 2.1.2 + resolution: "unified-lint-rule@npm:2.1.2" dependencies: - wrapped: "npm:^1.0.1" - checksum: 3abc86e8561f3f444f78ec2bfce7ad1ff7f1209b7fe7648e2ba12d2ffbb077a91dd67f62cb0cd9c3ed00cfd48ffdd1e277532f845d687a235c71fe377b94c116 + "@types/unist": "npm:^2.0.0" + trough: "npm:^2.0.0" + unified: "npm:^10.0.0" + vfile: "npm:^5.0.0" + checksum: a37e4b90f021077b89bb4661f33bb0705bf04f7593973ce36972e7d91fbc385a4d946cf12dad4950198d01072d566c2e21ddf449588bbddec4f02b111990630d languageName: node linkType: hard -"unified-message-control@npm:^3.0.0": - version: 3.0.3 - resolution: "unified-message-control@npm:3.0.3" +"unified-message-control@npm:^4.0.0": + version: 4.0.0 + resolution: "unified-message-control@npm:4.0.0" dependencies: - unist-util-visit: "npm:^2.0.0" - vfile-location: "npm:^3.0.0" - checksum: 3b908bb26f2e62baf8a4e64ffdf95595ca1e0ec9e8b9f895eb1f7411981cedddb568ff372c275ec383eb89de66023c8ce8158ffb9ac81c2652392f7a1fd0b0b9 + "@types/unist": "npm:^2.0.0" + unist-util-is: "npm:^5.0.0" + unist-util-visit: "npm:^3.0.0" + vfile: "npm:^5.0.0" + vfile-location: "npm:^4.0.0" + vfile-message: "npm:^3.0.0" + checksum: bcf0a2b36e71fb27fdb8ae8209fdfb51a1121a21973586e548b2582be506d81810361e31970396e543a60d0781739fa5084bc29d7a06b4be95c8cac35d385956 + languageName: node + linkType: hard + +"unified@npm:^10.0.0, unified@npm:^10.1.0": + version: 10.1.2 + resolution: "unified@npm:10.1.2" + dependencies: + "@types/unist": "npm:^2.0.0" + bail: "npm:^2.0.0" + extend: "npm:^3.0.0" + is-buffer: "npm:^2.0.0" + is-plain-obj: "npm:^4.0.0" + trough: "npm:^2.0.0" + vfile: "npm:^5.0.0" + checksum: da9195e3375a74ab861a65e1d7b0454225d17a61646697911eb6b3e97de41091930ed3d167eb11881d4097c51deac407091d39ddd1ee8bf1fde3f946844a17a7 languageName: node linkType: hard @@ -27681,20 +28133,6 @@ __metadata: languageName: node linkType: hard -"unified@npm:^9.1.0": - version: 9.2.2 - resolution: "unified@npm:9.2.2" - dependencies: - bail: "npm:^1.0.0" - extend: "npm:^3.0.0" - is-buffer: "npm:^2.0.0" - is-plain-obj: "npm:^2.0.0" - trough: "npm:^1.0.0" - vfile: "npm:^4.0.0" - checksum: a66d71b039c24626802a4664a1f3210f29ab1f75b89fd41933e6ab00561e1ec43a5bec6de32c7ebc86544e5f00ef5836e8fe79a823e81e35825de4e35823eda9 - languageName: node - linkType: hard - "union-value@npm:^1.0.0": version: 1.0.1 resolution: "union-value@npm:1.0.1" @@ -27761,19 +28199,19 @@ __metadata: languageName: node linkType: hard -"unist-util-generated@npm:^1.0.0, unist-util-generated@npm:^1.1.0": - version: 1.1.6 - resolution: "unist-util-generated@npm:1.1.6" - checksum: ee04a58a6711145ec5c8c6f10dfd3335ac93d9039dc35e7410ffc1299d6f3671b27d9b7aa486f826bd66ec15807ad6d0bf9348b34a1046440e1617abcf42903f +"unist-util-generated@npm:^2.0.0": + version: 2.0.1 + resolution: "unist-util-generated@npm:2.0.1" + checksum: 6f052dd47a7280785f3787f52cdfe8819e1de50317a1bcf7c9346c63268cf2cebc61a5980e7ca734a54735e27dbb73091aa0361a98504ab7f9409fb75f1b16bb languageName: node linkType: hard -"unist-util-inspect@npm:^5.0.0": - version: 5.0.1 - resolution: "unist-util-inspect@npm:5.0.1" +"unist-util-inspect@npm:^8.0.0": + version: 8.0.0 + resolution: "unist-util-inspect@npm:8.0.0" dependencies: - is-empty: "npm:^1.0.0" - checksum: 4ffe53af2ff406799fcf2df50e24d675bfe08da1f01dc61dc5e38add8c544394ba548cad3a0329369b6afcab43701b3e47f3b9970a565aba62cd3483135f0ff1 + "@types/unist": "npm:^3.0.0" + checksum: b98892cd4b248cbebd2c4c0375e9e54b2de31ed8237ae7b8274107d15587ae0893465613fa651159f9bd1161c940c7afd29052878de14c73379e93ec41ee1ddf languageName: node linkType: hard @@ -27784,6 +28222,15 @@ __metadata: languageName: node linkType: hard +"unist-util-is@npm:^5.0.0": + version: 5.2.1 + resolution: "unist-util-is@npm:5.2.1" + dependencies: + "@types/unist": "npm:^2.0.0" + checksum: a2376910b832bb10653d2167c3cd85b3610a5fd53f5169834c08b3c3a720fae9043d75ad32d727eedfc611491966c26a9501d428ec62467edc17f270feb5410b + languageName: node + linkType: hard + "unist-util-is@npm:^6.0.0": version: 6.0.0 resolution: "unist-util-is@npm:6.0.0" @@ -27802,10 +28249,12 @@ __metadata: languageName: node linkType: hard -"unist-util-position@npm:^3.0.0, unist-util-position@npm:^3.1.0": - version: 3.1.0 - resolution: "unist-util-position@npm:3.1.0" - checksum: a89d4095560f01e0ddfdab3deae6abd250ee6b91c3b23922de05297227a4aede076d96cb0e22e9962d0e85f54d11f719d1e11388233d0936631b8527485a02a8 +"unist-util-position@npm:^4.0.0": + version: 4.0.4 + resolution: "unist-util-position@npm:4.0.4" + dependencies: + "@types/unist": "npm:^2.0.0" + checksum: e506d702e25a0fb47a64502054f709a6ff5db98993bf139eec868cd11eb7de34392b781c6c2002e2c24d97aa398c14b32a47076129f36e4b894a2c1351200888 languageName: node linkType: hard @@ -27841,15 +28290,6 @@ __metadata: languageName: node linkType: hard -"unist-util-stringify-position@npm:^2.0.0": - version: 2.0.3 - resolution: "unist-util-stringify-position@npm:2.0.3" - dependencies: - "@types/unist": "npm:^2.0.2" - checksum: 46fa03f840df173b7f032cbfffdb502fb05b79b3fb5451681c796cf4985d9087a537833f5afb75d55e79b46bbbe4b3d81dd75a1062f9289091c526aebe201d5d - languageName: node - linkType: hard - "unist-util-stringify-position@npm:^3.0.0": version: 3.0.3 resolution: "unist-util-stringify-position@npm:3.0.3" @@ -27878,6 +28318,26 @@ __metadata: languageName: node linkType: hard +"unist-util-visit-parents@npm:^4.0.0": + version: 4.1.1 + resolution: "unist-util-visit-parents@npm:4.1.1" + dependencies: + "@types/unist": "npm:^2.0.0" + unist-util-is: "npm:^5.0.0" + checksum: f84b544a111af5a17f2b80c462da9f7fdcb46a69f85ab317d2d9ddca766c00e2ceea6c76c0960e58ef4607aad89661c99eccf290973b453e15dd1621c57079d4 + languageName: node + linkType: hard + +"unist-util-visit-parents@npm:^5.1.1": + version: 5.1.3 + resolution: "unist-util-visit-parents@npm:5.1.3" + dependencies: + "@types/unist": "npm:^2.0.0" + unist-util-is: "npm:^5.0.0" + checksum: f6829bfd8f2eddf63a32e2c302cd50978ef0c194b792c6fe60c2b71dfd7232415a3c5941903972543e9d34e6a8ea69dee9ccd95811f4a795495ed2ae855d28d0 + languageName: node + linkType: hard + "unist-util-visit-parents@npm:^6.0.0": version: 6.0.1 resolution: "unist-util-visit-parents@npm:6.0.1" @@ -27899,6 +28359,28 @@ __metadata: languageName: node linkType: hard +"unist-util-visit@npm:^3.0.0": + version: 3.1.0 + resolution: "unist-util-visit@npm:3.1.0" + dependencies: + "@types/unist": "npm:^2.0.0" + unist-util-is: "npm:^5.0.0" + unist-util-visit-parents: "npm:^4.0.0" + checksum: 9b92ea4e6debadbb77f2c7a0ab8c8b7c63781b2f2050563c971687df368f6f6fe932d864442347a685f0dc56b570a55e5d7ffeb87a452489100640cf280dc8da + languageName: node + linkType: hard + +"unist-util-visit@npm:^4.0.0": + version: 4.1.2 + resolution: "unist-util-visit@npm:4.1.2" + dependencies: + "@types/unist": "npm:^2.0.0" + unist-util-is: "npm:^5.0.0" + unist-util-visit-parents: "npm:^5.1.1" + checksum: 56a1f49a4d8e321e75b3c7821d540a45165a031dd06324bb0e8c75e7737bc8d73bdddbf0b0ca82000f9708a4c36861c6ebe88d01f7cf00e925f5d75f13a3a017 + languageName: node + linkType: hard + "unist-util-visit@npm:^5.0.0": version: 5.0.0 resolution: "unist-util-visit@npm:5.0.0" @@ -28190,6 +28672,20 @@ __metadata: languageName: node linkType: hard +"uvu@npm:^0.5.0": + version: 0.5.6 + resolution: "uvu@npm:0.5.6" + dependencies: + dequal: "npm:^2.0.0" + diff: "npm:^5.0.0" + kleur: "npm:^4.0.3" + sade: "npm:^1.7.3" + bin: + uvu: bin.js + checksum: ad32eb5f7d94bdeb71f80d073003f0138e24f61ed68cecc8e15d2f30838f44c9670577bb1775c8fac894bf93d1bc1583d470a9195e49bfa6efa14cc6f4942bff + languageName: node + linkType: hard + "v8-compile-cache-lib@npm:^3.0.1": version: 3.0.1 resolution: "v8-compile-cache-lib@npm:3.0.1" @@ -28204,6 +28700,13 @@ __metadata: languageName: node linkType: hard +"v8-compile-cache@npm:^2.0.3": + version: 2.4.0 + resolution: "v8-compile-cache@npm:2.4.0" + checksum: 387851192545e7f4d691ba674de90890bba76c0f08ee4909ab862377f556221e75b3a361466490e201203401d64d7795f889882bdabc98b6f3c0bf1038a535be + languageName: node + linkType: hard + "v8-to-istanbul@npm:^9.0.0, v8-to-istanbul@npm:^9.2.0": version: 9.2.0 resolution: "v8-to-istanbul@npm:9.2.0" @@ -28241,20 +28744,13 @@ __metadata: languageName: node linkType: hard -"vfile-location@npm:^3.0.0, vfile-location@npm:^3.1.0": - version: 3.2.0 - resolution: "vfile-location@npm:3.2.0" - checksum: d9513c738fcac26388f4ee04337663514434df718201309088377b53be3fdcfdb01a4a8f02f5a21ebf33690a670f31229e4c7c3991fb7af63f549fda3ec36836 - languageName: node - linkType: hard - -"vfile-message@npm:^2.0.0": - version: 2.0.4 - resolution: "vfile-message@npm:2.0.4" +"vfile-location@npm:^4.0.0": + version: 4.1.0 + resolution: "vfile-location@npm:4.1.0" dependencies: "@types/unist": "npm:^2.0.0" - unist-util-stringify-position: "npm:^2.0.0" - checksum: ce50d90e0e5dc8f995f39602dd2404f1756388a54209c983d259b17c15e6f262a53546977a638065bc487d0657799fa96f4c1ba6b2915d9724a4968e9c7ff1c8 + vfile: "npm:^5.0.0" + checksum: 77097e819579214d3346aaa2b06e4d23e2413221ac4914679d312cf64973011b76f0e2424fa8f18987befcd6ed60f4f6c4c6ebd5d5326062173a95f6b4445a96 languageName: node linkType: hard @@ -28278,47 +28774,43 @@ __metadata: languageName: node linkType: hard -"vfile-reporter@npm:^6.0.0": - version: 6.0.2 - resolution: "vfile-reporter@npm:6.0.2" +"vfile-reporter@npm:^8.0.0": + version: 8.1.0 + resolution: "vfile-reporter@npm:8.1.0" dependencies: - repeat-string: "npm:^1.5.0" - string-width: "npm:^4.0.0" - supports-color: "npm:^6.0.0" - unist-util-stringify-position: "npm:^2.0.0" - vfile-sort: "npm:^2.1.2" - vfile-statistics: "npm:^1.1.0" - checksum: de0c07520b55fd4b39c64128693b8ed88843898b3ba772de277acadea19112171062dc544a1c76c99a95f5201edce15dbe8cd76e9f35b8cde1fb86b61a9c36d6 - languageName: node - linkType: hard - -"vfile-sort@npm:^2.1.2": - version: 2.2.2 - resolution: "vfile-sort@npm:2.2.2" - checksum: 095f545ef0632614b51ffcb51ff21daba6af22fc63b150c167fafd3dfa3af49afa8282e21df9f9d0415f08749dba6a115ac5069bed7726075cee5c47eda0f232 + "@types/supports-color": "npm:^8.0.0" + string-width: "npm:^6.0.0" + supports-color: "npm:^9.0.0" + unist-util-stringify-position: "npm:^4.0.0" + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + vfile-sort: "npm:^4.0.0" + vfile-statistics: "npm:^3.0.0" + checksum: 20bca8129d3ad1b69018020c666dac228b3cb05653916deb812b5507a936facb7505131bd18159e322da084f301fa8637c8d819cb9247982dd0fa90e288fcc70 languageName: node linkType: hard -"vfile-statistics@npm:^1.1.0": - version: 1.1.4 - resolution: "vfile-statistics@npm:1.1.4" - checksum: 8a6a769b123c69e8146f4d86635ae70ba4e5b7ed0d942ce983628820eb69648fd61fc7be658ce88b71cd57bf2a11f041cf3701c3a886825c5ff4c76bfab5bc6d +"vfile-sort@npm:^4.0.0": + version: 4.0.0 + resolution: "vfile-sort@npm:4.0.0" + dependencies: + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: fe1a4cbe24d03b81a7e7486be107eb029ac2631a3575e55a3f1d25cf54bcf2d60b3f76694dedf8a2f60793877e1d192234157cdfd50d1a0d18b9a4c1487cdf65 languageName: node linkType: hard -"vfile@npm:^4.0.0": - version: 4.2.1 - resolution: "vfile@npm:4.2.1" +"vfile-statistics@npm:^3.0.0": + version: 3.0.0 + resolution: "vfile-statistics@npm:3.0.0" dependencies: - "@types/unist": "npm:^2.0.0" - is-buffer: "npm:^2.0.0" - unist-util-stringify-position: "npm:^2.0.0" - vfile-message: "npm:^2.0.0" - checksum: 4816aecfedc794ba4d3131abff2032ef0e825632cfa8cd20dd9d83819ef260589924f4f3e8fa30e06da2d8e60d7ec8ef7d0af93e0483df62890738258daf098a + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 3de51670329701e2cff75d979564087578844444d9b9d8619a2fdd2a904bc970bf4d05b58e7cee71e0f6f34087f1f7f2ea85cdfa5bf58f572c777432c156bd8f languageName: node linkType: hard -"vfile@npm:^5.3.7": +"vfile@npm:^5.0.0, vfile@npm:^5.3.7": version: 5.3.7 resolution: "vfile@npm:5.3.7" dependencies: @@ -28777,6 +29269,13 @@ __metadata: languageName: node linkType: hard +"walk-up-path@npm:^3.0.1": + version: 3.0.1 + resolution: "walk-up-path@npm:3.0.1" + checksum: 3184738e0cf33698dd58b0ee4418285b9c811e58698f52c1f025435a85c25cbc5a63fee599f1a79cb29ca7ef09a44ec9417b16bfd906b1a37c305f7aa20ee5bc + languageName: node + linkType: hard + "walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" @@ -29339,16 +29838,6 @@ __metadata: languageName: node linkType: hard -"wrapped@npm:^1.0.1": - version: 1.0.1 - resolution: "wrapped@npm:1.0.1" - dependencies: - co: "npm:3.1.0" - sliced: "npm:^1.0.1" - checksum: 7f2c3ef5550b835dd95ff21d25907a3d042ae1abadfe3b8e6660e806595e52bbe7932cb13ee88eec057b5c96812f8a030a2375be16f3708b141b8f8ec66129f2 - languageName: node - linkType: hard - "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -29696,13 +30185,6 @@ __metadata: languageName: node linkType: hard -"zwitch@npm:^1.0.0": - version: 1.0.5 - resolution: "zwitch@npm:1.0.5" - checksum: 26dc7d32e5596824b565db1da9650d00d32659c1211195bef50c25c60820f9c942aa7abefe678fc1ed0b97c1755036ac1bde5f97881d7d0e73e04e02aca56957 - languageName: node - linkType: hard - "zwitch@npm:^2.0.0": version: 2.0.4 resolution: "zwitch@npm:2.0.4" diff --git a/docs/addons/addons-api.md b/docs/addons/addons-api.md index 41daafbe8009..5a0464170067 100644 --- a/docs/addons/addons-api.md +++ b/docs/addons/addons-api.md @@ -41,7 +41,7 @@ The `add` method allows you to register the type of UI component associated with -The render function is called with `active` and `key`. The `active` value will be true when the panel is focused on the UI. +The render function is called with `active`. The `active` value will be true when the panel is focused on the UI. diff --git a/docs/essentials/interactions.md b/docs/essentials/interactions.md index de2e401f5ea1..3ab0171c0f82 100644 --- a/docs/essentials/interactions.md +++ b/docs/essentials/interactions.md @@ -85,7 +85,7 @@ Any `args` that have been marked as an Action, either using the [argTypes annota -To mock functions in your Storybook stories for reliable and isolated component testing, use the `jest` import from `@storybook/jest`. This allows you to avoid configuring Jest globally in your project. +To mock functions in your Storybook stories for reliable and isolated component testing, use the named `fn` import from `@storybook/test`. diff --git a/docs/essentials/toolbars-and-globals.md b/docs/essentials/toolbars-and-globals.md index 7acb99956520..125499681c61 100644 --- a/docs/essentials/toolbars-and-globals.md +++ b/docs/essentials/toolbars-and-globals.md @@ -182,29 +182,6 @@ Using the example above, you can modify any story to retrieve the **Locale** `gl - - -In Storybook 6.0, if you set the global option `passArgsFirst: false` for backward compatibility, the story context is passed as the first argument: - - - - - - - - - ## Consuming globals from within an addon If you're working on a Storybook addon and need to retrieve globals, you can do so. The `@storybook/manager-api` package provides a hook for this scenario. You can use the [`useGlobals()`](../addons/addons-api.md#useglobals) hook to retrieve any globals you want. diff --git a/docs/snippets/angular/my-component-story-use-globaltype-backwards-compat.ts.mdx b/docs/snippets/angular/my-component-story-use-globaltype-backwards-compat.ts.mdx deleted file mode 100644 index 1cf7ec80db62..000000000000 --- a/docs/snippets/angular/my-component-story-use-globaltype-backwards-compat.ts.mdx +++ /dev/null @@ -1,10 +0,0 @@ -```ts -// MyComponent.stories.ts - -export const StoryWithLocale = ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return { - template: `

${caption}

`, - }; -}; -``` diff --git a/docs/snippets/common/storybook-addon-panel-initial.js.mdx b/docs/snippets/common/storybook-addon-panel-initial.js.mdx index f097d264461a..9441938a0651 100644 --- a/docs/snippets/common/storybook-addon-panel-initial.js.mdx +++ b/docs/snippets/common/storybook-addon-panel-initial.js.mdx @@ -14,8 +14,8 @@ addons.register(ADDON_ID, (api) => { addons.add(PANEL_ID, { type: types.PANEL, title: 'My Addon', - render: ({ active, key }) => ( - + render: ({ active }) => ( +
Storybook addon panel
), diff --git a/docs/snippets/common/storybook-preview-parameters-old-format.js.mdx b/docs/snippets/common/storybook-preview-parameters-old-format.js.mdx deleted file mode 100644 index 353af18a6a7b..000000000000 --- a/docs/snippets/common/storybook-preview-parameters-old-format.js.mdx +++ /dev/null @@ -1,7 +0,0 @@ -```js -// .storybook/preview.js - -export default { - parameters: { passArgsFirst: false }, -}; -``` diff --git a/docs/snippets/common/storybook-preview-parameters-old-format.ts.mdx b/docs/snippets/common/storybook-preview-parameters-old-format.ts.mdx deleted file mode 100644 index d441afb01ecc..000000000000 --- a/docs/snippets/common/storybook-preview-parameters-old-format.ts.mdx +++ /dev/null @@ -1,12 +0,0 @@ -```ts -// .storybook/preview.ts - -// Replace your-framework with the framework you are using (e.g., react, vue3) -import { Preview } from '@storybook/your-framework'; - -const preview: Preview = { - parameters: { passArgsFirst: false }, -}; - -export default preview; -``` diff --git a/docs/snippets/react/login-form-with-play-function.ts-4-9.mdx b/docs/snippets/react/login-form-with-play-function.ts-4-9.mdx index 21ec2b71e975..d6a86876817c 100644 --- a/docs/snippets/react/login-form-with-play-function.ts-4-9.mdx +++ b/docs/snippets/react/login-form-with-play-function.ts-4-9.mdx @@ -5,7 +5,7 @@ import type { Meta, StoryObj } from '@storybook/react'; import { within, userEvent } from '@storybook/testing-library'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { LoginForm } from './LoginForm'; diff --git a/docs/snippets/react/login-form-with-play-function.ts.mdx b/docs/snippets/react/login-form-with-play-function.ts.mdx index 370cacf24da8..f31a2a8fcbe2 100644 --- a/docs/snippets/react/login-form-with-play-function.ts.mdx +++ b/docs/snippets/react/login-form-with-play-function.ts.mdx @@ -5,7 +5,7 @@ import type { Meta, StoryObj } from '@storybook/react'; import { within, userEvent } from '@storybook/testing-library'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { LoginForm } from './LoginForm'; diff --git a/docs/snippets/react/my-component-story-use-globaltype-backwards-compat.js.mdx b/docs/snippets/react/my-component-story-use-globaltype-backwards-compat.js.mdx deleted file mode 100644 index a7def3291707..000000000000 --- a/docs/snippets/react/my-component-story-use-globaltype-backwards-compat.js.mdx +++ /dev/null @@ -1,8 +0,0 @@ -```js -// MyComponent.stories.js|jsx|mjs|ts|tsx - -export const StoryWithLocale = ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return

{caption}

; -}; -``` diff --git a/docs/snippets/solid/login-form-with-play-function.ts-4-9.mdx b/docs/snippets/solid/login-form-with-play-function.ts-4-9.mdx index e825524ae421..83e2944b0d4e 100644 --- a/docs/snippets/solid/login-form-with-play-function.ts-4-9.mdx +++ b/docs/snippets/solid/login-form-with-play-function.ts-4-9.mdx @@ -5,7 +5,7 @@ import type { Meta, StoryObj } from 'storybook-solidjs'; import { within, userEvent } from '@storybook/testing-library'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { LoginForm } from './LoginForm'; diff --git a/docs/snippets/solid/login-form-with-play-function.ts.mdx b/docs/snippets/solid/login-form-with-play-function.ts.mdx index ed162b388cf9..f5ca86f3bdb4 100644 --- a/docs/snippets/solid/login-form-with-play-function.ts.mdx +++ b/docs/snippets/solid/login-form-with-play-function.ts.mdx @@ -5,7 +5,7 @@ import type { Meta, StoryObj } from 'storybook-solidjs'; import { within, userEvent } from '@storybook/testing-library'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import { LoginForm } from './LoginForm'; diff --git a/docs/snippets/solid/my-component-story-use-globaltype-backwards-compat.js.mdx b/docs/snippets/solid/my-component-story-use-globaltype-backwards-compat.js.mdx deleted file mode 100644 index 0c7ffb79e6dd..000000000000 --- a/docs/snippets/solid/my-component-story-use-globaltype-backwards-compat.js.mdx +++ /dev/null @@ -1,8 +0,0 @@ -```js -// MyComponent.stories.js|jsx - -export const StoryWithLocale = ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return

{caption}

; -}; -``` diff --git a/docs/snippets/svelte/login-form-with-play-function.js.mdx b/docs/snippets/svelte/login-form-with-play-function.js.mdx index adcba2b96385..e65f60e9a3cb 100644 --- a/docs/snippets/svelte/login-form-with-play-function.js.mdx +++ b/docs/snippets/svelte/login-form-with-play-function.js.mdx @@ -2,7 +2,7 @@ // LoginForm.stories.js import { userEvent, within } from '@storybook/testing-library'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import LoginForm from './LoginForm.svelte'; diff --git a/docs/snippets/svelte/login-form-with-play-function.ts-4-9.mdx b/docs/snippets/svelte/login-form-with-play-function.ts-4-9.mdx index f6009561ef76..265d8fa36b9d 100644 --- a/docs/snippets/svelte/login-form-with-play-function.ts-4-9.mdx +++ b/docs/snippets/svelte/login-form-with-play-function.ts-4-9.mdx @@ -3,7 +3,7 @@ import type { Meta, StoryObj } from '@storybook/svelte'; import { userEvent, within } from '@storybook/testing-library'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import LoginForm from './LoginForm.svelte'; diff --git a/docs/snippets/svelte/login-form-with-play-function.ts.mdx b/docs/snippets/svelte/login-form-with-play-function.ts.mdx index 172bdac259e4..ff5891c617d8 100644 --- a/docs/snippets/svelte/login-form-with-play-function.ts.mdx +++ b/docs/snippets/svelte/login-form-with-play-function.ts.mdx @@ -3,7 +3,7 @@ import type { Meta, StoryObj } from '@storybook/svelte'; import { userEvent, within } from '@storybook/testing-library'; -import { expect } from '@storybook/jest'; +import { expect } from '@storybook/test'; import LoginForm from './LoginForm.svelte'; diff --git a/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.js.mdx b/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.js.mdx deleted file mode 100644 index c25aa876eb7d..000000000000 --- a/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.js.mdx +++ /dev/null @@ -1,13 +0,0 @@ -```js -// MyComponent.stories.js - -export const StoryWithLocale = ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return { - Component: MyComponent, - props: { - locale: caption, - }, - }; -}; -``` diff --git a/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.ts-4-9.mdx b/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.ts-4-9.mdx deleted file mode 100644 index f48fa95463e0..000000000000 --- a/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.ts-4-9.mdx +++ /dev/null @@ -1,13 +0,0 @@ -```ts -// MyComponent.stories.ts - -export const StoryWithLocale: Story = ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return { - Component: MyComponent, - props: { - locale: caption, - }, - }; -}; -``` diff --git a/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.ts.mdx b/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.ts.mdx deleted file mode 100644 index f48fa95463e0..000000000000 --- a/docs/snippets/svelte/my-component-story-use-globaltype-backwards-compat.ts.mdx +++ /dev/null @@ -1,13 +0,0 @@ -```ts -// MyComponent.stories.ts - -export const StoryWithLocale: Story = ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return { - Component: MyComponent, - props: { - locale: caption, - }, - }; -}; -``` diff --git a/docs/snippets/vue/my-component-story-use-globaltype-backwards-compat.js.mdx b/docs/snippets/vue/my-component-story-use-globaltype-backwards-compat.js.mdx deleted file mode 100644 index 62d8d5095320..000000000000 --- a/docs/snippets/vue/my-component-story-use-globaltype-backwards-compat.js.mdx +++ /dev/null @@ -1,10 +0,0 @@ -```js -// MyComponent.stories.js - -export const StoryWithLocale = ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return { - template: `

${caption}

`, - }; -}; -``` diff --git a/docs/snippets/web-components/my-component-story-use-globaltype-backwards-compat.js.mdx b/docs/snippets/web-components/my-component-story-use-globaltype-backwards-compat.js.mdx deleted file mode 100644 index 76acfbb14c6e..000000000000 --- a/docs/snippets/web-components/my-component-story-use-globaltype-backwards-compat.js.mdx +++ /dev/null @@ -1,17 +0,0 @@ -```js -// MyComponent.stories.js - -import { html } from 'lit'; - -/* - *👇 Render functions are a framework specific feature to allow you control on how the component renders. - * See https://storybook.js.org/docs/api/csf - * to learn how to use render functions. - */ -export const StoryWithLocale = { - render: ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return html`

${caption}

`; - }, -}; -``` diff --git a/docs/snippets/web-components/my-component-story-use-globaltype-backwards-compat.ts.mdx b/docs/snippets/web-components/my-component-story-use-globaltype-backwards-compat.ts.mdx deleted file mode 100644 index d95971c3c18a..000000000000 --- a/docs/snippets/web-components/my-component-story-use-globaltype-backwards-compat.ts.mdx +++ /dev/null @@ -1,19 +0,0 @@ -```ts -// MyComponent.stories.ts - -import { html } from 'lit'; - -import { StoryObj } from '@storybook/web-components'; - -/* - *👇 Render functions are a framework specific feature to allow you control on how the component renders. - * See https://storybook.js.org/docs/api/csf - * to learn how to use render functions. - */ -export const StoryWithLocale: StoryObj = { - render: ({ globals: { locale } }) => { - const caption = getCaptionForLocale(locale); - return html`

${caption}

`; - }, -}; -``` diff --git a/docs/versions/next.json b/docs/versions/next.json index 6ab64e4d4e00..690b644cd675 100644 --- a/docs/versions/next.json +++ b/docs/versions/next.json @@ -1 +1 @@ -{"version":"8.0.0-alpha.10","info":{"plain":"- API: Remove deprecations from manager and preview api - [#25536](https://github.com/storybookjs/storybook/pull/25536), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- Addon Controls: Remove unused hideNoControlsWarning type - [#25417](https://github.com/storybookjs/storybook/pull/25417), thanks [@yannbf](https://github.com/yannbf)!\n- Addon Remark-GFM: Upgrade remark-gfm - [#25301](https://github.com/storybookjs/storybook/pull/25301), thanks [@yannbf](https://github.com/yannbf)!\n- Addon-actions: Fix module resolution for react-native - [#25296](https://github.com/storybookjs/storybook/pull/25296), thanks [@dannyhw](https://github.com/dannyhw)!\n- Angular: Remove deprecated Story type - [#25558](https://github.com/storybookjs/storybook/pull/25558), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- CLI: Add addon `remove` command - [#25538](https://github.com/storybookjs/storybook/pull/25538), thanks [@shilman](https://github.com/shilman)!\n- CLI: Check optionalDependencies for storybook versions - [#25406](https://github.com/storybookjs/storybook/pull/25406), thanks [@reyronald](https://github.com/reyronald)!\n- CLI: Sandbox script should use current version to init - [#25560](https://github.com/storybookjs/storybook/pull/25560), thanks [@ndelangen](https://github.com/ndelangen)!\n- CLI: Versioned installation of monorepo packages - [#25517](https://github.com/storybookjs/storybook/pull/25517), thanks [@ndelangen](https://github.com/ndelangen)!\n- CLI: Versioned upgrade of monorepo packages - [#25553](https://github.com/storybookjs/storybook/pull/25553), thanks [@JReinhold](https://github.com/JReinhold)!\n- Core: Prevent stories lookup in node_modules - [#25214](https://github.com/storybookjs/storybook/pull/25214), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- Core: Refactor preview and deprecate story store - [#24926](https://github.com/storybookjs/storybook/pull/24926), thanks [@tmeasday](https://github.com/tmeasday)!\n- Doc blocks: Remove deprecated props from Primary block - [#25461](https://github.com/storybookjs/storybook/pull/25461), thanks [@yannbf](https://github.com/yannbf)!\n- Doc blocks: Remove deprecated props from Source block - [#25459](https://github.com/storybookjs/storybook/pull/25459), thanks [@yannbf](https://github.com/yannbf)!\n- Doc blocks: Remove deprecated props from Story block - [#25460](https://github.com/storybookjs/storybook/pull/25460), thanks [@yannbf](https://github.com/yannbf)!\n- Maintenance: Pin TS to >= 4.2 as typefest 2 requires it - [#25548](https://github.com/storybookjs/storybook/pull/25548), thanks [@kasperpeulen](https://github.com/kasperpeulen)!\n- Maintenance: Upgrade to prettier 3 - [#25524](https://github.com/storybookjs/storybook/pull/25524), thanks [@kasperpeulen](https://github.com/kasperpeulen)!\n- Remove deprecated properties from manager-api - [#25578](https://github.com/storybookjs/storybook/pull/25578), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- Test: Fix user event being inlined by tsup by using an interface - [#25547](https://github.com/storybookjs/storybook/pull/25547), thanks [@kasperpeulen](https://github.com/kasperpeulen)!\n- Test: Upgrade test package to vitest 1.1.3 - [#25576](https://github.com/storybookjs/storybook/pull/25576), thanks [@kasperpeulen](https://github.com/kasperpeulen)!\n- UI: Add configurable tags-based exclusion from sidebar/autodocs - [#25328](https://github.com/storybookjs/storybook/pull/25328), thanks [@shilman](https://github.com/shilman)!\n- Webpack: Remove deprecated standalone webpackConfig option - [#25481](https://github.com/storybookjs/storybook/pull/25481), thanks [@yannbf](https://github.com/yannbf)!"}} +{"version":"8.0.0-alpha.11","info":{"plain":"- Angular: Remove cached NgModules and introduce a global queue during bootstrapping - [#24982](https://github.com/storybookjs/storybook/pull/24982), thanks [@Marklb](https://github.com/Marklb)!\n- CLI: Fix sandbox command versioning - [#25600](https://github.com/storybookjs/storybook/pull/25600), thanks [@ndelangen](https://github.com/ndelangen)!\n- CLI: Support upgrading to canary versions - [#25596](https://github.com/storybookjs/storybook/pull/25596), thanks [@JReinhold](https://github.com/JReinhold)!\n- ConfigFile: Fix export specifiers - [#25590](https://github.com/storybookjs/storybook/pull/25590), thanks [@shilman](https://github.com/shilman)!\n- Interaction: Replace @storybook/jest by @storybook/test - [#25584](https://github.com/storybookjs/storybook/pull/25584), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- Next.js: Pass jsConfig to SWC Loader and load config with defaults - [#25203](https://github.com/storybookjs/storybook/pull/25203), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- Parameters: Remove passArgsFirst flag - [#25585](https://github.com/storybookjs/storybook/pull/25585), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- Preset: Remove deprecated config preset - [#25607](https://github.com/storybookjs/storybook/pull/25607), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- React: Refactor RSC out of Next - [#25591](https://github.com/storybookjs/storybook/pull/25591), thanks [@shilman](https://github.com/shilman)!\n- Sandboxes: Update wait-on command to use TCP instead of HTTP - [#25541](https://github.com/storybookjs/storybook/pull/25541), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- Telejson: Update stringify options in codebase - [#25564](https://github.com/storybookjs/storybook/pull/25564), thanks [@valentinpalkovic](https://github.com/valentinpalkovic)!\n- UI: Fix menu icon on the sidebar - [#25587](https://github.com/storybookjs/storybook/pull/25587), thanks [@cdedreuille](https://github.com/cdedreuille)!\n- Webpack5: Make export-order-loader compatible with both esm and cjs - [#25540](https://github.com/storybookjs/storybook/pull/25540), thanks [@mlazari](https://github.com/mlazari)!"}} diff --git a/docs/writing-stories/args.md b/docs/writing-stories/args.md index 5a3d7cbd14a6..403e1c72b3f3 100644 --- a/docs/writing-stories/args.md +++ b/docs/writing-stories/args.md @@ -277,28 +277,3 @@ If you are [writing an addon](../addons/writing-addons.md) that wants to read or
- -
-parameters.passArgsFirst - -In Storybook 6+, we pass the args as the first argument to the story function. The second argument is the “context”, which includes story parameters, globals, argTypes, and other information. - -In Storybook 5 and before we passed the context as the first argument. If you’d like to revert to that functionality set the `parameters.passArgsFirst` parameter in [`.storybook/preview.js`](../configure/index.md#configure-story-rendering): - - - - - - - - - -Note that `args` is still available as a key in the context. - - -
diff --git a/package.json b/package.json index e0a68082ebda..c770aa307522 100644 --- a/package.json +++ b/package.json @@ -1,5 +1,6 @@ { "name": "@storybook/root", + "type": "module", "scripts": { "ci-tests": "cd code; yarn ci-tests", "get-report-message": "cd scripts; yarn get-report-message", diff --git a/prettier.config.mjs b/prettier.config.mjs new file mode 100644 index 000000000000..4ba6d2069588 --- /dev/null +++ b/prettier.config.mjs @@ -0,0 +1,3 @@ +import config from './scripts/prettier.config.js'; + +export default config; \ No newline at end of file diff --git a/scripts/.eslintrc.cjs b/scripts/.eslintrc.cjs index 0efac90b9242..2af8b19b61c1 100644 --- a/scripts/.eslintrc.cjs +++ b/scripts/.eslintrc.cjs @@ -7,9 +7,6 @@ module.exports = { }, rules: { // remove as shared eslint has jest rules removed - 'jest/no-standalone-expect': 'off', - 'jest/no-done-callback': 'off', - 'jest/no-deprecated-functions': 'off', '@typescript-eslint/ban-ts-comment': 'error', '@typescript-eslint/consistent-type-imports': ['error', { disallowTypeAnnotations: false }], 'no-use-before-define': 'off', diff --git a/scripts/package.json b/scripts/package.json index b034d5ec54f3..2d1cd5acc3c6 100644 --- a/scripts/package.json +++ b/scripts/package.json @@ -55,12 +55,7 @@ }, "resolutions": { "@testing-library/jest-dom": "^5.11.9", - "@typescript-eslint/eslint-plugin": "^5.45.0", - "@typescript-eslint/experimental-utils": "^5.45.0", - "@typescript-eslint/parser": "^5.45.0", "esbuild": "^0.18.0", - "eslint": "^8.28.0", - "eslint-plugin-prettier": "^5.1.2", "serialize-javascript": "^3.1.0", "type-fest": "~2.19" }, @@ -81,9 +76,8 @@ "@nx/workspace": "17.0.2", "@octokit/graphql": "^5.0.5", "@octokit/request": "^8.1.2", - "@storybook/eslint-config-storybook": "^3.1.2", - "@storybook/jest": "next", - "@storybook/linter-config": "^3.1.2", + "@storybook/eslint-config-storybook": "^4.0.0", + "@storybook/linter-config": "^4.0.0", "@storybook/testing-library": "next", "@testing-library/dom": "^9.3.0", "@testing-library/jest-dom": "^5.11.9", @@ -110,9 +104,8 @@ "@types/uuid": "^9.0.1", "@types/wait-on": "^5.3.1", "@types/window-size": "^1.1.3", - "@typescript-eslint/eslint-plugin": "^5.45.0", - "@typescript-eslint/experimental-utils": "^5.45.0", - "@typescript-eslint/parser": "^5.45.0", + "@typescript-eslint/experimental-utils": "^5.62.0", + "@typescript-eslint/parser": "^6.18.1", "@vitest/coverage-v8": "^1.0.1", "ansi-regex": "^5.0.0", "babel-eslint": "^10.1.0", @@ -132,9 +125,7 @@ "esbuild": "^0.18.0", "esbuild-plugin-alias": "^0.2.1", "esbuild-register": "^3.5.0", - "eslint": "^8.28.0", - "eslint-plugin-import": "^2.26.0", - "eslint-plugin-react": "^7.31.10", + "eslint": "^8.56.0", "eslint-plugin-storybook": "^0.6.15", "execa": "^6.1.0", "express": "^4.17.3", @@ -171,7 +162,7 @@ "read-pkg-up": "^7.0.1", "recast": "^0.23.1", "remark": "^14.0.3", - "remark-cli": "^11.0.0", + "remark-cli": "^12.0.0", "remark-lint": "^9.1.2", "remark-preset-lint-recommended": "^6.1.3", "semver": "^7.3.7", diff --git a/scripts/tasks/run-registry.ts b/scripts/tasks/run-registry.ts index 46cac80599e5..cdf6d4a227a1 100644 --- a/scripts/tasks/run-registry.ts +++ b/scripts/tasks/run-registry.ts @@ -15,7 +15,7 @@ export async function runRegistry({ dryRun, debug }: { dryRun?: boolean; debug?: // If aborted, we want to make sure the rejection is handled. if (!err.killed) throw err; }); - await exec('yarn wait-on http://localhost:6001', { cwd: CODE_DIRECTORY }, { dryRun, debug }); + await exec('yarn wait-on tcp:127.0.0.1:6001', { cwd: CODE_DIRECTORY }, { dryRun, debug }); return controller; } diff --git a/scripts/tasks/sandbox-parts.ts b/scripts/tasks/sandbox-parts.ts index 42b40379186d..22047cf6b69e 100644 --- a/scripts/tasks/sandbox-parts.ts +++ b/scripts/tasks/sandbox-parts.ts @@ -1,7 +1,6 @@ // This file requires many imports from `../code`, which requires both an install and bootstrap of // the repo to work properly. So we load it async in the task runner *after* those steps. -/* eslint-disable no-restricted-syntax, no-await-in-loop */ import { copy, ensureSymlink, @@ -352,11 +351,7 @@ export async function addExtraDependencies({ extraDeps?: string[]; }) { // web-components doesn't install '@storybook/testing-library' by default - const extraDevDeps = [ - '@storybook/jest@next', - '@storybook/testing-library@next', - '@storybook/test-runner@next', - ]; + const extraDevDeps = ['@storybook/testing-library@next', '@storybook/test-runner@next']; if (debug) logger.log('🎁 Adding extra dev deps', extraDevDeps); let packageManager: JsPackageManager; if (!dryRun) { diff --git a/scripts/tasks/serve.ts b/scripts/tasks/serve.ts index 2b3a5cc8c4b9..609132261380 100644 --- a/scripts/tasks/serve.ts +++ b/scripts/tasks/serve.ts @@ -27,7 +27,7 @@ export const serve: Task = { throw err; } }); - await waitOn({ resources: [`http://localhost:${PORT}`], interval: 16 }); + await waitOn({ resources: [`tcp:127.0.0.1:${PORT}`], interval: 16 }); return controller; }, diff --git a/scripts/verdaccio.yaml b/scripts/verdaccio.yaml index 4ac7b5b61050..fd577fb25147 100644 --- a/scripts/verdaccio.yaml +++ b/scripts/verdaccio.yaml @@ -91,10 +91,6 @@ packages: access: $all publish: $all proxy: npmjs - '@storybook/jest': - access: $all - publish: $all - proxy: npmjs '@storybook/docs-mdx': access: $all publish: $all diff --git a/scripts/yarn.lock b/scripts/yarn.lock index f1b7de217c89..f58785b1def6 100644 --- a/scripts/yarn.lock +++ b/scripts/yarn.lock @@ -49,7 +49,7 @@ __metadata: languageName: node linkType: hard -"@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.0, @babel/code-frame@npm:^7.22.13": +"@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.0, @babel/code-frame@npm:^7.21.4, @babel/code-frame@npm:^7.22.13": version: 7.23.5 resolution: "@babel/code-frame@npm:7.23.5" dependencies: @@ -1777,7 +1777,7 @@ __metadata: languageName: node linkType: hard -"@eslint-community/eslint-utils@npm:^4.2.0": +"@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" dependencies: @@ -1788,16 +1788,16 @@ __metadata: languageName: node linkType: hard -"@eslint-community/regexpp@npm:^4.4.0, @eslint-community/regexpp@npm:^4.6.1": +"@eslint-community/regexpp@npm:^4.5.1, @eslint-community/regexpp@npm:^4.6.1": version: 4.10.0 resolution: "@eslint-community/regexpp@npm:4.10.0" checksum: c5f60ef1f1ea7649fa7af0e80a5a79f64b55a8a8fa5086de4727eb4c86c652aedee407a9c143b8995d2c0b2d75c1222bec9ba5d73dbfc1f314550554f0979ef4 languageName: node linkType: hard -"@eslint/eslintrc@npm:^2.1.3": - version: 2.1.3 - resolution: "@eslint/eslintrc@npm:2.1.3" +"@eslint/eslintrc@npm:^2.1.4": + version: 2.1.4 + resolution: "@eslint/eslintrc@npm:2.1.4" dependencies: ajv: "npm:^6.12.4" debug: "npm:^4.3.2" @@ -1808,14 +1808,14 @@ __metadata: js-yaml: "npm:^4.1.0" minimatch: "npm:^3.1.2" strip-json-comments: "npm:^3.1.1" - checksum: f4103f4346126292eb15581c5a1d12bef03410fd3719dedbdb92e1f7031d46a5a2d60de8566790445d5d4b70b75ba050876799a11f5fff8265a91ee3fa77dab0 + checksum: 32f67052b81768ae876c84569ffd562491ec5a5091b0c1e1ca1e0f3c24fb42f804952fdd0a137873bc64303ba368a71ba079a6f691cee25beee9722d94cc8573 languageName: node linkType: hard -"@eslint/js@npm:8.53.0": - version: 8.53.0 - resolution: "@eslint/js@npm:8.53.0" - checksum: d29f6c207b2f6dc4ef174d16a3c07b0d3a17ca3d805680496ff267edd773e3bac41db4e7dcab622ca1970d892535bd19671e2a756d4eac75e96fd8c8dcdb619b +"@eslint/js@npm:8.56.0": + version: 8.56.0 + resolution: "@eslint/js@npm:8.56.0" + checksum: 60b3a1cf240e2479cec9742424224465dc50e46d781da1b7f5ef240501b2d1202c225bd456207faac4b34a64f4765833345bc4ddffd00395e1db40fa8c426f5a languageName: node linkType: hard @@ -2016,15 +2016,6 @@ __metadata: languageName: node linkType: hard -"@jest/schemas@npm:^28.1.3": - version: 28.1.3 - resolution: "@jest/schemas@npm:28.1.3" - dependencies: - "@sinclair/typebox": "npm:^0.24.1" - checksum: 8c325918f3e1b83e687987b05c2e5143d171f372b091f891fe17835f06fadd864ddae3c7e221a704bdd7e2ea28c4b337124c02023d8affcbdd51eca2879162ac - languageName: node - linkType: hard - "@jest/schemas@npm:^29.6.3": version: 29.6.3 resolution: "@jest/schemas@npm:29.6.3" @@ -2034,19 +2025,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^27.5.1": - version: 27.5.1 - resolution: "@jest/types@npm:27.5.1" - dependencies: - "@types/istanbul-lib-coverage": "npm:^2.0.0" - "@types/istanbul-reports": "npm:^3.0.0" - "@types/node": "npm:*" - "@types/yargs": "npm:^16.0.0" - chalk: "npm:^4.0.0" - checksum: 4598b302398db0eb77168b75a6c58148ea02cc9b9f21c5d1bbe985c1c9257110a5653cf7b901c3cab87fba231e3fed83633687f1c0903b4bc6939ab2a8452504 - languageName: node - linkType: hard - "@jest/types@npm:^29.6.3": version: 29.6.3 resolution: "@jest/types@npm:29.6.3" @@ -2159,19 +2137,19 @@ __metadata: languageName: node linkType: hard -"@npmcli/config@npm:^6.0.0": - version: 6.4.0 - resolution: "@npmcli/config@npm:6.4.0" +"@npmcli/config@npm:^8.0.0": + version: 8.1.0 + resolution: "@npmcli/config@npm:8.1.0" dependencies: "@npmcli/map-workspaces": "npm:^3.0.2" - ci-info: "npm:^3.8.0" + ci-info: "npm:^4.0.0" ini: "npm:^4.1.0" nopt: "npm:^7.0.0" proc-log: "npm:^3.0.0" read-package-json-fast: "npm:^3.0.2" semver: "npm:^7.3.5" walk-up-path: "npm:^3.0.1" - checksum: 532f13063fd181c6b30d77121e6d1e7af5e9353a3091dd76f7addac9602dba5af2e19f5248220a49dcbbec0d0a1c75c0ff99ca3ccc4b566fba201e6aae204d2d + checksum: 55659f8cf59df96a7747799cb12d51bf4f4180d6e017398c981cd2c55cb7b55cf283cdda5bbfdfbf2ad596a82a947e8713761b7000e889c6c1503db1e5b8bf2c languageName: node linkType: hard @@ -2775,13 +2753,6 @@ __metadata: languageName: node linkType: hard -"@sinclair/typebox@npm:^0.24.1": - version: 0.24.51 - resolution: "@sinclair/typebox@npm:0.24.51" - checksum: 458131e83ca59ad3721f0abeef2aa5220aff2083767e1143d75c67c85d55ef7a212f48f394471ee6bdd2e860ba30f09a489cdd2a28a2824d5b0d1014bdfb2552 - languageName: node - linkType: hard - "@sinclair/typebox@npm:^0.27.8": version: 0.27.8 resolution: "@sinclair/typebox@npm:0.27.8" @@ -2821,60 +2792,39 @@ __metadata: languageName: node linkType: hard -"@storybook/eslint-config-storybook@npm:^3.1.2": - version: 3.1.2 - resolution: "@storybook/eslint-config-storybook@npm:3.1.2" - dependencies: - "@storybook/linter-config": "npm:3.1.2" - checksum: dc366d302702aa2cfaaaa2c49d361d53355adb8ff59c3f77021c338ab830899b47f4c44f67565628de7a8dfabda5f84c8d8585f3faab97d5098bc4d87fa4802d - languageName: node - linkType: hard - -"@storybook/expect@npm:storybook-jest": - version: 28.1.3-5 - resolution: "@storybook/expect@npm:28.1.3-5" - dependencies: - "@types/jest": "npm:28.1.3" - checksum: ea912b18e1353cdd3bbdf93667ffebca7f843fa28a01e647429bffa6cb074afd4401d13eb2ecbfc9714e100e128ec1fe2686bded52e9e378ce44774889563558 - languageName: node - linkType: hard - -"@storybook/jest@npm:next": - version: 0.2.3-next.0 - resolution: "@storybook/jest@npm:0.2.3-next.0" +"@storybook/eslint-config-storybook@npm:^4.0.0": + version: 4.0.0 + resolution: "@storybook/eslint-config-storybook@npm:4.0.0" dependencies: - "@storybook/expect": "npm:storybook-jest" - "@testing-library/jest-dom": "npm:^6.1.2" - "@types/jest": "npm:28.1.3" - jest-mock: "npm:^27.3.0" - checksum: 96e800be9adb18d689ff66efe3b953f06d3c209cb0a08559ea47a6de0cd09678e161bdd531cb2d008d58eecc33cb9cb49228e9014435818f3259e1b9eac46635 + "@storybook/linter-config": "npm:4.0.0" + checksum: 03378991e3db17f8ce7dbbe7f29aa5c6b623c1bed35d6ea0fbc7fb73b66b1497fe4793331dacd2de73da7f256751d691104bd51ce20d619d60951ce68837acde languageName: node linkType: hard -"@storybook/linter-config@npm:3.1.2, @storybook/linter-config@npm:^3.1.2": - version: 3.1.2 - resolution: "@storybook/linter-config@npm:3.1.2" +"@storybook/linter-config@npm:4.0.0, @storybook/linter-config@npm:^4.0.0": + version: 4.0.0 + resolution: "@storybook/linter-config@npm:4.0.0" dependencies: - "@typescript-eslint/eslint-plugin": "npm:^4.27.0" - eslint-config-airbnb-typescript: "npm:^12.3.1" - eslint-config-prettier: "npm:^8.3.0" + "@typescript-eslint/eslint-plugin": "npm:^6.18.1" + "@typescript-eslint/parser": "npm:^6.18.1" + eslint-config-airbnb-typescript: "npm:^17.1.0" + eslint-config-prettier: "npm:^9.1.0" eslint-plugin-eslint-comments: "npm:^3.2.0" - eslint-plugin-html: "npm:^6.1.2" - eslint-plugin-import: "npm:^2.23.4" - eslint-plugin-jest: "npm:^24.3.6" - eslint-plugin-json: "npm:^3.0.0" - eslint-plugin-json-files: "npm:^1.1.0" - eslint-plugin-jsx-a11y: "npm:^6.4.1" - eslint-plugin-prettier: "npm:^3.4.0" - eslint-plugin-progress: "npm:^0.0.1" - eslint-plugin-react: "npm:^7.24.0" - eslint-plugin-react-hooks: "npm:^4.2.0" - remark-cli: "npm:^9.0.0" - remark-lint: "npm:^8.0.0" - remark-preset-lint-recommended: "npm:^5.0.0" + eslint-plugin-file-progress: "npm:^1.3.0" + eslint-plugin-html: "npm:^6.2.0" + eslint-plugin-import: "npm:^2.29.1" + eslint-plugin-json: "npm:^3.1.0" + eslint-plugin-json-files: "npm:^4.1.0" + eslint-plugin-jsx-a11y: "npm:^6.8.0" + eslint-plugin-prettier: "npm:^5.1.3" + eslint-plugin-react: "npm:^7.33.2" + eslint-plugin-react-hooks: "npm:^4.6.0" + remark-cli: "npm:^12.0.0" + remark-lint: "npm:^9.1.2" + remark-preset-lint-recommended: "npm:^6.1.3" peerDependencies: - remark: ^12.0.0 || ^13.0.0 - checksum: 41140d14cb9a543adcbd4adc5fd57f2a048732f182e517a048d9f5ecebf827375b3c639ca324824a5e28cf29c52eb2509261a30b12cf72ac636c898b35e215e3 + remark: ^14.0.0 || ^15.0.0 + checksum: 1de4e64a80932a529737e95c0604f8781d96aae60d86d448d6e1a612ff382124df552cf750a02bb4900a303e7ca51e08bc922d8d196ec1590c6e2360fa9e1391 languageName: node linkType: hard @@ -2898,9 +2848,8 @@ __metadata: "@nx/workspace": "npm:17.0.2" "@octokit/graphql": "npm:^5.0.5" "@octokit/request": "npm:^8.1.2" - "@storybook/eslint-config-storybook": "npm:^3.1.2" - "@storybook/jest": "npm:next" - "@storybook/linter-config": "npm:^3.1.2" + "@storybook/eslint-config-storybook": "npm:^4.0.0" + "@storybook/linter-config": "npm:^4.0.0" "@storybook/testing-library": "npm:next" "@testing-library/dom": "npm:^9.3.0" "@testing-library/jest-dom": "npm:^5.11.9" @@ -2927,9 +2876,8 @@ __metadata: "@types/uuid": "npm:^9.0.1" "@types/wait-on": "npm:^5.3.1" "@types/window-size": "npm:^1.1.3" - "@typescript-eslint/eslint-plugin": "npm:^5.45.0" - "@typescript-eslint/experimental-utils": "npm:^5.45.0" - "@typescript-eslint/parser": "npm:^5.45.0" + "@typescript-eslint/experimental-utils": "npm:^5.62.0" + "@typescript-eslint/parser": "npm:^6.18.1" "@verdaccio/types": "npm:^10.2.0" "@vitest/coverage-v8": "npm:^1.0.1" ansi-regex: "npm:^5.0.0" @@ -2950,9 +2898,7 @@ __metadata: esbuild: "npm:^0.18.0" esbuild-plugin-alias: "npm:^0.2.1" esbuild-register: "npm:^3.5.0" - eslint: "npm:^8.28.0" - eslint-plugin-import: "npm:^2.26.0" - eslint-plugin-react: "npm:^7.31.10" + eslint: "npm:^8.56.0" eslint-plugin-storybook: "npm:^0.6.15" execa: "npm:^6.1.0" express: "npm:^4.17.3" @@ -2989,7 +2935,7 @@ __metadata: read-pkg-up: "npm:^7.0.1" recast: "npm:^0.23.1" remark: "npm:^14.0.3" - remark-cli: "npm:^11.0.0" + remark-cli: "npm:^12.0.0" remark-lint: "npm:^9.1.2" remark-preset-lint-recommended: "npm:^6.1.3" semver: "npm:^7.3.7" @@ -3343,13 +3289,10 @@ __metadata: languageName: node linkType: hard -"@types/jest@npm:28.1.3": - version: 28.1.3 - resolution: "@types/jest@npm:28.1.3" - dependencies: - jest-matcher-utils: "npm:^28.0.0" - pretty-format: "npm:^28.0.0" - checksum: d295db8680b5c230698345d6caae621ea9fa8720309027e2306fabfd8769679b4bd7474b4f6e03788905c934eff62105bc0a3e3f1e174feee51b4551d49ac42a +"@types/json-schema@npm:^7.0.12": + version: 7.0.15 + resolution: "@types/json-schema@npm:7.0.15" + checksum: a996a745e6c5d60292f36731dd41341339d4eeed8180bb09226e5c8d23759067692b1d88e5d91d72ee83dfc00d3aca8e7bd43ea120516c17922cbcb7c3e252db languageName: node linkType: hard @@ -3401,6 +3344,15 @@ __metadata: languageName: node linkType: hard +"@types/mdast@npm:^4.0.0": + version: 4.0.3 + resolution: "@types/mdast@npm:4.0.3" + dependencies: + "@types/unist": "npm:*" + checksum: e6994404f5ce58073aa6c1a37ceac3060326470a464e2d751580a9f89e2dbca3a2a6222b849bdaaa5bffbe89033c50a886d17e49fca3b040a4ffcf970e387a0c + languageName: node + linkType: hard + "@types/mime@npm:*": version: 3.0.3 resolution: "@types/mime@npm:3.0.3" @@ -3457,6 +3409,15 @@ __metadata: languageName: node linkType: hard +"@types/node@npm:^20.0.0": + version: 20.11.1 + resolution: "@types/node@npm:20.11.1" + dependencies: + undici-types: "npm:~5.26.4" + checksum: f665cdce28b0b6e57338d1f74e0599ee9b10eac74cff729921c8f473807398e9aba2f8cf74c74a4d3dfbc2d616c73267da7de3003ed3c8152ea366bf4c96a91a + languageName: node + linkType: hard + "@types/normalize-package-data@npm:^2.4.0": version: 2.4.3 resolution: "@types/normalize-package-data@npm:2.4.3" @@ -3567,6 +3528,13 @@ __metadata: languageName: node linkType: hard +"@types/semver@npm:^7.5.0": + version: 7.5.6 + resolution: "@types/semver@npm:7.5.6" + checksum: 196dc32db5f68cbcde2e6a42bb4aa5cbb100fa2b7bd9c8c82faaaf3e03fbe063e205dbb4f03c7cdf53da2edb70a0d34c9f2e601b54281b377eb8dc1743226acd + languageName: node + linkType: hard + "@types/send@npm:*": version: 0.17.3 resolution: "@types/send@npm:0.17.3" @@ -3618,7 +3586,14 @@ __metadata: languageName: node linkType: hard -"@types/unist@npm:^2, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": +"@types/unist@npm:*, @types/unist@npm:^3.0.0": + version: 3.0.2 + resolution: "@types/unist@npm:3.0.2" + checksum: 39f220ce184a773c55c18a127062bfc4d0d30c987250cd59bab544d97be6cfec93717a49ef96e81f024b575718f798d4d329eb81c452fc57d6d051af8b043ebf + languageName: node + linkType: hard + +"@types/unist@npm:^2, @types/unist@npm:^2.0.0": version: 2.0.9 resolution: "@types/unist@npm:2.0.9" checksum: 3722ea3f864ee59e5bbefc2d4baebd05b1f85bb72e125e3117380e2d26b1e579e0533330dcb47fa6cb6e55cacbc2cab248b901cc51c6570721fb9e20c9a1c5ba @@ -3657,15 +3632,6 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^16.0.0": - version: 16.0.7 - resolution: "@types/yargs@npm:16.0.7" - dependencies: - "@types/yargs-parser": "npm:*" - checksum: cc8653b3a422b9c9179a1b89828c057667262ea916b0963e59c333f4781659ac5f8ff2f2ff01aa8d8360c9fdb9a9ea46848914e5e1ad281fe2c32a9cc69666d8 - languageName: node - linkType: hard - "@types/yargs@npm:^17.0.8": version: 17.0.29 resolution: "@types/yargs@npm:17.0.29" @@ -3675,31 +3641,32 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/eslint-plugin@npm:^5.45.0": - version: 5.62.0 - resolution: "@typescript-eslint/eslint-plugin@npm:5.62.0" +"@typescript-eslint/eslint-plugin@npm:^6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/eslint-plugin@npm:6.18.1" dependencies: - "@eslint-community/regexpp": "npm:^4.4.0" - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/type-utils": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" + "@eslint-community/regexpp": "npm:^4.5.1" + "@typescript-eslint/scope-manager": "npm:6.18.1" + "@typescript-eslint/type-utils": "npm:6.18.1" + "@typescript-eslint/utils": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" debug: "npm:^4.3.4" graphemer: "npm:^1.4.0" - ignore: "npm:^5.2.0" - natural-compare-lite: "npm:^1.4.0" - semver: "npm:^7.3.7" - tsutils: "npm:^3.21.0" + ignore: "npm:^5.2.4" + natural-compare: "npm:^1.4.0" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" peerDependencies: - "@typescript-eslint/parser": ^5.0.0 - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + "@typescript-eslint/parser": ^6.0.0 || ^6.0.0-alpha + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 3f40cb6bab5a2833c3544e4621b9fdacd8ea53420cadc1c63fac3b89cdf5c62be1e6b7bcf56976dede5db4c43830de298ced3db60b5494a3b961ca1b4bff9f2a + checksum: fbcfae9b92f35ce10212f44f43f93c43f6eb3e28a571da7ed0d424396916aaf080f16ce91a5bffb9e1b42ca2d6003a3e2ad65131b4ef72ed2f94a4bedb35a735 languageName: node linkType: hard -"@typescript-eslint/experimental-utils@npm:^5.45.0": +"@typescript-eslint/experimental-utils@npm:^5.62.0": version: 5.62.0 resolution: "@typescript-eslint/experimental-utils@npm:5.62.0" dependencies: @@ -3710,20 +3677,21 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/parser@npm:^5.45.0": - version: 5.62.0 - resolution: "@typescript-eslint/parser@npm:5.62.0" +"@typescript-eslint/parser@npm:^6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/parser@npm:6.18.1" dependencies: - "@typescript-eslint/scope-manager": "npm:5.62.0" - "@typescript-eslint/types": "npm:5.62.0" - "@typescript-eslint/typescript-estree": "npm:5.62.0" + "@typescript-eslint/scope-manager": "npm:6.18.1" + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/typescript-estree": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" debug: "npm:^4.3.4" peerDependencies: - eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 315194b3bf39beb9bd16c190956c46beec64b8371e18d6bb72002108b250983eb1e186a01d34b77eb4045f4941acbb243b16155fbb46881105f65e37dc9e24d4 + checksum: 78cf87c49be224a7fc7c9b1580b015b79e6f6b78d3db60843825b9657e6c5b852566ca7fcb9a51e7b781e910a89a73cdc36dfcd180ccb34febc535ad9b5a0be1 languageName: node linkType: hard @@ -3737,20 +3705,30 @@ __metadata: languageName: node linkType: hard -"@typescript-eslint/type-utils@npm:5.62.0": - version: 5.62.0 - resolution: "@typescript-eslint/type-utils@npm:5.62.0" +"@typescript-eslint/scope-manager@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/scope-manager@npm:6.18.1" dependencies: - "@typescript-eslint/typescript-estree": "npm:5.62.0" - "@typescript-eslint/utils": "npm:5.62.0" + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" + checksum: 66ef86688a2eb69988a15d6c0176e5e1ec3994ab96526ca525226a1815eef63366e10e3e6a041ceb2cd63d1cced27874d2313045b785418330af68a288e50771 + languageName: node + linkType: hard + +"@typescript-eslint/type-utils@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/type-utils@npm:6.18.1" + dependencies: + "@typescript-eslint/typescript-estree": "npm:6.18.1" + "@typescript-eslint/utils": "npm:6.18.1" debug: "npm:^4.3.4" - tsutils: "npm:^3.21.0" + ts-api-utils: "npm:^1.0.1" peerDependencies: - eslint: "*" + eslint: ^7.0.0 || ^8.0.0 peerDependenciesMeta: typescript: optional: true - checksum: 93112e34026069a48f0484b98caca1c89d9707842afe14e08e7390af51cdde87378df29d213d3bbd10a7cfe6f91b228031b56218515ce077bdb62ddea9d9f474 + checksum: 5198752a51649afd960205708c4d765e0170a46a1eb96c97e706890fecb2642933a6377337cf3632f9737915da0201607872a46c9c551d1accf9176b0e025023 languageName: node linkType: hard @@ -3761,6 +3739,13 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/types@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/types@npm:6.18.1" + checksum: 58c1a1bcf2403891a4fcb0d21aac643a6f9d06119423230dad74ef2b95adf94201da7cf48617b0c27b51695225b622e48c739cf4186ef5f99294887d2d536557 + languageName: node + linkType: hard + "@typescript-eslint/typescript-estree@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/typescript-estree@npm:5.62.0" @@ -3779,6 +3764,25 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/typescript-estree@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/typescript-estree@npm:6.18.1" + dependencies: + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/visitor-keys": "npm:6.18.1" + debug: "npm:^4.3.4" + globby: "npm:^11.1.0" + is-glob: "npm:^4.0.3" + minimatch: "npm:9.0.3" + semver: "npm:^7.5.4" + ts-api-utils: "npm:^1.0.1" + peerDependenciesMeta: + typescript: + optional: true + checksum: 5bca8f58d3134c5296c7e6cbeef512feb3918cdc88b5b22e656a7978277278e7a86187690e7e3be3f3708feb98c952a6ab4d8bbc197fff3826e3afa8bc1e287e + languageName: node + linkType: hard + "@typescript-eslint/utils@npm:5.62.0, @typescript-eslint/utils@npm:^5.45.0": version: 5.62.0 resolution: "@typescript-eslint/utils@npm:5.62.0" @@ -3797,6 +3801,23 @@ __metadata: languageName: node linkType: hard +"@typescript-eslint/utils@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/utils@npm:6.18.1" + dependencies: + "@eslint-community/eslint-utils": "npm:^4.4.0" + "@types/json-schema": "npm:^7.0.12" + "@types/semver": "npm:^7.5.0" + "@typescript-eslint/scope-manager": "npm:6.18.1" + "@typescript-eslint/types": "npm:6.18.1" + "@typescript-eslint/typescript-estree": "npm:6.18.1" + semver: "npm:^7.5.4" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: b9dcb2fa7cc8c46254c22fee190032320a5dd8ce282fb01e99cb35da6c00e33b157f4285b062d841942e9aad1d7ce1a16aaa46dd05ca7d81de706aedbbfff396 + languageName: node + linkType: hard + "@typescript-eslint/visitor-keys@npm:5.62.0": version: 5.62.0 resolution: "@typescript-eslint/visitor-keys@npm:5.62.0" @@ -3807,7 +3828,17 @@ __metadata: languageName: node linkType: hard -"@ungap/structured-clone@npm:^1.2.0": +"@typescript-eslint/visitor-keys@npm:6.18.1": + version: 6.18.1 + resolution: "@typescript-eslint/visitor-keys@npm:6.18.1" + dependencies: + "@typescript-eslint/types": "npm:6.18.1" + eslint-visitor-keys: "npm:^3.4.1" + checksum: f3dacdd1db7347908ac207968da4fa72efb31e38a6dde652651633c5283f054832045f2ad00b4ca7478e7f2e09fe4ae6e3a32b76580c036b9e5c7b8dd55af9f3 + languageName: node + linkType: hard + +"@ungap/structured-clone@npm:^1.0.0, @ungap/structured-clone@npm:^1.2.0": version: 1.2.0 resolution: "@ungap/structured-clone@npm:1.2.0" checksum: 8209c937cb39119f44eb63cf90c0b73e7c754209a6411c707be08e50e29ee81356dca1a848a405c8bdeebfe2f5e4f831ad310ae1689eeef65e7445c090c6657d @@ -4835,13 +4866,6 @@ __metadata: languageName: node linkType: hard -"bail@npm:^1.0.0": - version: 1.0.5 - resolution: "bail@npm:1.0.5" - checksum: 4cf7d0b5c82fdc69590b3fe85c17c4ec37647681b20875551fd6187a85c122b20178dc118001d3ebd5d0ab3dc0e95637c71f889f481882ee761db43c6b16fa05 - languageName: node - linkType: hard - "bail@npm:^2.0.0": version: 2.0.2 resolution: "bail@npm:2.0.2" @@ -5234,13 +5258,6 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^5.0.0": - version: 5.3.1 - resolution: "camelcase@npm:5.3.1" - checksum: 92ff9b443bfe8abb15f2b1513ca182d16126359ad4f955ebc83dc4ddcc4ef3fdd2c078bc223f2673dc223488e75c99b16cc4d056624374b799e6a1555cf61b23 - languageName: node - linkType: hard - "camelcase@npm:^6.2.0": version: 6.3.0 resolution: "camelcase@npm:6.3.0" @@ -5248,13 +5265,6 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^7.0.0": - version: 7.0.1 - resolution: "camelcase@npm:7.0.1" - checksum: 3adfc9a0e96d51b3a2f4efe90a84dad3e206aaa81dfc664f1bd568270e1bf3b010aad31f01db16345b4ffe1910e16ab411c7273a19a859addd1b98ef7cf4cfbd - languageName: node - linkType: hard - "caniuse-lite@npm:^1.0.30001541": version: 1.0.30001561 resolution: "caniuse-lite@npm:1.0.30001561" @@ -5329,20 +5339,6 @@ __metadata: languageName: node linkType: hard -"character-entities-legacy@npm:^1.0.0": - version: 1.1.4 - resolution: "character-entities-legacy@npm:1.1.4" - checksum: ea4ca9c29887335eed86d78fc67a640168342b1274da84c097abb0575a253d1265281a5052f9a863979e952bcc267b4ecaaf4fe233a7e1e0d8a47806c65b96c7 - languageName: node - linkType: hard - -"character-entities@npm:^1.0.0": - version: 1.2.4 - resolution: "character-entities@npm:1.2.4" - checksum: ad015c3d7163563b8a0ee1f587fb0ef305ef344e9fd937f79ca51cccc233786a01d591d989d5bf7b2e66b528ac9efba47f3b1897358324e69932f6d4b25adfe1 - languageName: node - linkType: hard - "character-entities@npm:^2.0.0": version: 2.0.2 resolution: "character-entities@npm:2.0.2" @@ -5350,13 +5346,6 @@ __metadata: languageName: node linkType: hard -"character-reference-invalid@npm:^1.0.0": - version: 1.1.4 - resolution: "character-reference-invalid@npm:1.1.4" - checksum: 29f05081c5817bd1e975b0bf61e77b60a40f62ad371d0f0ce0fdb48ab922278bc744d1fbe33771dced751887a8403f265ff634542675c8d7375f6ff4811efd0e - languageName: node - linkType: hard - "check-error@npm:^1.0.3": version: 1.0.3 resolution: "check-error@npm:1.0.3" @@ -5406,13 +5395,20 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^3.2.0, ci-info@npm:^3.8.0": +"ci-info@npm:^3.2.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 6f0109e36e111684291d46123d491bc4e7b7a1934c3a20dea28cba89f1d4a03acd892f5f6a81ed3855c38647e285a150e3c9ba062e38943bef57fee6c1554c3a 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 + "clean-stack@npm:^2.0.0": version: 2.2.0 resolution: "clean-stack@npm:2.2.0" @@ -5498,13 +5494,6 @@ __metadata: languageName: node linkType: hard -"co@npm:3.1.0": - version: 3.1.0 - resolution: "co@npm:3.1.0" - checksum: 97062b80edeed055e66cd9d5c569949aa398b0d62fa16f032df4f3534a7d8dbb754f06f748ec867fa05f105cfb082c4c28001af92b61f16861a9b6b246924c38 - languageName: node - linkType: hard - "codecov@npm:^3.8.1": version: 3.8.2 resolution: "codecov@npm:3.8.2" @@ -5520,13 +5509,6 @@ __metadata: languageName: node linkType: hard -"collapse-white-space@npm:^1.0.4": - version: 1.0.6 - resolution: "collapse-white-space@npm:1.0.6" - checksum: 7fd27a883eee1ddd5e39c53fbcd4a42dfe2a65dfac70e2c442d20827f5258202b360a12e99b4f0128c3addd2d64796bb2eb1bb8a3b75d5a2e9c061adb549c36b - languageName: node - linkType: hard - "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -5591,6 +5573,13 @@ __metadata: languageName: node linkType: hard +"comma-separated-tokens@npm:^2.0.0": + version: 2.0.3 + resolution: "comma-separated-tokens@npm:2.0.3" + checksum: 91f90f1aae320f1755d6957ef0b864fe4f54737f3313bd95e0802686ee2ca38bff1dd381964d00ae5db42912dd1f4ae5c2709644e82706ffc6f6842a813cdd67 + languageName: node + linkType: hard + "commander@npm:^2.18.0, commander@npm:^2.8.1": version: 2.20.3 resolution: "commander@npm:2.20.3" @@ -6267,10 +6256,12 @@ __metadata: languageName: node linkType: hard -"diff-sequences@npm:^28.1.1": - version: 28.1.1 - resolution: "diff-sequences@npm:28.1.1" - checksum: 26f29fa3f6b8c9040c3c6f6dab85413d90a09c8e6cb17b318bbcf64f225d7dcb1fb64392f3a9919a90888b434c4f6c8a4cc4f807aad02bbabae912c5d13c31f7 +"devlop@npm:^1.0.0": + version: 1.1.0 + resolution: "devlop@npm:1.1.0" + dependencies: + dequal: "npm:^2.0.0" + checksum: e0928ab8f94c59417a2b8389c45c55ce0a02d9ac7fd74ef62d01ba48060129e1d594501b77de01f3eeafc7cb00773819b0df74d96251cf20b31c5b3071f45c0e languageName: node linkType: hard @@ -6496,6 +6487,13 @@ __metadata: languageName: node linkType: hard +"emoji-regex@npm:^10.2.1": + version: 10.3.0 + resolution: "emoji-regex@npm:10.3.0" + checksum: b4838e8dcdceb44cf47f59abe352c25ff4fe7857acaf5fb51097c427f6f75b44d052eb907a7a3b86f86bc4eae3a93f5c2b7460abe79c407307e6212d65c91163 + languageName: node + linkType: hard + "emoji-regex@npm:^8.0.0": version: 8.0.0 resolution: "emoji-regex@npm:8.0.0" @@ -6864,56 +6862,43 @@ __metadata: languageName: node linkType: hard -"eslint-config-airbnb-base@npm:^14.2.0, eslint-config-airbnb-base@npm:^14.2.1": - version: 14.2.1 - resolution: "eslint-config-airbnb-base@npm:14.2.1" +"eslint-config-airbnb-base@npm:^15.0.0": + version: 15.0.0 + resolution: "eslint-config-airbnb-base@npm:15.0.0" dependencies: confusing-browser-globals: "npm:^1.0.10" object.assign: "npm:^4.1.2" - object.entries: "npm:^1.1.2" + object.entries: "npm:^1.1.5" + semver: "npm:^6.3.0" peerDependencies: - eslint: ^5.16.0 || ^6.8.0 || ^7.2.0 - eslint-plugin-import: ^2.22.1 - checksum: 960654ae93f085800850ba5d54d745e576fb1c9e1fe46d0a64086586a1a6a78753ce6990b46c5543c35ba00ba4aee9018e4d3d3307dba8a0bf864a6ac803de16 - languageName: node - linkType: hard - -"eslint-config-airbnb-typescript@npm:^12.3.1": - version: 12.3.1 - resolution: "eslint-config-airbnb-typescript@npm:12.3.1" - dependencies: - "@typescript-eslint/parser": "npm:^4.4.1" - eslint-config-airbnb: "npm:^18.2.0" - eslint-config-airbnb-base: "npm:^14.2.0" - checksum: fb6cec09d991dce014edf3b5953f4ef14d7aa98ad86a71c6b51f23a3cde878a5c8bb343c7321e2464841a504dd43b98fe4c76d04e9a92beab1f5debcd8c41688 + eslint: ^7.32.0 || ^8.2.0 + eslint-plugin-import: ^2.25.2 + checksum: 93639d991654414756f82ad7860aac30b0dc6797277b7904ddb53ed88a32c470598696bbc6c503e066414024d305221974d3769e6642de65043bedf29cbbd30f languageName: node linkType: hard -"eslint-config-airbnb@npm:^18.2.0": - version: 18.2.1 - resolution: "eslint-config-airbnb@npm:18.2.1" +"eslint-config-airbnb-typescript@npm:^17.1.0": + version: 17.1.0 + resolution: "eslint-config-airbnb-typescript@npm:17.1.0" dependencies: - eslint-config-airbnb-base: "npm:^14.2.1" - object.assign: "npm:^4.1.2" - object.entries: "npm:^1.1.2" + eslint-config-airbnb-base: "npm:^15.0.0" peerDependencies: - eslint: ^5.16.0 || ^6.8.0 || ^7.2.0 - eslint-plugin-import: ^2.22.1 - eslint-plugin-jsx-a11y: ^6.4.1 - eslint-plugin-react: ^7.21.5 - eslint-plugin-react-hooks: ^4 || ^3 || ^2.3.0 || ^1.7.0 - checksum: 236ce3faf1c43079b441c8c5fe530d42f000d5abd9f5e55f0b7e559fcbe60f01b908a18977b0df6fdb9acd14961422fbf5e8c0734ffa380dea0dcd5dce78b8d2 + "@typescript-eslint/eslint-plugin": ^5.13.0 || ^6.0.0 + "@typescript-eslint/parser": ^5.0.0 || ^6.0.0 + eslint: ^7.32.0 || ^8.2.0 + eslint-plugin-import: ^2.25.3 + checksum: 46d1753d660fe4225ccd89e91dd9f812db490326dfb835cfb786ab0b9a4ca25a39171a838661233b8f6f9a19294aaedaa962e19df915066beb80e7422749f7f1 languageName: node linkType: hard -"eslint-config-prettier@npm:^8.3.0": - version: 8.10.0 - resolution: "eslint-config-prettier@npm:8.10.0" +"eslint-config-prettier@npm:^9.1.0": + version: 9.1.0 + resolution: "eslint-config-prettier@npm:9.1.0" peerDependencies: eslint: ">=7.0.0" bin: eslint-config-prettier: bin/cli.js - checksum: 19f8c497d9bdc111a17a61b25ded97217be3755bbc4714477dfe535ed539dddcaf42ef5cf8bb97908b058260cf89a3d7c565cb0be31096cbcd39f4c2fa5fe43c + checksum: 6d332694b36bc9ac6fdb18d3ca2f6ac42afa2ad61f0493e89226950a7091e38981b66bac2b47ba39d15b73fff2cd32c78b850a9cf9eed9ca9a96bfb2f3a2f10d languageName: node linkType: hard @@ -6952,7 +6937,19 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-html@npm:^6.1.2": +"eslint-plugin-file-progress@npm:^1.3.0": + version: 1.3.0 + resolution: "eslint-plugin-file-progress@npm:1.3.0" + dependencies: + chalk: "npm:^4.1.2" + ora: "npm:^5.4.1" + peerDependencies: + eslint: ^7.0.0 || ^8.0.0 + checksum: b826960e86ba1e5f6f251e056d5cb35cc9223cb7c39e040e9c53b2cf4550cde9d4467eead6a038a9cfddf745349165e66a772488817137de433426eb8993712d + languageName: node + linkType: hard + +"eslint-plugin-html@npm:^6.2.0": version: 6.2.0 resolution: "eslint-plugin-html@npm:6.2.0" dependencies: @@ -6961,9 +6958,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-import@npm:^2.23.4, eslint-plugin-import@npm:^2.26.0": - version: 2.29.0 - resolution: "eslint-plugin-import@npm:2.29.0" +"eslint-plugin-import@npm:^2.29.1": + version: 2.29.1 + resolution: "eslint-plugin-import@npm:2.29.1" dependencies: array-includes: "npm:^3.1.7" array.prototype.findlastindex: "npm:^1.2.3" @@ -6981,31 +6978,16 @@ __metadata: object.groupby: "npm:^1.0.1" object.values: "npm:^1.1.7" semver: "npm:^6.3.1" - tsconfig-paths: "npm:^3.14.2" + tsconfig-paths: "npm:^3.15.0" peerDependencies: eslint: ^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 - checksum: 761a4e1fbc2cd318e62350bed4c448f8b11ed83091d6bb7776f096556363a09debd9922b39fd2714c895edc9aaea82e08e684eb632283f880c58a91e4bae6733 - languageName: node - linkType: hard - -"eslint-plugin-jest@npm:^24.3.6": - version: 24.7.0 - resolution: "eslint-plugin-jest@npm:24.7.0" - dependencies: - "@typescript-eslint/experimental-utils": "npm:^4.0.1" - peerDependencies: - "@typescript-eslint/eslint-plugin": ">= 4" - eslint: ">=5" - peerDependenciesMeta: - "@typescript-eslint/eslint-plugin": - optional: true - checksum: e93d92d83b3ee3c1b1252d696668a1c8e3bb4cfefc1acc506103636c2a35cd7d62ebb8eca6a75755b404b23e9506a0a742ad9493cdf1e3ab50e86b69fe2fbda8 + checksum: 5f35dfbf4e8e67f741f396987de9504ad125c49f4144508a93282b4ea0127e052bde65ab6def1f31b6ace6d5d430be698333f75bdd7dca3bc14226c92a083196 languageName: node linkType: hard -"eslint-plugin-json-files@npm:^1.1.0": - version: 1.5.0 - resolution: "eslint-plugin-json-files@npm:1.5.0" +"eslint-plugin-json-files@npm:^4.1.0": + version: 4.1.0 + resolution: "eslint-plugin-json-files@npm:4.1.0" dependencies: ajv: "npm:^8.2.0" better-ajv-errors: "npm:^1.2.0" @@ -7014,11 +6996,11 @@ __metadata: sort-package-json: "npm:^1.22.1" peerDependencies: eslint: ">=5" - checksum: 0355e48a5e7003cd30a333e889ed6acbf797784f66afc4c84468ab7f0a1ca65cfb9452948a46cd52ad567ba74a40c183457ad7be3d95cfa28c6758bd1f08773a + checksum: 273956ce07d03df683d9104c92d509f18e880df2d753a741ac30525842bb8321fadfe097f5a177da216b21e99e8b9ef50ded03407b0be10d1de1a06e5c0d8d87 languageName: node linkType: hard -"eslint-plugin-json@npm:^3.0.0": +"eslint-plugin-json@npm:^3.1.0": version: 3.1.0 resolution: "eslint-plugin-json@npm:3.1.0" dependencies: @@ -7028,7 +7010,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-jsx-a11y@npm:^6.4.1": +"eslint-plugin-jsx-a11y@npm:^6.8.0": version: 6.8.0 resolution: "eslint-plugin-jsx-a11y@npm:6.8.0" dependencies: @@ -7054,9 +7036,9 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-prettier@npm:^5.1.2": - version: 5.1.2 - resolution: "eslint-plugin-prettier@npm:5.1.2" +"eslint-plugin-prettier@npm:^5.1.3": + version: 5.1.3 + resolution: "eslint-plugin-prettier@npm:5.1.3" dependencies: prettier-linter-helpers: "npm:^1.0.0" synckit: "npm:^0.8.6" @@ -7070,18 +7052,11 @@ __metadata: optional: true eslint-config-prettier: optional: true - checksum: e16c9fbb0e9f8da45bdbb1cf6e4a190266235c3686deede3815196d2604bbe2bac531d1fc9adc3c0b9a03d88b55bd3bfaa4f9d85e34e73dc040d545a1931fab9 - languageName: node - linkType: hard - -"eslint-plugin-progress@npm:^0.0.1": - version: 0.0.1 - resolution: "eslint-plugin-progress@npm:0.0.1" - checksum: c5a8f69574477c4572c7c9b1be49b1666f5ff0a75bcdc56be23a6213c06aa1b21a9f3932009b2c2e00235f6fb97e72b85f853a4ca0597d5ba8f39c1f88bc9f23 + checksum: f45d5fc1fcfec6b0cf038a7a65ddd10a25df4fe3f9e1f6b7f0d5100e66f046a26a2492e69ee765dddf461b93c114cf2e1eb18d4970aafa6f385448985c136e09 languageName: node linkType: hard -"eslint-plugin-react-hooks@npm:^4.2.0": +"eslint-plugin-react-hooks@npm:^4.6.0": version: 4.6.0 resolution: "eslint-plugin-react-hooks@npm:4.6.0" peerDependencies: @@ -7090,7 +7065,7 @@ __metadata: languageName: node linkType: hard -"eslint-plugin-react@npm:^7.24.0, eslint-plugin-react@npm:^7.31.10": +"eslint-plugin-react@npm:^7.33.2": version: 7.33.2 resolution: "eslint-plugin-react@npm:7.33.2" dependencies: @@ -7164,14 +7139,14 @@ __metadata: languageName: node linkType: hard -"eslint@npm:^8.28.0": - version: 8.53.0 - resolution: "eslint@npm:8.53.0" +"eslint@npm:^8.56.0": + version: 8.56.0 + resolution: "eslint@npm:8.56.0" dependencies: "@eslint-community/eslint-utils": "npm:^4.2.0" "@eslint-community/regexpp": "npm:^4.6.1" - "@eslint/eslintrc": "npm:^2.1.3" - "@eslint/js": "npm:8.53.0" + "@eslint/eslintrc": "npm:^2.1.4" + "@eslint/js": "npm:8.56.0" "@humanwhocodes/config-array": "npm:^0.11.13" "@humanwhocodes/module-importer": "npm:^1.0.1" "@nodelib/fs.walk": "npm:^1.2.8" @@ -7208,7 +7183,7 @@ __metadata: text-table: "npm:^0.2.0" bin: eslint: bin/eslint.js - checksum: c5cd0049488c0463dab7d97466767ca5a1d0b3b59d0a223122683dc8039ecea30b27867fb9e38906b4c1ab9d09ece8a802a6c540d8905016f1cc4b4bb27329af + checksum: 2be598f7da1339d045ad933ffd3d4742bee610515cd2b0d9a2b8b729395a01d4e913552fff555b559fccaefd89d7b37632825789d1b06470608737ae69ab43fb languageName: node linkType: hard @@ -7595,24 +7570,6 @@ __metadata: languageName: node linkType: hard -"fault@npm:^1.0.0, fault@npm:^1.0.2": - version: 1.0.4 - resolution: "fault@npm:1.0.4" - dependencies: - format: "npm:^0.2.0" - checksum: c86c11500c1b676787296f31ade8473adcc6784f118f07c1a9429730b6288d0412f96e069ce010aa57e4f65a9cccb5abee8868bbe3c5f10de63b20482c9baebd - languageName: node - linkType: hard - -"fault@npm:^2.0.0": - version: 2.0.1 - resolution: "fault@npm:2.0.1" - dependencies: - format: "npm:^0.2.0" - checksum: b80fbf1019b9ce8b08ee09ce86e02b028563e13a32ac3be34e42bfac00a97b96d8dee6d31e26578ffc16224eb6729e01ff1f97ddfeee00494f4f56c0aeed4bdd - languageName: node - linkType: hard - "fd-slicer@npm:~1.1.0": version: 1.1.0 resolution: "fd-slicer@npm:1.1.0" @@ -7622,14 +7579,7 @@ __metadata: languageName: node linkType: hard -"figgy-pudding@npm:^3.5.1": - version: 3.5.2 - resolution: "figgy-pudding@npm:3.5.2" - checksum: b21c7adaeb8485ef3c50e056b5dc8c3a6461818343aba141e0d7927aad47a0cb9f1d207ffdf494c380cd60d7c848c46a5ce5cb06987d10e9226fcec419c8af90 - languageName: node - linkType: hard - -"figures@npm:3.2.0, figures@npm:^3.0.0": +"figures@npm:3.2.0": version: 3.2.0 resolution: "figures@npm:3.2.0" dependencies: @@ -7718,15 +7668,6 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^3.0.0": - version: 3.0.0 - resolution: "find-up@npm:3.0.0" - dependencies: - locate-path: "npm:^3.0.0" - checksum: 2c2e7d0a26db858e2f624f39038c74739e38306dee42b45f404f770db357947be9d0d587f1cac72d20c114deb38aa57316e879eb0a78b17b46da7dab0a3bd6e3 - languageName: node - linkType: hard - "find-up@npm:^4.1.0": version: 4.1.0 resolution: "find-up@npm:4.1.0" @@ -7851,13 +7792,6 @@ __metadata: languageName: node linkType: hard -"format@npm:^0.2.0": - version: 0.2.2 - resolution: "format@npm:0.2.2" - checksum: 6032ba747541a43abf3e37b402b2f72ee08ebcb58bf84d816443dd228959837f1cddf1e8775b29fa27ff133f4bd146d041bfca5f9cf27f048edf3d493cf8fee6 - languageName: node - linkType: hard - "forwarded@npm:0.2.0": version: 0.2.0 resolution: "forwarded@npm:0.2.0" @@ -8248,7 +8182,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.3, glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4": +"glob@npm:^7.1.2, glob@npm:^7.1.3, glob@npm:^7.1.4": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -8262,7 +8196,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.0, glob@npm:^8.0.1": +"glob@npm:^8.0.1": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -8875,10 +8809,17 @@ __metadata: languageName: node linkType: hard -"import-meta-resolve@npm:^2.0.0": - version: 2.2.2 - resolution: "import-meta-resolve@npm:2.2.2" - checksum: 80873aebf0d2a66e824e278fb6cbb16a6660f86df49b367404e5de80928720ecb44f643243b46dc5c5fae506abb666ef54d6f281b45ee0f1034951acb2261eb5 +"import-meta-resolve@npm:^3.0.0": + version: 3.1.1 + resolution: "import-meta-resolve@npm:3.1.1" + checksum: 75545f3f0f4f789f15b91a541b2d3e9d5b25fc9e8c60e8423cbdef4fff226f45520bd040219c63eee001878f075e82b52e436ca0d7d05e6c4fdc0348b7f251dd + languageName: node + linkType: hard + +"import-meta-resolve@npm:^4.0.0": + version: 4.0.0 + resolution: "import-meta-resolve@npm:4.0.0" + checksum: 709375e01f8c3a87b7870991ca29c630d71bb7e22b7bb0f622613173d87b41b4043b4a983800e6d38ab3867496a46f82d30df0cbc2e55792c91c23193eea67a1 languageName: node linkType: hard @@ -8968,23 +8909,6 @@ __metadata: languageName: node linkType: hard -"is-alphabetical@npm:^1.0.0": - version: 1.0.4 - resolution: "is-alphabetical@npm:1.0.4" - checksum: 1505b1de5a1fd74022c05fb21b0e683a8f5229366bac8dc4d34cf6935bcfd104d1125a5e6b083fb778847629f76e5bdac538de5367bdf2b927a1356164e23985 - languageName: node - linkType: hard - -"is-alphanumerical@npm:^1.0.0": - version: 1.0.4 - resolution: "is-alphanumerical@npm:1.0.4" - dependencies: - is-alphabetical: "npm:^1.0.0" - is-decimal: "npm:^1.0.0" - checksum: d623abae7130a7015c6bf33d99151d4e7005572fd170b86568ff4de5ae86ac7096608b87dd4a1d4dbbd497e392b6396930ba76c9297a69455909cebb68005905 - languageName: node - linkType: hard - "is-arguments@npm:^1.0.4, is-arguments@npm:^1.1.1": version: 1.1.1 resolution: "is-arguments@npm:1.1.1" @@ -9098,13 +9022,6 @@ __metadata: languageName: node linkType: hard -"is-decimal@npm:^1.0.0": - version: 1.0.4 - resolution: "is-decimal@npm:1.0.4" - checksum: a4ad53c4c5c4f5a12214e7053b10326711f6a71f0c63ba1314a77bd71df566b778e4ebd29f9fb6815f07a4dc50c3767fb19bd6fc9fa05e601410f1d64ffeac48 - languageName: node - linkType: hard - "is-descriptor@npm:^1.0.0": version: 1.0.3 resolution: "is-descriptor@npm:1.0.3" @@ -9179,13 +9096,6 @@ __metadata: languageName: node linkType: hard -"is-hexadecimal@npm:^1.0.0": - version: 1.0.4 - resolution: "is-hexadecimal@npm:1.0.4" - checksum: ec4c64e5624c0f240922324bc697e166554f09d3ddc7633fc526084502626445d0a871fbd8cae52a9844e83bd0bb414193cc5a66806d7b2867907003fc70c5ea - languageName: node - linkType: hard - "is-interactive@npm:^1.0.0": version: 1.0.0 resolution: "is-interactive@npm:1.0.0" @@ -9277,7 +9187,7 @@ __metadata: languageName: node linkType: hard -"is-plain-obj@npm:2.1.0, is-plain-obj@npm:^2.0.0": +"is-plain-obj@npm:2.1.0": version: 2.1.0 resolution: "is-plain-obj@npm:2.1.0" checksum: e5c9814cdaa627a9ad0a0964ded0e0491bfd9ace405c49a5d63c88b30a162f1512c069d5b80997893c4d0181eadc3fed02b4ab4b81059aba5620bfcdfdeb9c53 @@ -9556,18 +9466,6 @@ __metadata: languageName: node linkType: hard -"jest-diff@npm:^28.1.3": - version: 28.1.3 - resolution: "jest-diff@npm:28.1.3" - dependencies: - chalk: "npm:^4.0.0" - diff-sequences: "npm:^28.1.1" - jest-get-type: "npm:^28.0.2" - pretty-format: "npm:^28.1.3" - checksum: 17a101ceb7e8f25c3ef64edda15cb1a259c2835395637099f3cc44f578fbd94ced7a13d11c0cbe8c5c1c3959a08544f0a913bec25a305b6dfc9847ce488e7198 - languageName: node - linkType: hard - "jest-diff@npm:^29.4.1, jest-diff@npm:^29.7.0": version: 29.7.0 resolution: "jest-diff@npm:29.7.0" @@ -9580,13 +9478,6 @@ __metadata: languageName: node linkType: hard -"jest-get-type@npm:^28.0.2": - version: 28.0.2 - resolution: "jest-get-type@npm:28.0.2" - checksum: f64a40cfa10d79a56b383919033d35c8c4daee6145a1df31ec5ef2283fa7e8adbd443c6fcb4cfd0f60bbbd89f046c2323952f086b06e875cbbbc1a7d543a6e5e - languageName: node - linkType: hard - "jest-get-type@npm:^29.6.3": version: 29.6.3 resolution: "jest-get-type@npm:29.6.3" @@ -9594,18 +9485,6 @@ __metadata: languageName: node linkType: hard -"jest-matcher-utils@npm:^28.0.0": - version: 28.1.3 - resolution: "jest-matcher-utils@npm:28.1.3" - dependencies: - chalk: "npm:^4.0.0" - jest-diff: "npm:^28.1.3" - jest-get-type: "npm:^28.0.2" - pretty-format: "npm:^28.1.3" - checksum: 026fbe664cfdaed5a5c9facfc86ccc9bed3718a7d1fe061e355eb6158019a77f74e9b843bc99f9a467966cbebe60bde8b43439174cbf64997d4ad404f8f809d0 - languageName: node - linkType: hard - "jest-matcher-utils@npm:^29.7.0": version: 29.7.0 resolution: "jest-matcher-utils@npm:29.7.0" @@ -9635,16 +9514,6 @@ __metadata: languageName: node linkType: hard -"jest-mock@npm:^27.3.0": - version: 27.5.1 - resolution: "jest-mock@npm:27.5.1" - dependencies: - "@jest/types": "npm:^27.5.1" - "@types/node": "npm:*" - checksum: 6ad58454b37ee3f726930b07efbf40a7c79d2d2d9c7b226708b4b550bc0904de93bcacf714105d11952a5c0bc855e5d59145c8c9dbbb4e69b46e7367abf53b52 - languageName: node - linkType: hard - "jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" @@ -9693,7 +9562,7 @@ __metadata: languageName: node linkType: hard -"js-yaml@npm:3.14.1, js-yaml@npm:^3.10.0, js-yaml@npm:^3.6.1": +"js-yaml@npm:3.14.1, js-yaml@npm:^3.10.0": version: 3.14.1 resolution: "js-yaml@npm:3.14.1" dependencies: @@ -9757,7 +9626,7 @@ __metadata: languageName: node linkType: hard -"json-parse-even-better-errors@npm:^2.3.0, json-parse-even-better-errors@npm:^2.3.1": +"json-parse-even-better-errors@npm:^2.3.0": version: 2.3.1 resolution: "json-parse-even-better-errors@npm:2.3.1" checksum: 140932564c8f0b88455432e0f33c4cb4086b8868e37524e07e723f4eaedb9425bdc2bafd71bd1d9765bd15fd1e2d126972bc83990f55c467168c228c24d665f3 @@ -10034,17 +9903,6 @@ __metadata: languageName: node linkType: hard -"libnpmconfig@npm:^1.0.0": - version: 1.2.1 - resolution: "libnpmconfig@npm:1.2.1" - dependencies: - figgy-pudding: "npm:^3.5.1" - find-up: "npm:^3.0.0" - ini: "npm:^1.3.5" - checksum: 1f9e2cebe87eeb04979e63c8f8afe45dd147d7e75cea71fde8552be69a067a0ab1c8030d14b08a048be49dd984e7b7d8b1ca9f1e3f85c6f3267389011cb42044 - languageName: node - linkType: hard - "lilconfig@npm:^2.0.5": version: 2.1.0 resolution: "lilconfig@npm:2.1.0" @@ -10059,7 +9917,14 @@ __metadata: languageName: node linkType: hard -"lines-and-columns@npm:^2.0.2, lines-and-columns@npm:~2.0.3": +"lines-and-columns@npm:^2.0.3": + version: 2.0.4 + resolution: "lines-and-columns@npm:2.0.4" + checksum: 4db28bf065cd7ad897c0700f22d3d0d7c5ed6777e138861c601c496d545340df3fc19e18bd04ff8d95a246a245eb55685b82ca2f8c2ca53a008e9c5316250379 + languageName: node + linkType: hard + +"lines-and-columns@npm:~2.0.3": version: 2.0.3 resolution: "lines-and-columns@npm:2.0.3" checksum: 09525c10010a925b7efe858f1dd3184eeac34f0a9bc34993075ec490efad71e948147746b18e9540279cc87cd44085b038f986903db3de65ffe96d38a7b91c4c @@ -10112,23 +9977,13 @@ __metadata: languageName: node linkType: hard -"load-plugin@npm:^3.0.0": - version: 3.0.0 - resolution: "load-plugin@npm:3.0.0" +"load-plugin@npm:^6.0.0": + version: 6.0.1 + resolution: "load-plugin@npm:6.0.1" dependencies: - libnpmconfig: "npm:^1.0.0" - resolve-from: "npm:^5.0.0" - checksum: 011b74b6537abfcfee474fe6b58740f27e453bb5796c9618b24fb64becb8ef1d634eb659d9c56573b7beb7dc8fee523b1f747df4dfe8bc8a1d867a1d0f5f553a - languageName: node - linkType: hard - -"load-plugin@npm:^5.0.0": - version: 5.1.0 - resolution: "load-plugin@npm:5.1.0" - dependencies: - "@npmcli/config": "npm:^6.0.0" - import-meta-resolve: "npm:^2.0.0" - checksum: 645f6a584275004ae44e491f56252a21f0264d541f99bfd8ee36858d9b048e8680397a8da0faabe831cb827285f895d79d76ff2a0f000a3f629011d4bd84bfaf + "@npmcli/config": "npm:^8.0.0" + import-meta-resolve: "npm:^4.0.0" + checksum: ae405fad041da559797ac479087ed41196619dbe695ab1e0816f12159658ee2c9f7d6faccfe3701f13223a0d85ea0ef79c67879cde86c0873f2650c7fed7d93a languageName: node linkType: hard @@ -10149,16 +10004,6 @@ __metadata: languageName: node linkType: hard -"locate-path@npm:^3.0.0": - version: 3.0.0 - resolution: "locate-path@npm:3.0.0" - dependencies: - p-locate: "npm:^3.0.0" - path-exists: "npm:^3.0.0" - checksum: 3db394b7829a7fe2f4fbdd25d3c4689b85f003c318c5da4052c7e56eed697da8f1bce5294f685c69ff76e32cba7a33629d94396976f6d05fb7f4c755c5e2ae8b - languageName: node - linkType: hard - "locate-path@npm:^5.0.0": version: 5.0.0 resolution: "locate-path@npm:5.0.0" @@ -10336,13 +10181,6 @@ __metadata: languageName: node linkType: hard -"longest-streak@npm:^2.0.0": - version: 2.0.4 - resolution: "longest-streak@npm:2.0.4" - checksum: 918fb5104cde537757f44431776d6d828bc091a63ca38a3b3e59a08b88498b4421bf5fd9823ef22b4d186f0234d9943087fa96bd6117d26dedcf6008480fd46a - languageName: node - linkType: hard - "longest-streak@npm:^3.0.0": version: 3.1.0 resolution: "longest-streak@npm:3.1.0" @@ -10535,17 +10373,10 @@ __metadata: languageName: node linkType: hard -"markdown-extensions@npm:^1.1.0": - version: 1.1.1 - resolution: "markdown-extensions@npm:1.1.1" - checksum: eb9154016502ad1fb4477683ddb5cae8ba3ca06451b381b04dc4c34e91d8d168129d50d404b717d6bf7d458e13088c109303fc72d57cee7151a6082b0e7bba71 - languageName: node - linkType: hard - -"mdast-comment-marker@npm:^1.0.0": - version: 1.1.2 - resolution: "mdast-comment-marker@npm:1.1.2" - checksum: c8c4747db2ef55b953e4ab93add6da5febe5c76f902a48b47af4ea427e5abe4fb2571a3fea500cdfc8c8c2c1c55b3caa8293d30e6fbea976af71572c2ec229ec +"markdown-extensions@npm:^2.0.0": + version: 2.0.0 + resolution: "markdown-extensions@npm:2.0.0" + checksum: 406139da2aa0d5ebad86195c8e8c02412f873c452b4c087ae7bc767af37956141be449998223bb379eea179b5fd38dfa610602b6f29c22ddab5d51e627a7e41d languageName: node linkType: hard @@ -10559,19 +10390,6 @@ __metadata: languageName: node linkType: hard -"mdast-util-from-markdown@npm:^0.8.0": - version: 0.8.5 - resolution: "mdast-util-from-markdown@npm:0.8.5" - dependencies: - "@types/mdast": "npm:^3.0.0" - mdast-util-to-string: "npm:^2.0.0" - micromark: "npm:~2.11.0" - parse-entities: "npm:^2.0.0" - unist-util-stringify-position: "npm:^2.0.0" - checksum: 86e7589e574378817c180f10ab602db844b6b71b7b1769314947a02ef42ac5c1435f5163d02a975ae8cdab8b6e6176acbd9188da1848ddd5f0d5e09d0291c870 - languageName: node - linkType: hard - "mdast-util-from-markdown@npm:^1.0.0": version: 1.3.1 resolution: "mdast-util-from-markdown@npm:1.3.1" @@ -10592,10 +10410,23 @@ __metadata: languageName: node linkType: hard -"mdast-util-heading-style@npm:^1.0.2": - version: 1.0.6 - resolution: "mdast-util-heading-style@npm:1.0.6" - checksum: 31df4f0d8ce3e00f8b3f12b89868cf35adb6f5ff3bbe2f83284298cdc82d6767fd7b44631c1b2e1591a6090cf373c73ac88844c04db5832ac33a85ee1886f64f +"mdast-util-from-markdown@npm:^2.0.0": + version: 2.0.0 + resolution: "mdast-util-from-markdown@npm:2.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark: "npm:^4.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-decode-string: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + unist-util-stringify-position: "npm:^4.0.0" + checksum: fb66e917f66e33fc60d6964264c4abd519fd8829a4a58ff9c61b2ba5c337554fb954b9ec31ca1c34e83c1163a73f310c39072d656f9a2d3184fe39c87cbba65a languageName: node linkType: hard @@ -10631,17 +10462,13 @@ __metadata: languageName: node linkType: hard -"mdast-util-to-markdown@npm:^0.6.0": - version: 0.6.5 - resolution: "mdast-util-to-markdown@npm:0.6.5" +"mdast-util-phrasing@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-util-phrasing@npm:4.0.0" dependencies: - "@types/unist": "npm:^2.0.0" - longest-streak: "npm:^2.0.0" - mdast-util-to-string: "npm:^2.0.0" - parse-entities: "npm:^2.0.0" - repeat-string: "npm:^1.0.0" - zwitch: "npm:^1.0.0" - checksum: 716035b75a50394298eb31acee60a20d06310c7ebf83a3009908714d8c4058d636344932c9c054f1a26e8c6c20e2aafda3b87e003c16037b3e16b2d260a87463 + "@types/mdast": "npm:^4.0.0" + unist-util-is: "npm:^6.0.0" + checksum: bf281d159d1a9a9705ed8fdbadb70c9633d1c25716ff2c282b6c2ecbc1f05cff10f73e5280d754ed833b09d42b00260c4b8d0a5fed4ce3236d4cffb5230b50cf languageName: node linkType: hard @@ -10661,17 +10488,19 @@ __metadata: languageName: node linkType: hard -"mdast-util-to-string@npm:^1.0.2": - version: 1.1.0 - resolution: "mdast-util-to-string@npm:1.1.0" - checksum: 5dad9746ec0839792a8a35f504564e8d2b8c30013652410306c111963d33f1ee7b5477aa64ed77b64e13216363a29395809875ffd80e2031a08614657628a121 - languageName: node - linkType: hard - -"mdast-util-to-string@npm:^2.0.0": - version: 2.0.0 - resolution: "mdast-util-to-string@npm:2.0.0" - checksum: a4231085133cdfec24644b694c13661e5a01d26716be0105b6792889faa04b8030e4abbf72d4be3363098b2b38b2b98f1f1f1f0858eb6580dc04e2aca1436a37 +"mdast-util-to-markdown@npm:^2.0.0": + version: 2.1.0 + resolution: "mdast-util-to-markdown@npm:2.1.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + "@types/unist": "npm:^3.0.0" + longest-streak: "npm:^3.0.0" + mdast-util-phrasing: "npm:^4.0.0" + mdast-util-to-string: "npm:^4.0.0" + micromark-util-decode-string: "npm:^2.0.0" + unist-util-visit: "npm:^5.0.0" + zwitch: "npm:^2.0.0" + checksum: 8bd37a9627a438ef6418d6642661904d0cc03c5c732b8b018a8e238ef5cc82fe8aef1940b19c6f563245e58b9659f35e527209bd3fe145f3c723ba14d18fc3e6 languageName: node linkType: hard @@ -10684,6 +10513,15 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-string@npm:^4.0.0": + version: 4.0.0 + resolution: "mdast-util-to-string@npm:4.0.0" + dependencies: + "@types/mdast": "npm:^4.0.0" + checksum: 2d3c1af29bf3fe9c20f552ee9685af308002488f3b04b12fa66652c9718f66f41a32f8362aa2d770c3ff464c034860b41715902ada2306bb0a055146cef064d7 + languageName: node + linkType: hard + "media-typer@npm:0.3.0": version: 0.3.0 resolution: "media-typer@npm:0.3.0" @@ -10761,6 +10599,30 @@ __metadata: languageName: node linkType: hard +"micromark-core-commonmark@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-core-commonmark@npm:2.0.0" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-factory-destination: "npm:^2.0.0" + micromark-factory-label: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-factory-title: "npm:^2.0.0" + micromark-factory-whitespace: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-classify-character: "npm:^2.0.0" + micromark-util-html-tag-name: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-subtokenize: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: e087824b98d1f1d0db34791ac53945b0d68fb5e541c6c9da6700cc3db54d6b697d8110d3120d5d30e2fb39443aabddccd3e2bbf684795359f38b5a696fdc5913 + languageName: node + linkType: hard + "micromark-factory-destination@npm:^1.0.0": version: 1.1.0 resolution: "micromark-factory-destination@npm:1.1.0" @@ -10772,6 +10634,17 @@ __metadata: languageName: node linkType: hard +"micromark-factory-destination@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-destination@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: b73492f687d41a6a379159c2f3acbf813042346bcea523d9041d0cc6124e6715f0779dbb2a0b3422719e9764c3b09f9707880aa159557e3cb4aeb03b9d274915 + languageName: node + linkType: hard + "micromark-factory-label@npm:^1.0.0": version: 1.1.0 resolution: "micromark-factory-label@npm:1.1.0" @@ -10784,6 +10657,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-label@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-label@npm:2.0.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 8ffad00487a7891941b1d1f51d53a33c7a659dcf48617edb7a4008dad7aff67ec316baa16d55ca98ae3d75ce1d81628dbf72fedc7c6f108f740dec0d5d21c8ee + languageName: node + linkType: hard + "micromark-factory-space@npm:^1.0.0": version: 1.1.0 resolution: "micromark-factory-space@npm:1.1.0" @@ -10794,6 +10679,16 @@ __metadata: languageName: node linkType: hard +"micromark-factory-space@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-space@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 103ca954dade963d4ff1d2f27d397833fe855ddc72590205022832ef68b775acdea67949000cee221708e376530b1de78c745267b0bf8366740840783eb37122 + languageName: node + linkType: hard + "micromark-factory-title@npm:^1.0.0": version: 1.1.0 resolution: "micromark-factory-title@npm:1.1.0" @@ -10806,6 +10701,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-title@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-title@npm:2.0.0" + dependencies: + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 2b2188e7a011b1b001faf8c860286d246d5c3485ef8819270c60a5808f4c7613e49d4e481dbdff62600ef7acdba0f5100be2d125cbd2a15e236c26b3668a8ebd + languageName: node + linkType: hard + "micromark-factory-whitespace@npm:^1.0.0": version: 1.1.0 resolution: "micromark-factory-whitespace@npm:1.1.0" @@ -10818,6 +10725,18 @@ __metadata: languageName: node linkType: hard +"micromark-factory-whitespace@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-factory-whitespace@npm:2.0.0" + dependencies: + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 4e91baab0cc71873095134bd0e225d01d9786cde352701402d71b72d317973954754e8f9f1849901f165530e6421202209f4d97c460a27bb0808ec5a3fc3148c + languageName: node + linkType: hard + "micromark-util-character@npm:^1.0.0": version: 1.2.0 resolution: "micromark-util-character@npm:1.2.0" @@ -10828,6 +10747,16 @@ __metadata: languageName: node linkType: hard +"micromark-util-character@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-character@npm:2.0.1" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 5b91c90f29c8873a9f2f2385bbeb70f481b0e56c26092451d1796cd323257927a69eccca19b079d83d5751ec6fc92964214a3c868114555f87631426631df6b9 + languageName: node + linkType: hard + "micromark-util-chunked@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-chunked@npm:1.1.0" @@ -10837,6 +10766,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-chunked@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-chunked@npm:2.0.0" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 043b5f2abc8c13a1e2e4c378ead191d1a47ed9e0cd6d0fa5a0a430b2df9e17ada9d5de5a20688a000bbc5932507e746144acec60a9589d9a79fa60918e029203 + languageName: node + linkType: hard + "micromark-util-classify-character@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-classify-character@npm:1.1.0" @@ -10848,6 +10786,17 @@ __metadata: languageName: node linkType: hard +"micromark-util-classify-character@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-classify-character@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 2bf5fa5050faa9b69f6c7e51dbaaf02329ab70fabad8229984381b356afbbf69db90f4617bec36d814a7d285fb7cad8e3c4e38d1daf4387dc9e240aa7f9a292a + languageName: node + linkType: hard + "micromark-util-combine-extensions@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-combine-extensions@npm:1.1.0" @@ -10858,6 +10807,16 @@ __metadata: languageName: node linkType: hard +"micromark-util-combine-extensions@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-combine-extensions@npm:2.0.0" + dependencies: + micromark-util-chunked: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: cd4c8d1a85255527facb419ff3b3cc3d7b7f27005c5ef5fa7ef2c4d0e57a9129534fc292a188ec2d467c2c458642d369c5f894bc8a9e142aed6696cc7989d3ea + languageName: node + linkType: hard + "micromark-util-decode-numeric-character-reference@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-decode-numeric-character-reference@npm:1.1.0" @@ -10867,6 +10826,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-decode-numeric-character-reference@npm:^2.0.0": + version: 2.0.1 + resolution: "micromark-util-decode-numeric-character-reference@npm:2.0.1" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 3f6d684ee8f317c67806e19b3e761956256cb936a2e0533aad6d49ac5604c6536b2041769c6febdd387ab7175b7b7e551851bf2c1f78da943e7a3671ca7635ac + languageName: node + linkType: hard + "micromark-util-decode-string@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-decode-string@npm:1.1.0" @@ -10879,6 +10847,18 @@ __metadata: languageName: node linkType: hard +"micromark-util-decode-string@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-decode-string@npm:2.0.0" + dependencies: + decode-named-character-reference: "npm:^1.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + checksum: f5413bebb21bdb686cfa1bcfa7e9c93093a523d1b42443ead303b062d2d680a94e5e8424549f57b8ba9d786a758e5a26a97f56068991bbdbca5d1885b3aa7227 + languageName: node + linkType: hard + "micromark-util-encode@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-encode@npm:1.1.0" @@ -10886,6 +10866,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-encode@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-encode@npm:2.0.0" + checksum: ebdaafff23100bbf4c74e63b4b1612a9ddf94cd7211d6a076bc6fb0bc32c1b48d6fb615aa0953e607c62c97d849f97f1042260d3eb135259d63d372f401bbbb2 + languageName: node + linkType: hard + "micromark-util-html-tag-name@npm:^1.0.0": version: 1.2.0 resolution: "micromark-util-html-tag-name@npm:1.2.0" @@ -10893,6 +10880,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-html-tag-name@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-html-tag-name@npm:2.0.0" + checksum: 988aa26367449bd345b627ae32cf605076daabe2dc1db71b578a8a511a47123e14af466bcd6dcbdacec60142f07bc2723ec5f7a0eed0f5319ce83b5e04825429 + languageName: node + linkType: hard + "micromark-util-normalize-identifier@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-normalize-identifier@npm:1.1.0" @@ -10902,6 +10896,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-normalize-identifier@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-normalize-identifier@npm:2.0.0" + dependencies: + micromark-util-symbol: "npm:^2.0.0" + checksum: 93bf8789b8449538f22cf82ac9b196363a5f3b2f26efd98aef87c4c1b1f8c05be3ef6391ff38316ff9b03c1a6fd077342567598019ddd12b9bd923dacc556333 + languageName: node + linkType: hard + "micromark-util-resolve-all@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-resolve-all@npm:1.1.0" @@ -10911,6 +10914,15 @@ __metadata: languageName: node linkType: hard +"micromark-util-resolve-all@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-resolve-all@npm:2.0.0" + dependencies: + micromark-util-types: "npm:^2.0.0" + checksum: 3b912e88453dcefe728a9080c8934a75ac4732056d6576ceecbcaf97f42c5d6fa2df66db8abdc8427eb167c5ffddefe26713728cfe500bc0e314ed260d6e2746 + languageName: node + linkType: hard + "micromark-util-sanitize-uri@npm:^1.0.0": version: 1.2.0 resolution: "micromark-util-sanitize-uri@npm:1.2.0" @@ -10922,6 +10934,17 @@ __metadata: languageName: node linkType: hard +"micromark-util-sanitize-uri@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-sanitize-uri@npm:2.0.0" + dependencies: + micromark-util-character: "npm:^2.0.0" + micromark-util-encode: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + checksum: 74763ca1c927dd520d3ab8fd9856a19740acf76fc091f0a1f5d4e99c8cd5f1b81c5a0be3efb564941a071fb6d85fd951103f2760eb6cff77b5ab3abe08341309 + languageName: node + linkType: hard + "micromark-util-subtokenize@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-subtokenize@npm:1.1.0" @@ -10934,6 +10957,18 @@ __metadata: languageName: node linkType: hard +"micromark-util-subtokenize@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-subtokenize@npm:2.0.0" + dependencies: + devlop: "npm:^1.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 1907c56c4974d430b984c50b3eb0930241112d931e611f178dee17d58f2976614950631b70f4e9c7e49dbccf21f91654ee61f250e028bf2f2b0f3d3aeb168da8 + languageName: node + linkType: hard + "micromark-util-symbol@npm:^1.0.0": version: 1.1.0 resolution: "micromark-util-symbol@npm:1.1.0" @@ -10941,6 +10976,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-symbol@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-symbol@npm:2.0.0" + checksum: 4e76186c185ce4cefb9cea8584213d9ffacd77099d1da30c0beb09fa21f46f66f6de4c84c781d7e34ff763fe3a06b530e132fa9004882afab9e825238d0aa8b3 + languageName: node + linkType: hard + "micromark-util-types@npm:^1.0.0, micromark-util-types@npm:^1.0.1": version: 1.1.0 resolution: "micromark-util-types@npm:1.1.0" @@ -10948,6 +10990,13 @@ __metadata: languageName: node linkType: hard +"micromark-util-types@npm:^2.0.0": + version: 2.0.0 + resolution: "micromark-util-types@npm:2.0.0" + checksum: d74e913b9b61268e0d6939f4209e3abe9dada640d1ee782419b04fd153711112cfaaa3c4d5f37225c9aee1e23c3bb91a1f5223e1e33ba92d33e83956a53e61de + languageName: node + linkType: hard + "micromark@npm:^3.0.0": version: 3.2.0 resolution: "micromark@npm:3.2.0" @@ -10973,13 +11022,28 @@ __metadata: languageName: node linkType: hard -"micromark@npm:~2.11.0": - version: 2.11.4 - resolution: "micromark@npm:2.11.4" +"micromark@npm:^4.0.0": + version: 4.0.0 + resolution: "micromark@npm:4.0.0" dependencies: + "@types/debug": "npm:^4.0.0" debug: "npm:^4.0.0" - parse-entities: "npm:^2.0.0" - checksum: 67307cbacae621ab1eb23e333a5addc7600cf97d3b40cad22fc1c2d03d734d6d9cbc3f5a7e5d655a8c0862a949abe590ab7cfa96be366bfe09e239a94e6eea55 + decode-named-character-reference: "npm:^1.0.0" + devlop: "npm:^1.0.0" + micromark-core-commonmark: "npm:^2.0.0" + micromark-factory-space: "npm:^2.0.0" + micromark-util-character: "npm:^2.0.0" + micromark-util-chunked: "npm:^2.0.0" + micromark-util-combine-extensions: "npm:^2.0.0" + micromark-util-decode-numeric-character-reference: "npm:^2.0.0" + micromark-util-encode: "npm:^2.0.0" + micromark-util-normalize-identifier: "npm:^2.0.0" + micromark-util-resolve-all: "npm:^2.0.0" + micromark-util-sanitize-uri: "npm:^2.0.0" + micromark-util-subtokenize: "npm:^2.0.0" + micromark-util-symbol: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + checksum: 7e91c8d19ff27bc52964100853f1b3b32bb5b2ece57470a34ba1b2f09f4e2a183d90106c4ae585c9f2046969ee088576fed79b2f7061cba60d16652ccc2c64fd languageName: node linkType: hard @@ -11098,21 +11162,21 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^5.0.1": - version: 5.1.6 - resolution: "minimatch@npm:5.1.6" +"minimatch@npm:9.0.3, minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": + version: 9.0.3 + resolution: "minimatch@npm:9.0.3" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 + checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac languageName: node linkType: hard -"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": - version: 9.0.3 - resolution: "minimatch@npm:9.0.3" +"minimatch@npm:^5.0.1": + version: 5.1.6 + resolution: "minimatch@npm:5.1.6" dependencies: brace-expansion: "npm:^2.0.1" - checksum: 85f407dcd38ac3e180f425e86553911d101455ca3ad5544d6a7cec16286657e4f8a9aa6695803025c55e31e35a91a2252b5dc8e7d527211278b8b65b4dbd5eac + checksum: 3defdfd230914f22a8da203747c42ee3c405c39d4d37ffda284dac5e45b7e1f6c49aa8be606509002898e73091ff2a3bbfc59c2c6c71d4660609f63aa92f98e3 languageName: node linkType: hard @@ -11340,13 +11404,6 @@ __metadata: languageName: node linkType: hard -"natural-compare-lite@npm:^1.4.0": - version: 1.4.0 - resolution: "natural-compare-lite@npm:1.4.0" - checksum: f6cef26f5044515754802c0fc475d81426f3b90fe88c20fabe08771ce1f736ce46e0397c10acb569a4dd0acb84c7f1ee70676122f95d5bfdd747af3a6c6bbaa8 - languageName: node - linkType: hard - "natural-compare@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare@npm:1.4.0" @@ -11738,7 +11795,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.2, object.entries@npm:^1.1.6, object.entries@npm:^1.1.7": +"object.entries@npm:^1.1.5, object.entries@npm:^1.1.6, object.entries@npm:^1.1.7": version: 1.1.7 resolution: "object.entries@npm:1.1.7" dependencies: @@ -11948,7 +12005,7 @@ __metadata: languageName: node linkType: hard -"p-limit@npm:^2.0.0, p-limit@npm:^2.1.0, p-limit@npm:^2.2.0": +"p-limit@npm:^2.1.0, p-limit@npm:^2.2.0": version: 2.3.0 resolution: "p-limit@npm:2.3.0" dependencies: @@ -11984,15 +12041,6 @@ __metadata: languageName: node linkType: hard -"p-locate@npm:^3.0.0": - version: 3.0.0 - resolution: "p-locate@npm:3.0.0" - dependencies: - p-limit: "npm:^2.0.0" - checksum: 7b7f06f718f19e989ce6280ed4396fb3c34dabdee0df948376483032f9d5ec22fdf7077ec942143a75827bb85b11da72016497fc10dac1106c837ed593969ee8 - languageName: node - linkType: hard - "p-locate@npm:^4.1.0": version: 4.1.0 resolution: "p-locate@npm:4.1.0" @@ -12062,20 +12110,6 @@ __metadata: languageName: node linkType: hard -"parse-entities@npm:^2.0.0": - version: 2.0.0 - resolution: "parse-entities@npm:2.0.0" - dependencies: - character-entities: "npm:^1.0.0" - character-entities-legacy: "npm:^1.0.0" - character-reference-invalid: "npm:^1.0.0" - is-alphanumerical: "npm:^1.0.0" - is-decimal: "npm:^1.0.0" - is-hexadecimal: "npm:^1.0.0" - checksum: f85a22c0ea406ff26b53fdc28641f01cc36fa49eb2e3135f02693286c89ef0bcefc2262d99b3688e20aac2a14fd10b75c518583e875c1b9fe3d1f937795e0854 - languageName: node - linkType: hard - "parse-git-config@npm:^2.0.3": version: 2.0.3 resolution: "parse-git-config@npm:2.0.3" @@ -12108,15 +12142,16 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^6.0.0": - version: 6.0.2 - resolution: "parse-json@npm:6.0.2" +"parse-json@npm:^7.0.0": + version: 7.1.1 + resolution: "parse-json@npm:7.1.1" dependencies: - "@babel/code-frame": "npm:^7.16.0" + "@babel/code-frame": "npm:^7.21.4" error-ex: "npm:^1.3.2" - json-parse-even-better-errors: "npm:^2.3.1" - lines-and-columns: "npm:^2.0.2" - checksum: e421b87d7ccb37123d11d9cabafd6078a2a0036d7d5006463cbdbe011e3b029843dab15c2438f7fc1dba8e9c5446716313d1ecd5e56185214557101b980fb4fa + json-parse-even-better-errors: "npm:^3.0.0" + lines-and-columns: "npm:^2.0.3" + type-fest: "npm:^3.8.0" + checksum: a85ebc7430af7763fa52eb456d7efd35c35be5b06f04d8d80c37d0d33312ac6cdff12647acb9c95448dcc8b907dfafa81fb126e094aa132b0abc2a71b9df51d5 languageName: node linkType: hard @@ -12150,13 +12185,6 @@ __metadata: languageName: node linkType: hard -"path-exists@npm:^3.0.0": - version: 3.0.0 - resolution: "path-exists@npm:3.0.0" - checksum: 17d6a5664bc0a11d48e2b2127d28a0e58822c6740bde30403f08013da599182289c56518bec89407e3f31d3c2b6b296a4220bc3f867f0911fee6952208b04167 - languageName: node - linkType: hard - "path-exists@npm:^4.0.0": version: 4.0.0 resolution: "path-exists@npm:4.0.0" @@ -12528,18 +12556,6 @@ __metadata: languageName: node linkType: hard -"pretty-format@npm:^28.0.0, pretty-format@npm:^28.1.3": - version: 28.1.3 - resolution: "pretty-format@npm:28.1.3" - dependencies: - "@jest/schemas": "npm:^28.1.3" - ansi-regex: "npm:^5.0.1" - ansi-styles: "npm:^5.0.0" - react-is: "npm:^18.0.0" - checksum: 596d8b459b6fdac7dcbd70d40169191e889939c17ffbcc73eebe2a9a6f82cdbb57faffe190274e0a507d9ecdf3affadf8a9b43442a625eecfbd2813b9319660f - 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" @@ -13036,37 +13052,17 @@ __metadata: languageName: node linkType: hard -"remark-cli@npm:^11.0.0": - version: 11.0.0 - resolution: "remark-cli@npm:11.0.0" +"remark-cli@npm:^12.0.0": + version: 12.0.0 + resolution: "remark-cli@npm:12.0.0" dependencies: - remark: "npm:^14.0.0" - unified-args: "npm:^10.0.0" + import-meta-resolve: "npm:^3.0.0" + markdown-extensions: "npm:^2.0.0" + remark: "npm:^15.0.0" + unified-args: "npm:^11.0.0" bin: remark: cli.js - checksum: 707bdc2431817154a88ba0092c5391a72f8df239b3aea798fbb5c2d94a59e1e5c700a51ee4d5d779c5e5452069aeb63b53620d54d3dd5b2be74ae9896968a509 - languageName: node - linkType: hard - -"remark-cli@npm:^9.0.0": - version: 9.0.0 - resolution: "remark-cli@npm:9.0.0" - dependencies: - markdown-extensions: "npm:^1.1.0" - remark: "npm:^13.0.0" - unified-args: "npm:^8.0.0" - bin: - remark: cli.js - checksum: 50ec3d3b734d0020f6e9b8fd01aae5b28cf035d2289c408d2eec5870e51b8b42a0759b4d0fbd65f75a3a8c03eff17bf1f84dd5e58a915e1070cf1c0018ac56c1 - languageName: node - linkType: hard - -"remark-lint-final-newline@npm:^1.0.0": - version: 1.0.5 - resolution: "remark-lint-final-newline@npm:1.0.5" - dependencies: - unified-lint-rule: "npm:^1.0.0" - checksum: 8da98bcaa294e7b57c2d5d6c4174cd19cc46d10b28956e88e207b5e7b01dd1a2bfd193bb2968a35f5e134f7c1da42748f7d8859d7bd7b1fecef5c5f65112856b + checksum: 4d6681e63cb4b37c74e18814c9ff3e323267ec6f4e912a3c68c5c5bfe0b99fa8030513bb430270a2784b1ff01fe5cc2e80dfdf5945e3e03e652b917e6f8eadb6 languageName: node linkType: hard @@ -13081,18 +13077,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-hard-break-spaces@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-hard-break-spaces@npm:2.0.1" - dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 384673d69bc9b3ecf36c5a1723757637216b4e73bc13869d6051f06c07d50583c017aed2e424134876f58450aed44d3a6a1494dd849a208938f4687430dfbad0 - languageName: node - linkType: hard - "remark-lint-hard-break-spaces@npm:^3.0.0": version: 3.1.2 resolution: "remark-lint-hard-break-spaces@npm:3.1.2" @@ -13107,18 +13091,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-list-item-bullet-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-list-item-bullet-indent@npm:3.0.0" - dependencies: - pluralize: "npm:^8.0.0" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: 77ad42e65be9f94c7f08eee97844fcc43035a15d3fbcc30d61cf22417c76349bcf786bf1693bf2d422358551a74a16caf87893eb61d17381b2a2a78ef6ad57f9 - languageName: node - linkType: hard - "remark-lint-list-item-bullet-indent@npm:^4.0.0": version: 4.1.2 resolution: "remark-lint-list-item-bullet-indent@npm:4.1.2" @@ -13132,19 +13104,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-list-item-indent@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-list-item-indent@npm:2.0.1" - dependencies: - pluralize: "npm:^8.0.0" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: ec26d4c4fe813bdffbef98320b9c852cadc9d3641a6d78e808a65c21f2a338ff953ebf44b6640ef8d5fafcec46c2bf99617e508b99c6a847c690c98e5caf2c2c - languageName: node - linkType: hard - "remark-lint-list-item-indent@npm:^3.0.0": version: 3.1.2 resolution: "remark-lint-list-item-indent@npm:3.1.2" @@ -13160,32 +13119,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-auto-link-without-protocol@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-auto-link-without-protocol@npm:2.0.1" - dependencies: - mdast-util-to-string: "npm:^1.0.2" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 792b61b0ea985b168149eddb4908a12daa9c2bb2e53ae3d5849c70493a117bfe1e00b0aecb3940fde2789d06c9467f72160d95da57951efd617bbe0c620092a9 - languageName: node - linkType: hard - -"remark-lint-no-blockquote-without-marker@npm:^4.0.0": - version: 4.0.0 - resolution: "remark-lint-no-blockquote-without-marker@npm:4.0.0" - dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.0.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - vfile-location: "npm:^3.0.0" - checksum: b37444782c350a79ad529556ba9928ee00ebef0ccf39bc1b65d412ddda00e33352c7eb58e58b20863ce43805087d2ebf5324389321d52bd834a0203b988e4bce - languageName: node - linkType: hard - "remark-lint-no-blockquote-without-marker@npm:^5.0.0": version: 5.1.2 resolution: "remark-lint-no-blockquote-without-marker@npm:5.1.2" @@ -13201,19 +13134,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-duplicate-definitions@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-duplicate-definitions@npm:2.0.1" - dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-stringify-position: "npm:^2.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 6f4b24885d21c65b9f0ba1cdaa220b8633eb70760c795e3471422cd03cb5beb1ab914960f818680742ca5589da99649594f2600d46309dc03064513231961416 - languageName: node - linkType: hard - "remark-lint-no-duplicate-definitions@npm:^3.0.0": version: 3.1.2 resolution: "remark-lint-no-duplicate-definitions@npm:3.1.2" @@ -13229,20 +13149,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-heading-content-indent@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-no-heading-content-indent@npm:3.0.0" - dependencies: - mdast-util-heading-style: "npm:^1.0.2" - pluralize: "npm:^8.0.0" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 428273b13e2f89f396e283b6d9ad6ac3e49eaa451365a3df2dba1d8ffcdd73200ebac5ad063d299c6e91f8df4b9aa59894f3115bf96d2f345bad0875cce643f4 - languageName: node - linkType: hard - "remark-lint-no-heading-content-indent@npm:^4.0.0": version: 4.1.2 resolution: "remark-lint-no-heading-content-indent@npm:4.1.2" @@ -13259,18 +13165,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-inline-padding@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-no-inline-padding@npm:3.0.0" - dependencies: - mdast-util-to-string: "npm:^1.0.2" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: ce0d33883f45f47d4d2e38a91e633931b7cdad75880dfe91a08bf739ff0804f5e4c6dfc97de3c28d87065385363133666ac7e01b57a86dc89b07821df424c1f8 - languageName: node - linkType: hard - "remark-lint-no-inline-padding@npm:^4.0.0": version: 4.1.2 resolution: "remark-lint-no-inline-padding@npm:4.1.2" @@ -13285,19 +13179,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-literal-urls@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-literal-urls@npm:2.0.1" - dependencies: - mdast-util-to-string: "npm:^1.0.2" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 2112a197fdcc4e49c32d0caaeb8bfb39d66ce9051613f19724360017c030fb721bdccb4ca57cffbd7ae43f0e30642864ff8e7e5fdf24fdca2a743abd78a6317d - languageName: node - linkType: hard - "remark-lint-no-literal-urls@npm:^3.0.0": version: 3.1.2 resolution: "remark-lint-no-literal-urls@npm:3.1.2" @@ -13313,17 +13194,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-shortcut-reference-image@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-shortcut-reference-image@npm:2.0.1" - dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: 2e4a1a3cd11f28f33ab48ec6dca273464e73ad9981cc213aa522aae8cb536c86dd283f07d1f06ce86824fc3dec922e1e28921894e3dc4af05a7560c74d8a300a - languageName: node - linkType: hard - "remark-lint-no-shortcut-reference-image@npm:^3.0.0": version: 3.1.2 resolution: "remark-lint-no-shortcut-reference-image@npm:3.1.2" @@ -13337,17 +13207,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-shortcut-reference-link@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-shortcut-reference-link@npm:2.0.1" - dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: 7e853129bdce68f9e9dd8339eab8f7dff12ca623a3e52a2855b343b3978de864cfd03489cc1998ab3f7b93a8e9d9bbf4bc39ab9901ef94453231e33ea14b1b24 - languageName: node - linkType: hard - "remark-lint-no-shortcut-reference-link@npm:^3.0.0": version: 3.1.2 resolution: "remark-lint-no-shortcut-reference-link@npm:3.1.2" @@ -13361,20 +13220,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-undefined-references@npm:^3.0.0": - version: 3.0.0 - resolution: "remark-lint-no-undefined-references@npm:3.0.0" - dependencies: - collapse-white-space: "npm:^1.0.4" - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.1.0" - unist-util-visit: "npm:^2.0.0" - vfile-location: "npm:^3.1.0" - checksum: 36cd53cd58c1139bd02a8cd712dd572a032856f8f8dc5627636b1e0bf5be064a73c490191ec12830b541e70d28dea43d5a57c97fcb536ac2eb150aef94641e0e - languageName: node - linkType: hard - "remark-lint-no-undefined-references@npm:^4.0.0": version: 4.2.1 resolution: "remark-lint-no-undefined-references@npm:4.2.1" @@ -13391,17 +13236,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-no-unused-definitions@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-no-unused-definitions@npm:2.0.1" - dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-visit: "npm:^2.0.0" - checksum: 477db052bb4fdbc23c7a959523910c916beba9e1c80c60412ea1635afe41e5df25e374a251ffbd8b676eabe88dce11a20b6be1ca597d805a73c34d32f5a2ca84 - languageName: node - linkType: hard - "remark-lint-no-unused-definitions@npm:^3.0.0": version: 3.1.2 resolution: "remark-lint-no-unused-definitions@npm:3.1.2" @@ -13415,18 +13249,6 @@ __metadata: languageName: node linkType: hard -"remark-lint-ordered-list-marker-style@npm:^2.0.0": - version: 2.0.1 - resolution: "remark-lint-ordered-list-marker-style@npm:2.0.1" - dependencies: - unified-lint-rule: "npm:^1.0.0" - unist-util-generated: "npm:^1.1.0" - unist-util-position: "npm:^3.0.0" - unist-util-visit: "npm:^2.0.0" - checksum: 7da6a7afeb98aba819675aefb68a75b358d37baceddb0d022b60f624169d95680a330e6fc5a06ccf65c7e729f60223072a28bea367bcdc1022f548ef1970a635 - languageName: node - linkType: hard - "remark-lint-ordered-list-marker-style@npm:^3.0.0": version: 3.1.2 resolution: "remark-lint-ordered-list-marker-style@npm:3.1.2" @@ -13441,15 +13263,6 @@ __metadata: languageName: node linkType: hard -"remark-lint@npm:^8.0.0": - version: 8.0.0 - resolution: "remark-lint@npm:8.0.0" - dependencies: - remark-message-control: "npm:^6.0.0" - checksum: 02e6f2a3db83284bb6f816c8270801a5e211260fe4129777cdadd3f92c5d9f709c2d570e72c88d421453425e54cbe92ccfd8171812dce1086566b819aa8b45ca - languageName: node - linkType: hard - "remark-lint@npm:^9.0.0, remark-lint@npm:^9.1.2": version: 9.1.2 resolution: "remark-lint@npm:9.1.2" @@ -13461,16 +13274,6 @@ __metadata: languageName: node linkType: hard -"remark-message-control@npm:^6.0.0": - version: 6.0.0 - resolution: "remark-message-control@npm:6.0.0" - dependencies: - mdast-comment-marker: "npm:^1.0.0" - unified-message-control: "npm:^3.0.0" - checksum: 83921456b5802e89d15a0dc9bbe52d4e545bdac60c48416779f62262387d3b605c5247c1ae1dbcc08e2d1f6150e6044f2d96b776586ba7db90057170f7ee2256 - languageName: node - linkType: hard - "remark-message-control@npm:^7.0.0": version: 7.1.1 resolution: "remark-message-control@npm:7.1.1" @@ -13495,36 +13298,15 @@ __metadata: languageName: node linkType: hard -"remark-parse@npm:^9.0.0": - version: 9.0.0 - resolution: "remark-parse@npm:9.0.0" +"remark-parse@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-parse@npm:11.0.0" dependencies: - mdast-util-from-markdown: "npm:^0.8.0" - checksum: 7523b2a2e3c7a80f7530b4d5615e8862890abe321cdc4f6f7b103c70ceb4b3eca14cc71127149f05d5e29ed521b0c7505af9f11b1293921cf7cdf6d794104a21 - languageName: node - linkType: hard - -"remark-preset-lint-recommended@npm:^5.0.0": - version: 5.0.0 - resolution: "remark-preset-lint-recommended@npm:5.0.0" - dependencies: - remark-lint: "npm:^8.0.0" - remark-lint-final-newline: "npm:^1.0.0" - remark-lint-hard-break-spaces: "npm:^2.0.0" - remark-lint-list-item-bullet-indent: "npm:^3.0.0" - remark-lint-list-item-indent: "npm:^2.0.0" - remark-lint-no-auto-link-without-protocol: "npm:^2.0.0" - remark-lint-no-blockquote-without-marker: "npm:^4.0.0" - remark-lint-no-duplicate-definitions: "npm:^2.0.0" - remark-lint-no-heading-content-indent: "npm:^3.0.0" - remark-lint-no-inline-padding: "npm:^3.0.0" - remark-lint-no-literal-urls: "npm:^2.0.0" - remark-lint-no-shortcut-reference-image: "npm:^2.0.0" - remark-lint-no-shortcut-reference-link: "npm:^2.0.0" - remark-lint-no-undefined-references: "npm:^3.0.0" - remark-lint-no-unused-definitions: "npm:^2.0.0" - remark-lint-ordered-list-marker-style: "npm:^2.0.0" - checksum: 355c454f14c7fd3562feec7eb025c5dd3a3eb1107d8ba39f5c5b7905cb2301e0fc35090ba2ba4f2084d29d66bd833c8ae60e3c839f29a71f935691e94a2e4b72 + "@types/mdast": "npm:^4.0.0" + mdast-util-from-markdown: "npm:^2.0.0" + micromark-util-types: "npm:^2.0.0" + unified: "npm:^11.0.0" + checksum: 6eed15ddb8680eca93e04fcb2d1b8db65a743dcc0023f5007265dda558b09db595a087f622062ccad2630953cd5cddc1055ce491d25a81f3317c858348a8dd38 languageName: node linkType: hard @@ -13564,27 +13346,18 @@ __metadata: languageName: node linkType: hard -"remark-stringify@npm:^9.0.0": - version: 9.0.1 - resolution: "remark-stringify@npm:9.0.1" - dependencies: - mdast-util-to-markdown: "npm:^0.6.0" - checksum: 3d3b3736f993f94b66f7af60f9d20481e1bd6d262a7c141809d3bb1b3a5eaea3a5f51b56672aad57f0c7d43654448f95254ed4e9fab53964cafe0dce6dfa87ae - languageName: node - linkType: hard - -"remark@npm:^13.0.0": - version: 13.0.0 - resolution: "remark@npm:13.0.0" +"remark-stringify@npm:^11.0.0": + version: 11.0.0 + resolution: "remark-stringify@npm:11.0.0" dependencies: - remark-parse: "npm:^9.0.0" - remark-stringify: "npm:^9.0.0" - unified: "npm:^9.1.0" - checksum: 5b49c79d24e6bc2b02f62feff38fc772ebb0ede49465bc4e038856ffc002fcf54a628eb7b71814f837131344c2f35397bad6767140a18450085990a16fb1397c + "@types/mdast": "npm:^4.0.0" + mdast-util-to-markdown: "npm:^2.0.0" + unified: "npm:^11.0.0" + checksum: 0cdb37ce1217578f6f847c7ec9f50cbab35df5b9e3903d543e74b405404e67c07defcb23cd260a567b41b769400f6de03c2c3d9cd6ae7a6707d5c8d89ead489f languageName: node linkType: hard -"remark@npm:^14.0.0, remark@npm:^14.0.3": +"remark@npm:^14.0.3": version: 14.0.3 resolution: "remark@npm:14.0.3" dependencies: @@ -13596,10 +13369,15 @@ __metadata: languageName: node linkType: hard -"repeat-string@npm:^1.0.0, repeat-string@npm:^1.5.0": - version: 1.6.1 - resolution: "repeat-string@npm:1.6.1" - checksum: 87fa21bfdb2fbdedc44b9a5b118b7c1239bdd2c2c1e42742ef9119b7d412a5137a1d23f1a83dc6bb686f4f27429ac6f542e3d923090b44181bafa41e8ac0174d +"remark@npm:^15.0.0": + version: 15.0.1 + resolution: "remark@npm:15.0.1" + dependencies: + "@types/mdast": "npm:^4.0.0" + remark-parse: "npm:^11.0.0" + remark-stringify: "npm:^11.0.0" + unified: "npm:^11.0.0" + checksum: ba675e4a5b114355991d2c6f5b09a632121fc8825257b0d148b3938420713f9e9b6f012120604435d5c217d42742f60195ac6f898dc1339d313a6608a84dbc49 languageName: node linkType: hard @@ -14038,7 +13816,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.3.1": +"semver@npm:^6.0.0, semver@npm:^6.3.0, semver@npm:^6.3.1": version: 6.3.1 resolution: "semver@npm:6.3.1" bin: @@ -14249,13 +14027,6 @@ __metadata: languageName: node linkType: hard -"sliced@npm:^1.0.1": - version: 1.0.1 - resolution: "sliced@npm:1.0.1" - checksum: 42f93fdc87b79492704d6af45efaafe407384812467514f6763ec823fedb32f7cbe8addd85bfebc6eff094f79fab899225b82690ab57c62d1959c4f6bbc6f5b1 - languageName: node - linkType: hard - "smart-buffer@npm:^4.2.0": version: 4.2.0 resolution: "smart-buffer@npm:4.2.0" @@ -14566,7 +14337,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": +"string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: @@ -14577,6 +14348,17 @@ __metadata: languageName: node linkType: hard +"string-width@npm:^6.0.0": + version: 6.1.0 + resolution: "string-width@npm:6.1.0" + dependencies: + eastasianwidth: "npm:^0.2.0" + emoji-regex: "npm:^10.2.1" + strip-ansi: "npm:^7.0.1" + checksum: 7b2991ea7c946a43042070787b85af454079116dfd6d853aab4ff8a6d4ac717cdc18656cfee15b7a7a78286669202a4a56385728f0740cb1e15001c71807b361 + languageName: node + linkType: hard + "string.prototype.matchall@npm:^4.0.8": version: 4.0.10 resolution: "string.prototype.matchall@npm:4.0.10" @@ -14665,7 +14447,7 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^7.0.1": +"strip-ansi@npm:^7.0.0, strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" dependencies: @@ -14783,15 +14565,6 @@ __metadata: languageName: node linkType: hard -"supports-color@npm:^6.0.0": - version: 6.1.0 - resolution: "supports-color@npm:6.1.0" - dependencies: - has-flag: "npm:^3.0.0" - checksum: ebf2befe41b55932c6d77192b91775f1403c389440ce2dab6f72663cf32ee87a1d9dea3512131a18e45ccac91424a8873b266142828489d0206d65ee93d224b6 - languageName: node - linkType: hard - "supports-color@npm:^7.1.0": version: 7.2.0 resolution: "supports-color@npm:7.2.0" @@ -15051,26 +14824,6 @@ __metadata: languageName: node linkType: hard -"to-vfile@npm:^6.0.0": - version: 6.1.0 - resolution: "to-vfile@npm:6.1.0" - dependencies: - is-buffer: "npm:^2.0.0" - vfile: "npm:^4.0.0" - checksum: 769591736463332c8c99c418fd94ef0810cf53ae24bdcb7e78b7ce7b0daff5ddf8425e02045e47a722afef538b8986307cf32aee4e36b2568a727b5b6514f81e - languageName: node - linkType: hard - -"to-vfile@npm:^7.0.0": - version: 7.2.4 - resolution: "to-vfile@npm:7.2.4" - dependencies: - is-buffer: "npm:^2.0.0" - vfile: "npm:^5.1.0" - checksum: f1399e6df3d6e523bac11258258faa582ba4d2a059921c7a41997bde54bf197918c5bf2370e8d39db50b98927978d5c647a9ce4e18358afa88c10ac47fa091e0 - languageName: node - linkType: hard - "toidentifier@npm:1.0.1": version: 1.0.1 resolution: "toidentifier@npm:1.0.1" @@ -15136,13 +14889,6 @@ __metadata: languageName: node linkType: hard -"trough@npm:^1.0.0": - version: 1.0.5 - resolution: "trough@npm:1.0.5" - checksum: f036d0d7f9bc7cfe5ee650d70b57bb1f048f3292adf6c81bb9b228e546b2b2e5b74ea04a060d21472108a8cda05ec4814bbe86f87ee35c182c50cb41b5c1810a - languageName: node - linkType: hard - "trough@npm:^2.0.0": version: 2.1.0 resolution: "trough@npm:2.1.0" @@ -15157,6 +14903,15 @@ __metadata: languageName: node linkType: hard +"ts-api-utils@npm:^1.0.1": + version: 1.0.3 + resolution: "ts-api-utils@npm:1.0.3" + peerDependencies: + typescript: ">=4.2.0" + checksum: 9408338819c3aca2a709f0bc54e3f874227901506cacb1163612a6c8a43df224174feb965a5eafdae16f66fc68fd7bfee8d3275d0fa73fbb8699e03ed26520c9 + languageName: node + linkType: hard + "ts-dedent@npm:^2.0.0, ts-dedent@npm:^2.2.0": version: 2.2.0 resolution: "ts-dedent@npm:2.2.0" @@ -15187,15 +14942,15 @@ __metadata: languageName: node linkType: hard -"tsconfig-paths@npm:^3.14.2": - version: 3.14.2 - resolution: "tsconfig-paths@npm:3.14.2" +"tsconfig-paths@npm:^3.15.0": + version: 3.15.0 + resolution: "tsconfig-paths@npm:3.15.0" dependencies: "@types/json5": "npm:^0.0.29" json5: "npm:^1.0.2" minimist: "npm:^1.2.6" strip-bom: "npm:^3.0.0" - checksum: fdc92bb7b18b31c0e76f8ec4f98d07236b09590fd6578e587ad024792c8b2235d65125a8fd007fa47a84400f84ceccbf33f24e5198d953249e7204f4cef3517c + checksum: 5b4f301a2b7a3766a986baf8fc0e177eb80bdba6e396792ff92dc23b5bca8bb279fc96517dcaaef63a3b49bebc6c4c833653ec58155780bc906bdbcf7dda0ef5 languageName: node linkType: hard @@ -15500,100 +15255,49 @@ __metadata: languageName: node linkType: hard -"unified-args@npm:^10.0.0": - version: 10.0.0 - resolution: "unified-args@npm:10.0.0" +"unified-args@npm:^11.0.0": + version: 11.0.1 + resolution: "unified-args@npm:11.0.1" dependencies: "@types/text-table": "npm:^0.2.0" - camelcase: "npm:^7.0.0" chalk: "npm:^5.0.0" chokidar: "npm:^3.0.0" - fault: "npm:^2.0.0" + comma-separated-tokens: "npm:^2.0.0" json5: "npm:^2.0.0" minimist: "npm:^1.0.0" + strip-ansi: "npm:^7.0.0" text-table: "npm:^0.2.0" - unified-engine: "npm:^10.0.0" - checksum: 1fb45d99b8b67b5bb5af51f5094e4dc0d23986bb6fb39f3c418400e3dfbacafe315579d206188c33d676bdcbc6ac8022fd0550c2a90e7c5edd05aa0213a86038 + unified-engine: "npm:^11.0.0" + checksum: ab3a5ea74a643ebc7342b2a0a96af8d785ec4f98247d6b60aa0189201c26e735cbaba6ed212b820ed9b876793eea3f6993c503357502a55159ece18e3881a13d languageName: node linkType: hard -"unified-args@npm:^8.0.0": - version: 8.1.0 - resolution: "unified-args@npm:8.1.0" - dependencies: - camelcase: "npm:^5.0.0" - chalk: "npm:^3.0.0" - chokidar: "npm:^3.0.0" - fault: "npm:^1.0.2" - json5: "npm:^2.0.0" - minimist: "npm:^1.2.0" - text-table: "npm:^0.2.0" - unified-engine: "npm:^8.0.0" - checksum: 00c4d89c8cd65f7ef84090ad06206af7d1bcb7b59ff81e1a58913aba66a956d53c8adb01eb814fbdcd676e4be273ef9cb1515f576e376cfe168035c3bddc5966 - languageName: node - linkType: hard - -"unified-engine@npm:^10.0.0": - version: 10.1.0 - resolution: "unified-engine@npm:10.1.0" +"unified-engine@npm:^11.0.0": + version: 11.2.0 + resolution: "unified-engine@npm:11.2.0" dependencies: "@types/concat-stream": "npm:^2.0.0" "@types/debug": "npm:^4.0.0" "@types/is-empty": "npm:^1.0.0" - "@types/node": "npm:^18.0.0" - "@types/unist": "npm:^2.0.0" + "@types/node": "npm:^20.0.0" + "@types/unist": "npm:^3.0.0" + "@ungap/structured-clone": "npm:^1.0.0" concat-stream: "npm:^2.0.0" debug: "npm:^4.0.0" - fault: "npm:^2.0.0" - glob: "npm:^8.0.0" + glob: "npm:^10.0.0" ignore: "npm:^5.0.0" - is-buffer: "npm:^2.0.0" is-empty: "npm:^1.0.0" is-plain-obj: "npm:^4.0.0" - load-plugin: "npm:^5.0.0" - parse-json: "npm:^6.0.0" - to-vfile: "npm:^7.0.0" + load-plugin: "npm:^6.0.0" + parse-json: "npm:^7.0.0" trough: "npm:^2.0.0" - unist-util-inspect: "npm:^7.0.0" - vfile-message: "npm:^3.0.0" - vfile-reporter: "npm:^7.0.0" - vfile-statistics: "npm:^2.0.0" + unist-util-inspect: "npm:^8.0.0" + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + vfile-reporter: "npm:^8.0.0" + vfile-statistics: "npm:^3.0.0" yaml: "npm:^2.0.0" - checksum: 39590f11bf07cf03b7dc71f3ee64b97d04b070eb75bcc0cd7fab2e300c4497b72727c43cce4deaee499dd937b246b0d339fcc6b06a36765e088e3843e8e960fd - languageName: node - linkType: hard - -"unified-engine@npm:^8.0.0": - version: 8.2.0 - resolution: "unified-engine@npm:8.2.0" - dependencies: - concat-stream: "npm:^2.0.0" - debug: "npm:^4.0.0" - fault: "npm:^1.0.0" - figures: "npm:^3.0.0" - glob: "npm:^7.0.3" - ignore: "npm:^5.0.0" - is-buffer: "npm:^2.0.0" - is-empty: "npm:^1.0.0" - is-plain-obj: "npm:^2.0.0" - js-yaml: "npm:^3.6.1" - load-plugin: "npm:^3.0.0" - parse-json: "npm:^5.0.0" - to-vfile: "npm:^6.0.0" - trough: "npm:^1.0.0" - unist-util-inspect: "npm:^5.0.0" - vfile-reporter: "npm:^6.0.0" - vfile-statistics: "npm:^1.1.0" - checksum: f44db29d3174dcb6e796d5f93e09b5d9830377355036a22cd994f3fbb95812c30a5f0151c620f2784f89cd075f3eaa32f0b45b01afca6d66a181658b9558cc9a - languageName: node - linkType: hard - -"unified-lint-rule@npm:^1.0.0": - version: 1.0.6 - resolution: "unified-lint-rule@npm:1.0.6" - dependencies: - wrapped: "npm:^1.0.1" - checksum: 3abc86e8561f3f444f78ec2bfce7ad1ff7f1209b7fe7648e2ba12d2ffbb077a91dd67f62cb0cd9c3ed00cfd48ffdd1e277532f845d687a235c71fe377b94c116 + checksum: 2d72d19850640e4808733f8ecbef9e669138c99b686f4aa4da9603f8401f76624183c0a56a1186c3b90e5dcda0a3cbf908aa333bb37ca708d8742deec658803f languageName: node linkType: hard @@ -15609,16 +15313,6 @@ __metadata: languageName: node linkType: hard -"unified-message-control@npm:^3.0.0": - version: 3.0.3 - resolution: "unified-message-control@npm:3.0.3" - dependencies: - unist-util-visit: "npm:^2.0.0" - vfile-location: "npm:^3.0.0" - checksum: 3b908bb26f2e62baf8a4e64ffdf95595ca1e0ec9e8b9f895eb1f7411981cedddb568ff372c275ec383eb89de66023c8ce8158ffb9ac81c2652392f7a1fd0b0b9 - languageName: node - linkType: hard - "unified-message-control@npm:^4.0.0": version: 4.0.0 resolution: "unified-message-control@npm:4.0.0" @@ -15648,17 +15342,18 @@ __metadata: languageName: node linkType: hard -"unified@npm:^9.1.0": - version: 9.2.2 - resolution: "unified@npm:9.2.2" +"unified@npm:^11.0.0": + version: 11.0.4 + resolution: "unified@npm:11.0.4" dependencies: - bail: "npm:^1.0.0" + "@types/unist": "npm:^3.0.0" + bail: "npm:^2.0.0" + devlop: "npm:^1.0.0" extend: "npm:^3.0.0" - is-buffer: "npm:^2.0.0" - is-plain-obj: "npm:^2.0.0" - trough: "npm:^1.0.0" - vfile: "npm:^4.0.0" - checksum: a66d71b039c24626802a4664a1f3210f29ab1f75b89fd41933e6ab00561e1ec43a5bec6de32c7ebc86544e5f00ef5836e8fe79a823e81e35825de4e35823eda9 + is-plain-obj: "npm:^4.0.0" + trough: "npm:^2.0.0" + vfile: "npm:^6.0.0" + checksum: b550cdc994d54c84e2e098eb02cfa53535cbc140c148aa3296f235cb43082b499d239110f342fa65eb37ad919472a93cc62f062a83541485a69498084cc87ba1 languageName: node linkType: hard @@ -15716,13 +15411,6 @@ __metadata: languageName: node linkType: hard -"unist-util-generated@npm:^1.0.0, unist-util-generated@npm:^1.1.0": - version: 1.1.6 - resolution: "unist-util-generated@npm:1.1.6" - checksum: ee04a58a6711145ec5c8c6f10dfd3335ac93d9039dc35e7410ffc1299d6f3671b27d9b7aa486f826bd66ec15807ad6d0bf9348b34a1046440e1617abcf42903f - languageName: node - linkType: hard - "unist-util-generated@npm:^2.0.0": version: 2.0.1 resolution: "unist-util-generated@npm:2.0.1" @@ -15730,28 +15418,12 @@ __metadata: languageName: node linkType: hard -"unist-util-inspect@npm:^5.0.0": - version: 5.0.1 - resolution: "unist-util-inspect@npm:5.0.1" - dependencies: - is-empty: "npm:^1.0.0" - checksum: 4ffe53af2ff406799fcf2df50e24d675bfe08da1f01dc61dc5e38add8c544394ba548cad3a0329369b6afcab43701b3e47f3b9970a565aba62cd3483135f0ff1 - languageName: node - linkType: hard - -"unist-util-inspect@npm:^7.0.0": - version: 7.0.2 - resolution: "unist-util-inspect@npm:7.0.2" +"unist-util-inspect@npm:^8.0.0": + version: 8.0.0 + resolution: "unist-util-inspect@npm:8.0.0" dependencies: - "@types/unist": "npm:^2.0.0" - checksum: 154bb1984fa5eaaa5134d0efff50364db6c7b70bf7860794ea89b5e9174f3ee78fa9e98b0ad5821b144b4b117ed4244fa234ab6d2ca0829616cc6b608280df5c - languageName: node - linkType: hard - -"unist-util-is@npm:^4.0.0": - version: 4.1.0 - resolution: "unist-util-is@npm:4.1.0" - checksum: 21ca3d7bacc88853b880b19cb1b133a056c501617d7f9b8cce969cd8b430ed7e1bc416a3a11b02540d5de6fb86807e169d00596108a459d034cf5faec97c055e + "@types/unist": "npm:^3.0.0" + checksum: b98892cd4b248cbebd2c4c0375e9e54b2de31ed8237ae7b8274107d15587ae0893465613fa651159f9bd1161c940c7afd29052878de14c73379e93ec41ee1ddf languageName: node linkType: hard @@ -15764,10 +15436,12 @@ __metadata: languageName: node linkType: hard -"unist-util-position@npm:^3.0.0, unist-util-position@npm:^3.1.0": - version: 3.1.0 - resolution: "unist-util-position@npm:3.1.0" - checksum: a89d4095560f01e0ddfdab3deae6abd250ee6b91c3b23922de05297227a4aede076d96cb0e22e9962d0e85f54d11f719d1e11388233d0936631b8527485a02a8 +"unist-util-is@npm:^6.0.0": + version: 6.0.0 + resolution: "unist-util-is@npm:6.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + checksum: 9419352181eaa1da35eca9490634a6df70d2217815bb5938a04af3a662c12c5607a2f1014197ec9c426fbef18834f6371bfdb6f033040fa8aa3e965300d70e7e languageName: node linkType: hard @@ -15780,15 +15454,6 @@ __metadata: languageName: node linkType: hard -"unist-util-stringify-position@npm:^2.0.0": - version: 2.0.3 - resolution: "unist-util-stringify-position@npm:2.0.3" - dependencies: - "@types/unist": "npm:^2.0.2" - checksum: 46fa03f840df173b7f032cbfffdb502fb05b79b3fb5451681c796cf4985d9087a537833f5afb75d55e79b46bbbe4b3d81dd75a1062f9289091c526aebe201d5d - languageName: node - linkType: hard - "unist-util-stringify-position@npm:^3.0.0": version: 3.0.3 resolution: "unist-util-stringify-position@npm:3.0.3" @@ -15798,13 +15463,12 @@ __metadata: languageName: node linkType: hard -"unist-util-visit-parents@npm:^3.0.0": - version: 3.1.1 - resolution: "unist-util-visit-parents@npm:3.1.1" +"unist-util-stringify-position@npm:^4.0.0": + version: 4.0.0 + resolution: "unist-util-stringify-position@npm:4.0.0" dependencies: - "@types/unist": "npm:^2.0.0" - unist-util-is: "npm:^4.0.0" - checksum: 231c80c5ba8e79263956fcaa25ed2a11ad7fe77ac5ba0d322e9d51bbc4238501e3bb52f405e518bcdc5471e27b33eff520db0aa4a3b1feb9fb6e2de6ae385d49 + "@types/unist": "npm:^3.0.0" + checksum: dfe1dbe79ba31f589108cb35e523f14029b6675d741a79dea7e5f3d098785045d556d5650ec6a8338af11e9e78d2a30df12b1ee86529cded1098da3f17ee999e languageName: node linkType: hard @@ -15828,14 +15492,13 @@ __metadata: languageName: node linkType: hard -"unist-util-visit@npm:^2.0.0": - version: 2.0.3 - resolution: "unist-util-visit@npm:2.0.3" +"unist-util-visit-parents@npm:^6.0.0": + version: 6.0.1 + resolution: "unist-util-visit-parents@npm:6.0.1" dependencies: - "@types/unist": "npm:^2.0.0" - unist-util-is: "npm:^4.0.0" - unist-util-visit-parents: "npm:^3.0.0" - checksum: 7b11303d82271ca53a2ced2d56c87a689dd518596c99ff4a11cdff750f5cc5c0e4b64b146bd2363557cb29443c98713bfd1e8dc6d1c3f9d474b9eb1f23a60888 + "@types/unist": "npm:^3.0.0" + unist-util-is: "npm:^6.0.0" + checksum: 51b1a5b0aa23c97d3e03e7288f0cdf136974df2217d0999d3de573c05001ef04cccd246f51d2ebdfb9e8b0ed2704451ad90ba85ae3f3177cf9772cef67f56206 languageName: node linkType: hard @@ -15861,6 +15524,17 @@ __metadata: languageName: node linkType: hard +"unist-util-visit@npm:^5.0.0": + version: 5.0.0 + resolution: "unist-util-visit@npm:5.0.0" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-is: "npm:^6.0.0" + unist-util-visit-parents: "npm:^6.0.0" + checksum: 51434a1d80252c1540cce6271a90fd1a106dbe624997c09ed8879279667fb0b2d3a685e02e92bf66598dcbe6cdffa7a5f5fb363af8fdf90dda6c855449ae39a5 + languageName: node + linkType: hard + "universal-user-agent@npm:^5.0.0": version: 5.0.0 resolution: "universal-user-agent@npm:5.0.0" @@ -16158,13 +15832,6 @@ __metadata: languageName: node linkType: hard -"vfile-location@npm:^3.0.0, vfile-location@npm:^3.1.0": - version: 3.2.0 - resolution: "vfile-location@npm:3.2.0" - checksum: d9513c738fcac26388f4ee04337663514434df718201309088377b53be3fdcfdb01a4a8f02f5a21ebf33690a670f31229e4c7c3991fb7af63f549fda3ec36836 - languageName: node - linkType: hard - "vfile-location@npm:^4.0.0": version: 4.1.0 resolution: "vfile-location@npm:4.1.0" @@ -16175,16 +15842,6 @@ __metadata: languageName: node linkType: hard -"vfile-message@npm:^2.0.0": - version: 2.0.4 - resolution: "vfile-message@npm:2.0.4" - dependencies: - "@types/unist": "npm:^2.0.0" - unist-util-stringify-position: "npm:^2.0.0" - checksum: ce50d90e0e5dc8f995f39602dd2404f1756388a54209c983d259b17c15e6f262a53546977a638065bc487d0657799fa96f4c1ba6b2915d9724a4968e9c7ff1c8 - languageName: node - linkType: hard - "vfile-message@npm:^3.0.0": version: 3.1.4 resolution: "vfile-message@npm:3.1.4" @@ -16195,83 +15852,53 @@ __metadata: languageName: node linkType: hard -"vfile-reporter@npm:^6.0.0": - version: 6.0.2 - resolution: "vfile-reporter@npm:6.0.2" +"vfile-message@npm:^4.0.0": + version: 4.0.2 + resolution: "vfile-message@npm:4.0.2" dependencies: - repeat-string: "npm:^1.5.0" - string-width: "npm:^4.0.0" - supports-color: "npm:^6.0.0" - unist-util-stringify-position: "npm:^2.0.0" - vfile-sort: "npm:^2.1.2" - vfile-statistics: "npm:^1.1.0" - checksum: de0c07520b55fd4b39c64128693b8ed88843898b3ba772de277acadea19112171062dc544a1c76c99a95f5201edce15dbe8cd76e9f35b8cde1fb86b61a9c36d6 + "@types/unist": "npm:^3.0.0" + unist-util-stringify-position: "npm:^4.0.0" + checksum: 07671d239a075f888b78f318bc1d54de02799db4e9dce322474e67c35d75ac4a5ac0aaf37b18801d91c9f8152974ea39678aa72d7198758b07f3ba04fb7d7514 languageName: node linkType: hard -"vfile-reporter@npm:^7.0.0": - version: 7.0.5 - resolution: "vfile-reporter@npm:7.0.5" +"vfile-reporter@npm:^8.0.0": + version: 8.1.0 + resolution: "vfile-reporter@npm:8.1.0" dependencies: "@types/supports-color": "npm:^8.0.0" - string-width: "npm:^5.0.0" + string-width: "npm:^6.0.0" supports-color: "npm:^9.0.0" - unist-util-stringify-position: "npm:^3.0.0" - vfile: "npm:^5.0.0" - vfile-message: "npm:^3.0.0" - vfile-sort: "npm:^3.0.0" - vfile-statistics: "npm:^2.0.0" - checksum: 92da5d7bed8d216a2bb17d60bef79c1c4990e9af409db7dd80a80a405a227d92b6c451693aeb6d099760fdfcc3610b1c5eff5d150f45ceb96fe1d99f7adcff92 - languageName: node - linkType: hard - -"vfile-sort@npm:^2.1.2": - version: 2.2.2 - resolution: "vfile-sort@npm:2.2.2" - checksum: 095f545ef0632614b51ffcb51ff21daba6af22fc63b150c167fafd3dfa3af49afa8282e21df9f9d0415f08749dba6a115ac5069bed7726075cee5c47eda0f232 - languageName: node - linkType: hard - -"vfile-sort@npm:^3.0.0": - version: 3.0.1 - resolution: "vfile-sort@npm:3.0.1" - dependencies: - vfile: "npm:^5.0.0" - vfile-message: "npm:^3.0.0" - checksum: c05f932131f7d49cef9444a6e2b497698b62960e4301123bb69d04bc88d2fad751cd0235327fed73294bf3ec645ef14c9b7ee5f3aa9a93ea381bc8f29017f880 - languageName: node - linkType: hard - -"vfile-statistics@npm:^1.1.0": - version: 1.1.4 - resolution: "vfile-statistics@npm:1.1.4" - checksum: 8a6a769b123c69e8146f4d86635ae70ba4e5b7ed0d942ce983628820eb69648fd61fc7be658ce88b71cd57bf2a11f041cf3701c3a886825c5ff4c76bfab5bc6d + unist-util-stringify-position: "npm:^4.0.0" + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + vfile-sort: "npm:^4.0.0" + vfile-statistics: "npm:^3.0.0" + checksum: 20bca8129d3ad1b69018020c666dac228b3cb05653916deb812b5507a936facb7505131bd18159e322da084f301fa8637c8d819cb9247982dd0fa90e288fcc70 languageName: node linkType: hard -"vfile-statistics@npm:^2.0.0": - version: 2.0.1 - resolution: "vfile-statistics@npm:2.0.1" +"vfile-sort@npm:^4.0.0": + version: 4.0.0 + resolution: "vfile-sort@npm:4.0.0" dependencies: - vfile: "npm:^5.0.0" - vfile-message: "npm:^3.0.0" - checksum: 20e20718b5cb918f3406992e26ad806fef13a77c8e4a100691a38e6d7cc5ae5f77d38f3cc0696741fc3a0269f225e27350fb015d94c7bc849af52280bfaedb61 + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: fe1a4cbe24d03b81a7e7486be107eb029ac2631a3575e55a3f1d25cf54bcf2d60b3f76694dedf8a2f60793877e1d192234157cdfd50d1a0d18b9a4c1487cdf65 languageName: node linkType: hard -"vfile@npm:^4.0.0": - version: 4.2.1 - resolution: "vfile@npm:4.2.1" +"vfile-statistics@npm:^3.0.0": + version: 3.0.0 + resolution: "vfile-statistics@npm:3.0.0" dependencies: - "@types/unist": "npm:^2.0.0" - is-buffer: "npm:^2.0.0" - unist-util-stringify-position: "npm:^2.0.0" - vfile-message: "npm:^2.0.0" - checksum: 4816aecfedc794ba4d3131abff2032ef0e825632cfa8cd20dd9d83819ef260589924f4f3e8fa30e06da2d8e60d7ec8ef7d0af93e0483df62890738258daf098a + vfile: "npm:^6.0.0" + vfile-message: "npm:^4.0.0" + checksum: 3de51670329701e2cff75d979564087578844444d9b9d8619a2fdd2a904bc970bf4d05b58e7cee71e0f6f34087f1f7f2ea85cdfa5bf58f572c777432c156bd8f languageName: node linkType: hard -"vfile@npm:^5.0.0, vfile@npm:^5.1.0": +"vfile@npm:^5.0.0": version: 5.3.7 resolution: "vfile@npm:5.3.7" dependencies: @@ -16283,6 +15910,17 @@ __metadata: languageName: node linkType: hard +"vfile@npm:^6.0.0": + version: 6.0.1 + resolution: "vfile@npm:6.0.1" + dependencies: + "@types/unist": "npm:^3.0.0" + unist-util-stringify-position: "npm:^4.0.0" + vfile-message: "npm:^4.0.0" + checksum: 443bda43e5ad3b73c5976e987dba2b2d761439867ba7d5d7c5f4b01d3c1cb1b976f5f0e6b2399a00dc9b4eaec611bd9984ce9ce8a75a72e60aed518b10a902d2 + languageName: node + linkType: hard + "vite-node@npm:1.0.1": version: 1.0.1 resolution: "vite-node@npm:1.0.1" @@ -16694,16 +16332,6 @@ __metadata: languageName: node linkType: hard -"wrapped@npm:^1.0.1": - version: 1.0.1 - resolution: "wrapped@npm:1.0.1" - dependencies: - co: "npm:3.1.0" - sliced: "npm:^1.0.1" - checksum: 7f2c3ef5550b835dd95ff21d25907a3d042ae1abadfe3b8e6660e806595e52bbe7932cb13ee88eec057b5c96812f8a030a2375be16f3708b141b8f8ec66129f2 - languageName: node - linkType: hard - "wrappy@npm:1": version: 1.0.2 resolution: "wrappy@npm:1.0.2" @@ -16854,13 +16482,6 @@ __metadata: languageName: node linkType: hard -"zwitch@npm:^1.0.0": - version: 1.0.5 - resolution: "zwitch@npm:1.0.5" - checksum: 26dc7d32e5596824b565db1da9650d00d32659c1211195bef50c25c60820f9c942aa7abefe678fc1ed0b97c1755036ac1bde5f97881d7d0e73e04e02aca56957 - languageName: node - linkType: hard - "zwitch@npm:^2.0.0": version: 2.0.4 resolution: "zwitch@npm:2.0.4" diff --git a/yarn.lock b/yarn.lock index 14231d72f18e..41331a2f1000 100644 --- a/yarn.lock +++ b/yarn.lock @@ -9,4 +9,4 @@ __metadata: version: 0.0.0-use.local resolution: "@storybook/root@workspace:." languageName: unknown - linkType: soft + linkType: soft \ No newline at end of file