diff --git a/.eslintrc.js b/.eslintrc.js index fe7e1075c..d6a7a8314 100644 --- a/.eslintrc.js +++ b/.eslintrc.js @@ -33,7 +33,12 @@ module.exports = { '**/*.json' ], plugins: ['jest', 'prettier'], - extends: ['eslint:recommended', 'plugin:prettier/recommended', 'prettier'], + extends: [ + 'eslint:recommended', + 'plugin:prettier/recommended', + 'prettier', + 'plugin:mdx/recommended' + ], rules: { 'import/no-useless-path-segments': 'error', // Please note this rule has been patched with Yarn to allow imports from npm packages to apply. The open issue can be found here https://github.com/import-js/eslint-plugin-import/issues/1280 'no-console': 'off', @@ -113,6 +118,11 @@ module.exports = { '@typescript-eslint/no-redeclare': [1, { ignoreDeclarationMerge: true }] }, plugins: ['@typescript-eslint', 'eslint-plugin-import'] + }, + { + files: '*.mdx', + parser: 'eslint-mdx', + extends: 'plugin:mdx/recommended' } ] }; diff --git a/.prettierignore b/.prettierignore index cc02e7ae1..0a3e79933 100644 --- a/.prettierignore +++ b/.prettierignore @@ -1,4 +1,3 @@ -docs reports dist ci diff --git a/README.md b/README.md index 77af86633..0054972aa 100644 --- a/README.md +++ b/README.md @@ -107,7 +107,7 @@ class MyComponent extends lng.Component { _getFocused() { return this.tag('FocusManager'); } -}; +} ``` ## Questions??? diff --git a/STORYBOOK.md b/STORYBOOK.md deleted file mode 100644 index 9d219f65b..000000000 --- a/STORYBOOK.md +++ /dev/null @@ -1,59 +0,0 @@ - - -# LUI Storybook Code Organization - -`apps/lightning-ui-docs/.storybook` - -| Folder | File | Purpose | -| ------------------------ | :---------------------: | :----------------------------------------------------------- | -| addons | | | -| | constants.js | constants for addons | -| | register.js | registers all addons | -| addons/components | | | -| | index.js | | -| | NumberRow.js | | -| | Table.js | | -| | TableRow.js | | -| addons/decorators | | | -| | withLightning.js | decorator for Lightning to work in Storybook | -| addons/panels | | | -| | ComponentStylesPanel.js | Component Style Panel Addon | -| | GridOverlayPanel.js | Grid Overlay Panel Addon | -| | ThemePanel.js | | -| addons/toolbars | | | -| | Announce.js | turn on Announce feature | -| | StageColor.js | stage color toggle | -| | ThemeDownload.js | download a theme | -| | ThemePicker.js | select a theme | -| controls-delete/argTypes | | | -| | index.js | | -| utils | | | -| | helpers.js | helper functions for Storybook config | -| | registerEvent.js | event listeners for Storybook config | -| | themeUtils.js | utility functions for Lightning Theming to work in Storybook | -| / | | | -| | brand.png | logo for Storybook theme | -| | main.js | controls server behavior | -| | manager-head.html | | -| | manger.js | sets Storybook UI options and themes | -| | preview-head.html | | -| | preview.js | controls rendering of stories | -| | | | -| | theme.js | theme for Storybook UI | -| | webpackconfig.js | | diff --git a/bin/templates/docs.template.js b/bin/templates/docs.template.js index 013a5f56a..117ad95a9 100644 --- a/bin/templates/docs.template.js +++ b/bin/templates/docs.template.js @@ -1,45 +1,48 @@ -/** - * Copyright 2023 Comcast Cable Communications Management, LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * SPDX-License-Identifier: Apache-2.0 - */ - -const urlBase = 'https://github.com/rdkcentral/Lightning-UI-Components/tree/develop/packages/%40lightningjs/ui-components/src/components/'; - -module.exports = (name, dir) => ` - -import { Canvas, Story } from '@storybook/addon-docs'; -import ${name} from '.'; - -# ${name} +{/* prettier-ignore */} +{ + /** + * Copyright 2023 Comcast Cable Communications Management, LLC + * + * Licensed under the Apache License, Version 2.0 (the "License"); + * you may not use this file except in compliance with the License. + * You may obtain a copy of the License at + * + * http://www.apache.org/licenses/LICENSE-2.0 + * + * Unless required by applicable law or agreed to in writing, software + * distributed under the License is distributed on an "AS IS" BASIS, + * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. + * See the License for the specific language governing permissions and + * limitations under the License. + * + * SPDX-License-Identifier: Apache-2.0 + */ +} + +const urlBase = + 'https://github.com/rdkcentral/Lightning-UI-Components/tree/develop/packages/%40lightningjs/ui-components/src/components/'; + +module.exports = name => `{/* prettier-ignore */} +{/*Copyright 2023 Comcast Cable Communications Management, LLC +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. +SPDX-License-Identifier: Apache-2.0 */} + +import { Meta, Title } from '@storybook/blocks'; +import * ${name}Stories from './${name}.stories'; + + + + ## Source @@ -61,10 +64,6 @@ class Basic extends lng.Component { }; \`\`\` -<Canvas> - <Story id="${dir}-${name.toLowerCase()}--basic" /> -</Canvas> - ## API ### Properties diff --git a/bin/templates/story.template.js b/bin/templates/story.template.js index af289b285..31859450c 100644 --- a/bin/templates/story.template.js +++ b/bin/templates/story.template.js @@ -16,7 +16,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -module.exports = (name) => { +module.exports = name => { return `/** * Copyright 2023 Comcast Cable Communications Management, LLC * @@ -37,17 +37,11 @@ module.exports = (name) => { import lng from '@lightningjs/core'; import ${name} from '.'; -import mdx from './${name}.mdx'; import { CATEGORIES } from '../../docs/constants'; export default { // TODO: replace categoryIndex with key for which category this component's story should be nested in. See CATEGORIES object in packages/apps/lightning-ui-docs/index.js title: 'CATEGORIES[categoryIndex]/${name}', - parameters: { - docs: { - page: mdx - } - } }; export const Basic = () => diff --git a/package.json b/package.json index 36056d25d..9eeef7ed2 100644 --- a/package.json +++ b/package.json @@ -43,6 +43,7 @@ "eslint-plugin-cypress": "^2.12.1", "eslint-plugin-import": "^2.25.2", "eslint-plugin-jest": "^24.3.2", + "eslint-plugin-mdx": "^2.1.0", "eslint-plugin-n": "^15.0.0", "eslint-plugin-prettier": "^3.3.1", "eslint-plugin-promise": "^6.0.0", diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/Overview.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/Overview.mdx new file mode 100644 index 000000000..4694edda4 --- /dev/null +++ b/packages/@lightningjs/ui-components-test-utils/src/docs/Overview.mdx @@ -0,0 +1,53 @@ +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +SPDX-License-Identifier: Apache-2.0 +\*/} + +import { Meta } from '@storybook/blocks'; + +<Meta title="Docs / Unit Testing / Overview" /> + +# @lightningjs/ui-components-test-utils + +The `@lightningjs/ui-components-test-utils` package provides 2 artifacts to assist with unit testing Lightning components. + +1. **Test Renderer** + +- [create](/story/docs-unit-testing-test-renderer-create--page): Generates a `testRenderer` object with built in utilities for unit testing Lightning Components. +- [toJSON](/story/docs-unit-testing-test-renderer-tojson--page): Converts Lightning components to JSON to be used in [Jest Snapshot Tests](https://jestjs.io/docs/snapshot-testing) + +2. **Test Utils** + +- [makeCreateComponent](/story/docs-unit-testing-test-utils-makecreatecomponent--page): Returns a `createComponent` function which is used to generate an instance of a component to run unit test cases against. +- [completeAnimation](/story/docs-unit-testing-test-utils-completeanimation--page): Returns a Promise that resolves once all animating properties have updated to their target value(s). +- [fastForward](/story/docs-unit-testing-test-utils-fastforward--page): Force all running Lightning Transitions on one or more Lightning Elements to finish and update the transitioning property to its target value immediately. +- [nextTick](/story/docs-unit-testing-test-utils-nexttick--page): Creates a Promise that resolves after a defined amount of time. If no amount of time is specified, the Promise will resolve immediately. + +```js +// jest.config.js + +const config = { + // ...other Jest config properties + setupFiles: ['jest-webgl-canvas-mock'], + transformIgnorePatterns: [ + '/node_modules/(?!(@lightningjs/ui-components-test-utils)/)' + ] + // ...other Jest config properties +}; + +export default config; +``` diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/Overview.stories.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/Overview.stories.mdx deleted file mode 100644 index afc68babd..000000000 --- a/packages/@lightningjs/ui-components-test-utils/src/docs/Overview.stories.mdx +++ /dev/null @@ -1,55 +0,0 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - SPDX-License-Identifier: Apache-2.0 ---> - -import { Meta } from '@storybook/addon-docs'; - -<Meta title="Docs / Unit Testing / Overview" /> - -# @lightningjs/ui-components-test-utils - -The `@lightningjs/ui-components-test-utils` package provides 2 artifacts to assist with unit testing Lightning components. -1. **Test Renderer** - - [create](/story/docs-unit-testing-test-renderer-create--page): Generates a `testRenderer` object with built in utilities for unit testing Lightning Components. - - [toJSON](/story/docs-unit-testing-test-renderer-tojson--page): Converts Lightning components to JSON to be used in [Jest Snapshot Tests](https://jestjs.io/docs/snapshot-testing) -2. **Test Utils** - - [makeCreateComponent](/story/docs-unit-testing-test-utils-makecreatecomponent--page): Returns a `createComponent` function which is used to generate an instance of a component to run unit test cases against. - - [completeAnimation](/story/docs-unit-testing-test-utils-completeanimation--page): Returns a Promise that resolves once all animating properties have updated to their target value(s). - - [fastForward](/story/docs-unit-testing-test-utils-fastforward--page): Force all running Lightning Transitions on one or more Lightning Elements to finish and update the transitioning property to its target value immediately. - - [nextTick](/story/docs-unit-testing-test-utils-nexttick--page): Creates a Promise that resolves after a defined amount of time. If no amount of time is specified, the Promise will resolve immediately. - - -## Getting Started -All artifacts within `@lightningjs/ui-components-test-utils` are currently only available using ES Module syntax. This differs from the CommonJS syntax Jest is written in. -Due to this, the `@lightningjs/ui-components-test-utils` must be converted to CommonJS via the Jest config setting [transformIgnorePatterns](https://jestjs.io/docs/configuration#transformignorepatterns-arraystring). - -By default, the Jest jsdom environment does not provide mocks for canvas and WebGL. A recommended solution for this is to add [jest-webgl-canvas-mock](https://www.npmjs.com/package/jest-webgl-canvas-mock) to the [setupFiles](https://jestjs.io/docs/configuration#setupfiles-array) option in your Jest config. - -```js -// jest.config.js - -const config = { - // ...other Jest config properties - setupFiles: ["jest-webgl-canvas-mock"], - transformIgnorePatterns: [ - "/node_modules/(?!(@lightningjs/ui-components-test-utils)/)", - ] - // ...other Jest config properties -} - -export default config -``` diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/create.stories.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/create.mdx similarity index 94% rename from packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/create.stories.mdx rename to packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/create.mdx index 95cb0afbd..33eb9c1d8 100644 --- a/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/create.stories.mdx +++ b/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/create.mdx @@ -1,22 +1,23 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Meta } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; <Meta title="Docs / Unit Testing / Test Renderer / create" /> diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/toJSON.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/toJSON.mdx new file mode 100644 index 000000000..7a390b948 --- /dev/null +++ b/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/toJSON.mdx @@ -0,0 +1,59 @@ +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +SPDX-License-Identifier: Apache-2.0 +\*/} + +import { Meta } from '@storybook/blocks'; + +<Meta title="Docs / Unit Testing / Test Renderer / toJSON" /> + +# toJSON + +Convert Lightning components to JSON to be used in [Jest Snapshot Tests](https://jestjs.io/docs/snapshot-testing). + +## Arguments + +`toJSON(element, { children } = {})` + +| argument | type | default | description | +| -------------- | ----------------- | ------------------- | ------------------------------------------------------------------------------------------------------------------ | +| element | Lightning.Element | - | element to create JSON from | +| \{ children \} | object | \{ children: 100 \} | object with `children` property to define the number of layers deep in the render tree should be converted to JSON | + +##### Example: Snapshot testing using `TestRenderer.toJSON` and Jest's `toMatchSnapshot` matcher + +```js +import lng from '@lightningjs/core'; +import { TestRenderer } from '@lightningjs/ui-components-test-utils'; + +class TestComp extends lng.Component { + static _template() { + return { + TextElement: { + text: { text: 'foo' } + } + }; + } +} + +it('should match the snapshot for the component', () => { + const testRenderer = TestRenderer.create({ Component: { type: TestComp } }); + const testCompInstance = testRenderer.getInstance(); + const tree = TestRenderer.toJSON(testCompInstance, { children: 1 }); + expect(tree).toMatchSnapshot(); +}); +``` diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/toJSON.stories.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/toJSON.stories.mdx deleted file mode 100644 index a683208fc..000000000 --- a/packages/@lightningjs/ui-components-test-utils/src/docs/TestRenderer/toJSON.stories.mdx +++ /dev/null @@ -1,60 +0,0 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - SPDX-License-Identifier: Apache-2.0 ---> - -import { Meta } from '@storybook/addon-docs'; - -<Meta title="Docs / Unit Testing / Test Renderer / toJSON" /> - -# toJSON - -Convert Lightning components to JSON to be used in [Jest Snapshot Tests](https://jestjs.io/docs/snapshot-testing). - -## Arguments - -`toJSON(element, { children } = {})` - -| argument | type | default | description | -| ------------ | ----------------- | ----------------- | ------------------------------------------------------------------------------------------------------------------ | -| element | Lightning.Element | - | element to create JSON from | -| { children } | object | { children: 100 } | object with `children` property to define the number of layers deep in the render tree should be converted to JSON | - -<br /> - -##### Example: Snapshot testing using `TestRenderer.toJSON` and Jest's `toMatchSnapshot` matcher - -```js -import lng from '@lightningjs/core'; -import { TestRenderer } from '@lightningjs/ui-components-test-utils'; - -class TestComp extends lng.Component { - static _template() { - return { - TextElement: { - text: { text: 'foo' } - } - }; - } -} - -it('should match the snapshot for the component', () => { - const testRenderer = TestRenderer.create({ Component: { type: TestComp } }); - const testCompInstance = testRenderer.getInstance(); - const tree = TestRenderer.toJSON(testCompInstance, { children: 1 }); - expect(tree).toMatchSnapshot(); -}); -``` diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/completeAnimation.stories.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/completeAnimation.mdx similarity index 75% rename from packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/completeAnimation.stories.mdx rename to packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/completeAnimation.mdx index b2474d21f..965651800 100644 --- a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/completeAnimation.stories.mdx +++ b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/completeAnimation.mdx @@ -1,22 +1,23 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Meta } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; <Meta title="Docs / Unit Testing / Test Utils / completeAnimation" /> diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/fastForward.stories.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/fastForward.mdx similarity index 70% rename from packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/fastForward.stories.mdx rename to packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/fastForward.mdx index 2949f8fc4..bc8411672 100644 --- a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/fastForward.stories.mdx +++ b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/fastForward.mdx @@ -1,22 +1,23 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Meta } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; <Meta title="Docs / Unit Testing / Test Utils / fastForward" /> @@ -30,9 +31,9 @@ This function is similar to [completeAnimation](/story/docs-unit-testing-test-ut `fastForward(elements)` -| argument | type | default | description | -| -------- | ---------------------------------------------- | ------- | --------------------------------------------- | -| elements | Array<Lightning.Element\> \| Lightning.Element | - | element(s) with transitioning property values | +| argument | type | default | description | +| -------- | ----------------------------------------------- | ------- | --------------------------------------------- | +| elements | Array\<Lightning.Element\> \| Lightning.Element | - | element(s) with transitioning property values | <br /> diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/makeCreateComponent.stories.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/makeCreateComponent.mdx similarity index 91% rename from packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/makeCreateComponent.stories.mdx rename to packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/makeCreateComponent.mdx index d5287182e..f76f5a927 100644 --- a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/makeCreateComponent.stories.mdx +++ b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/makeCreateComponent.mdx @@ -1,22 +1,23 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Meta } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; <Meta title="Docs / Unit Testing / Test Utils / makeCreateComponent " /> diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/nextTick.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/nextTick.mdx new file mode 100644 index 000000000..8c28a2d1a --- /dev/null +++ b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/nextTick.mdx @@ -0,0 +1,34 @@ +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +SPDX-License-Identifier: Apache-2.0 +\*/} + +import { Meta } from '@storybook/blocks'; + +<Meta title="Docs / Unit Testing / Test Utils / nextTick" /> + +# nextTick + +Creates a Promise that resolves after a defined amount of time. If no amount of time is specified, the Promise will resolve immediately. + +## Arguments + +`nextTick(wait = 0)` + +| argument | type | default | description | +| -------- | ------ | ------- | --------------------------------------------------------------------- | +| wait | number | 0 | amount of time (in milliseconds) before the returned Promise resolves | diff --git a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/nextTick.stories.mdx b/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/nextTick.stories.mdx deleted file mode 100644 index b0696de4a..000000000 --- a/packages/@lightningjs/ui-components-test-utils/src/docs/TestUtils/nextTick.stories.mdx +++ /dev/null @@ -1,33 +0,0 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - SPDX-License-Identifier: Apache-2.0 ---> - -import { Meta } from '@storybook/addon-docs'; - -<Meta title="Docs / Unit Testing / Test Utils / nextTick" /> - -# nextTick - -Creates a Promise that resolves after a defined amount of time. If no amount of time is specified, the Promise will resolve immediately. - -## Arguments - -`nextTick(wait = 0)` - -| argument | type | default | description | -| -------- | ------ | ------- | --------------------------------------------------------------------- | -| wait | number | 0 | amount of time (in milliseconds) before the returned Promise resolves | diff --git a/packages/@lightningjs/ui-components-theme-base/theme.js b/packages/@lightningjs/ui-components-theme-base/index.js similarity index 100% rename from packages/@lightningjs/ui-components-theme-base/theme.js rename to packages/@lightningjs/ui-components-theme-base/index.js diff --git a/packages/@lightningjs/ui-components-theme-base/package.json b/packages/@lightningjs/ui-components-theme-base/package.json index 6fbb82886..b36f36a2b 100644 --- a/packages/@lightningjs/ui-components-theme-base/package.json +++ b/packages/@lightningjs/ui-components-theme-base/package.json @@ -8,7 +8,8 @@ }, "homepage": "https://rdkcentral.github.io/Lightning-UI-Components/", "type": "module", - "main": "theme.js", + "main": "./index.js", + "exports": "./index.js", "files": [ "*.js" ], diff --git a/packages/apps/lightning-ui-docs/.storybook/webpack.config.js b/packages/@lightningjs/ui-components/babel.config.cjs similarity index 63% rename from packages/apps/lightning-ui-docs/.storybook/webpack.config.js rename to packages/@lightningjs/ui-components/babel.config.cjs index 95ee50c2a..743323563 100644 --- a/packages/apps/lightning-ui-docs/.storybook/webpack.config.js +++ b/packages/@lightningjs/ui-components/babel.config.cjs @@ -16,14 +16,4 @@ * SPDX-License-Identifier: Apache-2.0 */ -const path = require('path'); - -module.exports = async ({ config, mode }) => { - config.optimization.minimize = false; // Minification seams to to break FocusManager navigation - // Shorter alias for inspector - config.resolve.alias['lightningInspect'] = path.resolve( - __dirname, - '../../../../node_modules/@lightningjs/core/devtools/lightning-inspect' - ); - return config; -}; +module.exports = { presets: ['@babel/preset-env'] }; diff --git a/packages/@lightningjs/ui-components/package.json b/packages/@lightningjs/ui-components/package.json index a3ecb948a..b65eaa351 100644 --- a/packages/@lightningjs/ui-components/package.json +++ b/packages/@lightningjs/ui-components/package.json @@ -21,7 +21,7 @@ "types": "./dist/lightning-ui-components.d.ts", "scripts": { "start": "yarn run generateStorybookData && yarn start-storybook --no-manager-cache -p 8000", - "build": "rm -rf ./dist && rollup --config ../../../rollup/rollup.config.js --name lightning-ui-components", + "build": "rm -rf ./dist && rollup --config ../../../rollup/rollup.config.js --configPlugin @rollup/plugin-babel --name lightning-ui-components", "test": "NODE_OPTIONS=--experimental-vm-modules jest --coverage --colors --silent", "test:updateSnapshot": "NODE_OPTIONS=--experimental-vm-modules jest --updateSnapshot --colors", "test:watch": "NODE_OPTIONS=--experimental-vm-modules jest --no-coverage --watch --colors" diff --git a/packages/@lightningjs/ui-components/src/components/Artwork/Artwork.mdx b/packages/@lightningjs/ui-components/src/components/Artwork/Artwork.mdx index 9ba44637f..0a7f65f63 100644 --- a/packages/@lightningjs/ui-components/src/components/Artwork/Artwork.mdx +++ b/packages/@lightningjs/ui-components/src/components/Artwork/Artwork.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Artwork from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as ArtworkStories from './Artwork.stories.js'; -# Artwork +<Meta of={ArtworkStories} /> + +<Title /> Artwork has been architected to be the easiest way to use images in your lightning application. @@ -45,10 +48,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-artwork--artwork" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Artwork/Artwork.stories.js b/packages/@lightningjs/ui-components/src/components/Artwork/Artwork.stories.js index 4e2459378..5cb948349 100644 --- a/packages/@lightningjs/ui-components/src/components/Artwork/Artwork.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Artwork/Artwork.stories.js @@ -18,16 +18,9 @@ import lng from '@lightningjs/core'; import { default as ArtworkComponent } from '.'; -import mdx from './Artwork.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Artwork`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Artwork' }; export const Artwork = () => diff --git a/packages/@lightningjs/ui-components/src/components/Badge/Badge.mdx b/packages/@lightningjs/ui-components/src/components/Badge/Badge.mdx index daa72b589..311b8412c 100644 --- a/packages/@lightningjs/ui-components/src/components/Badge/Badge.mdx +++ b/packages/@lightningjs/ui-components/src/components/Badge/Badge.mdx @@ -1,25 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; import Badge from '.'; +import * as BadgeStories from './Badge.stories.js'; -# Badge +<Meta of={BadgeStories} /> + +<Title /> This component is used to display small keywords of metadata, like video or audio quality (ie HD or CC). @@ -47,10 +51,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-badge--text" /> -</Canvas> - Or an icon: ```js @@ -70,10 +70,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-badge--icon-png" /> -</Canvas> - A title and an icon can also be used together: ```js @@ -93,10 +89,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-badge--text-with-icon" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Badge/Badge.stories.js b/packages/@lightningjs/ui-components/src/components/Badge/Badge.stories.js index 08a18709c..4585b17e0 100644 --- a/packages/@lightningjs/ui-components/src/components/Badge/Badge.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Badge/Badge.stories.js @@ -18,18 +18,11 @@ import lng from '@lightningjs/core'; import Badge from '.'; -import mdx from './Badge.mdx'; import lightning from '../../assets/images/ic_lightning_white_32.png'; import circle from '../../assets/images/circle.svg'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Badge`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Badge' }; export const Text = args => diff --git a/packages/@lightningjs/ui-components/src/components/Button/Button.mdx b/packages/@lightningjs/ui-components/src/components/Button/Button.mdx index 7b1116f24..6e2726b44 100644 --- a/packages/@lightningjs/ui-components/src/components/Button/Button.mdx +++ b/packages/@lightningjs/ui-components/src/components/Button/Button.mdx @@ -1,23 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Button from '.'; +import { ArgTypes, Meta, Title, Description } from '@storybook/blocks'; +import * as ButtonStories from './Button.stories.js'; + +<Meta title="Components / Button" /> # Button @@ -46,10 +49,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-button--button" /> -</Canvas> - ### Sizing By default, `Button` widths dynamically adjust to account for `title` and `icon` widths and `padding`, with a minimum width defined by `minWidth`. diff --git a/packages/@lightningjs/ui-components/src/components/Button/Button.stories.js b/packages/@lightningjs/ui-components/src/components/Button/Button.stories.js index 1ee6d9fc0..60c01ced6 100644 --- a/packages/@lightningjs/ui-components/src/components/Button/Button.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Button/Button.stories.js @@ -20,17 +20,77 @@ import lng from '@lightningjs/core'; import { default as ButtonComponent } from '.'; import Icon from '../Icon'; import Checkbox from '../Checkbox'; -import mdx from './Button.mdx'; import lightning from '../../assets/images/ic_lightning_white_32.png'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import { controlDescriptions } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Button`, + title: 'Components/Button/Button', + args: { + title: 'Button', + fixed: false, + w: 200, + justify: 'center', + prefix: null, + suffix: null, + mode: 'focused' + }, + argTypes: { + ...createModeControl({ summaryValue: 'focused' }), + title: { + control: 'text', + description: 'Title text', + table: { + defaultValue: { summary: 'undefined' } + } + }, + fixed: { + control: 'boolean', + description: controlDescriptions.fixed, + table: { + defaultValue: { summary: false } + } + }, + w: { + control: 'number', + description: + 'When the fixed property is true, this will set the width of the component', + table: { + defaultValue: { summary: 0 } + } + }, + justify: { + control: 'radio', + options: ['left', 'center', 'right'], + description: 'Justification of button content', + table: { + defaultValue: { summary: 'center' } + } + }, + prefix: { + control: 'radio', + options: [null, 'icon', 'checkbox', 'combo'], + description: 'Lightning components to be placed to the left of the title', + table: { + defaultValue: { summary: 'undefined' } + } + }, + suffix: { + control: 'radio', + options: [null, 'icon', 'checkbox', 'combo'], + description: + 'Lightning components to be placed to the right of the title', + table: { + defaultValue: { summary: 'undefined' } + } + } + }, parameters: { docs: { - page: mdx + description: { + component: + 'Basic component that handles styling and functionality for a button.' + } } } }; @@ -65,65 +125,6 @@ export const Button = () => } }; -Button.args = { - title: 'Button', - fixed: false, - w: 200, - justify: 'center', - prefix: null, - suffix: null, - mode: 'focused' -}; - -const sharedArgTypes = { - ...createModeControl({ summaryValue: Button.args.mode }), - title: { - control: 'text', - description: 'Title text', - table: { - defaultValue: { summary: 'undefined' } - } - }, - fixed: { - control: 'boolean', - description: controlDescriptions.fixed, - table: { - defaultValue: { summary: false } - } - }, - w: { - control: 'number', - description: - 'When the fixed property is true, this will set the width of the component', - table: { - defaultValue: { summary: 0 } - } - }, - justify: { - control: 'radio', - options: ['left', 'center', 'right'], - description: 'Justification of button content', - table: { - defaultValue: { summary: 'center' } - } - }, - prefix: { - control: 'radio', - options: [null, 'icon', 'checkbox', 'combo'], - description: 'Lightning components to be placed to the left of the title', - table: { - defaultValue: { summary: 'undefined' } - } - }, - suffix: { - control: 'radio', - options: [null, 'icon', 'checkbox', 'combo'], - description: 'Lightning components to be placed to the right of the title', - table: { - defaultValue: { summary: 'undefined' } - } - } -}; const sharedArgActions = { prefix: (prefix, component) => { component.tag('Button').prefix = getComponentArray(prefix); @@ -133,5 +134,6 @@ const sharedArgActions = { } }; -Button.argTypes = sharedArgTypes; -Button.parameters = { argActions: sharedArgActions }; +Button.parameters = { + argActions: sharedArgActions +}; diff --git a/packages/@lightningjs/ui-components/src/components/Button/ButtonSmall.stories.js b/packages/@lightningjs/ui-components/src/components/Button/ButtonSmall.stories.js index 056b08bba..ca4eae6d4 100644 --- a/packages/@lightningjs/ui-components/src/components/Button/ButtonSmall.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Button/ButtonSmall.stories.js @@ -20,19 +20,12 @@ import lng from '@lightningjs/core'; import { ButtonSmall as ButtonSmallComponent } from '.'; import Icon from '../Icon'; import Checkbox from '../Checkbox'; -import mdx from './Button.mdx'; import lightning from '../../assets/images/ic_lightning_white_32.png'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import { controlDescriptions } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/ButtonSmall`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Button/ButtonSmall' }; function getCommponentArray(comps) { diff --git a/packages/@lightningjs/ui-components/src/components/Card/Card.mdx b/packages/@lightningjs/ui-components/src/components/Card/Card.mdx index 3fe58d724..1aa6c0921 100644 --- a/packages/@lightningjs/ui-components/src/components/Card/Card.mdx +++ b/packages/@lightningjs/ui-components/src/components/Card/Card.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Card from './Card'; +import { Meta, Title } from '@storybook/blocks'; +import * as CardStories from './Card.stories'; -# Card +<Meta title="Components/Card" /> + +# Cards Cards are very configurable. Cards is the foundational basis for all other card variations. @@ -46,10 +49,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-card--card" /> -</Canvas> - ## API ### Properties @@ -60,10 +59,10 @@ class Basic extends lng.Component { ### Style Properties -| name | type | description | -| ------------------------ | ---------------- | ---------------------------------------------------------------------------- | -| backgroundColor | string | color of the card | -| paddingHorizontal | number | padding on the x-axis between the right and left of the card and its content | -| paddingVertical | number | padding on the y-axis between the top and bottom of the card and its content | -| radius | number \| array | corner radius of card | -| titleTextStyle | string \| object | text style for the title text | +| name | type | description | +| ----------------- | ---------------- | ---------------------------------------------------------------------------- | +| backgroundColor | string | color of the card | +| paddingHorizontal | number | padding on the x-axis between the right and left of the card and its content | +| paddingVertical | number | padding on the y-axis between the top and bottom of the card and its content | +| radius | number \| array | corner radius of card | +| titleTextStyle | string \| object | text style for the title text | diff --git a/packages/@lightningjs/ui-components/src/components/Card/Card.stories.js b/packages/@lightningjs/ui-components/src/components/Card/Card.stories.js index 534c2c33a..f8b622a54 100644 --- a/packages/@lightningjs/ui-components/src/components/Card/Card.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Card/Card.stories.js @@ -17,20 +17,11 @@ */ import lng from '@lightningjs/core'; -import { CATEGORIES } from '../../docs/constants'; import { createModeControl } from '../../docs/utils'; import { default as CardComponent } from './Card.js'; -import mdx from './Card.mdx'; export default { - title: `${CATEGORIES[8]}/Card`, - tag: 'Card', - - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Card/Card' }; export const Card = args => class Card extends lng.Component { diff --git a/packages/@lightningjs/ui-components/src/components/Card/CardRadio.mdx b/packages/@lightningjs/ui-components/src/components/Card/CardRadio.mdx index 65d25a20d..068de708d 100644 --- a/packages/@lightningjs/ui-components/src/components/Card/CardRadio.mdx +++ b/packages/@lightningjs/ui-components/src/components/Card/CardRadio.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import CardRadio from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as CardRadioStories from './CardRadio.stories'; -# CardRadio +<Meta of={CardRadioStories} /> + +<Title /> This component is a variant of the `Card` component that includes multiple lines of text and radio functionality. @@ -50,10 +53,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-cardradio--card-radio" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Card/CardRadio.stories.js b/packages/@lightningjs/ui-components/src/components/Card/CardRadio.stories.js index 3c3fe4c8e..a681cc970 100644 --- a/packages/@lightningjs/ui-components/src/components/Card/CardRadio.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Card/CardRadio.stories.js @@ -18,19 +18,11 @@ import lng from '@lightningjs/core'; import { default as CardRadioComponent } from './CardRadio.js'; -import mdx from './CardRadio.mdx'; import { Radio as RadioStory } from '../Radio/Radio.stories.js'; import { createModeControl, generateSubStory } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CardRadio`, - tag: 'Card', - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Card/CardRadio' }; const description = diff --git a/packages/@lightningjs/ui-components/src/components/Card/CardSection.mdx b/packages/@lightningjs/ui-components/src/components/Card/CardSection.mdx index 70eec22e5..c2bbd55fb 100644 --- a/packages/@lightningjs/ui-components/src/components/Card/CardSection.mdx +++ b/packages/@lightningjs/ui-components/src/components/Card/CardSection.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import CardSection from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as CardSectionStories from './CardSection.stories'; -# CardSection +<Meta of={CardSectionStories} /> + +<Title /> Component shows title and icon to the right of the title. @@ -47,10 +50,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-cardsection--card-section" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Card/CardSection.stories.js b/packages/@lightningjs/ui-components/src/components/Card/CardSection.stories.js index f9a833dde..712fb5eba 100644 --- a/packages/@lightningjs/ui-components/src/components/Card/CardSection.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Card/CardSection.stories.js @@ -19,18 +19,10 @@ import lng from '@lightningjs/core'; import { default as CardSectionComponent } from './CardSection.js'; import sectionIcon from '../../assets/images/ic_check_circle_outline_inverse_24.png'; -import mdx from './CardSection.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CardSection`, - tag: 'Card', - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Card/CardSection' }; export const CardSection = () => diff --git a/packages/@lightningjs/ui-components/src/components/Card/CardTitle.mdx b/packages/@lightningjs/ui-components/src/components/Card/CardTitle.mdx index 3ee712c4d..f304ba6ef 100644 --- a/packages/@lightningjs/ui-components/src/components/Card/CardTitle.mdx +++ b/packages/@lightningjs/ui-components/src/components/Card/CardTitle.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import CardTitle from './CardTitle.js'; +import { Meta, Title } from '@storybook/blocks'; +import * as CardTitleStories from './CardTitle.stories'; -# CardTitle +<Meta of={CardTitleStories} /> + +<Title /> Component shows title and description within a card. @@ -49,10 +52,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-cardtitle--card-title" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Card/CardTitle.stories.js b/packages/@lightningjs/ui-components/src/components/Card/CardTitle.stories.js index c5f8f5f0d..ee4cebe46 100644 --- a/packages/@lightningjs/ui-components/src/components/Card/CardTitle.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Card/CardTitle.stories.js @@ -18,19 +18,10 @@ import lng from '@lightningjs/core'; import { default as CardTitleComponent } from './CardTitle.js'; -import mdx from './CardTitle.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CardTitle`, - tag: 'Card', - - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Card/CardTitle' }; export const CardTitle = () => class CardTitle extends lng.Component { diff --git a/packages/@lightningjs/ui-components/src/components/CardContent/CardContent.mdx b/packages/@lightningjs/ui-components/src/components/CardContent/CardContent.mdx index 90e37dd79..91b7fa5a1 100644 --- a/packages/@lightningjs/ui-components/src/components/CardContent/CardContent.mdx +++ b/packages/@lightningjs/ui-components/src/components/CardContent/CardContent.mdx @@ -1,23 +1,25 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import CardContent from '.'; +import { Meta, Title } from '@storybook/blocks'; + +<Meta title="Components/CardContent" /> # CardContent @@ -45,10 +47,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-cardcontent--card-content" /> -</Canvas> - ## API ### Properties @@ -69,7 +67,7 @@ class Basic extends lng.Component { | backgroundColor | string | color of the card | | expandedWidth | number | the desired width of the card when in the fully expanded (not collapsed) mode | | expandedHeight | number | the desired height of the card when in the fully expanded (not collapsed) mode | -| imageSize | {w, h} | the desired width and height the image in the card | +| imageSize | `{w, h}` | the desired width and height the image in the card | | metadata | string \| object | text style for the metadata | | paddingHorizontal | number | padding on the x-axis between the right and left of the card and its content | | paddingVertical | number | padding on the y-axis between the top and bottom of the card and its content | diff --git a/packages/@lightningjs/ui-components/src/components/CardContent/CardContent.stories.js b/packages/@lightningjs/ui-components/src/components/CardContent/CardContent.stories.js index 4ffbc32af..f0ce436ab 100644 --- a/packages/@lightningjs/ui-components/src/components/CardContent/CardContent.stories.js +++ b/packages/@lightningjs/ui-components/src/components/CardContent/CardContent.stories.js @@ -19,19 +19,12 @@ import lng from '@lightningjs/core'; import tileImage from '../../assets/images/tile-image.png'; import CardContentComponent from '.'; -import mdx from './CardContent.mdx'; import { MetadataCardContent as MetadataStory } from '../MetadataCardContent/MetadataCardContent.stories'; import { createModeControl, generateSubStory } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import { controlDescriptions } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CardContent`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/CardContent/CardContent' }; export const CardContent = args => diff --git a/packages/@lightningjs/ui-components/src/components/CardContent/CardContentHorizontal.stories.js b/packages/@lightningjs/ui-components/src/components/CardContent/CardContentHorizontal.stories.js index ff936073b..0a8e26b98 100644 --- a/packages/@lightningjs/ui-components/src/components/CardContent/CardContentHorizontal.stories.js +++ b/packages/@lightningjs/ui-components/src/components/CardContent/CardContentHorizontal.stories.js @@ -18,23 +18,16 @@ import lng from '@lightningjs/core'; import tileImage from '../../assets/images/tile-image.png'; -import mdx from './CardContent.mdx'; import { MetadataCardContent as MetadataStory } from '../MetadataCardContent/MetadataCardContent.stories'; import { createModeControl, generateSubStory } from '../../docs/utils'; import { default as CardContentHorizontalComponent } from './CardContentHorizontal'; import { default as Icon } from '../Icon'; import xfinityLogo from '../../assets/images/Xfinity-Provider-Logo-2x1.png'; import { CardContent } from './CardContent.stories'; -import { CATEGORIES } from '../../docs/constants'; import { controlDescriptions } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CardContentHorizontal`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/CardContent/CardContentHorizontal' }; export const CardContentHorizontal = () => diff --git a/packages/@lightningjs/ui-components/src/components/CardContent/CardContentHorizontalLarge.stories.js b/packages/@lightningjs/ui-components/src/components/CardContent/CardContentHorizontalLarge.stories.js index 1bebafc2b..210af3e60 100644 --- a/packages/@lightningjs/ui-components/src/components/CardContent/CardContentHorizontalLarge.stories.js +++ b/packages/@lightningjs/ui-components/src/components/CardContent/CardContentHorizontalLarge.stories.js @@ -18,23 +18,16 @@ import lng from '@lightningjs/core'; import tileImage from '../../assets/images/tile-image.png'; -import mdx from './CardContent.mdx'; import { MetadataCardContent as MetadataStory } from '../MetadataCardContent/MetadataCardContent.stories'; import { createModeControl, generateSubStory } from '../../docs/utils'; import { default as CardContentHorizontalLargeComponent } from './CardContentHorizontalLarge'; import { default as Icon } from '../Icon'; import xfinityLogo from '../../assets/images/Xfinity-Provider-Logo-2x1.png'; import { CardContent } from './CardContent.stories'; -import { CATEGORIES } from '../../docs/constants'; import { controlDescriptions } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CardContentHorizontalLarge`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/CardContent/CardContentHorizontalLarge' }; export const CardContentHorizontalLarge = args => diff --git a/packages/@lightningjs/ui-components/src/components/CardContent/CardContentVertical.stories.js b/packages/@lightningjs/ui-components/src/components/CardContent/CardContentVertical.stories.js index 4e8c16a97..bba954331 100644 --- a/packages/@lightningjs/ui-components/src/components/CardContent/CardContentVertical.stories.js +++ b/packages/@lightningjs/ui-components/src/components/CardContent/CardContentVertical.stories.js @@ -18,22 +18,15 @@ import lng from '@lightningjs/core'; import tileImage from '../../assets/images/tile-image.png'; -import mdx from './CardContent.mdx'; import { MetadataCardContent as MetadataStory } from '../MetadataCardContent/MetadataCardContent.stories'; import { createModeControl, generateSubStory } from '../../docs/utils'; import CardContentVerticalComponent from './CardContentVertical'; import { default as Icon } from '../Icon'; import xfinityLogo from '../../assets/images/Xfinity-Provider-Logo-2x1.png'; import { CardContent } from './CardContent.stories'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CardContentVertical`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/CardContent/CardContentVertical' }; export const CardContentVertical = args => diff --git a/packages/@lightningjs/ui-components/src/components/CardContent/CardContentVerticalSmall.stories.js b/packages/@lightningjs/ui-components/src/components/CardContent/CardContentVerticalSmall.stories.js index c5579d956..912048039 100644 --- a/packages/@lightningjs/ui-components/src/components/CardContent/CardContentVerticalSmall.stories.js +++ b/packages/@lightningjs/ui-components/src/components/CardContent/CardContentVerticalSmall.stories.js @@ -18,20 +18,13 @@ import lng from '@lightningjs/core'; import tileImage from '../../assets/images/tile-image.png'; -import mdx from './CardContent.mdx'; import { MetadataCardContent as MetadataStory } from '../MetadataCardContent/MetadataCardContent.stories'; import { createModeControl, generateSubStory } from '../../docs/utils'; import CardContentVerticalSmallComponent from './CardContentVerticalSmall'; import { CardContent } from './CardContent.stories'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CardContentVerticalSmall`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/CardContent/CardContentVerticalSmall' }; export const CardContentVerticalSmall = args => diff --git a/packages/@lightningjs/ui-components/src/components/Checkbox/Checkbox.mdx b/packages/@lightningjs/ui-components/src/components/Checkbox/Checkbox.mdx index aafae9b9a..e4a26e487 100644 --- a/packages/@lightningjs/ui-components/src/components/Checkbox/Checkbox.mdx +++ b/packages/@lightningjs/ui-components/src/components/Checkbox/Checkbox.mdx @@ -1,27 +1,31 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Checkbox from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as CheckboxStories from './Checkbox.stories'; + +<Meta title="Components/Checkboxes" /> # Checkbox -A checkbox component that can be toggled between a checked an unchecked state. +A checkbox component that can be toggled between a checked an unchecked +state. ## Source @@ -45,10 +49,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-checkbox--checkbox" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Checkbox/Checkbox.stories.js b/packages/@lightningjs/ui-components/src/components/Checkbox/Checkbox.stories.js index e880b475b..a3aef7cd0 100644 --- a/packages/@lightningjs/ui-components/src/components/Checkbox/Checkbox.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Checkbox/Checkbox.stories.js @@ -18,17 +18,10 @@ import lng from '@lightningjs/core'; import { default as CheckboxComponent } from '.'; -import mdx from './Checkbox.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Checkbox`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Checkboxes/Checkbox' }; export const Checkbox = () => diff --git a/packages/@lightningjs/ui-components/src/components/Checkbox/CheckboxSmall.stories.js b/packages/@lightningjs/ui-components/src/components/Checkbox/CheckboxSmall.stories.js index 935fd2e47..e85bd5745 100644 --- a/packages/@lightningjs/ui-components/src/components/Checkbox/CheckboxSmall.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Checkbox/CheckboxSmall.stories.js @@ -18,17 +18,10 @@ import lng from '@lightningjs/core'; import { default as CheckboxSmallComponent } from './CheckboxSmall.js'; -import mdx from './Checkbox.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/CheckboxSmall`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Checkboxes/CheckboxSmall' }; export const CheckboxSmall = () => { diff --git a/packages/@lightningjs/ui-components/src/components/Column/Column.mdx b/packages/@lightningjs/ui-components/src/components/Column/Column.mdx index 0f198cfa6..adb66b0cd 100644 --- a/packages/@lightningjs/ui-components/src/components/Column/Column.mdx +++ b/packages/@lightningjs/ui-components/src/components/Column/Column.mdx @@ -1,26 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; import { DocsLink } from '../../docs/utils'; -import Column from '.'; +import * as ColumnStories from './Column.stories'; -# Column +<Meta of={ColumnStories} /> + +<Title /> Focus management and smooth scrolling for a list of vertically-oriented items. @@ -99,10 +102,6 @@ class ExpandableHeightItems extends lng.Component { } ``` -<Canvas> - <Story id="components-column--column" /> -</Canvas> - ### Scrolling Scroll behavior is determined based on what is passed to the `alwaysScroll` and `neverScroll` properties. diff --git a/packages/@lightningjs/ui-components/src/components/Column/Column.stories.js b/packages/@lightningjs/ui-components/src/components/Column/Column.stories.js index a7f3e80c7..7c8a39d09 100644 --- a/packages/@lightningjs/ui-components/src/components/Column/Column.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Column/Column.stories.js @@ -23,16 +23,11 @@ import Row from '../Row'; import Tile from '../Tile'; import Button from '../Button'; import { default as ColumnComponent } from '.'; -import mdx from './Column.mdx'; -import { CATEGORIES } from '../../docs/constants'; import { SignalButton } from '../../docs/story-components'; export default { - title: `${CATEGORIES[8]}/Column`, + title: 'Components/Column', parameters: { - docs: { - page: mdx - }, remountAll: true } }; @@ -693,7 +688,6 @@ export const AddingItems = args => }; AddingItems.args = { scrollIndex: 0, - lazyUpCount: undefined, lazyUpCountBuffer: 2 }; AddingItems.argTypes = { diff --git a/packages/@lightningjs/ui-components/src/components/Control/Control.mdx b/packages/@lightningjs/ui-components/src/components/Control/Control.mdx index 21330ab04..5653f557b 100644 --- a/packages/@lightningjs/ui-components/src/components/Control/Control.mdx +++ b/packages/@lightningjs/ui-components/src/components/Control/Control.mdx @@ -1,24 +1,27 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; import Control from '.'; +<Meta title="Components/Control" /> + # Control `Control` is a specific type of `Button` which is used to display video controls (play/pause) that expand with text on focus. @@ -47,10 +50,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-control--control" /> -</Canvas> - All `Control` components support two types of prefixes (Lightning components placed to the left of the title text): an icon or a logo (image/png/jpg). ### Icon diff --git a/packages/@lightningjs/ui-components/src/components/Control/Control.stories.js b/packages/@lightningjs/ui-components/src/components/Control/Control.stories.js index 6a9683d47..165f0dd48 100644 --- a/packages/@lightningjs/ui-components/src/components/Control/Control.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Control/Control.stories.js @@ -18,20 +18,13 @@ import lng from '@lightningjs/core'; import { default as ControlComponent } from '.'; -import mdx from './Control.mdx'; import lightning from '../../assets/images/ic_lightning_white_32.png'; import xfinity from '../../assets/images/Xfinity-Provider-Logo-Square.png'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import { controlDescriptions } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Control`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Control/Control' }; export const Control = () => diff --git a/packages/@lightningjs/ui-components/src/components/Control/ControlSmall.stories.js b/packages/@lightningjs/ui-components/src/components/Control/ControlSmall.stories.js index cbbc8c615..b83c60fc4 100644 --- a/packages/@lightningjs/ui-components/src/components/Control/ControlSmall.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Control/ControlSmall.stories.js @@ -18,20 +18,13 @@ import lng from '@lightningjs/core'; import { ControlSmall as ControlSmallComponent } from '.'; -import mdx from './Control.mdx'; import lightning from '../../assets/images/ic_lightning_white_32.png'; import xfinity from '../../assets/images/Xfinity-Provider-Logo-Square.png'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import { controlDescriptions } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/ControlSmall`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Control/ControlSmall' }; export const ControlSmall = () => diff --git a/packages/@lightningjs/ui-components/src/components/ControlRow/ControlRow.mdx b/packages/@lightningjs/ui-components/src/components/ControlRow/ControlRow.mdx index 7b7fbda34..7ca3f0ac5 100644 --- a/packages/@lightningjs/ui-components/src/components/ControlRow/ControlRow.mdx +++ b/packages/@lightningjs/ui-components/src/components/ControlRow/ControlRow.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import ControlRow from '.'; +import { ArgTypes, Meta, Title } from '@storybook/blocks'; +import * as ControlRowStories from './ControlRow.stories'; -# ControlRow +<Meta of={ControlRowStories} /> + +<Title /> The `ControlRow` component renders a [TitleRow](/docs/components-titlerow--basic) component with optional left controls content items, and right controls @@ -60,10 +63,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-controlrow--basic" /> -</Canvas> - ### lazyLoading The `ControlRow` component can be configured for lazy loading content items by utilizing the `lazyLoadBuffer` property and `'loadMoreItems'` signal. When a positive number is assigned to `ControlRow.lazyLoadBuffer`, the `ControlRow` will emit a signal, `'loadMoreItems'`. The `lazyLoadBuffer` property defines how many items before the last `contentItems` is the index at which `'loadMoreItems'` will be emitted. The `ControlRow` does not include further side effects to this signal being emitted, but allows parent components to listen for that signal and add further functionality to the component (ex. fetching more content items and appending them to the ControlRow via the `ControlRow.addContentItems` method). If the number of content items in the `ControlRow` is updated (adding or removing content items), the new length of content items will be used to calculate at which index the next `'loadMoreItems'` signal is emitted. @@ -96,6 +95,8 @@ class LazyLoad extends lng.Component { ## API +<ArgTypes of={ControlRowStories} /> + ### Properties **`ControlRow` is a subclass of the [`TitleRow`](/docs/components-titlerow--basic)**, diff --git a/packages/@lightningjs/ui-components/src/components/ControlRow/ControlRow.stories.js b/packages/@lightningjs/ui-components/src/components/ControlRow/ControlRow.stories.js index b7c831d21..ec4b5c8a3 100644 --- a/packages/@lightningjs/ui-components/src/components/ControlRow/ControlRow.stories.js +++ b/packages/@lightningjs/ui-components/src/components/ControlRow/ControlRow.stories.js @@ -23,17 +23,10 @@ import lightningIcon from '../../assets/images/ic_lightning_white_32.png'; import playIcon from '../../assets/images/ic_play_white_32.png'; import { default as TitleRowStory } from '../TitleRow/TitleRow.stories'; import ControlRowComponent from '.'; -import mdx from './ControlRow.mdx'; -import { CATEGORIES } from '../../docs/constants'; import { createModeControl } from '../../docs/utils'; export default { - title: `${CATEGORIES[8]}/ControlRow`, - parameters: { - docs: { - page: mdx - } - }, + title: 'Components/ControlRow', args: { ...TitleRowStory.args, lazyScroll: true, diff --git a/packages/@lightningjs/ui-components/src/components/FocusManager/FocusManager.mdx b/packages/@lightningjs/ui-components/src/components/FocusManager/FocusManager.mdx index 4a81e76d8..d623fd0ea 100644 --- a/packages/@lightningjs/ui-components/src/components/FocusManager/FocusManager.mdx +++ b/packages/@lightningjs/ui-components/src/components/FocusManager/FocusManager.mdx @@ -1,25 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; import { DocsLink } from '../../docs/utils'; +import * as FocusManagerStories from './FocusManager.stories'; -# FocusManager +<Meta of={FocusManagerStories} /> + +<Title /> In Lightning, setting focus on elements and managing it manually is required. `FocusManager` is a component that simplifies focus for elements within a list. @@ -53,10 +57,6 @@ class RowExample extends lng.Component { } ``` -<Canvas> - <Story id="components-focusmanager--column-with-rows" /> -</Canvas> - Set the `direction` property to `row` for left/right or `column` for up/down key handling. ```js @@ -107,16 +107,16 @@ class FancyFocus extends FocusManager { ### Properties -| name | type | default | description | -| ------------- | ------------------------------------------------------- | --------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | -| direction | 'column'\|'row' | undefined | The navigation direction for focus ('left/right' or 'up/down') | -| selectedIndex | number | undefined | The index of the currently selected item. | -| items | <DocsLink id="lng.Component">lng.Component[]</DocsLink> | undefined | Child element or elements of the FocusManager. | -| wrapSelected | boolean | false | When wrapSelected is set to true, the focus will loop back to the beginning of the list after reaching the last item, and vice versa. This enables continuous navigation through the list without dead ends. If wrapSelected is set to false (the default value), the focus will stop at the first or last item, depending on the navigation direction | +| name | type | default | description | +| ------------- | ------------------------------------------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | +| direction | 'column'\|'row' | undefined | The navigation direction for focus \('left/right' or 'up/down'\) | +| selectedIndex | number | undefined | The index of the currently selected item. | +| items | <DocsLink id="lng.Component">lng.Component[]</DocsLink> | undefined | Child element or elements of the FocusManager. | +| wrapSelected | boolean | false | When wrapSelected is set to true, the focus will loop back to the beginning of the list after reaching the last item, and vice versa. This enables continuous navigation through the list without dead ends. If wrapSelected is set to false \(the default value\), the focus will stop at the first or last item, depending on the navigation direction | ### Methods -#### appendItems(items: <DocsLink id="lng.Component">lng.Component[]</DocsLink>): void +#### appendItems\(items: <DocsLink id="lng.Component">lng.Component[]</DocsLink>\): void This method appends the provided rows to the end of the FocusManager's children diff --git a/packages/@lightningjs/ui-components/src/components/FocusManager/FocusManager.stories.js b/packages/@lightningjs/ui-components/src/components/FocusManager/FocusManager.stories.js index ce237be0c..e40cb648f 100644 --- a/packages/@lightningjs/ui-components/src/components/FocusManager/FocusManager.stories.js +++ b/packages/@lightningjs/ui-components/src/components/FocusManager/FocusManager.stories.js @@ -18,17 +18,10 @@ import lng from '@lightningjs/core'; import FocusManager from '.'; -import mdx from './FocusManager.mdx'; -import { CATEGORIES } from '../../docs/constants'; import Button from '../Button'; export default { - title: `${CATEGORIES[8]}/FocusManager`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/FocusManager' }; export const Basic = () => diff --git a/packages/@lightningjs/ui-components/src/components/Gradient/Gradient.mdx b/packages/@lightningjs/ui-components/src/components/Gradient/Gradient.mdx index 9839f8e48..63a70c7be 100644 --- a/packages/@lightningjs/ui-components/src/components/Gradient/Gradient.mdx +++ b/packages/@lightningjs/ui-components/src/components/Gradient/Gradient.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Gradient from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as GradientStories from './Gradient.stories'; -# Gradient +<Meta of={GradientStories} /> + +<Title /> A semitransparent Gradient to be used on top of any component, like Artwork. @@ -47,10 +50,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-gradient--gradient" /> -</Canvas> - ## API ### Style Properties diff --git a/packages/@lightningjs/ui-components/src/components/Gradient/Gradient.stories.js b/packages/@lightningjs/ui-components/src/components/Gradient/Gradient.stories.js index 60718d445..6e740a54f 100644 --- a/packages/@lightningjs/ui-components/src/components/Gradient/Gradient.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Gradient/Gradient.stories.js @@ -18,16 +18,9 @@ import lng from '@lightningjs/core'; import { default as GradientComponent } from '.'; -import mdx from './Gradient.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Gradient`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Gradient' }; export const Gradient = () => diff --git a/packages/@lightningjs/ui-components/src/components/GridOverlay/GridOverlay.mdx b/packages/@lightningjs/ui-components/src/components/GridOverlay/GridOverlay.mdx index dfd018847..6848fccb8 100644 --- a/packages/@lightningjs/ui-components/src/components/GridOverlay/GridOverlay.mdx +++ b/packages/@lightningjs/ui-components/src/components/GridOverlay/GridOverlay.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import GridOverlay from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as GridOverlayStories from './GridOverlay.stories'; -# GridOverlay +<Meta of={GridOverlayStories} /> + +<Title /> This component shows the grid layout, including the column spans and guides for margins and gutters. @@ -45,10 +48,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-gridoverlay--grid-overlay" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/GridOverlay/GridOverlay.stories.js b/packages/@lightningjs/ui-components/src/components/GridOverlay/GridOverlay.stories.js index 36ae73e16..213d748f0 100644 --- a/packages/@lightningjs/ui-components/src/components/GridOverlay/GridOverlay.stories.js +++ b/packages/@lightningjs/ui-components/src/components/GridOverlay/GridOverlay.stories.js @@ -19,16 +19,9 @@ import lng from '@lightningjs/core'; import { context } from '../../globals'; import { default as GridOverlayComponent } from '.'; -import mdx from './GridOverlay.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/GridOverlay`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/GridOverlay' }; export const GridOverlay = args => diff --git a/packages/@lightningjs/ui-components/src/components/Icon/Icon.mdx b/packages/@lightningjs/ui-components/src/components/Icon/Icon.mdx index bebadc0bc..005f20468 100644 --- a/packages/@lightningjs/ui-components/src/components/Icon/Icon.mdx +++ b/packages/@lightningjs/ui-components/src/components/Icon/Icon.mdx @@ -1,24 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; +import * as IconStories from './Icon.stories'; -# Icon +<Meta of={IconStories} /> + +<Title /> Renders icon paths and inline svgs @@ -49,18 +53,6 @@ class Example extends lng.Component { A valid `icon` value can be any path to any [common image type](https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types) or an inline SVG. -With an image path: - -<Canvas> - <Story id="components-icon--png" /> -</Canvas> - -With an inline svg: - -<Canvas> - <Story id="components-icon--svg" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Icon/Icon.stories.js b/packages/@lightningjs/ui-components/src/components/Icon/Icon.stories.js index 9ad435b91..6b330f12d 100644 --- a/packages/@lightningjs/ui-components/src/components/Icon/Icon.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Icon/Icon.stories.js @@ -19,15 +19,10 @@ import lng from '@lightningjs/core'; import Icon from '.'; import lightning from '../../assets/images/ic_lightning_white_32.png'; -import mdx from './Icon.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Icon`, + title: 'Components/Icon', parameters: { - docs: { - page: mdx - }, argActions: { w: (w, component) => { component.tag('Icon').w = w; diff --git a/packages/@lightningjs/ui-components/src/components/InlineContent/InlineContent.mdx b/packages/@lightningjs/ui-components/src/components/InlineContent/InlineContent.mdx index dd05c0a1a..bbca6faff 100644 --- a/packages/@lightningjs/ui-components/src/components/InlineContent/InlineContent.mdx +++ b/packages/@lightningjs/ui-components/src/components/InlineContent/InlineContent.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import InlineContent from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as InlineContentStories from './InlineContent.stories'; -# InlineContent +<Meta of={InlineContentStories} /> + +<Title /> **Depreciated: [TextBox](/docs/components-textbox--basic) is the recommended component for rendering text and supports all properties of InlineContent** @@ -57,10 +60,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-inlinecontent--basic" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/InlineContent/InlineContent.stories.js b/packages/@lightningjs/ui-components/src/components/InlineContent/InlineContent.stories.js index 18cff649d..c3e7e2d8b 100644 --- a/packages/@lightningjs/ui-components/src/components/InlineContent/InlineContent.stories.js +++ b/packages/@lightningjs/ui-components/src/components/InlineContent/InlineContent.stories.js @@ -18,13 +18,11 @@ import lng from '@lightningjs/core'; import { default as InlineContentComponent } from '.'; -import mdx from './InlineContent.mdx'; import lightningbolt from '../../assets/images/ic_lightning_white_32.png'; import { getHexColor } from '../../utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/InlineContent`, + title: 'Components/InlineContent', args: { contentWrap: false, justify: 'center', @@ -83,11 +81,6 @@ export default { defaultValue: { summary: '..' } } } - }, - parameters: { - docs: { - page: mdx - } } }; diff --git a/packages/@lightningjs/ui-components/src/components/Input/Input.mdx b/packages/@lightningjs/ui-components/src/components/Input/Input.mdx index b379699e6..bc20b3557 100644 --- a/packages/@lightningjs/ui-components/src/components/Input/Input.mdx +++ b/packages/@lightningjs/ui-components/src/components/Input/Input.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Input from './Input.js'; +import { Meta, Title } from '@storybook/blocks'; +import * as InputStories from './Input.stories'; -# Input +<Meta of={InputStories} /> + +<Title /> Text input field component @@ -55,16 +58,12 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-input--input" /> -</Canvas> - -### Setting/Inserting values +### Setting \& Inserting values The `Input` component provides different ways to manage the input text and cursor position. When the `listening` property is enabled, the cursor blinks as a placeholder, whether the component is in focused or unfocused mode. The text displayed in the `Input` can be directly set via the `value` property. The following example will display the input with the text "Hello". -Setting the `value` on the `Input` directly like this will remove any existing text in the input and set the cursor `position` in the Input to `0` (before the 'H' in 'Hello'). +Setting the `value` on the `Input` directly like this will remove any existing text in the input and set the cursor `position` in the Input to `0` \( before the 'H' in 'Hello'\). The cursor position can be manually updated by setting the `position` property. Setting `value` and `position` like this will update the `Input` regardless of whether or not `listening` is enabled. ```js @@ -133,7 +132,7 @@ this.tag('Input')._handleLeft(); this.tag('Input').position; //=> 0 ``` -The cursor position stays within the bounds of the current `value`, so it is always >= 0 and <= `value.length` +The cursor position stays within the bounds of the current `value`, so it is always \>\= 0 and \<\= `value.length` ### Password @@ -141,13 +140,13 @@ Inputs commonly mask the value of passwords and other secure values. To enable i ```js this.tag('Input').password = true; -The character used to mask input can be changed as well. +//The character used to mask input can be changed as well. this.tag('Input').mask = '•'; -To reveal the input, simply set password back to false. +//To reveal the input, simply set password back to false. this.tag('Input').password = false; -When password is true, the Announcer will say "Input hidden" when the Input is focused. +//When password is true, the Announcer will say "Input hidden" when the Input is focused. ``` ## API diff --git a/packages/@lightningjs/ui-components/src/components/Input/Input.stories.js b/packages/@lightningjs/ui-components/src/components/Input/Input.stories.js index 062835baf..07b439b9a 100644 --- a/packages/@lightningjs/ui-components/src/components/Input/Input.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Input/Input.stories.js @@ -21,18 +21,11 @@ import { default as InputComponent } from '.'; import Icon from '../Icon'; import { createModeControl } from '../../docs/utils'; import lightning from '../../assets/images/ic_lightning_white_32.png'; -import mdx from './Input.mdx'; import eye from '../../assets/images/ic_eye_white_48.png'; import eyeHide from '../../assets/images/ic_eyeHide_white_48.png'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Input`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Input' }; function getComponentArray(comps) { diff --git a/packages/@lightningjs/ui-components/src/components/Key/Key.mdx b/packages/@lightningjs/ui-components/src/components/Key/Key.mdx index 74f770869..80a8751da 100644 --- a/packages/@lightningjs/ui-components/src/components/Key/Key.mdx +++ b/packages/@lightningjs/ui-components/src/components/Key/Key.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Key from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as KeyStories from './Key.stories'; -# Key +<Meta of={KeyStories} /> + +<Title /> An extension of the Button component that represents an individual key on a keyboard @@ -45,10 +48,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-key--basic" /> -</Canvas> - ## API ### Properties @@ -73,14 +72,14 @@ class Basic extends lng.Component { ### Events -## $onSoftKey({ key: string, toggle: boolean }) +#### `$onSoftKey({ key: string, toggle: boolean })` Fired when the enter key is pressed while focused on a `Key` component. An event will be emitted via Lightning's `fireAncestors` with an object of the `Key`'s `title` and `toggle` property values. If a funciton is passed to the `Key`'s `onEnter` property, that function will be invoked and the `$onSoftKey` event will not be emitted. -## $toggleKeyboard({ key: string, toggle: boolean }) +#### `$toggleKeyboard({ key: string, toggle: boolean })` Fired when the enter key is pressed while focused on a `Key` component with its `toggle` property set to `true`. If a funciton is passed to the `Key`'s `onEnter` property, that function will be invoked and the diff --git a/packages/@lightningjs/ui-components/src/components/Key/Key.stories.js b/packages/@lightningjs/ui-components/src/components/Key/Key.stories.js index cc8a65bf1..c5962faab 100644 --- a/packages/@lightningjs/ui-components/src/components/Key/Key.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Key/Key.stories.js @@ -19,17 +19,10 @@ import lng from '@lightningjs/core'; import { default as KeyComponent } from '.'; import lightning from '../../assets/images/ic_lightning_white_32.png'; -import mdx from './Key.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Key`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Key' }; export const Basic = () => diff --git a/packages/@lightningjs/ui-components/src/components/Keyboard/Keyboard.mdx b/packages/@lightningjs/ui-components/src/components/Keyboard/Keyboard.mdx index 10d12d7bc..063424c46 100644 --- a/packages/@lightningjs/ui-components/src/components/Keyboard/Keyboard.mdx +++ b/packages/@lightningjs/ui-components/src/components/Keyboard/Keyboard.mdx @@ -1,22 +1,25 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; + +<Meta title="Components/Keyboard" /> # Keyboard @@ -45,10 +48,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-keyboard--keyboard" /> -</Canvas> - To create your own formats, you can pass an object of arrays to represent each format. The array can be flat or two dimensional. If the keyboard is passed other params like `columnCount` or `rowCount`, both will auto layout the keyboard. The variables in the array can be a single string or an object that defines the same properties as a `Button`. @@ -117,24 +116,24 @@ All of the following examples will yield the same result. ### Methods -#### getSelectedKey(): { row:number, column:number } +#### `getSelectedKey(): { row:number, column:number }` Returns an object containing the currently selected row and column of the currently focused keyboard. -#### selectKeyOn(keyboard, { row:number, column:number }) +#### `selectKeyOn(keyboard, { row:number, column:number })` Takes in a keyboard format and a specified row and column and changes focus on the keyboard to that key. ### Events -#### $onSoftKey: { key:string, toggle:boolean } +#### `$onSoftKey: { key:string, toggle:boolean }` Fired when a key is Entered -#### $keyboardFocused: bool +#### `$keyboardFocused: bool` Fired when keyboard is focused or unfocused. Can be listened to by an input to know if the input should be listening for softkey events -### $toggleKeyboard: { key:string } +#### `$toggleKeyboard: { key:string }` Fired when defaultFormat is toggled between Dialpad and Dialpad extended diff --git a/packages/@lightningjs/ui-components/src/components/Keyboard/Keyboard.stories.js b/packages/@lightningjs/ui-components/src/components/Keyboard/Keyboard.stories.js index 186238c40..984a2752a 100644 --- a/packages/@lightningjs/ui-components/src/components/Keyboard/Keyboard.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Keyboard/Keyboard.stories.js @@ -18,19 +18,12 @@ import lng from '@lightningjs/core'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import { context } from '../../globals'; -import mdx from './Keyboard.mdx'; import utils from '../../utils'; import { default as KeyboardComponent } from './Keyboard'; export default { - title: `${CATEGORIES[8]}/Keyboard`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Keyboard/Keyboard' }; export const Keyboard = () => diff --git a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardEmail.stories.js b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardEmail.stories.js index 71906fc8b..cb3441c61 100644 --- a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardEmail.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardEmail.stories.js @@ -17,20 +17,13 @@ */ import lng from '@lightningjs/core'; -import mdx from './Keyboard.mdx'; -import { CATEGORIES } from '../../docs/constants'; import { context } from '../../globals'; import utils from '../../utils'; import { default as KeyboardEmailComponent } from './KeyboardEmail'; import { Keyboard } from './Keyboard.stories'; export default { - title: `${CATEGORIES[8]}/KeyboardEmail`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Keyboard/KeyboardEmail' }; export const KeyboardEmail = () => diff --git a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardFullscreen.stories.js b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardFullscreen.stories.js index e5b5f9761..bdb4e4611 100644 --- a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardFullscreen.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardFullscreen.stories.js @@ -17,20 +17,13 @@ */ import lng from '@lightningjs/core'; -import mdx from './Keyboard.mdx'; -import { CATEGORIES } from '../../docs/constants'; import { context } from '../../globals'; import utils from '../../utils'; import { default as KeyboardFullscreenComponent } from './KeyboardFullscreen'; import { Keyboard } from './Keyboard.stories'; export default { - title: `${CATEGORIES[8]}/KeyboardFullscreen`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Keyboard/KeyboardFullscreen' }; export const KeyboardFullscreen = () => diff --git a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardInput.stories.js b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardInput.stories.js index 7c34c9bd1..7ba4a855e 100644 --- a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardInput.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardInput.stories.js @@ -18,8 +18,6 @@ import lng from '@lightningjs/core'; import { createModeControl, generateSubStory } from '../../docs/utils'; -import mdx from './Keyboard.mdx'; -import { CATEGORIES } from '../../docs/constants'; import { context } from '../../globals'; import utils from '../../utils'; import Icon from '../Icon'; @@ -33,12 +31,7 @@ import eye from '../../assets/images/ic_eye_white_48.png'; import eyeHide from '../../assets/images/ic_eyeHide_white_48.png'; export default { - title: `${CATEGORIES[8]}/KeyboardInput`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Keyboard/KeyboardInput' }; function getCommponentArray(comps) { diff --git a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardNumbers.stories.js b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardNumbers.stories.js index 56ace8d4f..c8f2a239e 100644 --- a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardNumbers.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardNumbers.stories.js @@ -17,20 +17,13 @@ */ import lng from '@lightningjs/core'; -import mdx from './Keyboard.mdx'; -import { CATEGORIES } from '../../docs/constants'; import { context } from '../../globals'; import utils from '../../utils'; import { default as KeyboardNumbersComponent } from './KeyboardNumbers'; import { Keyboard } from './Keyboard.stories'; export default { - title: `${CATEGORIES[8]}/KeyboardNumbers`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Keyboard/KeyboardNumbers' }; export const KeyboardNumbers = () => diff --git a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardQwerty.stories.js b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardQwerty.stories.js index 95bb86454..24b8fb549 100644 --- a/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardQwerty.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Keyboard/KeyboardQwerty.stories.js @@ -17,20 +17,13 @@ */ import lng from '@lightningjs/core'; -import mdx from './Keyboard.mdx'; -import { CATEGORIES } from '../../docs/constants'; import { context } from '../../globals'; import utils from '../../utils'; import { default as KeyboardQwertyComponent } from './KeyboardQwerty'; import { Keyboard } from './Keyboard.stories'; export default { - title: `${CATEGORIES[8]}/KeyboardQwerty`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Keyboard/KeyboardQwerty' }; export const KeyboardQwerty = () => diff --git a/packages/@lightningjs/ui-components/src/components/Knob/Knob.mdx b/packages/@lightningjs/ui-components/src/components/Knob/Knob.mdx index 71763c020..94e8eac0b 100644 --- a/packages/@lightningjs/ui-components/src/components/Knob/Knob.mdx +++ b/packages/@lightningjs/ui-components/src/components/Knob/Knob.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Knob from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as KnobStories from './Knob.stories'; -# Knob +<Meta of={KnobStories} /> + +<Title /> Knob is a circle component that can be added on to other components @@ -43,10 +46,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-knob--knob" /> -</Canvas> - ## API ### Style Properties diff --git a/packages/@lightningjs/ui-components/src/components/Knob/Knob.stories.js b/packages/@lightningjs/ui-components/src/components/Knob/Knob.stories.js index 2288b39d9..1f461dffb 100644 --- a/packages/@lightningjs/ui-components/src/components/Knob/Knob.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Knob/Knob.stories.js @@ -17,19 +17,11 @@ */ import lng from '@lightningjs/core'; - import { default as KnobComponent } from '.'; -import mdx from './Knob.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Knob`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Knob' }; export const Knob = () => diff --git a/packages/@lightningjs/ui-components/src/components/Label/Label.mdx b/packages/@lightningjs/ui-components/src/components/Label/Label.mdx index 1f5d9b886..fd0b0e084 100644 --- a/packages/@lightningjs/ui-components/src/components/Label/Label.mdx +++ b/packages/@lightningjs/ui-components/src/components/Label/Label.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Label from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as LabelStories from './Label.stories'; -# Label +<Meta of={LabelStories} /> + +<Title /> This component is used to convey the status of a program in Tile ex. "Live" or "On Now". @@ -50,10 +53,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-label--label" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Label/Label.stories.js b/packages/@lightningjs/ui-components/src/components/Label/Label.stories.js index 673c16f5a..6464e058b 100644 --- a/packages/@lightningjs/ui-components/src/components/Label/Label.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Label/Label.stories.js @@ -17,18 +17,10 @@ */ import lng from '@lightningjs/core'; - import { default as LabelComponent } from '.'; -import mdx from './Label.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Label`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Label' }; export const Label = () => diff --git a/packages/@lightningjs/ui-components/src/components/ListItem/ListItem.mdx b/packages/@lightningjs/ui-components/src/components/ListItem/ListItem.mdx index 9afcc5e0f..0eec2c490 100644 --- a/packages/@lightningjs/ui-components/src/components/ListItem/ListItem.mdx +++ b/packages/@lightningjs/ui-components/src/components/ListItem/ListItem.mdx @@ -1,23 +1,33 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import ListItem from '.'; +import { + Meta, + Title, + ArgTypes, + Description, + Subtitle +} from '@storybook/blocks'; +import * as ListItemStories from './ListItem.stories'; +import * as ButtonStories from '../Button/Button.stories'; + +<Meta title="Components/ListItem" /> # ListItem @@ -29,7 +39,8 @@ https://github.com/rdkcentral/Lightning-UI-Components/tree/develop/packages/%40l ## Usage -'ListItem' extends 'Button', and therefore utilizes much of the same functionality and properties. It can display an 'Icon' or 'Checkbox' before the text, a title and/or description in the center of the content, and an 'Icon' or 'Checkbox' in the Suffix after the text. +`ListItem` extends `Button`, and therefore utilizes much of the same functionality and +properties. It can display an `Icon` or `Checkbox` before the text, a title and/or description in the center of the content, and an `Icon` or `Checkbox` in the Suffix after the text. ```js import { ListItem } from '@lightningjs/ui-components'; @@ -48,10 +59,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-listitem--list-item" /> -</Canvas> - ## API ### Properties @@ -75,3 +82,9 @@ class Basic extends lng.Component { | paddingX | number | padding on left and right sides of text | | contentSpacing | number | padding between title and prefix | | titleTextStyle | object | text style to apply to the title | + +### Button Properties + +List item extends button + +<ArgTypes of={ButtonStories} /> diff --git a/packages/@lightningjs/ui-components/src/components/ListItem/ListItem.stories.js b/packages/@lightningjs/ui-components/src/components/ListItem/ListItem.stories.js index cc8209fcc..6f28869fc 100644 --- a/packages/@lightningjs/ui-components/src/components/ListItem/ListItem.stories.js +++ b/packages/@lightningjs/ui-components/src/components/ListItem/ListItem.stories.js @@ -18,21 +18,14 @@ import lng from '@lightningjs/core'; import ListItemComponent from './ListItem'; -import mdx from './ListItem.mdx'; import { createModeControl } from '../../docs/utils'; import xfinity from '../../assets/images/Xfinity-Provider-Logo-Square.png'; import { default as Checkbox } from '../Checkbox'; import { default as Radio } from '../Radio'; import { default as Toggle } from '../Toggle'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/ListItem`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/ListItem/ListItem' }; export const ListItem = () => diff --git a/packages/@lightningjs/ui-components/src/components/ListItem/ListItemPicker.mdx b/packages/@lightningjs/ui-components/src/components/ListItem/ListItemPicker.mdx index ab76822d5..958c04066 100644 --- a/packages/@lightningjs/ui-components/src/components/ListItem/ListItemPicker.mdx +++ b/packages/@lightningjs/ui-components/src/components/ListItem/ListItemPicker.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import ListItemPicker from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as ListItemPickerStories from './ListItemPicker.stories'; -# ListItemPicker +<Meta of={ListItemPickerStories} /> + +<Title /> ListItem component with the ability to let a user pick from a list of options. @@ -47,10 +50,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-listitempicker--list-item-picker" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/ListItem/ListItemPicker.stories.js b/packages/@lightningjs/ui-components/src/components/ListItem/ListItemPicker.stories.js index 27f739513..f21f76c62 100644 --- a/packages/@lightningjs/ui-components/src/components/ListItem/ListItemPicker.stories.js +++ b/packages/@lightningjs/ui-components/src/components/ListItem/ListItemPicker.stories.js @@ -18,17 +18,10 @@ import lng from '@lightningjs/core'; import { default as ListItemPickerComponent } from './ListItemPicker'; -import mdx from './ListItemPicker.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/ListItemPicker`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/ListItem/ListItemPicker' }; export const ListItemPicker = args => diff --git a/packages/@lightningjs/ui-components/src/components/ListItem/ListItemSlider.mdx b/packages/@lightningjs/ui-components/src/components/ListItem/ListItemSlider.mdx index 446d747f6..a766f20cb 100644 --- a/packages/@lightningjs/ui-components/src/components/ListItem/ListItemSlider.mdx +++ b/packages/@lightningjs/ui-components/src/components/ListItem/ListItemSlider.mdx @@ -1,25 +1,9 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +import { Meta, Title } from '@storybook/blocks'; +import * as ListItemSliderStories from './ListItemSlider.stories'; - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +<Meta of={ListItemSliderStories} /> - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - SPDX-License-Identifier: Apache-2.0 ---> - -import { Canvas, Story } from '@storybook/addon-docs'; -import ListItemSlider from '.'; - -# ListItemSlider +<Title /> A ListItem component with slider functionality @@ -47,10 +31,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-listitemslider--list-item-slider" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/ListItem/ListItemSlider.stories.js b/packages/@lightningjs/ui-components/src/components/ListItem/ListItemSlider.stories.js index 4b7641462..67878b3f1 100644 --- a/packages/@lightningjs/ui-components/src/components/ListItem/ListItemSlider.stories.js +++ b/packages/@lightningjs/ui-components/src/components/ListItem/ListItemSlider.stories.js @@ -18,18 +18,11 @@ import lng from '@lightningjs/core'; import { default as ListItemSliderComponent } from './ListItemSlider'; -import mdx from './ListItemSlider.mdx'; import { createModeControl, generateSubStory } from '../../docs/utils'; import { Basic as SliderStory } from '../Slider/Slider.stories'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/ListItemSlider`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/ListItem/ListItemSlider' }; export const ListItemSlider = () => diff --git a/packages/@lightningjs/ui-components/src/components/Marquee/Marquee.mdx b/packages/@lightningjs/ui-components/src/components/Marquee/Marquee.mdx index d6c48d9f3..11655b3e7 100644 --- a/packages/@lightningjs/ui-components/src/components/Marquee/Marquee.mdx +++ b/packages/@lightningjs/ui-components/src/components/Marquee/Marquee.mdx @@ -1,24 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Preview, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; +import * as MarqueeStories from './Marquee.stories'; -# Marquee +<Meta of={MarqueeStories} /> + +<Title /> Scrolls long text @@ -53,10 +57,6 @@ class Example extends lng.Component { } ``` -<Preview> - <Story id="components-marquee--marquee" /> -</Preview> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Marquee/Marquee.stories.js b/packages/@lightningjs/ui-components/src/components/Marquee/Marquee.stories.js index 8691f7f24..87e96f18e 100644 --- a/packages/@lightningjs/ui-components/src/components/Marquee/Marquee.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Marquee/Marquee.stories.js @@ -17,20 +17,12 @@ */ import lng from '@lightningjs/core'; - import MarqueeComponent from '.'; import InlineContent from '../InlineContent'; -import mdx from './Marquee.mdx'; import { context } from '../../globals'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Marquee`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Marquee' }; export const Marquee = args => diff --git a/packages/@lightningjs/ui-components/src/components/MetadataBase/MetadataBase.mdx b/packages/@lightningjs/ui-components/src/components/MetadataBase/MetadataBase.mdx index bcdebe888..f41322d85 100644 --- a/packages/@lightningjs/ui-components/src/components/MetadataBase/MetadataBase.mdx +++ b/packages/@lightningjs/ui-components/src/components/MetadataBase/MetadataBase.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import MetadataBase from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as MetadataBaseStories from './MetadataBase.stories.js'; -# MetadataBase +<Meta of={MetadataBaseStories} /> + +<Title /> A component to quickly and easily lay out several pieces of content. @@ -67,10 +70,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-metadatabase--metadata-base" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/MetadataBase/MetadataBase.stories.js b/packages/@lightningjs/ui-components/src/components/MetadataBase/MetadataBase.stories.js index 708b345b8..eed6f2d5c 100644 --- a/packages/@lightningjs/ui-components/src/components/MetadataBase/MetadataBase.stories.js +++ b/packages/@lightningjs/ui-components/src/components/MetadataBase/MetadataBase.stories.js @@ -22,16 +22,9 @@ import circle from '../../assets/images/circle.svg'; import { getHexColor } from '../../utils'; import { createModeControl } from '../../docs/utils'; import { default as MetadataBaseComponent } from '.'; -import mdx from './MetadataBase.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/MetadataBase`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/MetadataBase' }; export const MetadataBase = () => diff --git a/packages/@lightningjs/ui-components/src/components/MetadataCard/MetadataCard.mdx b/packages/@lightningjs/ui-components/src/components/MetadataCard/MetadataCard.mdx index f98fef5d8..49d54b573 100644 --- a/packages/@lightningjs/ui-components/src/components/MetadataCard/MetadataCard.mdx +++ b/packages/@lightningjs/ui-components/src/components/MetadataCard/MetadataCard.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import MetadataCard from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as MetadataCardStories from './MetadataCard.stories.js'; -# MetadataCard +<Meta of={MetadataCardStories} /> + +<Title /> A component to lay out content on Cards. @@ -52,10 +55,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-metadatacard--metadata-card" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/MetadataCard/MetadataCard.stories.js b/packages/@lightningjs/ui-components/src/components/MetadataCard/MetadataCard.stories.js index 53140c5a8..95cd0015a 100644 --- a/packages/@lightningjs/ui-components/src/components/MetadataCard/MetadataCard.stories.js +++ b/packages/@lightningjs/ui-components/src/components/MetadataCard/MetadataCard.stories.js @@ -22,16 +22,9 @@ import circle from '../../assets/images/circle.svg'; import utils from '../../utils'; import { createModeControl } from '../../docs/utils'; import { default as MetadataCardComponent } from '.'; -import mdx from './MetadataCard.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/MetadataCard`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/MetadataCard' }; export const MetadataCard = () => diff --git a/packages/@lightningjs/ui-components/src/components/MetadataCardContent/MetadataCardContent.mdx b/packages/@lightningjs/ui-components/src/components/MetadataCardContent/MetadataCardContent.mdx index 4e30c746e..201d970a1 100644 --- a/packages/@lightningjs/ui-components/src/components/MetadataCardContent/MetadataCardContent.mdx +++ b/packages/@lightningjs/ui-components/src/components/MetadataCardContent/MetadataCardContent.mdx @@ -1,27 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import MetadataCardContent from '.'; -import Provider from '../Provider'; -import xfinityProviderLogo from '../../assets/images/Xfinity-Provider-Logo-Square.png'; +import { Meta, Title } from '@storybook/blocks'; +import * as MetadataCardContentStories from './MetadataCardContent.stories.js'; -# MetadataCardContent +<Meta of={MetadataCardContentStories} /> + +<Title /> A component to format metadata on CardContent. Contains a [Provider](?path=/docs/components-provider--basic) to format [Icon(s)](?path=/docs/components-icon--png). @@ -54,10 +55,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-metadatacardcontent--metadata-card-content" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/MetadataCardContent/MetadataCardContent.stories.js b/packages/@lightningjs/ui-components/src/components/MetadataCardContent/MetadataCardContent.stories.js index 7cc3c32f4..b02f584d1 100644 --- a/packages/@lightningjs/ui-components/src/components/MetadataCardContent/MetadataCardContent.stories.js +++ b/packages/@lightningjs/ui-components/src/components/MetadataCardContent/MetadataCardContent.stories.js @@ -18,18 +18,11 @@ import lng from '@lightningjs/core'; import { default as MetadataCardContentComponent } from '.'; -import mdx from './MetadataCardContent.mdx'; import xfinityProviderLogoSquare from '../../assets/images/Xfinity-Provider-Logo-Square.png'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/MetadataCardContent`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/MetadataCardContent' }; export const MetadataCardContent = () => diff --git a/packages/@lightningjs/ui-components/src/components/MetadataTile/MetadataTile.mdx b/packages/@lightningjs/ui-components/src/components/MetadataTile/MetadataTile.mdx index 15c08954e..c829d62dc 100644 --- a/packages/@lightningjs/ui-components/src/components/MetadataTile/MetadataTile.mdx +++ b/packages/@lightningjs/ui-components/src/components/MetadataTile/MetadataTile.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import MetadataTile from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as MetadataTileStories from './MetadataTile.stories.js'; -# MetadataTile +<Meta of={MetadataTileStories} /> + +<Title /> Metadata to be displayed along with `Tiles`. @@ -66,10 +69,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-metadatatile--metadata-tile" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/MetadataTile/MetadataTile.stories.js b/packages/@lightningjs/ui-components/src/components/MetadataTile/MetadataTile.stories.js index 63126e81a..a78e9bb23 100644 --- a/packages/@lightningjs/ui-components/src/components/MetadataTile/MetadataTile.stories.js +++ b/packages/@lightningjs/ui-components/src/components/MetadataTile/MetadataTile.stories.js @@ -22,16 +22,9 @@ import circle from '../../assets/images/circle.svg'; import { getHexColor } from '../../utils'; import { createModeControl } from '../../docs/utils'; import { default as MetadataTileComponent } from '.'; -import mdx from './MetadataTile.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/MetadataTile`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/MetadataTile' }; export const MetadataTile = args => diff --git a/packages/@lightningjs/ui-components/src/components/NavigationManager/NavigationManager.mdx b/packages/@lightningjs/ui-components/src/components/NavigationManager/NavigationManager.mdx index 95ddbd4c0..41f3db02a 100644 --- a/packages/@lightningjs/ui-components/src/components/NavigationManager/NavigationManager.mdx +++ b/packages/@lightningjs/ui-components/src/components/NavigationManager/NavigationManager.mdx @@ -1,25 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import NavigationManager from '.'; +import { Meta, Title } from '@storybook/blocks'; +import { DocsLink } from '../../docs/utils'; +import * as NavigationManagerStories from './NavigationManager.stories.js'; -# NavigationManager +<Meta of={NavigationManagerStories} /> + +<Title /> NavigationManager is a subclass of [FocusManager](?path=/docs/components-focusmanager--rows), and parent class of [Row](?path=/docs/components-row--row) and [Column](?path=/docs/components-column--column). @@ -39,10 +43,6 @@ import { NavigationManager } from '@lightningjs/ui-components'; class CustomRow extends NavigationManager {} ``` -<Canvas> - <Story id="components-navigationmanager--row" /> -</Canvas> - ### Scrolling The `scrollIndex` property determines the index at which scrolling should begin. By default, that index is 0. diff --git a/packages/@lightningjs/ui-components/src/components/NavigationManager/NavigationManager.stories.js b/packages/@lightningjs/ui-components/src/components/NavigationManager/NavigationManager.stories.js index 6fa648f1a..eff000949 100644 --- a/packages/@lightningjs/ui-components/src/components/NavigationManager/NavigationManager.stories.js +++ b/packages/@lightningjs/ui-components/src/components/NavigationManager/NavigationManager.stories.js @@ -18,8 +18,6 @@ import lng from '@lightningjs/core'; import NavigationManager from '.'; -import mdx from './NavigationManager.mdx'; -import { CATEGORIES } from '../../docs/constants'; import Button from '../Button'; class ButtonFixedWidth extends Button { @@ -48,12 +46,7 @@ function createRow(props = {}) { } export default { - title: `${CATEGORIES[8]}/NavigationManager`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/NavigationManager' }; export const Row = () => diff --git a/packages/@lightningjs/ui-components/src/components/ProgressBar/ProgressBar.mdx b/packages/@lightningjs/ui-components/src/components/ProgressBar/ProgressBar.mdx index ee09b28b1..c34535718 100644 --- a/packages/@lightningjs/ui-components/src/components/ProgressBar/ProgressBar.mdx +++ b/packages/@lightningjs/ui-components/src/components/ProgressBar/ProgressBar.mdx @@ -1,26 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -// uncomment the line below and edit the path to point to your component -// import * as stories from './ProgressBar.stories'; +import { Meta, Title } from '@storybook/blocks'; +import * as ProgressBarStories from './ProgressBar.stories'; -# ProgressBar +<Meta of={ProgressBarStories} /> + +<Title /> Component that shows current progress in a range @@ -48,10 +50,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-progressbar--progress-bar" /> -</Canvas> - The default progress bar width is 410. ## API diff --git a/packages/@lightningjs/ui-components/src/components/ProgressBar/ProgressBar.stories.js b/packages/@lightningjs/ui-components/src/components/ProgressBar/ProgressBar.stories.js index 454baec21..2b292f053 100644 --- a/packages/@lightningjs/ui-components/src/components/ProgressBar/ProgressBar.stories.js +++ b/packages/@lightningjs/ui-components/src/components/ProgressBar/ProgressBar.stories.js @@ -18,16 +18,11 @@ import lng from '@lightningjs/core'; import { default as ProgressBarComponent } from '.'; -import mdx from './ProgressBar.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/ProgressBar`, + title: 'Components/ProgressBar', parameters: { tag: 'ProgressBar', - docs: { - page: mdx - }, actions: { handles: ['mouseover', 'click .btn'] } diff --git a/packages/@lightningjs/ui-components/src/components/Provider/Provider.mdx b/packages/@lightningjs/ui-components/src/components/Provider/Provider.mdx index 821ba8bcb..15929c6e1 100644 --- a/packages/@lightningjs/ui-components/src/components/Provider/Provider.mdx +++ b/packages/@lightningjs/ui-components/src/components/Provider/Provider.mdx @@ -1,26 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Provider from '.'; +import { Meta, Title } from '@storybook/blocks'; import xfinityProviderLogo from '../../assets/images/Xfinity-Provider-Logo-Square.png'; +import * as ProviderStories from './Provider.stories.js'; -# Provider +<Meta of={ProviderStories} /> + +<Title /> The `Provider` serves to condense a list of providers to show only the number you specify, and add a counter to represent any that remain. @@ -61,10 +64,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-provider--provider" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Provider/Provider.stories.js b/packages/@lightningjs/ui-components/src/components/Provider/Provider.stories.js index 262bfe953..ccb0762d4 100644 --- a/packages/@lightningjs/ui-components/src/components/Provider/Provider.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Provider/Provider.stories.js @@ -19,18 +19,11 @@ import lng from '@lightningjs/core'; import ProviderComponent from '.'; import { default as Icon } from '../Icon'; -import mdx from './Provider.mdx'; import xfinityLogo from '../../assets/images/XfinityLogo16x9.png'; import xfinity from '../../assets/images/Xfinity-Provider-Logo-Square.png'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Provider`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Provider' }; const sharedArgs = { diff --git a/packages/@lightningjs/ui-components/src/components/Radio/Radio.mdx b/packages/@lightningjs/ui-components/src/components/Radio/Radio.mdx index d1af01414..865472764 100644 --- a/packages/@lightningjs/ui-components/src/components/Radio/Radio.mdx +++ b/packages/@lightningjs/ui-components/src/components/Radio/Radio.mdx @@ -1,23 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Radio from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as RadioStories from './Radio.stories'; + +<Meta title="Components/Radio" /> # Radio @@ -45,10 +48,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-radio--radio" /> -</Canvas> - ## API ### Properties @@ -61,7 +60,7 @@ class Example extends lng.Component { | name | type | description | | ---------------------- | ------ | -------------------------------------- | -| alpha | number | alpha value of the Radio | +| alpha | number | alpha value of the Radio | | backgroundColor | string | background color of the Radio | | backgroundColorChecked | string | color of Radio background when checked | | knobColor | string | color of the Radio knob | diff --git a/packages/@lightningjs/ui-components/src/components/Radio/Radio.stories.js b/packages/@lightningjs/ui-components/src/components/Radio/Radio.stories.js index 591d094de..083555c6e 100644 --- a/packages/@lightningjs/ui-components/src/components/Radio/Radio.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Radio/Radio.stories.js @@ -18,17 +18,10 @@ import lng from '@lightningjs/core'; import { default as RadioComponent } from '.'; -import mdx from './Radio.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Radio`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Radio/Radio' }; export const Radio = () => diff --git a/packages/@lightningjs/ui-components/src/components/Radio/RadioSmall.stories.js b/packages/@lightningjs/ui-components/src/components/Radio/RadioSmall.stories.js index 045ed17cb..9b41914d1 100644 --- a/packages/@lightningjs/ui-components/src/components/Radio/RadioSmall.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Radio/RadioSmall.stories.js @@ -19,10 +19,9 @@ import lng from '@lightningjs/core'; import Radio from './RadioSmall.js'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/RadioSmall` + title: 'Components/Radio/RadioSmall' }; export const RadioSmall = () => diff --git a/packages/@lightningjs/ui-components/src/components/Row/Row.mdx b/packages/@lightningjs/ui-components/src/components/Row/Row.mdx index b0b5246af..70317c07c 100644 --- a/packages/@lightningjs/ui-components/src/components/Row/Row.mdx +++ b/packages/@lightningjs/ui-components/src/components/Row/Row.mdx @@ -1,26 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; import { DocsLink } from '../../docs/utils'; -import Row from '.'; +import * as RowStories from './Row.stories'; -# Row +<Meta of={RowStories} /> + +<Title /> Focus management and smooth scrolling for a list of horizontally-oriented items. @@ -49,10 +52,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-row--row" /> -</Canvas> - ### Scrolling By default, `Row` will scroll horizontally to see any items that are not visible within the width of the Row((or just outside of the `Row` width) diff --git a/packages/@lightningjs/ui-components/src/components/Row/Row.stories.js b/packages/@lightningjs/ui-components/src/components/Row/Row.stories.js index 0a3a9224d..74cecbdf8 100644 --- a/packages/@lightningjs/ui-components/src/components/Row/Row.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Row/Row.stories.js @@ -20,19 +20,14 @@ import lng from '@lightningjs/core'; import { getWidthByUpCount } from '../../utils'; import { default as RowComponent } from '.'; import Column from '../Column'; -import mdx from './Row.mdx'; import { context } from '../../globals'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import { SignalButton } from '../../docs/story-components'; import Button from '../Button'; export default { - title: `${CATEGORIES[8]}/Row`, + title: 'Components/Row', parameters: { - docs: { - page: mdx - }, remountAll: true } }; @@ -445,7 +440,6 @@ export const AddingItems = args => }; AddingItems.args = { ...sharedArgs, - lazyUpCount: undefined, lazyUpCountBuffer: 2 }; AddingItems.argTypes = { diff --git a/packages/@lightningjs/ui-components/src/components/ScrollWrapper/ScrollWrapper.mdx b/packages/@lightningjs/ui-components/src/components/ScrollWrapper/ScrollWrapper.mdx index a9328f0d5..068d24925 100644 --- a/packages/@lightningjs/ui-components/src/components/ScrollWrapper/ScrollWrapper.mdx +++ b/packages/@lightningjs/ui-components/src/components/ScrollWrapper/ScrollWrapper.mdx @@ -1,25 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import ScrollWrapper from '.'; +import { Meta, Title } from '@storybook/blocks'; +import { DocsLink } from '../../docs/utils'; +import * as ScrollWrapperStories from './ScrollWrapper.stories'; -# ScrollWrapper +<Meta of={ScrollWrapperStories} /> + +<Title /> A scrollable container for text content. @@ -48,10 +52,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-scrollwrapper--basic" /> -</Canvas> - Alternatively, an array of components and `style` keys may be provided as `content`. Styles provided here will override those set by the theme for it's section of text: @@ -83,10 +83,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-scrollwrapper--object-array" /> -</Canvas> - The `h` and `w` properties will determine the viewable box for `ScrollWrapper`. When focused, `ScrollWrapper` will display a scroll bar to the right of the content and up/down scrolling will be handled. diff --git a/packages/@lightningjs/ui-components/src/components/ScrollWrapper/ScrollWrapper.stories.js b/packages/@lightningjs/ui-components/src/components/ScrollWrapper/ScrollWrapper.stories.js index 1d1c7a391..287675123 100644 --- a/packages/@lightningjs/ui-components/src/components/ScrollWrapper/ScrollWrapper.stories.js +++ b/packages/@lightningjs/ui-components/src/components/ScrollWrapper/ScrollWrapper.stories.js @@ -19,9 +19,7 @@ import lng from '@lightningjs/core'; import { default as ScrollWrapperComponent } from '.'; import Tile from '../Tile'; -import mdx from './ScrollWrapper.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import TextBox from '../TextBox/TextBox.js'; const terms = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Id aliquet risus feugiat in ante metus dictum. Pretium fusce id velit ut tortor pretium viverra suspendisse. Pharetra convallis posuere morbi leo urna. Nunc sed velit dignissim sodales. Feugiat scelerisque varius morbi enim nunc faucibus a pellentesque sit. Facilisis gravida neque convallis a cras semper auctor. Pellentesque pulvinar pellentesque habitant morbi tristique. Non tellus orci ac auctor augue mauris. Semper feugiat nibh sed pulvinar proin gravida hendrerit lectus. Amet risus nullam eget felis eget nunc. Auctor urna nunc id cursus metus aliquam eleifend mi in. Integer malesuada nunc vel risus commodo viverra maecenas accumsan lacus. Hac habitasse platea dictumst vestibulum rhoncus est pellentesque elit ullamcorper. Ac felis donec et odio pellentesque. Semper auctor neque vitae tempus quam pellentesque nec nam aliquam. Sit amet risus nullam eget felis eget. @@ -29,12 +27,7 @@ const terms = `Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do e Mi proin sed libero enim sed faucibus. Arcu vitae elementum curabitur vitae nunc sed velit. Volutpat blandit aliquam etiam erat velit. In nulla posuere sollicitudin aliquam ultrices sagittis orci a scelerisque. Tristique risus nec feugiat in. Urna nec tincidunt praesent semper feugiat nibh sed pulvinar proin. Dolor magna eget est lorem ipsum dolor sit amet consectetur. Eget est lorem ipsum dolor sit amet consectetur. At tellus at urna condimentum mattis pellentesque id. Maecenas accumsan lacus vel facilisis. Metus dictum at tempor commodo ullamcorper a lacus. Pellentesque pulvinar pellentesque habitant morbi tristique senectus. Tempor nec feugiat nisl pretium fusce id velit ut.`; export default { - title: `${CATEGORIES[8]}/ScrollWrapper`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/ScrollWrapper' }; const sharedArgs = { diff --git a/packages/@lightningjs/ui-components/src/components/Shadow/Shadow.mdx b/packages/@lightningjs/ui-components/src/components/Shadow/Shadow.mdx index 20a9768e0..6c712ea1c 100644 --- a/packages/@lightningjs/ui-components/src/components/Shadow/Shadow.mdx +++ b/packages/@lightningjs/ui-components/src/components/Shadow/Shadow.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Shadow from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as ShadowStories from './Shadow.stories'; -# Shadow +<Meta of={ShadowStories} /> + +<Title /> A shadow component generally used to apply dropshadows to other components. @@ -49,10 +52,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-shadow--shadow" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/Shadow/Shadow.stories.js b/packages/@lightningjs/ui-components/src/components/Shadow/Shadow.stories.js index 2cbc33d04..2ba0314d2 100644 --- a/packages/@lightningjs/ui-components/src/components/Shadow/Shadow.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Shadow/Shadow.stories.js @@ -18,17 +18,10 @@ import lng from '@lightningjs/core'; import { default as ShadowComponent } from '.'; -import mdx from './Shadow.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Shadow`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Shadow' }; export const Shadow = () => diff --git a/packages/@lightningjs/ui-components/src/components/Slider/Slider.mdx b/packages/@lightningjs/ui-components/src/components/Slider/Slider.mdx index 5770074f6..5f7b21223 100644 --- a/packages/@lightningjs/ui-components/src/components/Slider/Slider.mdx +++ b/packages/@lightningjs/ui-components/src/components/Slider/Slider.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; +import * as SliderStories from './Slider.stories'; + +<Meta title="Components/Slider" /> # Slider @@ -44,10 +48,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-slider--basic" /> -</Canvas> - The `Slider` can be initialized with a `min`, `max` and current `value`. The `min` and `max` properties determine the bounds of the `Slider`. The `value` prop should be greater than or equal to `min` and less than or equal to `max`. ```js diff --git a/packages/@lightningjs/ui-components/src/components/Slider/Slider.stories.js b/packages/@lightningjs/ui-components/src/components/Slider/Slider.stories.js index 347d33004..20af18fb7 100644 --- a/packages/@lightningjs/ui-components/src/components/Slider/Slider.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Slider/Slider.stories.js @@ -19,18 +19,11 @@ import lng from '@lightningjs/core'; import { createModeControl } from '../../docs/utils'; import TextBox from '../TextBox'; -import mdx from './Slider.mdx'; import Slider from '.'; -import { CATEGORIES } from '../../docs/constants'; import { useArgs } from '@storybook/client-api'; export default { - title: `${CATEGORIES[8]}/Slider`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Slider/Slider' }; export const Basic = () => { diff --git a/packages/@lightningjs/ui-components/src/components/Slider/SliderLarge.stories.js b/packages/@lightningjs/ui-components/src/components/Slider/SliderLarge.stories.js index f49ab6a8d..d3e919c98 100644 --- a/packages/@lightningjs/ui-components/src/components/Slider/SliderLarge.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Slider/SliderLarge.stories.js @@ -18,19 +18,12 @@ import lng from '@lightningjs/core'; import Slider from './SliderLarge.js'; -import mdx from './Slider.mdx'; import { createModeControl } from '../../docs/utils'; import TextBox from '../TextBox'; -import { CATEGORIES } from '../../docs/constants'; import { useArgs } from '@storybook/client-api'; export default { - title: `${CATEGORIES[8]}/SliderLarge`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Slider/SliderLarge' }; export const Basic = () => { diff --git a/packages/@lightningjs/ui-components/src/components/Surface/Surface.mdx b/packages/@lightningjs/ui-components/src/components/Surface/Surface.mdx index 248aaab1f..b960cadc9 100644 --- a/packages/@lightningjs/ui-components/src/components/Surface/Surface.mdx +++ b/packages/@lightningjs/ui-components/src/components/Surface/Surface.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Surface from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as SurfaceStories from './Surface.stories'; -# Surface +<Meta of={SurfaceStories} /> + +<Title /> Surface allows for the background of components such as listItems, cards, and tiles to change dependent on the state of the component. @@ -43,10 +46,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-surface--surface" /> -</Canvas> - ## API ### Style Properties diff --git a/packages/@lightningjs/ui-components/src/components/Surface/Surface.stories.js b/packages/@lightningjs/ui-components/src/components/Surface/Surface.stories.js index d6ef8ec88..ab560f0c9 100644 --- a/packages/@lightningjs/ui-components/src/components/Surface/Surface.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Surface/Surface.stories.js @@ -18,17 +18,10 @@ import lng from '@lightningjs/core'; import { default as SurfaceComponent } from '.'; -import mdx from './Surface.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Surface`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Surface' }; export const Surface = () => diff --git a/packages/@lightningjs/ui-components/src/components/TabBar/Tab.mdx b/packages/@lightningjs/ui-components/src/components/TabBar/Tab.mdx index 7840b0e86..3a3c8e6d1 100644 --- a/packages/@lightningjs/ui-components/src/components/TabBar/Tab.mdx +++ b/packages/@lightningjs/ui-components/src/components/TabBar/Tab.mdx @@ -1,25 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import { Tab } from '.'; +import { Meta, Title } from '@storybook/blocks'; +import { DocsLink } from '../../docs/utils'; +import * as TabStories from './Tab.stories'; -# Tab +<Meta of={TabStories} /> + +<Title /> Tab component to be rendered in a [TabBar](/docs/components-tabbar--basic). @@ -49,10 +53,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-tab--tab" /> -</Canvas> - ### Properties | name | type | required | default | description | diff --git a/packages/@lightningjs/ui-components/src/components/TabBar/Tab.stories.js b/packages/@lightningjs/ui-components/src/components/TabBar/Tab.stories.js index d5957be80..486c05143 100644 --- a/packages/@lightningjs/ui-components/src/components/TabBar/Tab.stories.js +++ b/packages/@lightningjs/ui-components/src/components/TabBar/Tab.stories.js @@ -20,16 +20,9 @@ import lng from '@lightningjs/core'; import { createModeControl } from '../../docs/utils'; import lngIcon from '../../assets/images/ic_lightning_white_32.png'; import { default as TabComponent } from './Tab'; -import mdx from './Tab.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Tab`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Tab' }; export const Tab = () => diff --git a/packages/@lightningjs/ui-components/src/components/TabBar/Tab.test.js b/packages/@lightningjs/ui-components/src/components/TabBar/Tab.test.js index afa28604b..8364426f6 100644 --- a/packages/@lightningjs/ui-components/src/components/TabBar/Tab.test.js +++ b/packages/@lightningjs/ui-components/src/components/TabBar/Tab.test.js @@ -52,6 +52,7 @@ describe('Tab', () => { const title = 'Tab 1'; tab.title = title; testRenderer.forceAllUpdates(); + expect(tab.title).toBe(title); expect(tab.announce).toBe(title); }); diff --git a/packages/@lightningjs/ui-components/src/components/TabBar/TabBar.mdx b/packages/@lightningjs/ui-components/src/components/TabBar/TabBar.mdx index 9898f3f8c..f4fbb85bc 100644 --- a/packages/@lightningjs/ui-components/src/components/TabBar/TabBar.mdx +++ b/packages/@lightningjs/ui-components/src/components/TabBar/TabBar.mdx @@ -1,25 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import { Tab } from '.'; +import { Meta, Title } from '@storybook/blocks'; +import { DocsLink } from '../../docs/utils'; +import * as TabBarStories from './TabBar.stories'; -# TabBar +<Meta of={TabBarStories} /> + +<Title /> Tab navigation between groups of content. @@ -91,10 +95,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-tabbar--basic" /> -</Canvas> - ### Properties | name | type | required | default | description | diff --git a/packages/@lightningjs/ui-components/src/components/TabBar/TabBar.stories.js b/packages/@lightningjs/ui-components/src/components/TabBar/TabBar.stories.js index d875db4ba..84adaf5b3 100644 --- a/packages/@lightningjs/ui-components/src/components/TabBar/TabBar.stories.js +++ b/packages/@lightningjs/ui-components/src/components/TabBar/TabBar.stories.js @@ -30,11 +30,9 @@ import Column from '../Column'; import { context } from '../../globals'; import Tab from './Tab.js'; import TabBarComponent from '.'; -import mdx from './TabBar.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/TabBar`, + title: 'Components/TabBar', args: { collapse: false, alphaSelectedTab: false, @@ -61,11 +59,6 @@ export default { 'Enables wrapping behavior, so selectNext selects the first item if the current item is the last on the list and vice versa', table: { defaultValue: { summary: false } } } - }, - parameters: { - docs: { - page: mdx - } } }; diff --git a/packages/@lightningjs/ui-components/src/components/TextBox/TextBox.mdx b/packages/@lightningjs/ui-components/src/components/TextBox/TextBox.mdx index 81eac9d6a..f3761abe1 100644 --- a/packages/@lightningjs/ui-components/src/components/TextBox/TextBox.mdx +++ b/packages/@lightningjs/ui-components/src/components/TextBox/TextBox.mdx @@ -1,24 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; +import * as TextBoxStories from './TextBox.stories'; -# TextBox +<Meta of={TextBoxStories} /> + +<Title /> General purpose TextBox component @@ -45,10 +49,6 @@ TextBox: { } ``` -<Canvas> - <Story id="components-textbox--basic" /> -</Canvas> - > **Note on width:** > > To assign a width to the `TextBox` component, either a `w` value or `wordWrapWidth` (nested within `textStyle` and the `style` prop) value may be provided. diff --git a/packages/@lightningjs/ui-components/src/components/TextBox/TextBox.stories.js b/packages/@lightningjs/ui-components/src/components/TextBox/TextBox.stories.js index eaa00f75a..9706a6b6a 100644 --- a/packages/@lightningjs/ui-components/src/components/TextBox/TextBox.stories.js +++ b/packages/@lightningjs/ui-components/src/components/TextBox/TextBox.stories.js @@ -18,19 +18,12 @@ import lng from '@lightningjs/core'; import TextBox from '.'; -import mdx from './TextBox.mdx'; import lightningbolt from '../../assets/images/ic_lightning_white_32.png'; import { getHexColor } from '../../utils'; import inlineContentStory from '../InlineContent/InlineContent.stories'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/TextBox`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/TextBox' }; const { args: inlineContentArgs, argTypes: inlineContentArgTypes } = diff --git a/packages/@lightningjs/ui-components/src/components/Tile/Tile.mdx b/packages/@lightningjs/ui-components/src/components/Tile/Tile.mdx index 744d70411..77351878e 100644 --- a/packages/@lightningjs/ui-components/src/components/Tile/Tile.mdx +++ b/packages/@lightningjs/ui-components/src/components/Tile/Tile.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Tile from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as TileStories from './Tile.stories'; -# Tile +<Meta of={TileStories} /> + +<Title /> A flexible solution for displaying artwork and meta information. Used to render entity posters for browsing. @@ -45,10 +48,6 @@ class Basic extends lng.Component { } ``` -<Canvas> - <Story id="components-tile--tile" /> -</Canvas> - ### Metadata Tile uses MetadataTile for text formatting by default. The 'metadata' property takes an object with the same properties of MetadataTile and passes them to the MetadataTile. diff --git a/packages/@lightningjs/ui-components/src/components/Tile/Tile.stories.js b/packages/@lightningjs/ui-components/src/components/Tile/Tile.stories.js index c6786f3e7..31a26030d 100644 --- a/packages/@lightningjs/ui-components/src/components/Tile/Tile.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Tile/Tile.stories.js @@ -17,10 +17,8 @@ */ import lng from '@lightningjs/core'; -import mdx from './Tile.mdx'; import { default as TileComponent } from '.'; import { createModeControl, generateSubStory } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; import { Artwork as ArtworkStory } from '../Artwork/Artwork.stories.js'; import { Checkbox as CheckboxStory } from '../Checkbox/Checkbox.stories.js'; import { MetadataTile as MetadataTileStory } from '../MetadataTile/MetadataTile.stories'; @@ -31,12 +29,7 @@ import { Text as BadgeStory } from '../Badge/Badge.stories.js'; import xfinityLogo from '../../assets/images/Xfinity-Provider-Logo-2x1.png'; export default { - title: `${CATEGORIES[8]}/Tile`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Tile' }; export const Tile = () => diff --git a/packages/@lightningjs/ui-components/src/components/TitleRow/TitleRow.mdx b/packages/@lightningjs/ui-components/src/components/TitleRow/TitleRow.mdx index 6dd5aea62..16dc234ef 100644 --- a/packages/@lightningjs/ui-components/src/components/TitleRow/TitleRow.mdx +++ b/packages/@lightningjs/ui-components/src/components/TitleRow/TitleRow.mdx @@ -1,25 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import TitleRow from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as TitleRowStories from './TitleRow.stories'; -# TitleRow +<Meta of={TitleRowStories} /> + +<Title /> The `TitleRow` component renders a [Row](/docs/components-row--basic) component with a title displayed as a [TextBox](/docs/components-textbox--base) above the Row items. @@ -51,10 +54,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-titlerow--title-row" /> -</Canvas> - ## API ### Properties diff --git a/packages/@lightningjs/ui-components/src/components/TitleRow/TitleRow.stories.js b/packages/@lightningjs/ui-components/src/components/TitleRow/TitleRow.stories.js index ba593e5dc..945883ace 100644 --- a/packages/@lightningjs/ui-components/src/components/TitleRow/TitleRow.stories.js +++ b/packages/@lightningjs/ui-components/src/components/TitleRow/TitleRow.stories.js @@ -19,9 +19,7 @@ import lng from '@lightningjs/core'; import { Row as RowBasic } from '../Row/Row.stories.js'; import Tile from '../Tile'; -import mdx from './TitleRow.mdx'; import { default as TitleRowComponent } from '.'; -import { CATEGORIES } from '../../docs/constants'; // add remount to all Row argTypes individually since Row uses remountAll // TitleRow title prop can be updated without requiring a remount @@ -34,12 +32,8 @@ const rowArgTypes = Object.keys(RowBasic.argTypes).reduce((acc, key) => { }, {}); export default { - title: `${CATEGORIES[8]}/TitleRow`, - parameters: { - docs: { - page: mdx - } - }, + title: 'Components/TitleRow', + args: { title: 'Row Title', ...RowBasic.args diff --git a/packages/@lightningjs/ui-components/src/components/Toggle/Toggle.mdx b/packages/@lightningjs/ui-components/src/components/Toggle/Toggle.mdx index a8de56f3d..0cd2e108a 100644 --- a/packages/@lightningjs/ui-components/src/components/Toggle/Toggle.mdx +++ b/packages/@lightningjs/ui-components/src/components/Toggle/Toggle.mdx @@ -1,23 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; -import Toggle from '.'; +import { Meta, Title } from '@storybook/blocks'; +import * as ToggleStories from './Toggle.stories'; + +<Meta title="Components/Toggle" /> # Toggle @@ -45,10 +48,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-toggle--toggle" /> -</Canvas> - The `checked` state can be programmatically changed with `toggle()`. ```js diff --git a/packages/@lightningjs/ui-components/src/components/Toggle/Toggle.stories.js b/packages/@lightningjs/ui-components/src/components/Toggle/Toggle.stories.js index 4c25169c9..24358ca37 100644 --- a/packages/@lightningjs/ui-components/src/components/Toggle/Toggle.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Toggle/Toggle.stories.js @@ -18,17 +18,10 @@ import lng from '@lightningjs/core'; import { default as ToggleComponent } from '.'; -import mdx from './Toggle.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Toggle`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Toggle/Toggle' }; export const Toggle = () => diff --git a/packages/@lightningjs/ui-components/src/components/Toggle/ToggleSmall.stories.js b/packages/@lightningjs/ui-components/src/components/Toggle/ToggleSmall.stories.js index 7018fcc1c..53752449c 100644 --- a/packages/@lightningjs/ui-components/src/components/Toggle/ToggleSmall.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Toggle/ToggleSmall.stories.js @@ -17,19 +17,11 @@ */ import lng from '@lightningjs/core'; - import { ToggleSmall as ToggleSmallComponent } from '.'; -import mdx from './Toggle.mdx'; import { createModeControl } from '../../docs/utils'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/ToggleSmall`, - parameters: { - docs: { - page: mdx - } - } + title: 'Components/Toggle/ToggleSmall' }; export const ToggleSmall = () => diff --git a/packages/@lightningjs/ui-components/src/components/Tooltip/Tooltip.mdx b/packages/@lightningjs/ui-components/src/components/Tooltip/Tooltip.mdx index 8e6d6f8bf..30d8f29b5 100644 --- a/packages/@lightningjs/ui-components/src/components/Tooltip/Tooltip.mdx +++ b/packages/@lightningjs/ui-components/src/components/Tooltip/Tooltip.mdx @@ -1,24 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Title } from '@storybook/blocks'; +import * as TooltipStories from './Tooltip.stories'; +import { DocsLink } from '../../docs/utils'; -# Tooltip +<Meta of={TooltipStories} /> + +<Title /> Component to provide hint information to other components like buttons and action items. @@ -55,10 +60,6 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="components-tooltip--basic" /> -</Canvas> - ### Sizing The size of the tooltip is based on the length of it's 'title'. If the 'title' exceeds 400px the text wraps, and the background resizes to accomodate. diff --git a/packages/@lightningjs/ui-components/src/components/Tooltip/Tooltip.stories.js b/packages/@lightningjs/ui-components/src/components/Tooltip/Tooltip.stories.js index 9cd963830..36e801100 100644 --- a/packages/@lightningjs/ui-components/src/components/Tooltip/Tooltip.stories.js +++ b/packages/@lightningjs/ui-components/src/components/Tooltip/Tooltip.stories.js @@ -19,12 +19,10 @@ import lng from '@lightningjs/core'; import Button from '../Button'; import { createModeControl } from '../../docs/utils'; -import mdx from './Tooltip.mdx'; import { default as TooltipComponent } from '.'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[8]}/Tooltip`, + title: 'Components/Tooltip', args: { title: 'Tooltip', delayVisible: 0, @@ -50,11 +48,6 @@ export default { 'Start with unfocused mode and set the time value in milliseconds, now change the mode to focused to see the required changes', table: { defaultValue: { summary: 'undefined' } } } - }, - parameters: { - docs: { - page: mdx - } } }; diff --git a/packages/@lightningjs/ui-components/src/docs/Base.stories.mdx b/packages/@lightningjs/ui-components/src/docs/Base.mdx similarity index 75% rename from packages/@lightningjs/ui-components/src/docs/Base.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/Base.mdx index 5108eb0e3..b29e42eec 100644 --- a/packages/@lightningjs/ui-components/src/docs/Base.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/Base.mdx @@ -1,24 +1,25 @@ -import { Meta, Description } from '@storybook/addon-docs'; +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC -<Meta title="Docs / Base Component " /> +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +http://www.apache.org/licenses/LICENSE-2.0 - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - http://www.apache.org/licenses/LICENSE-2.0 +SPDX-License-Identifier: Apache-2.0 +\*/} - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +import { Meta } from '@storybook/blocks'; - SPDX-License-Identifier: Apache-2.0 ---> +<Meta title="Docs/Base Component" /> # Base Component @@ -37,6 +38,7 @@ import { Base } from '@lightningjs/ui-components'; class MynewComponent extends Base {} ``` + ### Mixins The Base component incorporates the following mixins: @@ -49,7 +51,7 @@ The Base component incorporates the following mixins: `withLayout`: This mixin provides layout-related functionality, such as centering the component within its parent. -`withThemeStyles`: When this mixin is used, the component can be styled with theme-specific styles. +`withThemeStyles`: When this mixin is used, the component can be styled with theme-specific styles. `withExtensions`: This mixin allows for extending the component with additional functionality. It provides the ability to customize and add new features to the component easily. @@ -64,12 +66,12 @@ class MyComponent extends withMixins(Base) {} ### Properties | name | type | required | default | description | -| -------------- | ------- | -------- | ------- | ------------------------------------------------------------------- | +| -------------- | ------- | -------- | ------- | -------------------------------------------------------------------- | | centerInParent | boolean | false | false | if set to true it places the child component in center of the parent | ### Methods -#### static get __componentName(): string +#### static get \_\_componentName(): string Any component which extends the Base component and uses the `withThemeStyles` mixin requires this static accessor, which returns the name of the component. This name is used by the theme file in order to map component overrides and extensions. @@ -86,6 +88,6 @@ Returns a boolean for whether or not the entirety of the component is rendered w This method returns the number which is set as focusScale in the theme (context.theme.layout.focusScale). This value can referenced when updating the scale property on the component when it is focused. -#### getUnfocusScale(): number<1> +#### getUnfocusScale(): number -This method returns a value that can be used to apply a scale property on focus to a component from a themed value. This value can referenced when updating the scale property on the component when it is unfocused. \ No newline at end of file +This method returns a value that can be used to apply a scale property on focus to a component from a themed value. This value can referenced when updating the scale property on the component when it is unfocused. diff --git a/packages/@lightningjs/ui-components/src/docs/Introduction.stories.mdx b/packages/@lightningjs/ui-components/src/docs/Introduction.mdx similarity index 67% rename from packages/@lightningjs/ui-components/src/docs/Introduction.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/Introduction.mdx index dd47efa82..5daa126c4 100644 --- a/packages/@lightningjs/ui-components/src/docs/Introduction.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/Introduction.mdx @@ -1,22 +1,25 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -<Meta title="Docs / Introduction" /> +import { Meta } from '@storybook/blocks'; + +<Meta title="Docs/Introduction" /> # Introduction diff --git a/packages/@lightningjs/ui-components/src/docs/LightningResources.mdx b/packages/@lightningjs/ui-components/src/docs/LightningResources.mdx new file mode 100644 index 000000000..d1ac9b182 --- /dev/null +++ b/packages/@lightningjs/ui-components/src/docs/LightningResources.mdx @@ -0,0 +1,39 @@ +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +SPDX-License-Identifier: Apache-2.0 +\*/} + +import { Meta } from '@storybook/blocks'; + +<Meta title="Docs/Lightning Resources" /> + +# Additional Resources + +This page provides additional resources that can help users learn more about Lightning-UI. + +## Lightning Documentation + +- https://lightningjs.io/docs/#/what-is-lightning/index + +- https://rdkcentral.github.io/Lightning/ + +- https://rdkcentral.github.io/Lightning-SDK/ + +## Lightning UI Components + +- #### Open Source Repo + - https://github.com/rdkcentral/Lightning-UI-Components diff --git a/packages/@lightningjs/ui-components/src/docs/LightningResources.stories.mdx b/packages/@lightningjs/ui-components/src/docs/LightningResources.stories.mdx deleted file mode 100644 index 833c18809..000000000 --- a/packages/@lightningjs/ui-components/src/docs/LightningResources.stories.mdx +++ /dev/null @@ -1,50 +0,0 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - SPDX-License-Identifier: Apache-2.0 ---> - -import { Story, Preview, Meta, Description } from '@storybook/addon-docs'; - -<Meta title="Docs / Lightning Resources" /> - - -## Additional Resources -This page provides additional resources that can help users learn more about Lightning-UI. - -### Lightning Documentation - -* https://lightningjs.io/docs/#/what-is-lightning/index - -* https://rdkcentral.github.io/Lightning/ - -* https://rdkcentral.github.io/Lightning-SDK/ - -### Comcast Internal Community Guide -* https://github.comcast.com/Lightning/lightning-community-guide - -### Lightning UI Components -* ##### Inner Source Repo - * https://github.com/rdkcentral/Lightning-UI-Components -* ##### Open Source Repo - * https://github.com/rdkcentral/Lightning-UI-Components - -### Lightning Tutorials -* ##### Video of Chelsea and Emily's Knowledgefest Talk - * [Building a Front-End Lightning App Video](https://web.microsoftstream.com/video/91743666-86e6-4743-b9c4-dd4b7a686a75) -* ##### GitHub Repo for Chelsea and Emily's Knowledgefest Talk - * [Building a Front-End Lightning App Repo](https://github.comcast.com/XD-Engineering/knowledgefest-lightning-workshop) -* ##### Comcast Entertainment Organization's Lightning Strategy Videos - * https://web.microsoftstream.com/channel/886afb0d-3401-44ee-a322-abd4676f3bc4 diff --git a/packages/@lightningjs/ui-components/src/docs/Storybook.mdx b/packages/@lightningjs/ui-components/src/docs/Storybook.mdx new file mode 100644 index 000000000..ee781c549 --- /dev/null +++ b/packages/@lightningjs/ui-components/src/docs/Storybook.mdx @@ -0,0 +1,112 @@ +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +SPDX-License-Identifier: Apache-2.0 +\*/} + +import { Meta } from '@storybook/blocks'; + +<Meta title="Docs/Storybook Structure" /> + +# LUI Storybook Code Organization + +`apps/lightning-ui-docs/.storybook` + +| Folder | File | Purpose | +| ----------------- | :---------------------: | :---------------------------------------------------------------- | +| addons | | | +| | constants.js | constants for addons | +| addons/components | | | +| | index.js | | +| | NumberRow.js | | +| | Table.js | | +| | TableRow.js | | +| addons/decorators | | | +| | withLightning.js | decorator for Lightning to work in Storybook | +| addons/panels | | | +| | ComponentStylesPanel.js | Lightning Custom Component Style Panel | +| | GridOverlayPanel.js | Lighting Custom Grid Overlay Panel | +| | ThemePanel.js | Lightning Custom Theme Panel | +| addons/toolbars | | | +| | Announce.js | turn on Announce feature | +| | StageColor.js | stage color toggle | +| | ThemeDownload.js | download a theme | +| | ThemePicker.js | select a theme | +| utils | | | +| | helpers.js | helper functions for Storybook config | +| | registerEvent.js | event listeners for Storybook config | +| | themeUtils.js | utility functions for Lightning Theming to work in Storybook | +| / | | | +| | brand.png | Lightning logo for Storybook theme | +| | main.js | controls server behavior | +| | manager-head.html | | +| | manger.js | sets Storybook UI options and themes, and registers custom addons | +| | preview-head.html | | +| | preview.js | controls rendering of stories | +| | theme.js | theme for Storybook UI | + +### useArgs + +There may be cases throughout our Stories where we want one control to affect the value of another control, or a user interaction with the component to update the value of a control. + +This can be achieved through Storybook's `useArgs` hook and `updateArgs` method. For more information, check out the documentation [here](https://storybook.js.org/docs/vue/addons/addons-api#useargs). + +`useArgs` is a hook that is a part of the Storybook API that allows **args** to be read or updated. + +Specifically, `useArgs` has a method called `updateArgs` that can be used to update an arg when it changes value. + +Below is an example of how to use `updateArgs` along with the value property: + +```js +import { useArgs } from '@storybook/client-api'; + +const [{ value }, updateArgs] = useArgs(); + +// update arg control when value changes +onChange(value) { + updateArgs({ value }); +} +``` + +For example, in our [Slider component](../?path=/story/utilities-slider--basic), when in the `focused` mode, if a user hits left or right on their keyboard, the value of the Slider changes accordingly. However, the Storybook control for the current `value` never updates. This puts the component and the control out of sync. The next time the user updates a control, the value will be reapplied, wiping out whatever was set via the keyboard interaction. + +To keep the Slider control in sync, we used the `updateArgs` method. In Slider.js, the component emits a signal called "onChange" whenever its value is updated: + +```js +this.signal('onChange', this.value, this); +``` + +In Slider.stories.js, our component intercepts the signal: + +```js +Slider: { + type: Slider, + value: value, + signals: { + onChange: true + } +} +``` + +That signal gets mapped to a new method local to our story that then calls the `updateArgs` method + +```js +onChange(value) { + updateArgs({ value }) +} +``` + +This `updateArgs` method is what then updates the value control in Storybook to match the value of the component (the one set by the user when hitting left and right). diff --git a/packages/@lightningjs/ui-components/src/docs/Storybook.stories.mdx b/packages/@lightningjs/ui-components/src/docs/Storybook.stories.mdx deleted file mode 100644 index 873074c20..000000000 --- a/packages/@lightningjs/ui-components/src/docs/Storybook.stories.mdx +++ /dev/null @@ -1,60 +0,0 @@ -import { Meta, Description } from '@storybook/addon-docs'; -import StorybookStructure from '../../../../../STORYBOOK.md'; - -<Meta title="Docs / Storybook" /> - -<Description>{StorybookStructure}</Description> - -### useArgs - -There may be cases throughout our Stories where we want one control to affect the value of another control, or a user interaction with the component to update the value of a control. - -This can be achieved through Storybook's `useArgs` hook and `updateArgs` method. For more information, check out the documentation [here](https://storybook.js.org/docs/vue/addons/addons-api#useargs). - -`useArgs` is a hook that is a part of the Storybook API that allows **args** to be read or updated. - -Specifically, `useArgs` has a method called `updateArgs` that can be used to update an arg when it changes value. - -Below is an example of how to use `updateArgs` along with the value property: - -```js -import { useArgs } from '@storybook/client-api'; - -const [{ value }, updateArgs] = useArgs(); - -// update arg control when value changes -onChange(value) { - updateArgs({ value }); -} -``` - -For example, in our [Slider component](../?path=/story/utilities-slider--basic), when in the `focused` mode, if a user hits left or right on their keyboard, the value of the Slider changes accordingly. However, the Storybook control for the current `value` never updates. This puts the component and the control out of sync. The next time the user updates a control, the value will be reapplied, wiping out whatever was set via the keyboard interaction. - -To keep the Slider control in sync, we used the `updateArgs` method. In Slider.js, the component emits a signal called "onChange" whenever its value is updated: - -```js -this.signal('onChange', this.value, this); -``` - -In Slider.stories.js, our component intercepts the signal: - -```js -Slider: { - type: Slider, - value: value, - signals: { - onChange: true - } -} -``` - -That signal gets mapped to a new method local to our story that then calls the `updateArgs` method - -```js -onChange(value) { - updateArgs({ value }); -} -``` - -This `updateArgs` method is what then updates the value control in Storybook to match the value of the component (the one set by the user when hitting left and right). - diff --git a/packages/@lightningjs/ui-components/src/docs/Theming.stories.mdx b/packages/@lightningjs/ui-components/src/docs/Theming.mdx similarity index 79% rename from packages/@lightningjs/ui-components/src/docs/Theming.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/Theming.mdx index ebded3664..c21a725ba 100644 --- a/packages/@lightningjs/ui-components/src/docs/Theming.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/Theming.mdx @@ -1,25 +1,25 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Meta, Description } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; import CustomThemeProgressBar from '../assets/images/CustomThemeProgressBar.png'; -import CustomUpdatedProgressBar from '../assets/images/CustomProgressBar.png' -import { Canvas, Story } from '@storybook/addon-docs'; +import CustomUpdatedProgressBar from '../assets/images/CustomProgressBar.png'; <Meta title="Docs / Theming / Overview" /> @@ -46,15 +46,17 @@ Each of the components references specific style properties that map back to a g 7. And lastly, theming can even allow for user initiated personalization, by giving our users the ability to choose their preferred color scheme or font styles. ## Context + `Context` allows you to set and update your theme from anywhere in the application. `Context` holds settings and logic that can be used across all Lightning-UI components. ### Setting the Global Context To start applying themes to your components you need to import both `context` and the theme you want to use in your file, if different from the Base theme. If you do not import a theme, you will default to the open-source Base theme. -``` js +```js import { context } from '@lightningjs/ui-components'; ``` + You can configure `context` in a single call by using the function `context.config()`. `Context` is used as the global store for all Lightning-UI components and contains multiple settings. Utilizing this method allows all configurations to easily be set at one time. Here we can apply a custom theme. In order to apply it, simply import the theme and pass it into the context config. @@ -71,6 +73,7 @@ window.CONTEXT = context.config({ ``` If you do not apply a custom theme, the Base open-source theme will be used by default. Custom themes can override any combination or subset of the properties detailed in the schema below. A deep merge is conducted on the custom theme with the Base theme, so any properties that are not defined will fallback to the default value from the Base theme. + ```js export default { alpha, @@ -84,7 +87,6 @@ export default { typography, componentConfig }; - ``` ### Utilizing Context @@ -92,16 +94,23 @@ export default { The primary `context` methods to utilize when modifying your theme are `setTheme` and `updateTheme`. These methods will allow you to set up a global theme. #### Setting the theme + The `setTheme` method takes in a theme object as a parameter and replaces the currently defined theme with the theme object being passed in. This will execute a deep merge with the original Base theme in case any values are missing. For example, let's say 'customTheme' changes the Base theme's radius and `coreNeutral` color values slightly. Then, the function `context.setTheme(customTheme)` takes in the imported theme object (customTheme) as a parameter to create a `ProgressBar` that looks like this: -<img src={CustomThemeProgressBar} alt="Progress Bar with customTheme applied to it" width = "600" /> + +<img + src={CustomThemeProgressBar} + alt="Progress Bar with customTheme applied to it" + width="600" +/> If you tried to change the bar color or the progress color in the `ProgressBar` component, the method `context.setTheme(customTheme)` will overwrite those changes with values from the 'customTheme' theme. Setting the theme completely wipes out the modifications on components made by the previously defined theme. #### Updating the Theme + The `updateTheme` method merges the component styles you have updated with the currently selected theme. For example: ```js @@ -112,9 +121,14 @@ context.updateTheme( } ); ``` + The above line of code could create a `ProgressBar` that looks like this: -<img src={CustomUpdatedProgressBar} alt="Progress Bar with customTheme but updated colors" width="600" /> +<img + src={CustomUpdatedProgressBar} + alt="Progress Bar with customTheme but updated colors" + width="600" +/> Here `progressColor` and `barColor` are merged in with your selected theme, in this case, 'customTheme.' This means that some of the theme properties are consistent with your custom values and some of the properties are updated with the 'customTheme' theme. If you updated `barColor` and `progressColor` with the method `context.updateTheme()` but did not update the radius, this would yield a theme where the colors are what you defined, but the radius is that of the 'customTheme' theme. @@ -127,12 +141,15 @@ Logger functions can be used as such: ```js context.log('Some info here'); ``` + ```js context.warn('Surface a warning!'); ``` + ```js context.error('Broken!'); ``` + ```js context.info('Emergency'); ``` @@ -142,17 +159,17 @@ context.info('Emergency'); If you choose to apply a theme at a **global level**, the theme values you have selected will be mapped to a broader set of components. For example, `fillNeutral` is used by `ProgressBar` and `Checkbox`. If you wanted to change the colors of both of these components you can update the `fillNeutral` value. The two components' color would now be updated to the new `fillNeutral` value. This would be considered a **global level** change. -``` js +```js context.updateTheme({ color: { fillNeutral: [value, 1] } }); - ``` + Alternatively, you can apply theme changes at a **component level** via the `componentConfig`. In this case, every instance of a particular component type will use the new values, but the changes will not affect other types of components referencing the same theme values. The `fillNeutral` is used by both `ProgressBar` and `Checkbox`. If you wanted to only change the color of `ProgressBar`, you would use `componentConfig` to impact only the value of `progressColor`: -``` js +```js context.updateTheme({ componentConfig: { ProgressBar: { @@ -168,7 +185,7 @@ context.updateTheme({ Additionally, while not recommended (see below), to make changes on one singular instance of a component you would have to change the theme values under each component's style file. For example, you could change a component's `ProgressBar` color by coding: ```js -MyComponent.style = { progressColor: 0xf000000 } +MyComponent.style = { progressColor: 0xf000000 }; ``` or @@ -184,14 +201,14 @@ MyComponent: { **NOTE:** In order to change a specific component's style properties, you must use the `style` setter. This will trigger the update lifecycle for the component. Trying to directly set the nested style property (eg. `MyComponent.style.progressColor = 0xf000000`) will **NOT** work unless you directly call the component's `_update()` method after. Nested style property updates may be part of a future enhancement. - **As a WARNING, it is strongly discouraged to make changes to an instance of a component**. Doing so comes with risks given that this is an anti-pattern and no other components will be changed. +**As a WARNING, it is strongly discouraged to make changes to an instance of a component**. Doing so comes with risks given that this is an anti-pattern and no other components will be changed. - **We highly RECOMMEND** that if you want to make a global change to an existing theme, it is best to make a custom theme based off of one of the existing themes and then update relevant theme values. This is a great place to use componentConfig overrides and [extensions](../?path=/docs/docs-theming-extensions--page). +**We highly RECOMMEND** that if you want to make a global change to an existing theme, it is best to make a custom theme based off of one of the existing themes and then update relevant theme values. This is a great place to use componentConfig overrides and [extensions](../?path=/docs/docs-theming-extensions--page). Continuing with the `ProgressBar` example, let's summarize all the different ways you can change the `ProgressBar` color (`progressColor`) and how it will impact other components: -| Ways to apply theming | Will it impact an instance of a `ProgressBar`? | Will it impact all `ProgressBar`s? | Will it impact all `FocusRing`s? | -|-------------------------------------|------------------------------------------------|-----------------------------------|---------------------------------| -| Updating a components' styles file **(Bad!)** | Yes | No | No | -| Updating theme on a component level | Yes | Yes | No | -|Updating theme on a global level | Yes | Yes | Yes | +| Ways to apply theming | Will it impact an instance of a `ProgressBar`? | Will it impact all `ProgressBar`s? | Will it impact all `FocusRing`s? | +| --------------------------------------------- | ---------------------------------------------- | ---------------------------------- | -------------------------------- | +| Updating a components' styles file **(Bad!)** | Yes | No | No | +| Updating theme on a component level | Yes | Yes | No | +| Updating theme on a global level | Yes | Yes | Yes | diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingAttributes.stories.mdx b/packages/@lightningjs/ui-components/src/docs/ThemingAttributes.mdx similarity index 74% rename from packages/@lightningjs/ui-components/src/docs/ThemingAttributes.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/ThemingAttributes.mdx index 08da9e726..faf3ea748 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingAttributes.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/ThemingAttributes.mdx @@ -1,43 +1,40 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Meta, Description } from '@storybook/addon-docs'; -import radiusTable from '../../../../apps/lightning-ui-docs/scripts/themePropertyTables/radius.md'; -import colorTable from '../../../../apps/lightning-ui-docs/scripts/themePropertyTables/color.md'; -import typographyTable from '../../../../apps/lightning-ui-docs/scripts/themePropertyTables/typography.md'; +import { Meta, Markdown } from '@storybook/blocks'; +import radiusTable from '../../../../apps/lightning-ui-docs/scripts/themePropertyTables/radius.md?raw'; +import colorTable from '../../../../apps/lightning-ui-docs/scripts/themePropertyTables/color.md?raw'; +import typographyTable from '../../../../apps/lightning-ui-docs/scripts/themePropertyTables/typography.md?raw'; <Meta title="Docs / Theming/ Theme Properties" /> # Theming Properties in Our Components -<br /> - ## Radius -<Description>{radiusTable}</Description> - -<br /> +<Markdown>{radiusTable}</Markdown> ## Typography Theme typography is set up to use semantically-named tokens. They are JavaScript objects, with keys for different font attributes and positioning. -<Description>{typographyTable}</Description> +<Markdown>{typographyTable}</Markdown> ### Font Fallback @@ -52,10 +49,7 @@ export default { font: [ { family: 'MyCustomFont', - src: [ - 'https://myfontwebsite.com/myfont.woff2', - './fonts/myfont.woff2', - ] + src: ['https://myfontwebsite.com/myfont.woff2', './fonts/myfont.woff2'] } ] }; @@ -84,10 +78,9 @@ Theme colors are set up using semantically-named tokens, which are then used wit These tokens are set up to take an array of two values: the first is the six character hex code for the color; the second is the alpha value, ranging from 0 to 100. For example: ```js - fillNeutral = ['#ffffff', 95]; ``` -<Description>{colorTable}</Description> -<br /> +<Markdown>{colorTable}</Markdown> +<br /> diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingComponentConfig.stories.mdx b/packages/@lightningjs/ui-components/src/docs/ThemingComponentConfig.mdx similarity index 75% rename from packages/@lightningjs/ui-components/src/docs/ThemingComponentConfig.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/ThemingComponentConfig.mdx index 245c9832e..7efedb7e5 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingComponentConfig.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/ThemingComponentConfig.mdx @@ -1,23 +1,23 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} - -import { Meta, Description } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; <Meta title="Docs / Theming / Component Config" /> @@ -30,10 +30,14 @@ The `componentConfig` object can take in key value pairs of component names to n The `style` object can be used to override the predetermined style properties of the given component type. For example: + +{/* prettier-ignore */} ```js componentConfig: { ProgressBar: { - style: { radius: 20 } + style: { + radius: 20 + } } } ``` @@ -43,6 +47,7 @@ componentConfig: { For a deeper dive on `tones`, see ["Tones"](../?path=/docs/docs-theming-tones--page). The `tone` property expects a string which will determine the default color palette to apply to a component. Unless you have created a custom tone, this string should match one of the following: + - neutral (meant for use on dark backgrounds) - inverse (meant for use on light backgrounds) - brand (meant to call branded focus to an element) @@ -50,6 +55,8 @@ The `tone` property expects a string which will determine the default color pale When specified, these strings will override the default tone used by the component in our library to quickly change the appearance of the component. For example: + +{/* prettier-ignore */} ```js componentConfig: { ProgressBar: { @@ -72,6 +79,8 @@ The `mode` property expects a string which will determine the default interactio - pressed (can change the style when a Button is clicked down versus hovered on) For example: + +{/* prettier-ignore */} ```js componentConfig: { ProgressBar: { @@ -85,6 +94,7 @@ componentConfig: { The `styleConfig` object contains overrides for a component's `tone` and `mode` styles that will be applied when a component is switched into those tone or mode states. For example: + ```js componentConfig: { ProgressBar: { diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingExtensions.stories.mdx b/packages/@lightningjs/ui-components/src/docs/ThemingExtensions.mdx similarity index 88% rename from packages/@lightningjs/ui-components/src/docs/ThemingExtensions.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/ThemingExtensions.mdx index 9faf7cedf..dd1555b20 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingExtensions.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/ThemingExtensions.mdx @@ -1,31 +1,25 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> - -import { Meta, Description } from '@storybook/addon-docs'; +SPDX-License-Identifier: Apache-2.0 +\*/} +import { Meta } from '@storybook/blocks'; import ExtensionProgressBar from '../assets/images/ExtensionProgressBar.png'; -<style>{` -.sbdocs.sbdocs-li { - color: white !important; - } -`}</style> - <Meta title="Docs / Theming/ Extensions" /> # Extensions @@ -47,7 +41,7 @@ The `withExtensions` mixin, specifically, contains functions that allow for the The example below shows how the `withExtensions` mixin is used on the `ProgressBar` component. ```js -export default withExtensions(ProgressBar) +export default withExtensions(ProgressBar); ``` > To reiterate, extensions are a way to modify any component at runtime using ES6 class inheritance patterns and apply that change easily across your entire application. @@ -86,6 +80,7 @@ Now that we have the extension defined, we can apply the extension to components Let's say we have a theme called 'customTheme' and we want to apply our newly created extension, `textAdditionExtension`, to the `ProgressBar` component. Our theme file where we define all our theme properties might look something like: ##### ./customTheme/index.js + ```js import textAdditionExtension from '../../extensions/textAddition.extension'; @@ -122,7 +117,11 @@ context.updateTheme({ extensions: textAdditionExtension }); After doing all three steps, for our example, we should see a `ProgressBar` with text below it saying 'Extension Applied!' as displayed below: -<img src={ExtensionProgressBar} alt="Progress Bar with 'Extension Applied!' text below" width="600" /> +<img + src={ExtensionProgressBar} + alt="Progress Bar with 'Extension Applied!' text below" + width="600" +/> ## Use Cases Outside of UI Enhancements @@ -172,7 +171,7 @@ _extensionCleanup() { Extensions are applied top to bottom. That is, the first extension in the extensions array will be added first, then the second one, and so on. ```js -import { focusRingExtension } from '../../extensions/FocusRing.extension'; +import { focusRingExtension } from '../../extensions/FocusRing.extension'; import textAdditionExtension from '../../extensions/textAddition.extension'; export default [ diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingFoundations.stories.js b/packages/@lightningjs/ui-components/src/docs/ThemingFoundations.stories.js index 156c7bac7..c7ae561c3 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingFoundations.stories.js +++ b/packages/@lightningjs/ui-components/src/docs/ThemingFoundations.stories.js @@ -127,7 +127,7 @@ class Radius extends Base { _update() { if (this.radiusName) { const radius = context.theme.radius[this.radiusName]; - this._Text.content = `${this.radiusName}: ${radius}px`; + this._Text.content = `${this.radiusName}: ${radius}`; this._Corner.patch({ texture: lng.Tools.getRoundRect( this._Corner.w, diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingHierarchy.stories.mdx b/packages/@lightningjs/ui-components/src/docs/ThemingHierarchy.mdx similarity index 69% rename from packages/@lightningjs/ui-components/src/docs/ThemingHierarchy.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/ThemingHierarchy.mdx index 7a169eba3..e966850bf 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingHierarchy.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/ThemingHierarchy.mdx @@ -1,28 +1,29 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Meta, Description } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; import Flowchart from '../assets/images/Flowchart.png'; <Meta title="Docs / Theming/ Hierarchy" /> # Theming Hierarchy -<br /> + <img src={Flowchart} alt="" width="600" /> The above flowchart serves to demonstrate how the different theming-related concepts covered in previous documentation come together to build the final styles for each component. diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingMode.stories.mdx b/packages/@lightningjs/ui-components/src/docs/ThemingMode.mdx similarity index 61% rename from packages/@lightningjs/ui-components/src/docs/ThemingMode.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/ThemingMode.mdx index 76fb1f068..22b0ab355 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingMode.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/ThemingMode.mdx @@ -1,23 +1,23 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} - -import { Meta, Description } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; <Meta title="Docs / Theming / Modes" /> @@ -27,10 +27,10 @@ LightningUI components utilize modes to update `this.style`. The component's app **Common modes include:** -* unfocused (default) -* focused -* disabled -* selected +- unfocused (default) +- focused +- disabled +- selected By default each component will attempt to find a `focused` mode when thte component gains focus. @@ -38,7 +38,8 @@ By default each component will attempt to find a `focused` mode when thte compon You can set any component's default mode by specifying it in the `componentConfig` property of your theme. For a deeper dive on `tones`, see ["Component Config"](../?path=/docs/docs-theming-component-config--page). -```js +{/* prettier-ignore */} +```js componentConfig: { Tile: { mode: 'focused' @@ -48,6 +49,7 @@ componentConfig: { You can also adjust the functionality of a mode by overriding it in your theme using the `styleConfig` property nested inside `componentConfig`. +{/* prettier-ignore */} ```js componentConfig: { Tile: { @@ -68,10 +70,11 @@ Modes can be set on individual components as well. In the example below this instance of a Tile would be shown in it's focused state +{/* prettier-ignore */} ```js ModeTest: { type: Tile, - mode: 'focused', + mode: 'focused' ... } ``` diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingStorybook.stories.mdx b/packages/@lightningjs/ui-components/src/docs/ThemingStorybook.mdx similarity index 75% rename from packages/@lightningjs/ui-components/src/docs/ThemingStorybook.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/ThemingStorybook.mdx index e478b6bdf..055da14ca 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingStorybook.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/ThemingStorybook.mdx @@ -1,38 +1,42 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} - -import { Meta, Description } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; <Meta title="Docs / Theming/ Use in Storybook" /> # Theming and Storybook ## Controls Table + Storybook controls and addons are helpful in visualizing the impact of theming on Lightning-UI components. The controls are split into two categories, **properties**, and **theme values**. ### Properties versus Theme Values + Controls in the properties category are values that you can change **regardless of theme**. For example, if you were to modify the `ProgressBar` component by changing the width of the bar, this change would persist regardless of the selected theme. Theme values are the style properties that change based on the current theme. On the ProgressBar, theme properties would be things like progressColor or radius. ### Themes + We have created a custom "Theme Dropdown" addon to the Storybook toolbar, which allows you to select which theme you would like to apply to the components. The default theme is `Base`, which is bundled into the library. However, in Storybook, we also allow you to create and download a custom theme. ### Global versus Component + Choosing a theme target at a **global level** means that the theme values you have selected will be mapped to a broader set of components. Choosing a theme target at a **component level** means that every instance of a particular component type will use the new values set by the controls, but the changes will not affect other types of components referencing the same theme values. @@ -40,7 +44,7 @@ Choosing a theme target at a **component level** means that every instance of a To learn more, check out ["Theming at a Global versus Component Level"](../?path=/story/docs-theming-overview--page#theming-at-a-global-versus-component-level). ## Downloading JSON data + You can also download your custom theme, which will include any property overrides you made in Storybook, by hitting the export/download button on the Storybook toolbar. By hitting the export button you will see JSON values relating to your theme selections. If you overrode any "global" properties via the "Global Theme Values" tab, you will see that reflected in the main property objects like colors and typography. If you overrode any "component" properties via the "Component Style Theme Values" tab, you will see them in the JSON file under the `componentConfig` object. - diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingSubTheming.stories.mdx b/packages/@lightningjs/ui-components/src/docs/ThemingSubTheming.mdx similarity index 86% rename from packages/@lightningjs/ui-components/src/docs/ThemingSubTheming.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/ThemingSubTheming.mdx index 163868686..43e77fba8 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingSubTheming.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/ThemingSubTheming.mdx @@ -1,33 +1,27 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> - -import { Meta, Description } from '@storybook/addon-docs'; +SPDX-License-Identifier: Apache-2.0 +\*/} +import { Meta } from '@storybook/blocks'; import SubThemingExample from '../assets/images/SubTheming.png'; import July4thProgressBar from '../assets/images/July4thProgressBar.png'; import UpdatedJuly4thProgressBar from '../assets/images/UpdatedJuly4thProgressBar.png'; import MultiSubThemeProgressBars from '../assets/images/MultiSubThemeProgressBars.png'; -<style>{` -.sbdocs.sbdocs-li { - color: white !important; - } -`}</style> - <Meta title="Docs / Theming/ Subtheming" /> # Subtheming @@ -74,8 +68,9 @@ context.setSubTheme('4thOfJuly', { } } } -}) +}); ``` + Here we're changing the colors of the existing theme, specifically the `coreNeutral` values and the `textColor` of the `Tile`'s description text, to reflect that of the holiday. ### 3. Apply the sub-theme to the components in need @@ -116,11 +111,16 @@ static _template() { Here we have two `Row` components each containing a set amount of movie `Tiles`. The first `Row` features the 4th of July movies so the '4thOfJuly' `subTheme` with its red, white, and blue values has been applied to it. On the other hand, the second `Row` will only reflect the main theme. The following should be displayed: -<img src={SubThemingExample} alt="Row of Tiles with '4thOfJuly' subTheme and a Row with main theme" width="700" /> +<img + src={SubThemingExample} + alt="Row of Tiles with '4thOfJuly' subTheme and a Row with main theme" + width="700" +/> #### Method 2: `subTheme` Getter Method Another way to apply the sub-theme is by using a `subTheme` getter method that returns the name of the sub-theme to be used. + > **Note:** This will also apply the sub-theme to all LUI components that are children of this component. For example, let's focus on the `ProgressBar` component. We can include this: @@ -133,7 +133,11 @@ get subTheme() { Assuming we are generating a `ProgressBar` component, our resulting `ProgressBar` should display: -<img src={July4thProgressBar} alt="Progress Bar with the 4th of July sub-theme" width="600" /> +<img + src={July4thProgressBar} + alt="Progress Bar with the 4th of July sub-theme" + width="600" +/> The `ProgressBar` uses both `coreNeutral` and `coreNeutralTertiary` to define its `progressColor` and `barColor`, respectively. Since our '4thOfJuly' sub-theme updated those values, we see the `progressColor` and `barColor` of the `ProgressBar` reflecting the values set in the sub-theme. @@ -150,7 +154,6 @@ Now that we understand how to create and use a sub-theme, let's digest how the c The `_getSubTheme` method is executed on the `_setup` lifecycle event. In this function (displayed below), we can see that each component continuously goes through its parents to check if a sub-theme is applied to that component until there are no more parent components left to check. - ```js _getSubTheme() { let parent = this.p; @@ -178,22 +181,25 @@ For example: ```js context.updateSubTheme('4thOfJuly', { color: { - coreNeutral: ['#FAF2E6', 85], + coreNeutral: ['#FAF2E6', 85] } -}) +}); ``` Here, we updated the `coreNeutral` value to white, which will then update the `ProgressBar`'s `progressColor`. This will only affect the `ProgressBar` to which we have applied the sub-theme. All other colors, like `barColor` will remain unchanged. -<img src={UpdatedJuly4thProgressBar} alt="Progress Bar with the 4th of July sub-theme" width="600" /> - +<img + src={UpdatedJuly4thProgressBar} + alt="Progress Bar with the 4th of July sub-theme" + width="600" +/> ### removeSubTheme The `removeSubTheme` method helps to free up memory when a sub-theme is no longer needed. This can be especially important for devices with limited resources. ```js -context.removeSubTheme('4thOfJuly') +context.removeSubTheme('4thOfJuly'); ``` ### setSubThemes @@ -211,14 +217,14 @@ context.setSubThemes({ coreNeutralTertiary: ['#80A1C2', 85] // blue } }, - 'sharkWeek': { + sharkWeek: { color: { coreNeutral: ['#0078F0', 85], coreNeutralSecondary: ['#A9ABAB', 24], coreNeutralTertiary: ['#05C5FF', 27] } } -}) +}); ``` The sub-themes can be applied using the 'Lightning Element' method described in step 3 of 'Steps to Utilizing a Sub-Theme.' @@ -249,7 +255,11 @@ static _template() { The above code will render two `ProgressBar` components, each utilizing a different sub-theme, as shown below. -<img src={MultiSubThemeProgressBars} alt="Two Progress Bars using the 4th of July sub-theme and Shark Week sub-theme, respectively" width="600" /> +<img + src={MultiSubThemeProgressBars} + alt="Two Progress Bars using the 4th of July sub-theme and Shark Week sub-theme, respectively" + width="600" +/> ->**Note:** Utilizing `setSubThemes` is a convenient way to add multiple sub-themes at one time. ->It does not provide any performance enhancements over using `setSubTheme` for each individual sub-theme. +> **Note:** Utilizing `setSubThemes` is a convenient way to add multiple sub-themes at one time. +> It does not provide any performance enhancements over using `setSubTheme` for each individual sub-theme. diff --git a/packages/@lightningjs/ui-components/src/docs/ThemingTone.stories.mdx b/packages/@lightningjs/ui-components/src/docs/ThemingTone.mdx similarity index 69% rename from packages/@lightningjs/ui-components/src/docs/ThemingTone.stories.mdx rename to packages/@lightningjs/ui-components/src/docs/ThemingTone.mdx index 4e373ef48..3207a22b6 100644 --- a/packages/@lightningjs/ui-components/src/docs/ThemingTone.stories.mdx +++ b/packages/@lightningjs/ui-components/src/docs/ThemingTone.mdx @@ -1,27 +1,28 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} - -import { Meta, Description } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; <Meta title="Docs / Theming / Tones" /> # Tone + Each Lightning-UI component can be displayed in one of three visual modes that are referred to as a tone. All components have three tone options by default: **neutral**, **brand**, and **inverse**. Some components can also utilize status colors, like **positive**, **negative**, **caution**, and **info**. @@ -30,10 +31,12 @@ Each component has a default tone. For example, Base theme `Buttons` and `ListIt A component's tone can be set at the theme or component level. It is also possible to add custom tones. ### Theme Level + You may change the default tone across all LUI components by setting this value in your theme file's `componentConfig`. For a deeper dive on `tones`, see ["Component Config"](../?path=/docs/docs-theming-component-config--page). For example, if you want to use a brand tone on all `ProgressBar` components, add ProgressBar's tone to `componentConfig`: +{/* prettier-ignore */} ```js componentConfig: { ProgressBar: { @@ -73,5 +76,5 @@ MyComponent: { tone: 'inverse' } ``` -In this example, **only** MyComponent's `ProgressBar` will use the inverse tone. +In this example, **only** MyComponent's `ProgressBar` will use the inverse tone. diff --git a/packages/@lightningjs/ui-components/src/docs/constants.js b/packages/@lightningjs/ui-components/src/docs/constants.js index 4de5dca6a..385ceade1 100644 --- a/packages/@lightningjs/ui-components/src/docs/constants.js +++ b/packages/@lightningjs/ui-components/src/docs/constants.js @@ -48,12 +48,7 @@ export const storySortOrder = [ '*' ], 'Unit Testing', - [ - 'Overview', - 'Test Renderer', - 'Test Utils', - ['makeCreateComponent', '*'] - ] + ['Overview', 'Test Renderer', 'Test Utils', ['makeCreateComponent', '*']] ], CATEGORIES[2], CATEGORIES[4], diff --git a/packages/@lightningjs/ui-components/src/docs/story-components/index.js b/packages/@lightningjs/ui-components/src/docs/story-components/index.js index bf52584d1..08c2f4f1d 100644 --- a/packages/@lightningjs/ui-components/src/docs/story-components/index.js +++ b/packages/@lightningjs/ui-components/src/docs/story-components/index.js @@ -1 +1 @@ -export { default as SignalButton } from './SignalButton' +export { default as SignalButton } from './SignalButton'; diff --git a/packages/@lightningjs/ui-components/src/mixins/withAnnouncer/withAnnouncer.mdx b/packages/@lightningjs/ui-components/src/mixins/withAnnouncer/withAnnouncer.mdx index 213e939fb..5f907ea10 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withAnnouncer/withAnnouncer.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withAnnouncer/withAnnouncer.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; +import * as withAnnouncerStories from './withAnnouncer.stories'; + +<Meta of={withAnnouncerStories} /> # withAnnouncer @@ -38,9 +42,11 @@ https://github.com/rdkcentral/Lightning-UI-Components/blob/develop/packages/@lig Extend your application with `withAnnouncer` before boot: ```js -import { withAnnouncer } from '@lightningjs/ui-components' -const Base = withAnnouncer(lng.Application, window.Speech, { language: 'en-US'} ) -export default class App extends Base { +import { withAnnouncer } from '@lightningjs/ui-components'; +const Base = withAnnouncer(lng.Application, window.Speech, { + language: 'en-US' +}); +export default class App extends Base {} ``` Set `announcerEnabled` to true in your app and optionally `debug` to true to see console tables of the output as shown below. @@ -68,7 +74,7 @@ The `withAnnouncer` will travel through the `_focusPath` looking for `component. All of the properties may return values compatible with the following recursive type definition: -``` +```js SpeechType = string | Array<SpeechType> | Promise<SpeechType> | () => SpeechType ``` @@ -147,10 +153,6 @@ const CustomComp = withAnnouncer(lng.Component, customSpeechImpl, { }); ``` -<Canvas> - <Story id="utilities-withannouncer--basic" /> -</Canvas> - ## API ### Options diff --git a/packages/@lightningjs/ui-components/src/mixins/withAnnouncer/withAnnouncer.stories.js b/packages/@lightningjs/ui-components/src/mixins/withAnnouncer/withAnnouncer.stories.js index d8b704264..63d1512d6 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withAnnouncer/withAnnouncer.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withAnnouncer/withAnnouncer.stories.js @@ -19,17 +19,10 @@ import lng from '@lightningjs/core'; import withAnnouncer, { defaultAbbrevConfig } from '.'; import { Column, Row, Button } from '../../components'; -import mdx from './withAnnouncer.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[4]}/withAnnouncer`, - component: withAnnouncer, - parameters: { - docs: { - page: mdx - } - } + title: 'Utilities/withAnnouncer', + component: withAnnouncer }; const rows = [ diff --git a/packages/@lightningjs/ui-components/src/mixins/withClassCache/withClassCache.mdx b/packages/@lightningjs/ui-components/src/mixins/withClassCache/withClassCache.mdx index b2cfb153d..b26c410c4 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withClassCache/withClassCache.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withClassCache/withClassCache.mdx @@ -1,22 +1,25 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; + +<Meta title="Utilities/withClassCache" /> # withClassCache diff --git a/packages/@lightningjs/ui-components/src/mixins/withEditItems/withEditItems.mdx b/packages/@lightningjs/ui-components/src/mixins/withEditItems/withEditItems.mdx index 1f4507f53..21f14b4da 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withEditItems/withEditItems.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withEditItems/withEditItems.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; +import * as withEditItemsStories from './withEditItems.stories'; + +<Meta of={withEditItemsStories} /> # withEditItems diff --git a/packages/@lightningjs/ui-components/src/mixins/withEditItems/withEditItems.stories.js b/packages/@lightningjs/ui-components/src/mixins/withEditItems/withEditItems.stories.js index 934c51031..e2adfd101 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withEditItems/withEditItems.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withEditItems/withEditItems.stories.js @@ -17,21 +17,16 @@ */ import lng from '@lightningjs/core'; - import { Button, TextBox, Row } from '../../components'; -import mdx from './withEditItems.mdx'; import { default as withEditItemsMixin } from '.'; -import { CATEGORIES } from '../../docs/constants'; + /** * Shared Args and Arg Types from Row */ import * as RowProps from '../../components/Row/Row.stories.js'; export default { - title: `${CATEGORIES[4]}/withEditItems`, + title: 'Utilities/withEditItems', parameters: { - docs: { - page: mdx - }, remountAll: true } }; diff --git a/packages/@lightningjs/ui-components/src/mixins/withHandleKey/withHandleKey.mdx b/packages/@lightningjs/ui-components/src/mixins/withHandleKey/withHandleKey.mdx index dea6cf063..be433d026 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withHandleKey/withHandleKey.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withHandleKey/withHandleKey.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; +import * as withHandleKeyStories from './withHandleKey.stories'; + +<Meta of={withHandleKeyStories} /> # withHandleKey @@ -29,7 +33,7 @@ https://github.com/rdkcentral/Lightning-UI-Components/blob/develop/packages/@lig ## Usage -Out of the box, `withHandleKey` adds a generic \_handleKey & \_handleKeyRelease function and calls the corresponding `on{Key}` handler. If no key handler is found, it fires an `$on{Key}` & $on${Key}Release event. +Out of the box, `withHandleKey` adds a generic \_handleKey & \_handleKeyRelease function and calls the corresponding `on{Key}` handler. If no key handler is found, it fires an `$on{Key}` & `$on${Key}Release` event. Additionally, if a `metricsPayload` is defined, the global `keyMetricsCallbackHandler` in Context will be invoked with the given `metricsPayload`. @@ -60,13 +64,9 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="utilities-withhandlekey--with-handle-key" /> -</Canvas> - Take a look at the preview above. Tile component is using the withHandleKey mixin. If you press enter on the first tile, you should see it print a metrics payload in the console (inspector view) -In this example, Tile extends `withHandleKey` and allows dynamically adding on${Key} functions or event listener for $on{key}. +In this example, Tile extends `withHandleKey` and allows dynamically adding `on${Key}` functions or event listener for `$on{key}`. Example below - an metricPayload is provided, which will be invoked when any key is handled, with the payload `metricsPayload: { buttonName: 'arrowUp', uniqueId: 'unique-123' }` diff --git a/packages/@lightningjs/ui-components/src/mixins/withHandleKey/withHandleKey.stories.js b/packages/@lightningjs/ui-components/src/mixins/withHandleKey/withHandleKey.stories.js index ef97d2ec6..660f44625 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withHandleKey/withHandleKey.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withHandleKey/withHandleKey.stories.js @@ -19,9 +19,7 @@ import lng from '@lightningjs/core'; import { Tile, Row } from '../../components'; import { context } from '../../globals'; -import mdx from './withHandleKey.mdx'; import withHandleKeyMixin from '.'; -import { CATEGORIES } from '../../docs/constants'; context.config({ // Inspect console to see - should only be called when pressing enter on first tile. @@ -32,12 +30,7 @@ context.config({ }); export default { - title: `${CATEGORIES[4]}/withHandleKey`, - parameters: { - docs: { - page: mdx - } - } + title: 'Utilities/withHandleKey' }; export const withHandleKey = args => { diff --git a/packages/@lightningjs/ui-components/src/mixins/withLayout/withLayout.mdx b/packages/@lightningjs/ui-components/src/mixins/withLayout/withLayout.mdx index 9ebc375b0..30d95c285 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withLayout/withLayout.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withLayout/withLayout.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; +import * as withLayoutStories from './withLayout.stories'; + +<Meta of={withLayoutStories} /> # withLayout @@ -108,10 +112,6 @@ Auto sizing of the item will happen based on the above priority. So if the `w an If the mixin is unable to calculate the height OR width from the passed parameters. The height will default 9/16 of the width. Inversely the width will default to 16/9 of the height. If the mixin is unable to calculate height AND width from the passed parameters. No autosize will occur. -<Canvas> - <Story id="utilities-withlayout--with-layout" /> -</Canvas> - ### Properties | name | type | required | default | description | diff --git a/packages/@lightningjs/ui-components/src/mixins/withLayout/withLayout.stories.js b/packages/@lightningjs/ui-components/src/mixins/withLayout/withLayout.stories.js index bee2ff515..c89cfbd06 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withLayout/withLayout.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withLayout/withLayout.stories.js @@ -17,17 +17,10 @@ */ import lng from '@lightningjs/core'; -import mdx from './withLayout.mdx'; import { Tile } from '../../components'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[4]}/withLayout`, - parameters: { - docs: { - page: mdx - } - } + title: 'Utilities/withLayout' }; export const withLayout = () => { diff --git a/packages/@lightningjs/ui-components/src/mixins/withMarqueeSync/withMarqueeSync.mdx b/packages/@lightningjs/ui-components/src/mixins/withMarqueeSync/withMarqueeSync.mdx index 952152385..ee6acc369 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withMarqueeSync/withMarqueeSync.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withMarqueeSync/withMarqueeSync.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; +import * as withMarqueeSyncStories from './withMarqueeSync.stories'; + +<Meta of={withMarqueeSyncStories} /> # withMarqueeSync @@ -57,10 +61,6 @@ class Basic extends withMarqueeSync(Base) { } ``` -<Canvas> - <Story id="utilities-withmarqueesync--basic" /> -</Canvas> - ### Properties | name | type | required | default | description | diff --git a/packages/@lightningjs/ui-components/src/mixins/withMarqueeSync/withMarqueeSync.stories.js b/packages/@lightningjs/ui-components/src/mixins/withMarqueeSync/withMarqueeSync.stories.js index 8d95ce8a0..a8889233a 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withMarqueeSync/withMarqueeSync.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withMarqueeSync/withMarqueeSync.stories.js @@ -18,17 +18,10 @@ import withMarqueeSync from './withMarqueeSync'; import Base from '../../components/Base'; -import mdx from './withMarqueeSync.mdx'; import TextBox from '../../components/TextBox'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[4]}/withMarqueeSync`, - parameters: { - docs: { - page: mdx - } - } + title: 'Utilities/withMarqueeSync' }; export const Basic = () => { diff --git a/packages/@lightningjs/ui-components/src/mixins/withSelections/withSelections.mdx b/packages/@lightningjs/ui-components/src/mixins/withSelections/withSelections.mdx index 30444f59d..2720991fd 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withSelections/withSelections.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withSelections/withSelections.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta, Canvas } from '@storybook/blocks'; +import * as withSelectionsStories from './withSelections.stories'; + +<Meta of={withSelectionsStories} /> # withSelections @@ -58,9 +62,7 @@ class Example extends lng.Component { } ``` -<Canvas> - <Story id="utilities-withselections--with-selections" /> -</Canvas> +<Canvas of={withSelectionsStories.withSelections} /> Take a look at the preview above. The row of modified [Buttons](?path=/docs/components-button--button) has navigation managed by the [Row](?path=/docs/components-row--row) component, which is also wrapped in `withSelections`. Navigate with the arrow keys to see the `focus` state change for each [Button](?path=/docs/components-button--button). Hit the `Enter` key to set the currently focused `Button` to be `isSelected`, giving it an underline. Also notice that underline of the previously selected `Button` is removed. diff --git a/packages/@lightningjs/ui-components/src/mixins/withSelections/withSelections.stories.js b/packages/@lightningjs/ui-components/src/mixins/withSelections/withSelections.stories.js index a350b92e5..0c0be78d6 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withSelections/withSelections.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withSelections/withSelections.stories.js @@ -19,16 +19,9 @@ import lng from '@lightningjs/core'; import { Button, Row } from '../../components'; import withSelectionsMixin from '.'; -import mdx from './withSelections.mdx'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[4]}/withSelections`, - parameters: { - docs: { - page: mdx - } - } + title: 'Utilities/withSelections' }; export const withSelections = () => { diff --git a/packages/@lightningjs/ui-components/src/mixins/withTags/withTags.mdx b/packages/@lightningjs/ui-components/src/mixins/withTags/withTags.mdx index 21ccb484d..5e6806ac3 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withTags/withTags.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withTags/withTags.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; +import * as withTagsStories from './withTags.stories'; + +<Meta of={withTagsStories} /> # withTags diff --git a/packages/@lightningjs/ui-components/src/mixins/withTags/withTags.stories.js b/packages/@lightningjs/ui-components/src/mixins/withTags/withTags.stories.js index 980ba8dd2..0d1956243 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withTags/withTags.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withTags/withTags.stories.js @@ -17,17 +17,10 @@ */ import lng from '@lightningjs/core'; -import mdx from './withTags.mdx'; import withTagsMixin from '.'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[4]}/withTags`, - parameters: { - docs: { - page: mdx - } - } + title: 'Utilities/withTags' }; export const withTags = () => diff --git a/packages/@lightningjs/ui-components/src/mixins/withThemeStyles/withThemeStyles.mdx b/packages/@lightningjs/ui-components/src/mixins/withThemeStyles/withThemeStyles.mdx index 458b7b009..8eb653bbe 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withThemeStyles/withThemeStyles.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withThemeStyles/withThemeStyles.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; +import * as withThemeStylesStories from './withThemeStyles.stories'; + +<Meta of={withThemeStylesStories} /> # withThemeStyles @@ -24,10 +28,6 @@ Use `withThemeStyles` to create composable components that can be easily themed The `withThemeStyles` mixin provides flexibility with _composability_: the concept of combining the properties of multiple components to create a new component. This is not intended to be a replacement for building a component API, but rather a tool for augmentation. -<Canvas> - <Story id="utilities-withthemestyles--with-theme-styles" /> -</Canvas> - ## Usage Here is an example of applying `withThemeStyles`. Start with an un-styled `Box` component containing a defined width and height. diff --git a/packages/@lightningjs/ui-components/src/mixins/withThemeStyles/withThemeStyles.stories.js b/packages/@lightningjs/ui-components/src/mixins/withThemeStyles/withThemeStyles.stories.js index 2c5dd66a4..bfaaf2240 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withThemeStyles/withThemeStyles.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withThemeStyles/withThemeStyles.stories.js @@ -17,18 +17,11 @@ */ import lng from '@lightningjs/core'; -import mdx from './withThemeStyles.mdx'; import withThemeStylesMixin from './index.js'; -import { CATEGORIES } from '../../docs/constants'; import { context } from '../../globals'; export default { - title: `${CATEGORIES[4]}/withThemeStyles`, - parameters: { - docs: { - page: mdx - } - } + title: 'Utilities/withThemeStyles' }; export const withThemeStyles = () => { diff --git a/packages/@lightningjs/ui-components/src/mixins/withUpdates/withUpdates.mdx b/packages/@lightningjs/ui-components/src/mixins/withUpdates/withUpdates.mdx index 4defb66dd..ccda5e6df 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withUpdates/withUpdates.mdx +++ b/packages/@lightningjs/ui-components/src/mixins/withUpdates/withUpdates.mdx @@ -1,22 +1,26 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at - http://www.apache.org/licenses/LICENSE-2.0 +http://www.apache.org/licenses/LICENSE-2.0 - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. - SPDX-License-Identifier: Apache-2.0 ---> +SPDX-License-Identifier: Apache-2.0 +\*/} -import { Canvas, Story } from '@storybook/addon-docs'; +import { Meta } from '@storybook/blocks'; +import * as withUpdatesStories from './withUpdates.stories'; + +<Meta of={withUpdatesStories} /> # withUpdates diff --git a/packages/@lightningjs/ui-components/src/mixins/withUpdates/withUpdates.stories.js b/packages/@lightningjs/ui-components/src/mixins/withUpdates/withUpdates.stories.js index 3f8c7d6bf..ceb56ebfc 100644 --- a/packages/@lightningjs/ui-components/src/mixins/withUpdates/withUpdates.stories.js +++ b/packages/@lightningjs/ui-components/src/mixins/withUpdates/withUpdates.stories.js @@ -17,17 +17,10 @@ */ import lng from '@lightningjs/core'; -import mdx from './withUpdates.mdx'; import withUpdatesMixin from '.'; -import { CATEGORIES } from '../../docs/constants'; export default { - title: `${CATEGORIES[4]}/withUpdates`, - parameters: { - docs: { - page: mdx - } - } + title: 'Utilities/withUpdates' }; export const withUpdates = args => diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/components/NumberRow.js b/packages/apps/lightning-ui-docs/.storybook/addons/components/NumberRow.js index fe8ab7368..c80d8e88a 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/components/NumberRow.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/components/NumberRow.js @@ -17,12 +17,11 @@ */ import React, { useState } from 'react'; -import { NumberControl } from '@storybook/components'; +import { NumberControl } from '@storybook/blocks'; import TableRow from './TableRow'; export default function NumberRow({ label, defaultValue, scope, onChange }) { const [value, setValue] = useState(defaultValue); - return ( <TableRow label={label} diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/constants.js b/packages/apps/lightning-ui-docs/.storybook/addons/constants.js index 718d99b47..77572d9ac 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/constants.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/constants.js @@ -15,14 +15,14 @@ * * SPDX-License-Identifier: Apache-2.0 */ - +// for add-on config export const ADDON_ID = 'lui-addons'; + +// specfic add-ons export const DOWNLOAD_ID = `${ADDON_ID}/downloadbutton`; export const ANNOUNCE_ID = `${ADDON_ID}/announcetoggle`; export const GRIDOVERLAY_ID = `${ADDON_ID}/gridoverlaypanel`; export const THEMEPANEL_ID = `${ADDON_ID}/themepanel`; export const COMPONENTSTYLES_ID = `${ADDON_ID}/componentstylespanel`; -export const THEMEPICKER_ID = `${ADDON_ID}/themepicker`; -export const THEMES = {}; - export const STAGECOLOR_ID = `${ADDON_ID}/stagecolortoggle`; +export const THEMEPICKER_ID = `${ADDON_ID}/themepicker`; diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/decorators/withLightning.js b/packages/apps/lightning-ui-docs/.storybook/addons/decorators/withLightning.js index 3211ae6cf..c4b64f743 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/decorators/withLightning.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/decorators/withLightning.js @@ -21,7 +21,7 @@ import { context, utils, TextBox -} from '@lightningjs/ui-components'; +} from '@lightningjs/ui-components/src'; import { createApp, clearInspector } from '../../../index'; let previousID = null; @@ -194,7 +194,6 @@ export const withLightning = ( y: context.theme.spacer.sm, onAfterUpdate: ({ y, h }) => { if (h > context.theme.layout.marginY) { - console.log(y + h + context.theme.spacer.xl); app.tag('StoryComponent').y = y + h + context.theme.spacer.xl; } } diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/panels/ComponentStylesPanel.js b/packages/apps/lightning-ui-docs/.storybook/addons/panels/ComponentStylesPanel.js index 36f899dc0..be7dfd517 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/panels/ComponentStylesPanel.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/panels/ComponentStylesPanel.js @@ -17,10 +17,11 @@ */ import React, { useState, useEffect } from 'react'; -import { useGlobals } from '@storybook/api'; -import { OptionsControl, ColorControl } from '@storybook/components'; +import { useGlobals } from '@storybook/manager-api'; +import { AddonPanel } from '@storybook/components'; +import { OptionsControl, ColorControl } from '@storybook/blocks'; import { Table, TableRow, NumberRow } from '../components'; -import { utils } from '@lightningjs/ui-components'; +import { utils } from '@lightningjs/ui-components/src'; import debounce from 'debounce'; import { @@ -30,6 +31,7 @@ import { updateGlobalTheme } from '../../utils/themeUtils'; +//NOTE: returns string for the control type to use function getControlType(value) { try { if (utils.getValidColor(value)) { @@ -42,6 +44,7 @@ function getControlType(value) { } } +//NOTE: called in debouncedUpdateComponentValue(), const updateComponentValue = ( componentName, styleProp, @@ -60,6 +63,7 @@ const updateComponentValue = ( ); }; +//NOTE: delays processing for # microseconds const debouncedUpdateComponentValue = debounce(function ( componentName, prop, @@ -180,41 +184,47 @@ export default params => { } return ( - <div key="component-styles-tab" className="component-styles-panel-wrapper"> - {params.active ? ( - styleRows && styleRows.length ? ( - <> - <h1>Current Theme: {utils.capitalizeFirstLetter(LUITheme)}</h1> - <div> - <Table - title="Component Level Theme Styles" - rows={[ - <TableRow - label="tone" - key={`Row-${version}`} - control={ - <OptionsControl - name="tones" - type="inline-radio" - value={tone} - options={['neutral', 'inverse', 'brand']} - onChange={val => { - updateToneState(val); - }} - /> - } - />, - ...styleRows - ].filter(Boolean)} - /> - </div> - </> + <AddonPanel {...params}> + <div + key="component-styles-tab" + className="component-styles-panel-wrapper" + > + {params.active ? ( + styleRows && styleRows.length ? ( + <> + <h1>Current Theme: {utils.capitalizeFirstLetter(LUITheme)}</h1> + <div> + <Table + title="Component Level Theme Styles" + rows={[ + <TableRow + label="tone" + key={`Row-${version}`} + control={ + <OptionsControl + name="tones" + key={`Tones-${version}`} + type="inline-radio" + value={tone} + argType={{ options: ['neutral', 'inverse', 'brand'] }} + onChange={val => { + updateToneState(val); + }} + /> + } + />, + ...styleRows + ].filter(Boolean)} + /> + </div> + </> + ) : ( + <h3>No theme values available on this component.</h3> + ) ) : ( - <h3>No theme values available on this component.</h3> - ) - ) : ( - <></> - )} - </div> + <></> + )} + </div> + </AddonPanel> ); }; diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/panels/GridOverlayPanel.js b/packages/apps/lightning-ui-docs/.storybook/addons/panels/GridOverlayPanel.js index e2e9e41d6..73c8da723 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/panels/GridOverlayPanel.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/panels/GridOverlayPanel.js @@ -18,8 +18,8 @@ import React from 'react'; import { GRIDOVERLAY_ID } from '../constants'; -import { BooleanControl, RangeControl } from '@storybook/components'; -import { useGlobals } from '@storybook/api'; +import { BooleanControl, RangeControl } from '@storybook/blocks'; +import { useGlobals } from '@storybook/manager-api'; import { Table, TableRow } from '../components'; function Controls() { @@ -39,7 +39,7 @@ function Controls() { let rows = []; const alpha = 'alpha'; - const alphaProp = gridName+alpha; + const alphaProp = gridName + alpha; if (globalProps[alphaProp]) { rows.push( <TableRow @@ -59,23 +59,25 @@ function Controls() { /> ); } - rows.push(...propList.map(prop => { - const propName = prop.replace(prefix, ''); - return ( - <TableRow - key={prop} - label={propName} - control={ - <BooleanControl - key={prop} - name={propName} - value={globalProps[prop] === 'true'} - onChange={val => updateGlobals({ [prop]: val.toString() })} - /> - } - /> - ); - })); + rows.push( + ...propList.map(prop => { + const propName = prop.replace(prefix, ''); + return ( + <TableRow + key={prop} + label={propName} + control={ + <BooleanControl + key={prop} + name={propName} + value={globalProps[prop] === 'true'} + onChange={val => updateGlobals({ [prop]: val.toString() })} + /> + } + /> + ); + }) + ); return <>{rows}</>; } diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/panels/ThemePanel.js b/packages/apps/lightning-ui-docs/.storybook/addons/panels/ThemePanel.js index 3cfa93f1f..5eb7c5aa5 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/panels/ThemePanel.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/panels/ThemePanel.js @@ -18,10 +18,14 @@ import React from 'react'; import lng from '@lightningjs/core'; -import { ColorControl, NumberControl } from '@storybook/components'; -import { utils } from '@lightningjs/ui-components'; -import { useGlobals } from '@storybook/api'; -import { colorUpdate, getPanelsTheme, updateGlobalTheme } from '../../utils/themeUtils'; +import { ColorControl, NumberControl } from '@storybook/blocks'; +import { utils } from '@lightningjs/ui-components/src'; +import { useGlobals } from '@storybook/manager-api'; +import { + colorUpdate, + getPanelsTheme, + updateGlobalTheme +} from '../../utils/themeUtils'; import { Table, TableRow } from '../components'; function Colors() { @@ -38,7 +42,7 @@ function Colors() { const rgbaColor = lng.StageUtils.getRgbaString(color); return ( <TableRow - key={LUITheme ? `${LUITheme}-${c}` : c} + key={LUITheme ? `${LUITheme}-${c}` : c} label={c} control={ <ColorControl @@ -64,7 +68,7 @@ function Radius() { const rows = Object.keys(radius).map(r => { return ( <TableRow - key={LUITheme ? `${LUITheme}-${r}` : r} + key={LUITheme ? `${LUITheme}-${r}` : r} label={r} control={ <NumberControl diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/register.js b/packages/apps/lightning-ui-docs/.storybook/addons/register.js deleted file mode 100644 index 7a54d9c12..000000000 --- a/packages/apps/lightning-ui-docs/.storybook/addons/register.js +++ /dev/null @@ -1,79 +0,0 @@ -/** - * Copyright 2023 Comcast Cable Communications Management, LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * SPDX-License-Identifier: Apache-2.0 - */ - -import React from 'react'; -import { addons, types } from '@storybook/addons'; -import * as ids from './constants'; -import { Announce, StageColor, ThemeDownload, ThemePicker } from './toolbars'; -import { ComponentStylesPanel, GridOverlayPanel, ThemePanel } from './panels'; - -addons.register(ids.ANNOUNCE_ID, () => { - addons.add(ids.ANNOUNCE_ID, { - type: types.TOOL, - title: 'Announce Toggle', - render: Announce - }); -}); - -addons.register(ids.THEMEPICKER_ID, () => { - addons.add(ids.THEMEPICKER_ID, { - type: types.TOOL, - title: 'Theme', - render: ThemePicker - }); -}); - -addons.register(ids.DOWNLOAD_ID, () => { - addons.add(ids.DOWNLOAD_ID, { - type: types.TOOL, - title: 'Download Button', - render: ThemeDownload - }); -}); - -addons.register(ids.STAGECOLOR_ID, () => { - addons.add(ids.STAGECOLOR_ID, { - type: types.TOOL, - title: 'Stage Color', - render: StageColor - }); -}); - -addons.register(ids.GRIDOVERLAY_ID, () => { - addons.add(ids.GRIDOVERLAY_ID, { - type: types.PANEL, - title: 'Grid Layout Overlay', - render: params => GridOverlayPanel(params) - }); -}); - -addons.register(ids.COMPONENTSTYLES_ID, api => { - addons.add(ids.COMPONENTSTYLES_ID, { - type: types.PANEL, - title: 'Component Style Theme Values', - render: params => ComponentStylesPanel(params, api) - }); -}); - -addons.register(ids.THEMEPANEL_ID, () => { - addons.add(ids.THEMEPANEL_ID, { - type: types.PANEL, - title: 'Global Theme Values', - render: ({ key, active }) => <ThemePanel key={key} active={active} /> - }); -}); diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/Announce.js b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/Announce.js index df76a39b9..0c81f119c 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/Announce.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/Announce.js @@ -16,30 +16,37 @@ * SPDX-License-Identifier: Apache-2.0 */ -import React, { useCallback } from 'react'; -import { useGlobals } from '@storybook/api'; +import React, { memo, useCallback, useEffect } from 'react'; +import { useGlobals, useStorybookApi } from '@storybook/manager-api'; import { Icons, IconButton } from '@storybook/components'; -import { ANNOUNCE_ID } from '../constants'; +import { ADDON_ID, ANNOUNCE_ID } from '../constants'; -export default () => { +export const Announce = memo(function MyAddonSelector() { const [{ announce }, updateGlobals] = useGlobals(); + const api = useStorybookApi(); + const isActive = [true, 'true'].includes(announce); + const toggleAnnounce = useCallback(() => { + updateGlobals({ + announce: !isActive + }); + }, [isActive]); - const toggleMyTool = useCallback( - () => - updateGlobals({ - announce: !announce - }), - [announce] - ); + useEffect(() => { + api.setAddonShortcut(ADDON_ID, { + label: 'Announce Toggle [0]', + actionName: 'Announce', + action: toggleAnnounce + }); + }, [toggleAnnounce, api]); return ( <IconButton key={ANNOUNCE_ID} - active={announce} + active={isActive} title="Toggle a11y announcing (voice guidance) of components" - onClick={toggleMyTool} + onClick={toggleAnnounce} > <Icons icon="speaker" /> </IconButton> ); -}; +}); diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/StageColor.js b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/StageColor.js index 3c1582ac2..16518845c 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/StageColor.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/StageColor.js @@ -16,30 +16,37 @@ * SPDX-License-Identifier: Apache-2.0 */ -import React, { useCallback } from 'react'; -import { useGlobals } from '@storybook/api'; +import React, { useCallback, memo, useEffect } from 'react'; +import { useGlobals, useStorybookApi } from '@storybook/manager-api'; import { Icons, IconButton } from '@storybook/components'; -import { STAGECOLOR_ID } from '../constants'; +import { ADDON_ID, STAGECOLOR_ID } from '../constants'; -export default () => { +export const StageColor = memo(function MyAddonSelector() { const [{ stageColor }, updateGlobals] = useGlobals(); - - const toggleStage = useCallback( - () => - updateGlobals({ - stageColor: !stageColor - }), - [stageColor] - ); + const api = useStorybookApi(); + const isActiveStage = [true, 'true'].includes(stageColor); + const toggleStage = useCallback(() => { + updateGlobals({ + stageColor: !isActiveStage + }); + }, [isActiveStage]); + useEffect(() => { + api.setAddonShortcut(ADDON_ID, { + label: 'Stage Color Toggle', + actionName: 'stage color', + showInMenu: false, + action: toggleStage + }); + }, [toggleStage, api]); return ( <IconButton key={STAGECOLOR_ID} - active={stageColor} - title="Swich stage color" + active={isActiveStage} + title="Switch stage color" onClick={toggleStage} > <Icons icon="paintbrush" /> </IconButton> ); -}; +}); diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/ThemeDownload.js b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/ThemeDownload.js index 9003d85c9..c7735e661 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/ThemeDownload.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/ThemeDownload.js @@ -17,10 +17,10 @@ */ import React from 'react'; +import { DOWNLOAD_ID } from '../constants'; import { Icons, IconButton } from '@storybook/components'; import { convertNumToHexAlphaArray } from '../../utils/helpers'; -import { utils } from '@lightningjs/ui-components'; -import { DOWNLOAD_ID } from '../constants'; +import { utils } from '@lightningjs/ui-components/src'; export default () => { const download = () => { diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/ThemePicker.js b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/ThemePicker.js index e11f53e98..7ad17157a 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/ThemePicker.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/ThemePicker.js @@ -16,17 +16,18 @@ * SPDX-License-Identifier: Apache-2.0 */ -import { setGlobalTheme } from '../../utils/themeUtils'; -import { TabButton, TooltipLinkList, WithTooltip } from '@storybook/components'; -import { THEMEPICKER_ID, THEMES } from '../constants'; -import { useGlobals } from '@storybook/api'; import React, { useState, useEffect } from 'react'; -import { utils } from '@lightningjs/ui-components'; +import { useGlobals } from '@storybook/manager-api'; +import { TabButton, TooltipLinkList, WithTooltip } from '@storybook/components'; +import { THEMEPICKER_ID } from '../constants'; +import { setGlobalTheme } from '../../utils/themeUtils'; +import { utils } from '@lightningjs/ui-components/src'; export default () => { const [{ LUITheme }, updateGlobals] = useGlobals(); const [tooltipLinks, updateTooltipLinks] = useState([]); const [firstLoad, updateFirstLoad] = useState(true); + useEffect(() => { if (!LUITheme) return; // LUITheme is not set until the iframe has first been loaded in preview.js if (firstLoad && 'custom' === LUITheme) { @@ -39,7 +40,7 @@ export default () => { updateFirstLoad(false); // Makes sure the block above only runs once updateTooltipLinks( - ['base', ...Object.keys(THEMES), 'custom'] + ['base'] .filter(theme => ('custom' === LUITheme ? theme : 'custom' !== theme)) .map((theme, idx) => { const active = theme.toLowerCase() === LUITheme; @@ -54,12 +55,12 @@ export default () => { }) ); }, [LUITheme]); - return ( <div> <WithTooltip placement="bottom" trigger="click" + closeOnOutsideClick tooltip={<TooltipLinkList links={tooltipLinks} />} > <TabButton key={THEMEPICKER_ID} title="Theme"> diff --git a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/index.js b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/index.js index 8f0750e83..1305aa61b 100644 --- a/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/index.js +++ b/packages/apps/lightning-ui-docs/.storybook/addons/toolbars/index.js @@ -16,7 +16,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -export { default as Announce } from './Announce'; -export { default as StageColor } from './StageColor'; +export { Announce } from './Announce'; +export { StageColor } from './StageColor'; export { default as ThemeDownload } from './ThemeDownload'; export { default as ThemePicker } from './ThemePicker'; diff --git a/packages/apps/lightning-ui-docs/.storybook/controls-delete/argTypes/index.js b/packages/apps/lightning-ui-docs/.storybook/controls-delete/argTypes/index.js deleted file mode 100644 index a255e3427..000000000 --- a/packages/apps/lightning-ui-docs/.storybook/controls-delete/argTypes/index.js +++ /dev/null @@ -1,34 +0,0 @@ -/** - * Copyright 2023 Comcast Cable Communications Management, LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * SPDX-License-Identifier: Apache-2.0 - */ - -export const createModeControl = ({ options, summaryValue } = {}) => { - return { - mode: { - control: 'radio', - options: - options && Array.isArray(options) - ? ['unfocused', ...options] - : ['unfocused', 'focused', 'disabled'], - description: 'Sets the visual mode for the component', - table: { - defaultValue: { summary: summaryValue } // need to figure out how to add default value per story, maybe the args? - }, - type: { name: 'mode', required: true } - } - }; -}; diff --git a/packages/apps/lightning-ui-docs/.storybook/main.js b/packages/apps/lightning-ui-docs/.storybook/main.js index f2a824b81..6ca6b6fcc 100644 --- a/packages/apps/lightning-ui-docs/.storybook/main.js +++ b/packages/apps/lightning-ui-docs/.storybook/main.js @@ -1,4 +1,4 @@ -/** +/** * Copyright 2023 Comcast Cable Communications Management, LLC * * Licensed under the Apache License, Version 2.0 (the "License"); @@ -15,24 +15,63 @@ * * SPDX-License-Identifier: Apache-2.0 */ +import remarkGfm from 'remark-gfm'; // needed for Tables, Links, etc in MDX +const path = require('path'); -module.exports = { +const config = { addons: [ - '@storybook/addon-docs', - '@storybook/addon-essentials', - '@storybook/addon-storysource', - './addons/register', - 'storybook-addon-turbo-build' // Speed up final build + { + name: '@storybook/addon-essentials', + options: { + backgrounds: false, + outline: false, // disable outline addon + measure: false, // disable measure addon + viewport: false // disable viewport addon + } + }, + { + name: '@storybook/addon-docs', + options: { + mdxPluginOptions: { + mdxCompileOptions: { + remarkPlugins: [remarkGfm] // needed for MDX to use Github Flavored Markdown + } + } + } + }, + '@storybook/addon-designs', + '@storybook/addon-storysource' ], stories: [ - '../src/*.stories.@(js|jsx|ts|tsx|mdx)', + '../src/*.mdx', + '../../../@lightningjs/ui-components/src/**/*.mdx', '../../../@lightningjs/ui-components/src/**/*.stories.@(js|jsx|ts|tsx)', - '../../../@lightningjs/ui-components/src/docs/*.stories.@(js|jsx|ts|tsx|mdx)', - '../../../@lightningjs/ui-components-test-utils/src/docs/*.stories.@(js|jsx|ts|tsx|mdx)', - '../../../@lightningjs/ui-components-test-utils/src/docs/**/*.stories.@(js|jsx|ts|tsx|mdx)' + '../../../@lightningjs/ui-components-test-utils/src/docs/*.mdx', + '../../../@lightningjs/ui-components-test-utils/src/docs/**/*.mdx' ], - staticDirs: ['../../../@lightningjs/ui-components/src/assets'], // TODO: How to handle images between projects + staticDirs: ['../../../@lightningjs/ui-components/src/assets'], + // TODO: How to handle images between projects + // could use something like '../public' or '../static' in the root core: { disableTelemetry: true + }, + framework: { + name: '@storybook/html-webpack5', + options: {} + }, + docs: { + autodocs: false + }, + async webpackFinal(config) { + config.optimization.minimize = false; // Minification seams to to break FocusManager navigation + // Shorter alias for inspector + config.resolve.alias['lightningInspect'] = path.resolve( + __dirname, + '../../../../node_modules/@lightningjs/core/devtools/lightning-inspect' + ); + + return config; } }; + +export default config; diff --git a/packages/apps/lightning-ui-docs/.storybook/manager-head.html b/packages/apps/lightning-ui-docs/.storybook/manager-head.html index 2ae769b69..8c243824b 100644 --- a/packages/apps/lightning-ui-docs/.storybook/manager-head.html +++ b/packages/apps/lightning-ui-docs/.storybook/manager-head.html @@ -67,4 +67,9 @@ border: 1px solid rgb(74, 74, 74); padding: 10px 20px; } + + /* temporary solution for background issue not being recognized by appContentBG */ + #storybook-preview-iframe { + background-color: transparent !important; + } </style> diff --git a/packages/apps/lightning-ui-docs/.storybook/manager.js b/packages/apps/lightning-ui-docs/.storybook/manager.js index d0167989b..141c91649 100644 --- a/packages/apps/lightning-ui-docs/.storybook/manager.js +++ b/packages/apps/lightning-ui-docs/.storybook/manager.js @@ -16,10 +16,77 @@ * SPDX-License-Identifier: Apache-2.0 */ -import { addons } from '@storybook/addons'; +import { addons, types } from '@storybook/manager-api'; import theme from './theme'; +import * as ids from './addons/constants'; +import { + Announce, + StageColor, + ThemeDownload, + ThemePicker +} from './addons/toolbars'; +import { + ComponentStylesPanel, + GridOverlayPanel, + ThemePanel +} from './addons/panels'; addons.setConfig({ - theme, + theme: theme, // setting Storybook theme enableShortcuts: false }); + +// register addons +addons.register(ids.ADDON_ID, () => { + // Announce toggle + addons.add(ids.ANNOUNCE_ID, { + type: types.TOOL, + title: 'Announce Toggle', + match: ({ viewMode }) => viewMode === 'story', // show only in story + render: Announce + }); + // // Theme Picker + addons.add(ids.THEMEPICKER_ID, { + type: types.TOOL, + title: 'Theme', + match: ({ viewMode }) => viewMode === 'story', + render: ThemePicker + }); + // // Theme Download tool + addons.add(ids.DOWNLOAD_ID, { + type: types.TOOL, + title: 'Download Button', + match: ({ viewMode }) => viewMode === 'story', + render: ThemeDownload + }); + // // Stage Color Toggle + addons.add(ids.STAGECOLOR_ID, { + type: types.TOOL, + title: 'Stage Color', + match: ({ viewMode }) => viewMode === 'story', + render: StageColor + }); + // // Grid Overlay Panel + addons.add(ids.GRIDOVERLAY_ID, { + type: types.PANEL, + title: 'Grid Layout Overlay', + match: ({ viewMode }) => viewMode === 'story', + render: params => GridOverlayPanel(params) + }); + + // // Component Style Panel + addons.add(ids.COMPONENTSTYLES_ID, { + type: types.PANEL, + title: 'Component Style Theme Values', + match: ({ viewMode }) => viewMode === 'story', + render: params => ComponentStylesPanel(params) + }); + + // // Global Theme Panel + addons.add(ids.THEMEPANEL_ID, { + type: types.PANEL, + title: 'Global Theme Values', + match: ({ viewMode }) => viewMode === 'story', + render: ThemePanel + }); +}); diff --git a/packages/apps/lightning-ui-docs/.storybook/preview-head.html b/packages/apps/lightning-ui-docs/.storybook/preview-head.html index 9884b990a..7664fd4a7 100644 --- a/packages/apps/lightning-ui-docs/.storybook/preview-head.html +++ b/packages/apps/lightning-ui-docs/.storybook/preview-head.html @@ -17,9 +17,7 @@ --> <style> - -.sbdocs.sbdocs-li { - color: white !important; -} - + .sbdocs.sbdocs-li { + color: white !important; + } </style> diff --git a/packages/apps/lightning-ui-docs/.storybook/preview.js b/packages/apps/lightning-ui-docs/.storybook/preview.js index 2c83b4d60..91a977bf0 100644 --- a/packages/apps/lightning-ui-docs/.storybook/preview.js +++ b/packages/apps/lightning-ui-docs/.storybook/preview.js @@ -18,71 +18,105 @@ // these two lines need to be in this order // to wait until the inspector is enabled before attaching it -import theme from './theme'; import { withLightning } from './addons/decorators/withLightning'; import { registerEventListeners } from './utils/registerEvents'; -import { storySortOrder } from '@lightningjs/ui-components/src/docs/constants'; +import { themes } from '@storybook/theming'; // loads window event listeners registerEventListeners(); - /** * custom global props that can be accessed in decorators and add-ons * globalTypes can only be set in preview.js * @see https://storybook.js.org/docs/react/essentials/toolbars-and-globals#globals */ - -export const globalTypes = { - LUITheme: { - name: 'Theme', - description: 'Theme select', - defaultValue: 'xfinity' - }, - 'GridOverlay-alpha': { - defaultValue: '0' - }, - 'GridOverlay-toggle-showColumns': { - defaultValue: 'true' - }, - 'GridOverlay-toggle-showMargins': { - defaultValue: 'false' - }, - 'GridOverlay-toggle-showSafe': { - defaultValue: 'false' - }, - 'GridOverlay-toggle-showGutters': { - defaultValue: 'false' - }, - 'GridOverlay-toggle-showText': { - defaultValue: 'false' - } -}; - -export const parameters = { - actions: { argTypesRegex: '^on[A-Z].*' }, - backgrounds: { - disable: true - }, - controls: { - hideNoControlsWarning: true, - expanded: true, - sort: 'requiredFirst' - }, - docs: { - inlineStories: false, // sets docs to use iframes - theme, // Storybook global theme object - iframeHeight: 300 // sets height for examples in docs +const preview = { + parameters: { + actions: { argTypesRegex: '^on[A-Z].*' }, + backgrounds: { + disable: true + }, + controls: { + hideNoControlsWarning: true, + expanded: true, + sort: 'requiredFirst' + }, + docs: { + theme: themes.dark + }, + options: { + /** NOTE: v7 storySort must be self-contained function & no reference to outside variables + https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#v7-style-story-sort + */ + storySort: { + method: 'alphabetical', + order: [ + 'Docs', + [ + 'Introduction', + 'Read Me', + 'Base', + 'Contributing', + 'Lightning Resources', + 'Theming', + [ + 'Overview', + 'Component Config', + 'Tones', + 'Modes', + 'Extensions', + 'Subtheming', + 'Use in Storybook', + 'Theme Properties', + '*' + ], + 'Unit Testing', + [ + 'Overview', + 'Test Renderer', + 'Test Utils', + ['makeCreateComponent', '*'] + ] + ], + 'Collections', + 'Utilities', + 'Components', + 'Patterns', + 'Templates' + ] + } + } }, - options: { - /** Sort method that accepts a function or configuration object - * @see https://storybook.js.org/docs/react/writing-stories/naming-components-and-hierarchy#sorting-stories - */ - storySort: { - method: 'alphabetical', - order: storySortOrder + globalTypes: { + LUITheme: { + name: 'Theme', + description: 'Theme select', + defaultValue: 'base' + }, + 'GridOverlay-alpha': { + defaultValue: '0' + }, + 'GridOverlay-toggle-showColumns': { + defaultValue: 'true' + }, + 'GridOverlay-toggle-showMargins': { + defaultValue: 'false' + }, + 'GridOverlay-toggle-showSafe': { + defaultValue: 'false' + }, + 'GridOverlay-toggle-showGutters': { + defaultValue: 'false' + }, + 'GridOverlay-toggle-showText': { + defaultValue: 'false' + }, + announce: { + defaultValue: false + }, + stageColor: { + defaultValue: false } - } + }, + decorators: [withLightning] }; - -// adding Lightning decorator globally -export const decorators = [withLightning]; +export default preview; diff --git a/packages/apps/lightning-ui-docs/.storybook/theme.js b/packages/apps/lightning-ui-docs/.storybook/theme.js index 005c16fe7..41c08e545 100644 --- a/packages/apps/lightning-ui-docs/.storybook/theme.js +++ b/packages/apps/lightning-ui-docs/.storybook/theme.js @@ -16,14 +16,13 @@ * SPDX-License-Identifier: Apache-2.0 */ -import { create } from '@storybook/theming/create'; +import { create, themes } from '@storybook/theming/create'; import brand from './brand.png'; -import { version } from '@lightningjs/ui-components/package.json'; +import { version } from '../../../@lightningjs/ui-components/package.json'; // TODO: follow up on this temp fix to get the import to work export default create({ + ...themes.dark, base: 'dark', - appBg: 'rgba(33, 35, 43, 1)', - textColor: 'white', brandTitle: `Lightning UI Components v${version}`, brandUrl: 'https://github.com/rdkcentral/Lightning-UI-Components', brandImage: brand diff --git a/packages/apps/lightning-ui-docs/.storybook/utils/registerEvents.js b/packages/apps/lightning-ui-docs/.storybook/utils/registerEvents.js index a983fbcd9..3f08ee18b 100644 --- a/packages/apps/lightning-ui-docs/.storybook/utils/registerEvents.js +++ b/packages/apps/lightning-ui-docs/.storybook/utils/registerEvents.js @@ -16,7 +16,7 @@ * SPDX-License-Identifier: Apache-2.0 */ -import { context } from '@lightningjs/ui-components'; +import { context } from '@lightningjs/ui-components/src'; // creates an array of extensions // added to the theme by setTheme in themeSelect @@ -25,7 +25,6 @@ import { context } from '@lightningjs/ui-components'; export const themeSelectFromMessageEvent = event => { themeSelect(event.data.theme); }; - // called in ThemePicker export const themeSelect = theme => { if (!theme) return; diff --git a/packages/apps/lightning-ui-docs/.storybook/utils/themeUtils.js b/packages/apps/lightning-ui-docs/.storybook/utils/themeUtils.js index bcee6ed20..1e2fd1463 100644 --- a/packages/apps/lightning-ui-docs/.storybook/utils/themeUtils.js +++ b/packages/apps/lightning-ui-docs/.storybook/utils/themeUtils.js @@ -17,7 +17,7 @@ */ import baseTheme from '@lightningjs/ui-components-theme-base'; -import { utils } from '@lightningjs/ui-components'; +import { utils } from '@lightningjs/ui-components/src'; import debounce from 'debounce'; // Component Styles Panel @@ -49,7 +49,6 @@ export function setGlobalTheme(theme, updateGlobals) { document.querySelector('iframe') && document.querySelector('iframe').contentWindow && document.querySelector('iframe').contentWindow.postMessage({ theme }); - //globalContext().setTheme(THEMES[theme] || {}); // If no theme is found it means that the base theme should be set if (updateGlobals) updateGlobals({ LUITheme: theme }); } diff --git a/packages/apps/lightning-ui-docs/index.js b/packages/apps/lightning-ui-docs/index.js index 5d3a0876a..01cafbbdc 100644 --- a/packages/apps/lightning-ui-docs/index.js +++ b/packages/apps/lightning-ui-docs/index.js @@ -23,7 +23,7 @@ import { Speech, pool, context -} from '@lightningjs/ui-components'; +} from '@lightningjs/ui-components/src'; import { themeSelect, themeSelectFromMessageEvent @@ -109,13 +109,4 @@ export const clearInspector = () => { const div = document.querySelector('[type=StoryApp]'); div && div.parentNode.remove(); } - - // Move lightning inspector out of the foreground - if (window.top.location.search.indexOf('path=/docs/') > -1) { - document.body.classList.remove('canvas'); - const div = document.querySelector('[type=StoryApp]'); - div && (div.parentNode.style.zIndex = -1); - } else { - document.body.classList.add('canvas'); - } }; diff --git a/packages/apps/lightning-ui-docs/package.json b/packages/apps/lightning-ui-docs/package.json index 0df1fb7f4..23330ba6c 100644 --- a/packages/apps/lightning-ui-docs/package.json +++ b/packages/apps/lightning-ui-docs/package.json @@ -3,17 +3,12 @@ "sideEffects": false, "private": true, "scripts": { - "start": "yarn run generateStorybookData && start-storybook --no-manager-cache -p 8000", - "build": "yarn run generateStorybookData && build-storybook", - "storybook": "start-storybook -p 6006", + "start": "yarn run generateStorybookData && storybook dev -p 8000", + "build": "yarn run generateStorybookData && storybook build", + "storybook": "storybook dev -p 6006", "generateStorybookData": "node ./scripts/generate-theme-props-table.mjs", "styleDocs": "node bin/translationScript.js" }, - "exports": { - ".": { - "default": "./index.js" - } - }, "devDependencies": { "@babel/core": "^7.19.6", "@babel/plugin-transform-runtime": "^7.19.1", @@ -22,17 +17,17 @@ "@lightningjs/ui-components": "workspace:^", "@lightningjs/ui-components-theme-base": "workspace:^", "@mdx-js/react": "^1.6.22", - "@storybook/addon-actions": "^6.5.12", - "@storybook/addon-docs": "^6.5.12", - "@storybook/addon-essentials": "^6.5.12", - "@storybook/addon-interactions": "^6.5.12", - "@storybook/addon-links": "^6.5.12", - "@storybook/addon-storysource": "^6.5.12", - "@storybook/builder-webpack4": "^6.5.12", - "@storybook/html": "^6.5.12", - "@storybook/manager-webpack4": "^6.5.12", - "@storybook/manager-webpack5": "^6.5.12", - "@storybook/testing-library": "^0.0.13", + "@storybook/addon-actions": "^7.5.0", + "@storybook/addon-designs": "^7.0.5", + "@storybook/addon-essentials": "^7.5.0", + "@storybook/addon-interactions": "^7.5.0", + "@storybook/addon-links": "^7.5.0", + "@storybook/addon-mdx-gfm": "^7.5.0", + "@storybook/addon-storysource": "^7.5.0", + "@storybook/blocks": "^7.5.0", + "@storybook/html": "^7.5.0", + "@storybook/html-webpack5": "^7.5.0", + "@storybook/testing-library": "^0.2.2", "@yarnpkg/pnpify": "^4.0.0-rc.21", "babel-jest": "^29.0.3", "babel-loader": "^8.2.5", @@ -40,8 +35,8 @@ "line-reader-sync": "^0.1.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "storybook": "^6.5.12", - "storybook-addon-turbo-build": "^1.1.0" + "remark-gfm": "^3.0.1", + "storybook": "^7.5.0" }, "dependencies": { "@babel/preset-react": "^7.18.6" diff --git a/packages/apps/lightning-ui-docs/scripts/get-storybook-links.mjs b/packages/apps/lightning-ui-docs/scripts/get-storybook-links.mjs index 5009da307..6a71260b8 100644 --- a/packages/apps/lightning-ui-docs/scripts/get-storybook-links.mjs +++ b/packages/apps/lightning-ui-docs/scripts/get-storybook-links.mjs @@ -27,12 +27,12 @@ import fs from 'fs'; * @returns {string} holds the url the user would navigate to when a component is clicked */ export function getStorybookLinks(component, path, name) { - // get mdx paths - const originalPath = `../${path}/${component}.mdx`; + // get stories.js paths + const originalPath = `../${path}/${component}.stories.js`; let modifiedPath = originalPath; if (component != name) { // this is incase there are multiple elements nested inside of one folder - modifiedPath = `../../${path}/${name}.mdx`; + modifiedPath = `../../${path}/${name}.stories.js`; if (!fs.existsSync(modifiedPath)) { modifiedPath = originalPath; // this is in case there are multiple elements nested inside of one folder but not all of them have .mdx files } @@ -42,22 +42,26 @@ export function getStorybookLinks(component, path, name) { return; } const lrs = new LineReaderSync(modifiedPath); - const storyIdString = '<Story id'; // starting point of the line we're searching for + const urlStart = '../?path=/docs/'; // beginning url of component's storybook documentation page + + const urlEnd = '--docs'; // end of url for component's storybook documentation page while (true) { - // start searching for the storybook url line + // start searching for the title in stories.js file const line = lrs.readline(); - if (line.includes(storyIdString)) { - const firstQuotation = line.indexOf('"'); - const firstSubstring = line.substring( - firstQuotation + 1, - line.length - 1 + if (line.includes('title:')) { + const firstQuotation = line.indexOf("'"); + const firstDivide = line.indexOf('/'); + const firstSubstring = line.substring(firstQuotation + 1, firstDivide); + + // creates final url + const url = urlStart.concat( + firstSubstring.toLowerCase(), + '-', + component.toLowerCase(), + urlEnd ); - const removeCharacters = firstSubstring - .replace(' ', '') - .replace('"', '') - .replace('/', ''); - const url = urlStart.concat(removeCharacters); + return url; } } diff --git a/packages/apps/lightning-ui-docs/src/Contributing.mdx b/packages/apps/lightning-ui-docs/src/Contributing.mdx new file mode 100644 index 000000000..a63e6b197 --- /dev/null +++ b/packages/apps/lightning-ui-docs/src/Contributing.mdx @@ -0,0 +1,544 @@ +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +SPDX-License-Identifier: Apache-2.0 +\*/} + +import { Meta, Markdown } from '@storybook/blocks'; +import Contributing from '../../../../CONTRIBUTING.md?raw'; + +<Meta title="Docs / Contributing" /> + +# Contributing to `@lightningjs/ui-components` + +First off, thanks for taking the time to contribute! + +The following is a set of guidelines for contributing to `@lightningjs/ui-components`. These are mostly guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request. + +## Table of Contents + +- [I don't want to read this whole thing I just have a question!!!](#i-dont-want-to-read-this-whole-thing-i-just-have-a-question) +- [How Can I Contribute?](#how-can-i-contribute) + - [Reporting Bugs](#reporting-bugs) + - [Suggesting Enhancements](#suggesting-enhancements) + - [Your First Code Contribution](#your-first-code-contribution) + - [Pull Requests](#pull-requests) +- [Style Guides](#style-guides) + - [TypeScript](#typescript) + - [Git Commit Messages](#git-commit-messages) + - [JavaScript Style Guide](#javascript-style-guide) + - [Test Style Guide](#test-style-guide) + - [Documentation Style Guide](#documentation-style-guide) + - [Live Examples](#live-examples) + - [Storybook](#storybook) + - [Usage Documentation](#usage-documentation) + - [API Documentation](#api-documentation) + +## I don't want to read this whole thing I just have a question!!! + +> **Note:** Before you file an issue with a question, you'll get faster results by using the resources below. + +<a id="before-submitting-a-bug-report" /> + +**Documentation** + +- [See the README for setup help](../?path=/story/docs-read-me--page) +- [See Storybook for component docs with live examples](https://rdkcentral.github.io/Lightning-UI-Components/) + +**Discuss on Slack** + +<a + href="https://lightning-community.slack.com/archives/C04R2HNU5V3" + target="_blank" +> + #lightning-ui-components-support +</a> + +## How Can I Contribute? + +### Reporting Bugs + +This section guides you through submitting a bug report for `@lightningjs/ui-components`. Following these guidelines helps maintainers and the community understand your report, reproduce the behavior, and find related reports. + +When you are creating a bug report please check the version of LUI that you are using. Include as many details as possible, and post either as an issue [here](https://github.com/rdkcentral/Lightning-UI-Components/issues) on GitHub. + +> **Note:** If you find a **Closed** issue that seems like it is the same thing that you're experiencing, open a new issue and include a link to the original issue in the body of your new one. + +#### How Do I Submit A (Good) Bug Report? + +Bugs are tracked as [GitHub issues](https://guides.github.com/features/issues/). Create an issue and provide the following information: + +- Tell us the specific version of LUI you are using +- Paste code snippets using the markdown code formatters (walls of unformatted copy and pasted text are very difficult to parse) +- Provide links to any relevant code, tickets, or GitHub issues +- Provide screenshots/videos to illustrate the bug you are facing +- Provide detailed reproduction steps + +### Suggesting Enhancements + +This section guides you through submitting an enhancement suggestion for `@lightningjs/ui-components`, including new components, completely new features, and minor improvements to existing functionality. Following these guidelines helps maintainers and the community understand your suggestion and find related suggestions. + +#### Before Submitting An Enhancement Suggestion + +- **Check if there's already a component which provides that enhancement.** +- **Perform a [cursory search](https://github.com/rdkcentral/Lightning-UI-Components/issues)** to see if the enhancement has already been suggested. If it has, add a comment to the existing issue instead of opening a new one. + +#### How Do I Submit A (Good) Enhancement Suggestion? + +Enhancement suggestions are tracked as [GitHub issues](https://guides.github.com/features/issues/). Create an issue and provide the following information: + +- **Use a clear and descriptive title** for the issue to identify the suggestion. +- **Provide a step-by-step description of the suggested enhancement** in as many details as possible. +- **Provide specific examples to demonstrate the steps**. Include copy/pasteable snippets which you use in those examples, as [Markdown code blocks](https://help.github.com/articles/markdown-basics/#multiple-lines). +- **Describe the current behavior** and **explain which behavior you expected to see instead** and why. +- **Include screenshots and animated GIFs** which help you demonstrate the steps or point out the part which the suggestion is related to. You can use [this tool](https://www.cockos.com/licecap/) to record GIFs on macOS and Windows, and [this tool](https://github.com/colinkeenan/silentcast) on Linux. +- **Explain why this enhancement would be useful** to most `@lightningjs/ui-components` users. +- **Include any additional information** that might be helpful + +### Your First Code Contribution + +Unsure where to begin contributing to `@lightningjs/ui-components`? You can start by looking through these `beginner` and `help-wanted` issues: + +- [Beginner issues][beginner] \- issues which should only require a few lines of code, and a test or two. +- [Help wanted issues][help-wanted] \- issues which should be a bit more involved than `beginner` issues. + +Follow the instructions below to get started with local development: + +Fork and clone the project from here: https://github.com/rdkcentral/Lightning-UI-Components. + +In your local terminal, follow these steps: + +```bash +# enter project directory +cd packages/@lightningjs/ui-components +``` + +## Installation + +The Lightning UI Monorepo requires yarn 3.2.3^ + +The preferred way to manage Yarn is through Corepack, a new binary shipped with all Node.js releases starting from 16.10. It acts as an intermediary between you and Yarn, and lets you use different package manager versions across multiple projects without having to check-in the Yarn binary anymore. + +Corepack is included by default with all Node.js installs, but is currently opt-in. To enable it, run the following command: + +```sh +corepack enable +``` + +```sh +corepack prepare yarn@3.2.3 --activate +``` + +### Installing dependencies + +```sh +yarn install +``` + +### Starting the project + +```sh +yarn start +``` + +Running this command will start storybook which is located in packages/apps/lightning-ui-docs. All changes made in packages/@lightningjs/ui & packages/@lightningjs/ui-components will be reflected in the storybook instance at http://localhost:8000 + +## New component + +### Requirements + +Before a new component will be reviewed, it must meet the following prerequisite: + +- Component concept has been approved by @Lightning/lightning-team + +> **Note:** Development on a component may be broken up in separate PRs or done all at once, use your best judgement when breaking up work. + +### Development + +If you are creating a new component, you can bootstrap the required file structure with: + +```sh +yarn createComponent <packageName> <componentName> +``` + +- `packageName`: name of which package the component will be published to (`@lightningjs/ui-components` or `@lightningjs/ui-components`) +- `componentName`: name of component to be added + +Example: add a new component, `MyComponent`, to the `@lightningjs/ui-components` package + +```sh +yarn createComponent @lightningjs/ui-components MyComponent +``` + +This will create the following files: + +``` +/ +└── packages + └── @lightning + └── ui-components + └── src + └── components + └── MyComponent + ├── index.js + ├── MyComponent.d.ts + ├── MyComponent.mdx + ├── MyComponent.stories.js + ├── MyComponent.styles.js + └── MyComponent.test.js +``` + +### Pull Requests + +NOTE: Before RDK accepts your code into the project you must sign the RDK Contributor License Agreement (CLA). + +The process described here has several goals: + +- Maintain `@lightningjs/ui-components`'s quality +- Fix problems that are important to users +- Engage the community in working toward the best possible `@lightningjs/ui-components` +- Enable a sustainable system for `@lightningjs/ui-components` maintainers to review contributions + +Please follow these steps to have your contribution considered by the maintainers: + +1. When creating a pull request, fill out the default template. Include as much detail as possible, the changes made in the pull request and how to best approach testing the changes +2. Follow the [style guides](#style-guides) +3. Follow the [new component guide](#new-component) if you are submitting a new component +4. After you submit your pull request, verify that all [status checks](https://help.github.com/articles/about-status-checks/) are passing <details><summary>What if the status checks are failing?</summary>If a status check is failing, and you believe that the failure is unrelated to your change, please leave a comment on the pull request explaining why you believe the failure is unrelated. A maintainer will re-run the status check for you. If we conclude that the failure was a false positive, then we will open an issue to track that problem with our status check suite.</details> + +While the prerequisites above must be satisfied prior to having your pull request reviewed, the reviewer(s) may ask you to complete additional design work, tests, or other changes before your pull request can be ultimately accepted. + +## Style Guides + +### TypeScript + +As of version 2.7.0, Lightning Core comes bundled with type definitions and in-code documentation which allow you to build Lightning apps in [TypeScript](https://www.typescriptlang.org/). The following [documentation](https://lightningjs.io/docs/#/lightning-core-reference/TypeScript/index) assumes that you are already familiar with the basics of writing a Lightning app in JavaScript. Even if you have no Lightning experience, the tips below, the Lightning CLI lng create boilerplate (coming soon), and the types documentation available now in your IDE will be enough to get started. + +TypeScript compilation is supported out of the box by Lightning CLI as of version v2.8.0. + +Per TypeScript standards all types should be in PascalCase, similar to our class definitions + +### Git Commit Messages + +**IMPORTANT**: `@lightningjs/ui-components` releases are automatically triggered on merge to the `release` branch (and possibly other release branches like `next`). The new version number is determined by [conventional commits](https://www.conventionalcommits.org/en/v1.0.0/#summary) which are enforced through [husky](https://github.com/typicode/husky) pre-commit hooks. Read through this section carefully because it will directly impact semantic versioning. + +This is the message template: + +``` +<type>[optional scope]: <description> + +[optional body] + +[optional footer(s)] +``` + +**Breaking Changes** + +If your feature includes a breaking change (i.e. changes a component API), be sure to add `BREAKING CHANGE` to the body of the commit message + +Example: + +``` +feat(Button): change focus behavior + +BREAKING CHANGE +``` + +**Types** + +Example: `feat: <description>` + +- `feat:` new feature or enhancement +- `fix:` bug fix +- `chore:` repo maintenance +- `docs:` update documentation +- `test:` test-related changes + +**Scope** + +Example: `fix(Button): <description>` + +Use scope to specify which component your changes are related to. + +**Description** + +Example: `feat(Button): add key-down handler` + +- Start description with lower-case letter ("do something" not "Do something") +- Use the present tense ("add feature" not "added feature") +- Use the imperative mood ("move cursor to..." not "the cursor was moved to...") +- Limit the first line to 72 characters or less +- Reference issues and pull requests liberally in the body +- When only changing documentation, include `[ci skip]` in the commit title + +### JavaScript Style Guide + +`@lightningjs/ui-components` enforces [the Prettier style guide](https://prettier.io/) through [husky](https://github.com/typicode/husky) pre-commit hooks. + +To run the linter manually: + +```sh +yarn lint + +# to auto-fix lint errors +yarn lint:fix +``` + +### Test Style Guide + +`@lightningjs/ui-components` enforces [Jest](https://jestjs.io/en/) test coverage of changes through [husky](https://github.com/typicode/husky) pre-commit hooks. 90% coverage of statements, functions and lines are required. + +To run tests manually: + +```sh +# will run tests against both lightning/ui, lightning/ui-core, and lightning/ui-extensions +yarn test + +# to run in watch mode +yarn workspace @lightningjs/ui-components test --watch +``` + +## `spyOnMethods` + +spyOnMethods is an optional array that may be passed to `makeCreateComponent` via the `defaultOptions` or `options` object. Doing so will extend the component being tested and provide methods that use Jest spies to create mock functions for each method included in the `spyOnMethods` array. Each spy method created is a Promise, which resolves after the spied upon method is invoked, and can be awaited in tests. + +The most common usage of this is to await the completion of the `_update` method in a component being invoked after changes to a component. + +Example below: + +```js +it('should stop loading once title is set', async () => { + [Button, testRenderer] = createButton({}, { spyOnMethods: ['_update'] }); + // ensure _update has completed on the initial render of the component + await Button.__updateSpyPromise; + + expect(Button._loading.isPlaying()).toBe(true); + + // ensure _update has completed after the title property has been changed + Button.title = 'Action Button'; + await Button.__updateSpyPromise; + + // assertions may now be made on the state of the component after _update has been called + expect(Button._loading.isPlaying()).toBe(false); +}); +``` + +### Documentation Style Guide + +Component documentation is covered through a combination of `.mdx` and `.stories.js` files within each component directory. This guide is intended to help you understand how to add [usage documentation](#usage-documentation), [API documentation](#api-documentation), and [live examples](#live-examples). + +**Live Examples** + +<a id="live-examples" /> + +Live examples are driven by [Storybook](https://storybook.js.org/) stories, and live in `<Type>/<Component>/<Component>.stories.js`. If you generated a new component with `yarn createComponent`, a template layout should exist for your component. + +If you are contributing to an existing component, follow the patterns established there. Adding a story looks like this: + +```js +export const StoryName = () => + class StoryName extends lng.Component { + static _template() { + return { + MyComponent: { + type: MyComponent + } + }; + } + }; +``` + +Run Storybook to see your live examples: + +```sh +yarn start +``` + +Storybook will generate an ID for each story that follows the pattern `componentname--storyname`. You can use this ID to embed examples when [documenting usage](#usage-documentation). + +**Storybook** + +<a id="storybook" /> + +This section is dedicated to some specifics around our implementation of [Storybook](https://storybook.js.org), which is using Storybook v6.0. If you are new to Storybook (or even 6.0), we highly recommend you check out their [updated documentation](https://storybook.js.org/docs/react/writing-stories/introduction). + +You can add interactivity to your documentation with **args**. For the purposes of this project, you will likely only encounter **actions** and **controls**. We're going to walk through a simple example to illustrate the concepts that are necessary to understand for writing stories in the project. + +Let's take a simple `Button` component. The `Button` accepts a `title` property and an `onEnter` callback. + +Our static story would look something like this: + +```js +import lng from '@lightningjs/core'; +import Button from './Button'; + +export default { + title: 'Button' +}; + +export const Basic = args => + class Basic extends lng.Component { + static _template() { + return { + Button: { + type: 'Button', + title: args.title, + onEnter: args.onEnter + } + }; + } + + _getFocused() { + return this.tag('Button'); + } + }; +``` + +We can re-work this to support `args` so our users can set their own `title` in the **Controls** tab and the `'onEnter'` log in the **Actions** tab. + +```js +export const Basic = args => + class Basic extends lng.Component { + static _template() { + return { + Button: { + type: 'Button', + title: args.title, + onEnter: args.onEnter + } + }; + } + + _getFocused() { + return this.tag('Button'); + } + }; +Basic.args = { title: 'Hello' }; +Basic.argTypes = { + onEnter: { action: 'onEnter' }, + title: { control: 'text' } +}; +``` + +There are a few new concepts here: **args**, **argTypes**, **action**, and **control**. + +Let's break down **argTypes** first. Defining **argTypes** on the story function is how Storybook knows the controls and actions. `onEnter: { action: 'onEnter' }` tells Storybook to set `args.onEnter` as a function with the label `'onEnter'`. `title: { control: 'text' }` tells Storybook to create a text input **control** for `args.title`. + +Shifting focus to **args**, we can see that we have a definition for `'title'` but not for `'onEnter'`. Setting the **args** object on a story function tells Storybook what the _default values_ will be for controls defined in **argTypes**. + +Check out the [args docs](https://storybook.js.org/docs/react/writing-stories/args) and [essential addons docs](https://storybook.js.org/docs/react/essentials/introduction) for additional details. + +Now, let's say you want to execute some side effect when an arg value changes. To do this, we're going to introduce a new concept that _is not explicitly a part of Storybook_, `parameters.argActions`. + +You can use `argActions` to define functions to execute on changes to an arg. Let's do this for `title`: + +```js +Basic.parameters = { + argActions: { + title: (title, storyComponent) => { + console.log('Setting title...'); + storyComponent.tag('Button').title = title; + } + } +}; +``` + +In this example, the console will display `'Setting title...'` every time a user changes the value of the `title` control. + +The callback accepts three arguments: + +- `argValue: any` - current value of the given arg key +- `storyComponent: lng.Component` - instance of returned class in the story +- `args: Object<any>` - complete args object passed into the Story function (the exported anonymous function all of the stories contain) + +The render logic for story previews lives in `./.storybook/preview.js` + +**Usage Documentation** + +<a id="usage-documentation" /> + +Usage documentation lives in `<Type>/<Component>/<Component>.mdx`. [MDX](https://mdxjs.com/) allows you to combine [markdown](https://daringfireball.net/projects/markdown/syntax) and [React JSX](https://reactjs.org/docs/introducing-jsx.html) syntax within the same file! + +If you generated a new component with `yarn createComponent`, a template layout should exist for your component. If you are contributing to an existing component, follow the patterns established there. Adding usage steps should look like this example: + +```js +import { Canvas, Story } from '@storybook/addon-docs'; +import <Component> from '.'; + +// title, description, etc. (eg # <Component>) + +## Usage + +Implementation description here + + +// example implementation +import lng from '@lightningjs/core'; +import { MyComponent } from '@lightningjs/ui-components'; + +class Example extends lng.Component { + static _template() { + return { + type: MyComponent + }; + } +} + +// Embed live example from Storybook +<Canvas> + <Story id="mycomponent--basic" /> +</Canvas> +``` + +The `<Canvas>` component will supply the source code for the `<Story>` inside, so only use code blocks when you want to illustrate something explicit without an example. The `id` value for `<Story>` can be derived from the URL path of the story you are trying to embed. + +In summary, documenting usage is as follows: + +- description of usage +- [optional] implementation code block and/or +- [optional] Storybook example + +Repeat this pattern for as many usage variations as you see fit. + +**API Documentation** + +<a id="api-documentation" /> + +API documentation lives in `<Type>/<Component>/<Component>.mdx`, below [usage documentation](#usage-documentation). [MDX](https://mdxjs.com/) allows you to combine [markdown](https://daringfireball.net/projects/markdown/syntax) and [React JSX](https://reactjs.org/docs/introducing-jsx.html) syntax within the same file! + +If you generated a new component with `yarn createComponent`, a template layout should exist for your component. If you are contributing to an existing component, follow the patterns established there. Adding API documentation should follow this pattern: + +``` +## API + +### Properties + +name|type|required|default|description +-|-|-|- +-|-|-|- + +### Methods + +#### methodName(argument:type): returnValue | void + +description + +##### Arguments + +name|type|required|default|description +-|-|-|-|- +-|-|-|-|- +``` diff --git a/packages/apps/lightning-ui-docs/src/Contributing.stories.mdx b/packages/apps/lightning-ui-docs/src/Contributing.stories.mdx deleted file mode 100644 index 8f76a38e8..000000000 --- a/packages/apps/lightning-ui-docs/src/Contributing.stories.mdx +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - SPDX-License-Identifier: Apache-2.0 ---> - -import { Meta, Description } from '@storybook/addon-docs'; -import Contributing from '../../../../CONTRIBUTING.md'; - -<Meta title="Docs / Contributing" /> - -<Description>{Contributing}</Description> diff --git a/packages/apps/lightning-ui-docs/src/Readme.mdx b/packages/apps/lightning-ui-docs/src/Readme.mdx new file mode 100644 index 000000000..9dadd1971 --- /dev/null +++ b/packages/apps/lightning-ui-docs/src/Readme.mdx @@ -0,0 +1,121 @@ +{/* prettier-ignore */} +{/* +Copyright 2023 Comcast Cable Communications Management, LLC + +Licensed under the Apache License, Version 2.0 (the "License"); +you may not use this file except in compliance with the License. +You may obtain a copy of the License at + +http://www.apache.org/licenses/LICENSE-2.0 + +Unless required by applicable law or agreed to in writing, software +distributed under the License is distributed on an "AS IS" BASIS, +WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. +See the License for the specific language governing permissions and +limitations under the License. + +SPDX-License-Identifier: Apache-2.0 +\*/} + +import { Markdown, Meta } from '@storybook/blocks'; +import ReadMe from '../../../../README.md?raw'; + +<Meta title="Docs/ Read Me" /> + +# Lightning UI + +This library contains shared Lightning components, you can view our live [Storybook documentation](https://rdkcentral.github.io/Lightning-UI-Components/) to learn more about each component and how to leverage them in your application. + +In order to facilitate the development process for our theming architecture we have converted this project into a monorepo using Yarn workspaces. This allows engineers to work across multiple packages without the need for `npm link` or `yarn link`. This also has some other benefits including easy visibility across different @lightningjs/ui packages, standardization, and better release management. + +Three packages are currently maintained and released from this project. + +- @lightningjs/ui-components +- @lightningjs/ui-components-test-utils +- @lightningjs/ui-components-theme-base + +## Local Development + +To run the repository locally, run: + +``` +yarn install +yarn start +``` + +This will launch Storybook at [http://localhost:8000/](http://localhost:8000/). + +## Peer Dependencies + +`@lightningjs/ui-components` has a peer dependency on `@lightningjs/core^2.x`. If you are stuck using the _old Lightning_, i.e. `wpe-lightning^1.x`, you will need to alias `@lightningjs/core` in your build process. If you are bundling your app using [Webpack](https://webpack.js.org/), you should add this to your config: + +```js +// in webpack.config.js +module.exports = { + resolve: { + alias: { + '@lightningjs/core': path.resolve(__dirname, 'node_modules/wpe-lightning') + } + } +}; +``` + +> **NOTE:** aliasing `@lightningjs/core` to point to `wpe-lightning` is _not_ guaranteed to work with everything! Consider updating your Lightning library as soon as possible. + +## Installation + +Install from NPM: + +```bash +npm install --save @lightningjs/ui-components +``` + +`@lightningjs/ui-components` has a peer dependency on the [Lightning package](https://www.npmjs.com/package/@lightningjs/core) + +```sh +npm install -S @lightningjs/ui @lightningjs/core +``` + +## Usage + +You should import components using ES6 named imports, like so: + +```js +// App.js +import lng from '@lightningjs/core'; +import { Button } from '@lightningjs/ui-components'; +``` + +You should NOT use path imports like this: + +```js +// Do not use +import Button from '@lightningjs/ui-components/components/Button'; +``` + +Since packages are now bundled with rollup this allows proper tree shaking behavior. For more information on tree shaking the `@material/ui` documentation has a great guide on [development bundle size](https://material-ui.com/guides/minimizing-bundle-size/) (**note**: this is external documentation otherwise unrelated to this project!). + +Use components in your application + +```js +import { FocusManager } from '@lightningjs/ui-components'; + +class MyComponent extends lng.Component { + static _template() { + return { + FocusManager: { + type: FocusManager, + direction: 'row', + children: [] + } + }; + } + _getFocused() { + return this.tag('FocusManager'); + } +} +``` + +## Questions??? + +Submit a GitHub Issue or [Join us on Slack](https://join.slack.com/t/lightning-community/shared_invite/zt-1q9ggb668-iTvnDyKYLhlM0dnJpoWcWw)! diff --git a/packages/apps/lightning-ui-docs/src/Readme.stories.mdx b/packages/apps/lightning-ui-docs/src/Readme.stories.mdx deleted file mode 100644 index 803113c40..000000000 --- a/packages/apps/lightning-ui-docs/src/Readme.stories.mdx +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - SPDX-License-Identifier: Apache-2.0 ---> - -import { Story, Preview, Meta, Description } from '@storybook/addon-docs'; -import ReadMe from '../../../../README.md'; - -<Meta title="Docs / Read Me" /> - -<Description>{ReadMe}</Description> diff --git a/packages/apps/lightning-ui-docs/src/Storybook.stories.mdx b/packages/apps/lightning-ui-docs/src/Storybook.stories.mdx deleted file mode 100644 index 74787be29..000000000 --- a/packages/apps/lightning-ui-docs/src/Storybook.stories.mdx +++ /dev/null @@ -1,24 +0,0 @@ -<!-- - Copyright 2023 Comcast Cable Communications Management, LLC - - Licensed under the Apache License, Version 2.0 (the "License"); - you may not use this file except in compliance with the License. - You may obtain a copy of the License at - - http://www.apache.org/licenses/LICENSE-2.0 - - Unless required by applicable law or agreed to in writing, software - distributed under the License is distributed on an "AS IS" BASIS, - WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - See the License for the specific language governing permissions and - limitations under the License. - - SPDX-License-Identifier: Apache-2.0 ---> - -import { Meta, Description } from '@storybook/addon-docs'; -import StorybookStructure from '../../../../STORYBOOK.md'; - -<Meta title="Docs / Storybook" /> - -<Description>{StorybookStructure}</Description> diff --git a/rollup.config.js b/rollup.config.js deleted file mode 100644 index b980e8423..000000000 --- a/rollup.config.js +++ /dev/null @@ -1,75 +0,0 @@ -/** - * Copyright 2023 Comcast Cable Communications Management, LLC - * - * Licensed under the Apache License, Version 2.0 (the "License"); - * you may not use this file except in compliance with the License. - * You may obtain a copy of the License at - * - * http://www.apache.org/licenses/LICENSE-2.0 - * - * Unless required by applicable law or agreed to in writing, software - * distributed under the License is distributed on an "AS IS" BASIS, - * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. - * See the License for the specific language governing permissions and - * limitations under the License. - * - * SPDX-License-Identifier: Apache-2.0 - */ - -import { babel } from '@rollup/plugin-babel'; -import dts from 'rollup-plugin-dts'; -import image from '@rollup/plugin-image'; -import json from '@rollup/plugin-json'; -import peerDepsExternal from 'rollup-plugin-peer-deps-external'; -import resolve from '@rollup/plugin-node-resolve'; -import { terser } from 'rollup-plugin-terser'; - -export default cliArgs => [ - { - input: './index.d.ts', - output: [{ file: `./dist/${cliArgs.name}.d.ts`, format: 'es' }], - plugins: [ - dts({ - compilerOptions: { - lib: ['ES2018', 'DOM'], - outDir: 'types', - sourceMap: true, - module: 'Node16', - target: 'ES2020', - moduleResolution: 'node', - allowJs: true, - esModuleInterop: true, - allowSyntheticDefaultImports: true, - strict: true, - noImplicitOverride: true, - resolveJsonModule: true, - declaration: true, - declarationMap: true, - emitDeclarationOnly: true - } - }) - ] - }, - { - input: './index.js', - output: { - sourcemap: true, - file: cliArgs.name - ? `./dist/${cliArgs.name}.min.js` - : './dist/bundle.min.js', - format: 'esm' - }, - treeshake: { - preset: 'smallest', - moduleSideEffects: false // Important to make sure final bundle only includes necessary imports from os lightning/ui - }, - plugins: [ - resolve({ exportConditions: ['node'] }), - peerDepsExternal(), - image(), - json(), - babel({ babelHelpers: 'bundled', exclude: ['node_modules/**'] }), - terser({ keep_classnames: true, keep_fnames: true }) - ] - } -]; diff --git a/rollup/package.json b/rollup/package.json deleted file mode 100644 index aead43de3..000000000 --- a/rollup/package.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "type": "module" -} \ No newline at end of file diff --git a/rollup/rollup.config.js b/rollup/rollup.config.js index 0e521c068..fd48c638f 100644 --- a/rollup/rollup.config.js +++ b/rollup/rollup.config.js @@ -17,7 +17,6 @@ */ import { getBabelOutputPlugin } from '@rollup/plugin-babel'; - import dts from 'rollup-plugin-dts'; import image from '@rollup/plugin-image'; import json from '@rollup/plugin-json'; diff --git a/yarn.lock b/yarn.lock index cf3b661c6..167109dba 100644 --- a/yarn.lock +++ b/yarn.lock @@ -31,6 +31,17 @@ __metadata: languageName: node linkType: hard +"@aw-web-design/x-default-browser@npm:1.4.126": + version: 1.4.126 + resolution: "@aw-web-design/x-default-browser@npm:1.4.126" + dependencies: + default-browser-id: 3.0.0 + bin: + x-default-browser: bin/x-default-browser.js + checksum: f63b68a0ff41c8fe478b1b4822e169cac0d26c61b123c0400d5e16a8a5987732b85795aff16d6b21936f9c955f0d32bffbfc166890d3446f74a72a7a2c9633ea + languageName: node + linkType: hard + "@babel/code-frame@npm:7.12.11": version: 7.12.11 resolution: "@babel/code-frame@npm:7.12.11" @@ -40,7 +51,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.18.6, @babel/code-frame@npm:^7.22.13, @babel/code-frame@npm:^7.5.5, @babel/code-frame@npm:^7.8.3": +"@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.18.6, @babel/code-frame@npm:^7.22.13": version: 7.22.13 resolution: "@babel/code-frame@npm:7.22.13" dependencies: @@ -50,38 +61,14 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.20.5, @babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.2": +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.22.9, @babel/compat-data@npm:^7.23.2": version: 7.23.2 resolution: "@babel/compat-data@npm:7.23.2" checksum: d8dc27437d40907b271161d4c88ffe72ccecb034c730deb1960a417b59a14d7c5ebca8cd80dd458a01cd396a7a329eb48cddcc3791b5a84da33d7f278f7bec6a languageName: node linkType: hard -"@babel/core@npm:7.12.9": - version: 7.12.9 - resolution: "@babel/core@npm:7.12.9" - dependencies: - "@babel/code-frame": ^7.10.4 - "@babel/generator": ^7.12.5 - "@babel/helper-module-transforms": ^7.12.1 - "@babel/helpers": ^7.12.5 - "@babel/parser": ^7.12.7 - "@babel/template": ^7.12.7 - "@babel/traverse": ^7.12.9 - "@babel/types": ^7.12.7 - convert-source-map: ^1.7.0 - debug: ^4.1.0 - gensync: ^1.0.0-beta.1 - json5: ^2.1.2 - lodash: ^4.17.19 - resolve: ^1.3.2 - semver: ^5.4.1 - source-map: ^0.5.0 - checksum: 4d34eca4688214a4eb6bd5dde906b69a7824f17b931f52cd03628a8ac94d8fbe15565aebffdde106e974c8738cd64ac62c6a6060baa7139a06db1f18c4ff872d - languageName: node - linkType: hard - -"@babel/core@npm:^7.1.0, @babel/core@npm:^7.11.6, @babel/core@npm:^7.12.10, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.19.3, @babel/core@npm:^7.19.6": +"@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.3, @babel/core@npm:^7.13.16, @babel/core@npm:^7.19.3, @babel/core@npm:^7.19.6, @babel/core@npm:^7.22.0, @babel/core@npm:^7.22.9": version: 7.23.2 resolution: "@babel/core@npm:7.23.2" dependencies: @@ -104,7 +91,7 @@ __metadata: languageName: node linkType: hard -"@babel/generator@npm:^7.12.11, @babel/generator@npm:^7.12.5, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2": +"@babel/generator@npm:^7.22.9, @babel/generator@npm:^7.23.0, @babel/generator@npm:^7.7.2": version: 7.23.0 resolution: "@babel/generator@npm:7.23.0" dependencies: @@ -116,7 +103,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-annotate-as-pure@npm:^7.18.6, @babel/helper-annotate-as-pure@npm:^7.22.5": +"@babel/helper-annotate-as-pure@npm:^7.22.5": version: 7.22.5 resolution: "@babel/helper-annotate-as-pure@npm:7.22.5" dependencies: @@ -134,7 +121,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.13.0, @babel/helper-compilation-targets@npm:^7.20.7, @babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6": +"@babel/helper-compilation-targets@npm:^7.22.15, @babel/helper-compilation-targets@npm:^7.22.5, @babel/helper-compilation-targets@npm:^7.22.6": version: 7.22.15 resolution: "@babel/helper-compilation-targets@npm:7.22.15" dependencies: @@ -147,7 +134,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.21.0, @babel/helper-create-class-features-plugin@npm:^7.22.11, @babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.22.5": +"@babel/helper-create-class-features-plugin@npm:^7.18.6, @babel/helper-create-class-features-plugin@npm:^7.22.11, @babel/helper-create-class-features-plugin@npm:^7.22.15, @babel/helper-create-class-features-plugin@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-create-class-features-plugin@npm:7.22.15" dependencies: @@ -179,24 +166,6 @@ __metadata: languageName: node linkType: hard -"@babel/helper-define-polyfill-provider@npm:^0.1.5": - version: 0.1.5 - resolution: "@babel/helper-define-polyfill-provider@npm:0.1.5" - dependencies: - "@babel/helper-compilation-targets": ^7.13.0 - "@babel/helper-module-imports": ^7.12.13 - "@babel/helper-plugin-utils": ^7.13.0 - "@babel/traverse": ^7.13.0 - debug: ^4.1.1 - lodash.debounce: ^4.0.8 - resolve: ^1.14.2 - semver: ^6.1.2 - peerDependencies: - "@babel/core": ^7.4.0-0 - checksum: 6f8b61b41730bedc9c4511035b7f2407ea30176c379107dd735aac7d010317a99171bf420959ba37418fb8a857dac7c0e36e1c8576a6560bdd9b690eb4314a95 - languageName: node - linkType: hard - "@babel/helper-define-polyfill-provider@npm:^0.4.3": version: 0.4.3 resolution: "@babel/helper-define-polyfill-provider@npm:0.4.3" @@ -247,7 +216,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-imports@npm:^7.12.13, @babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.22.5": +"@babel/helper-module-imports@npm:^7.18.6, @babel/helper-module-imports@npm:^7.22.15, @babel/helper-module-imports@npm:^7.22.5": version: 7.22.15 resolution: "@babel/helper-module-imports@npm:7.22.15" dependencies: @@ -256,7 +225,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-module-transforms@npm:^7.12.1, @babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.23.0": +"@babel/helper-module-transforms@npm:^7.22.5, @babel/helper-module-transforms@npm:^7.23.0": version: 7.23.0 resolution: "@babel/helper-module-transforms@npm:7.23.0" dependencies: @@ -280,14 +249,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:7.10.4": - version: 7.10.4 - resolution: "@babel/helper-plugin-utils@npm:7.10.4" - checksum: 639ed8fc462b97a83226cee6bb081b1d77e7f73e8b033d2592ed107ee41d96601e321e5ea53a33e47469c7f1146b250a3dcda5ab873c7de162ab62120c341a41 - languageName: node - linkType: hard - -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.13.0, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.20.2, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.8.0, @babel/helper-plugin-utils@npm:^7.8.3": version: 7.22.5 resolution: "@babel/helper-plugin-utils@npm:7.22.5" checksum: c0fc7227076b6041acd2f0e818145d2e8c41968cc52fb5ca70eed48e21b8fe6dd88a0a91cbddf4951e33647336eb5ae184747ca706817ca3bef5e9e905151ff5 @@ -307,7 +269,7 @@ __metadata: languageName: node linkType: hard -"@babel/helper-replace-supers@npm:^7.22.20, @babel/helper-replace-supers@npm:^7.22.5, @babel/helper-replace-supers@npm:^7.22.9": +"@babel/helper-replace-supers@npm:^7.22.5, @babel/helper-replace-supers@npm:^7.22.9": version: 7.22.20 resolution: "@babel/helper-replace-supers@npm:7.22.20" dependencies: @@ -379,7 +341,7 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.12.5, @babel/helpers@npm:^7.23.2": +"@babel/helpers@npm:^7.23.2": version: 7.23.2 resolution: "@babel/helpers@npm:7.23.2" dependencies: @@ -401,7 +363,7 @@ __metadata: languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.12.11, @babel/parser@npm:^7.12.7, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.23.0": +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.13.16, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.22.15, @babel/parser@npm:^7.22.7, @babel/parser@npm:^7.23.0": version: 7.23.0 resolution: "@babel/parser@npm:7.23.0" bin: @@ -434,7 +396,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-class-properties@npm:^7.12.1, @babel/plugin-proposal-class-properties@npm:^7.13.0": +"@babel/plugin-proposal-class-properties@npm:^7.13.0": version: 7.18.6 resolution: "@babel/plugin-proposal-class-properties@npm:7.18.6" dependencies: @@ -446,34 +408,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-decorators@npm:^7.12.12": - version: 7.23.2 - resolution: "@babel/plugin-proposal-decorators@npm:7.23.2" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.22.15 - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/helper-replace-supers": ^7.22.20 - "@babel/helper-split-export-declaration": ^7.22.6 - "@babel/plugin-syntax-decorators": ^7.22.10 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: a8f63451c4678ce34268a0493aa4bc702d0ee164b39b53c12d33619ff3b47518c4369163ef49602cde7f0674db6e6e8584ee3d6a414ea0bbc3dc16c0304ef413 - languageName: node - linkType: hard - -"@babel/plugin-proposal-export-default-from@npm:^7.12.1": - version: 7.22.17 - resolution: "@babel/plugin-proposal-export-default-from@npm:7.22.17" - dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - "@babel/plugin-syntax-export-default-from": ^7.22.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: f8b9f22c56abc6192e4311d9dc1dab7490ca16a39b5fd6c53b4f05bb899a807039a384a920f2c3df272dd4dab91595b73a56457bba442890a0f5f22e0c984ce6 - languageName: node - linkType: hard - -"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.12.1, @babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": +"@babel/plugin-proposal-nullish-coalescing-operator@npm:^7.13.8": version: 7.18.6 resolution: "@babel/plugin-proposal-nullish-coalescing-operator@npm:7.18.6" dependencies: @@ -485,35 +420,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-object-rest-spread@npm:7.12.1": - version: 7.12.1 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.12.1" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - "@babel/plugin-syntax-object-rest-spread": ^7.8.0 - "@babel/plugin-transform-parameters": ^7.12.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 221a41630c9a7162bf0416c71695b3f7f38482078a1d0d3af7abdc4f07ea1c9feed890399158d56c1d0278c971fe6f565ce822e9351e4481f7d98e9ff735dced - languageName: node - linkType: hard - -"@babel/plugin-proposal-object-rest-spread@npm:^7.12.1": - version: 7.20.7 - resolution: "@babel/plugin-proposal-object-rest-spread@npm:7.20.7" - dependencies: - "@babel/compat-data": ^7.20.5 - "@babel/helper-compilation-targets": ^7.20.7 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-object-rest-spread": ^7.8.3 - "@babel/plugin-transform-parameters": ^7.20.7 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1329db17009964bc644484c660eab717cb3ca63ac0ab0f67c651a028d1bc2ead51dc4064caea283e46994f1b7221670a35cbc0b4beb6273f55e915494b5aa0b2 - languageName: node - linkType: hard - -"@babel/plugin-proposal-optional-chaining@npm:^7.12.7, @babel/plugin-proposal-optional-chaining@npm:^7.13.12": +"@babel/plugin-proposal-optional-chaining@npm:^7.13.12": version: 7.21.0 resolution: "@babel/plugin-proposal-optional-chaining@npm:7.21.0" dependencies: @@ -526,18 +433,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-methods@npm:^7.12.1": - version: 7.18.6 - resolution: "@babel/plugin-proposal-private-methods@npm:7.18.6" - dependencies: - "@babel/helper-create-class-features-plugin": ^7.18.6 - "@babel/helper-plugin-utils": ^7.18.6 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 22d8502ee96bca99ad2c8393e8493e2b8d4507576dd054490fd8201a36824373440106f5b098b6d821b026c7e72b0424ff4aeca69ed5f42e48f029d3a156d5ad - languageName: node - linkType: hard - "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2": version: 7.21.0-placeholder-for-preset-env.2 resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.0-placeholder-for-preset-env.2" @@ -547,20 +442,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-proposal-private-property-in-object@npm:^7.12.1": - version: 7.21.11 - resolution: "@babel/plugin-proposal-private-property-in-object@npm:7.21.11" - dependencies: - "@babel/helper-annotate-as-pure": ^7.18.6 - "@babel/helper-create-class-features-plugin": ^7.21.0 - "@babel/helper-plugin-utils": ^7.20.2 - "@babel/plugin-syntax-private-property-in-object": ^7.14.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 1b880543bc5f525b360b53d97dd30807302bb82615cd42bf931968f59003cac75629563d6b104868db50abd22235b3271fdf679fea5db59a267181a99cc0c265 - languageName: node - linkType: hard - "@babel/plugin-syntax-async-generators@npm:^7.8.4": version: 7.8.4 resolution: "@babel/plugin-syntax-async-generators@npm:7.8.4" @@ -605,17 +486,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-decorators@npm:^7.22.10": - version: 7.22.10 - resolution: "@babel/plugin-syntax-decorators@npm:7.22.10" - dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: baaa10fa52d76ee8b9447f7aedb1c8df7cf2ef83ae29c085c07444e691685aa8b1a326dfb7a3a0e3ae4d5f9fd083175e46ea5e2316d8200f0278f3fd54a58696 - languageName: node - linkType: hard - "@babel/plugin-syntax-dynamic-import@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-dynamic-import@npm:7.8.3" @@ -627,17 +497,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-export-default-from@npm:^7.22.5": - version: 7.22.5 - resolution: "@babel/plugin-syntax-export-default-from@npm:7.22.5" - dependencies: - "@babel/helper-plugin-utils": ^7.22.5 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 5b66dea77f9e8e6307b01827a229a49bd98f0928e21bffadf538201fd2705838e621bc80d712fbe48f9f6b1348b78aa95c1e5d5ab75773521ccc399d26152de7 - languageName: node - linkType: hard - "@babel/plugin-syntax-export-namespace-from@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-export-namespace-from@npm:7.8.3" @@ -704,17 +563,6 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-jsx@npm:7.12.1": - version: 7.12.1 - resolution: "@babel/plugin-syntax-jsx@npm:7.12.1" - dependencies: - "@babel/helper-plugin-utils": ^7.10.4 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: d4b9b589c484b2e0856799770f060dff34c67b24d7f4526f66309a0e0e9cf388a5c1f2c0da329d1973cc87d1b2cede8f3dc8facfac59e785d6393a003bcdd0f9 - languageName: node - linkType: hard - "@babel/plugin-syntax-jsx@npm:^7.22.5, @babel/plugin-syntax-jsx@npm:^7.7.2": version: 7.22.5 resolution: "@babel/plugin-syntax-jsx@npm:7.22.5" @@ -759,7 +607,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-syntax-object-rest-spread@npm:7.8.3, @babel/plugin-syntax-object-rest-spread@npm:^7.8.0, @babel/plugin-syntax-object-rest-spread@npm:^7.8.3": +"@babel/plugin-syntax-object-rest-spread@npm:^7.8.3": version: 7.8.3 resolution: "@babel/plugin-syntax-object-rest-spread@npm:7.8.3" dependencies: @@ -837,7 +685,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-arrow-functions@npm:^7.12.1, @babel/plugin-transform-arrow-functions@npm:^7.22.5": +"@babel/plugin-transform-arrow-functions@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-arrow-functions@npm:7.22.5" dependencies: @@ -886,7 +734,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoping@npm:^7.12.12, @babel/plugin-transform-block-scoping@npm:^7.23.0": +"@babel/plugin-transform-block-scoping@npm:^7.23.0": version: 7.23.0 resolution: "@babel/plugin-transform-block-scoping@npm:7.23.0" dependencies: @@ -922,7 +770,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-classes@npm:^7.12.1, @babel/plugin-transform-classes@npm:^7.22.15": +"@babel/plugin-transform-classes@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-transform-classes@npm:7.22.15" dependencies: @@ -953,7 +801,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-destructuring@npm:^7.12.1, @babel/plugin-transform-destructuring@npm:^7.23.0": +"@babel/plugin-transform-destructuring@npm:^7.23.0": version: 7.23.0 resolution: "@babel/plugin-transform-destructuring@npm:7.23.0" dependencies: @@ -1035,7 +883,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-for-of@npm:^7.12.1, @babel/plugin-transform-for-of@npm:^7.22.15": +"@babel/plugin-transform-for-of@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-transform-for-of@npm:7.22.15" dependencies: @@ -1255,7 +1103,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-parameters@npm:^7.12.1, @babel/plugin-transform-parameters@npm:^7.20.7, @babel/plugin-transform-parameters@npm:^7.22.15": +"@babel/plugin-transform-parameters@npm:^7.22.15": version: 7.22.15 resolution: "@babel/plugin-transform-parameters@npm:7.22.15" dependencies: @@ -1325,7 +1173,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-react-jsx@npm:^7.12.12, @babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5": +"@babel/plugin-transform-react-jsx@npm:^7.22.15, @babel/plugin-transform-react-jsx@npm:^7.22.5": version: 7.22.15 resolution: "@babel/plugin-transform-react-jsx@npm:7.22.15" dependencies: @@ -1391,7 +1239,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-shorthand-properties@npm:^7.12.1, @babel/plugin-transform-shorthand-properties@npm:^7.22.5": +"@babel/plugin-transform-shorthand-properties@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-shorthand-properties@npm:7.22.5" dependencies: @@ -1402,7 +1250,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-spread@npm:^7.12.1, @babel/plugin-transform-spread@npm:^7.22.5": +"@babel/plugin-transform-spread@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-spread@npm:7.22.5" dependencies: @@ -1425,7 +1273,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.12.1, @babel/plugin-transform-template-literals@npm:^7.22.5": +"@babel/plugin-transform-template-literals@npm:^7.22.5": version: 7.22.5 resolution: "@babel/plugin-transform-template-literals@npm:7.22.5" dependencies: @@ -1508,7 +1356,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-env@npm:^7.12.11, @babel/preset-env@npm:^7.19.3": +"@babel/preset-env@npm:^7.19.3, @babel/preset-env@npm:^7.22.9": version: 7.23.2 resolution: "@babel/preset-env@npm:7.23.2" dependencies: @@ -1624,7 +1472,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-react@npm:^7.12.10, @babel/preset-react@npm:^7.18.6": +"@babel/preset-react@npm:^7.18.6": version: 7.22.15 resolution: "@babel/preset-react@npm:7.22.15" dependencies: @@ -1640,7 +1488,7 @@ __metadata: languageName: node linkType: hard -"@babel/preset-typescript@npm:^7.12.7, @babel/preset-typescript@npm:^7.13.0": +"@babel/preset-typescript@npm:^7.13.0": version: 7.23.2 resolution: "@babel/preset-typescript@npm:7.23.2" dependencies: @@ -1655,7 +1503,7 @@ __metadata: languageName: node linkType: hard -"@babel/register@npm:^7.12.1, @babel/register@npm:^7.13.16": +"@babel/register@npm:^7.13.16": version: 7.22.15 resolution: "@babel/register@npm:7.22.15" dependencies: @@ -1677,16 +1525,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:7.7.2": - version: 7.7.2 - resolution: "@babel/runtime@npm:7.7.2" - dependencies: - regenerator-runtime: ^0.13.2 - checksum: 4319b6a1771f2e0181de26a983ae2788f1af428dcac3c0225d459be8a50167cee5be0d66856306b8eab53c1b3e1cae68cb481ef1be5ca2259f997ce3b12557b7 - languageName: node - linkType: hard - -"@babel/runtime@npm:^7.0.0, @babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.5.0, @babel/runtime@npm:^7.8.4": +"@babel/runtime@npm:^7.12.5, @babel/runtime@npm:^7.13.10, @babel/runtime@npm:^7.17.8, @babel/runtime@npm:^7.3.1, @babel/runtime@npm:^7.8.4": version: 7.23.2 resolution: "@babel/runtime@npm:7.23.2" dependencies: @@ -1695,16 +1534,7 @@ __metadata: languageName: node linkType: hard -"@babel/runtime@npm:~7.5.4": - version: 7.5.5 - resolution: "@babel/runtime@npm:7.5.5" - dependencies: - regenerator-runtime: ^0.13.2 - checksum: b04ed65993bbf4371a880f7afc289f1f2a5f5a9e882c64448b41481aa289ed650a2b6155c6179f3d32fccf159f9be947989af5ff7a4f9b847f60f25e631ad533 - languageName: node - linkType: hard - -"@babel/template@npm:^7.12.7, @babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": +"@babel/template@npm:^7.22.15, @babel/template@npm:^7.22.5, @babel/template@npm:^7.3.3": version: 7.22.15 resolution: "@babel/template@npm:7.22.15" dependencies: @@ -1715,7 +1545,7 @@ __metadata: languageName: node linkType: hard -"@babel/traverse@npm:^7.12.11, @babel/traverse@npm:^7.12.9, @babel/traverse@npm:^7.13.0, @babel/traverse@npm:^7.23.2": +"@babel/traverse@npm:^7.22.8, @babel/traverse@npm:^7.23.2": version: 7.23.2 resolution: "@babel/traverse@npm:7.23.2" dependencies: @@ -1733,7 +1563,7 @@ __metadata: languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.12.11, @babel/types@npm:^7.12.7, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.22.15, @babel/types@npm:^7.22.19, @babel/types@npm:^7.22.5, @babel/types@npm:^7.23.0, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4, @babel/types@npm:^7.8.3": version: 7.23.0 resolution: "@babel/types@npm:7.23.0" dependencies: @@ -1751,18 +1581,6 @@ __metadata: languageName: node linkType: hard -"@cnakazawa/watch@npm:^1.0.3": - version: 1.0.4 - resolution: "@cnakazawa/watch@npm:1.0.4" - dependencies: - exec-sh: ^0.3.2 - minimist: ^1.2.0 - bin: - watch: cli.js - checksum: 88f395ca0af2f3c0665b8ce7bb29e83647ec5d141e8735712aeeee4117081555436712966b6957aa1c461f6f826a4d23b0034e379c443a10e919f81c8748bf29 - languageName: node - linkType: hard - "@colors/colors@npm:1.5.0": version: 1.5.0 resolution: "@colors/colors@npm:1.5.0" @@ -1976,72 +1794,6 @@ __metadata: languageName: node linkType: hard -"@design-systems/utils@npm:2.12.0": - version: 2.12.0 - resolution: "@design-systems/utils@npm:2.12.0" - dependencies: - "@babel/runtime": ^7.11.2 - clsx: ^1.0.4 - focus-lock: ^0.8.0 - react-merge-refs: ^1.0.0 - peerDependencies: - "@types/react": "*" - react: ">= 16.8.6" - react-dom: ">= 16.8.6" - checksum: 6659eadb485b55d25d465b0b262c22e7d196f35b27aa1f8f7b6f3bacda9d7c5f6186a46afe56dd223c70f91c61392c81a541ea7dec588960499d049a8c06f3b7 - languageName: node - linkType: hard - -"@devtools-ds/object-inspector@npm:^1.1.2": - version: 1.2.1 - resolution: "@devtools-ds/object-inspector@npm:1.2.1" - dependencies: - "@babel/runtime": 7.7.2 - "@devtools-ds/object-parser": ^1.2.1 - "@devtools-ds/themes": ^1.2.1 - "@devtools-ds/tree": ^1.2.1 - clsx: 1.1.0 - peerDependencies: - react: ">= 16.8.6" - checksum: fc9393b08b1559743dbcb153deb82ab112c47c72ca1751001e8a0385b67307de5cf191a073335d671059bb6f850ecd1e96f0807edee1d192cb3c92d8802323bb - languageName: node - linkType: hard - -"@devtools-ds/object-parser@npm:^1.2.1": - version: 1.2.1 - resolution: "@devtools-ds/object-parser@npm:1.2.1" - dependencies: - "@babel/runtime": ~7.5.4 - checksum: 1213976189a5cf0095bba96e529c2e61cdbffb1a4bc5b7e5a5740d64ad14178788ad734f7a56ab0e6ac715d8a61e30f5e002cc3591f3ff35f16a50ccc0efa644 - languageName: node - linkType: hard - -"@devtools-ds/themes@npm:^1.2.1": - version: 1.2.1 - resolution: "@devtools-ds/themes@npm:1.2.1" - dependencies: - "@babel/runtime": ~7.5.4 - "@design-systems/utils": 2.12.0 - clsx: 1.1.0 - peerDependencies: - react: ">= 16.8.6" - checksum: 00396c5bf833b1e86ff43b8d4e09be904c9086b95570fef0740e913b805984b249820af7e9e04afb36f4cdc296217f09f96d9178be86f2c02352d7395384bc9e - languageName: node - linkType: hard - -"@devtools-ds/tree@npm:^1.2.1": - version: 1.2.1 - resolution: "@devtools-ds/tree@npm:1.2.1" - dependencies: - "@babel/runtime": 7.7.2 - "@devtools-ds/themes": ^1.2.1 - clsx: 1.1.0 - peerDependencies: - react: ">= 16.8.6" - checksum: d895cfb483404af28e1275400d015c003bf14b3201d0951b4c7a9a47319e029383115881ea69d902459a8c53b93e24210026427192ad682e9f752be40abef923 - languageName: node - linkType: hard - "@discoveryjs/json-ext@npm:^0.5.3": version: 0.5.7 resolution: "@discoveryjs/json-ext@npm:0.5.7" @@ -2049,156 +1801,165 @@ __metadata: languageName: node linkType: hard -"@esbuild/android-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-arm64@npm:0.16.17" +"@emotion/use-insertion-effect-with-fallbacks@npm:^1.0.0": + version: 1.0.1 + resolution: "@emotion/use-insertion-effect-with-fallbacks@npm:1.0.1" + peerDependencies: + react: ">=16.8.0" + checksum: 700b6e5bbb37a9231f203bb3af11295eed01d73b2293abece0bc2a2237015e944d7b5114d4887ad9a79776504aa51ed2a8b0ddbc117c54495dd01a6b22f93786 + languageName: node + linkType: hard + +"@esbuild/android-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm64@npm:0.18.20" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@esbuild/android-arm@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-arm@npm:0.16.17" +"@esbuild/android-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-arm@npm:0.18.20" conditions: os=android & cpu=arm languageName: node linkType: hard -"@esbuild/android-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/android-x64@npm:0.16.17" +"@esbuild/android-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/android-x64@npm:0.18.20" conditions: os=android & cpu=x64 languageName: node linkType: hard -"@esbuild/darwin-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/darwin-arm64@npm:0.16.17" +"@esbuild/darwin-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-arm64@npm:0.18.20" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@esbuild/darwin-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/darwin-x64@npm:0.16.17" +"@esbuild/darwin-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/darwin-x64@npm:0.18.20" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@esbuild/freebsd-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/freebsd-arm64@npm:0.16.17" +"@esbuild/freebsd-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-arm64@npm:0.18.20" conditions: os=freebsd & cpu=arm64 languageName: node linkType: hard -"@esbuild/freebsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/freebsd-x64@npm:0.16.17" +"@esbuild/freebsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/freebsd-x64@npm:0.18.20" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@esbuild/linux-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-arm64@npm:0.16.17" +"@esbuild/linux-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm64@npm:0.18.20" conditions: os=linux & cpu=arm64 languageName: node linkType: hard -"@esbuild/linux-arm@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-arm@npm:0.16.17" +"@esbuild/linux-arm@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-arm@npm:0.18.20" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@esbuild/linux-ia32@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-ia32@npm:0.16.17" +"@esbuild/linux-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ia32@npm:0.18.20" conditions: os=linux & cpu=ia32 languageName: node linkType: hard -"@esbuild/linux-loong64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-loong64@npm:0.16.17" +"@esbuild/linux-loong64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-loong64@npm:0.18.20" conditions: os=linux & cpu=loong64 languageName: node linkType: hard -"@esbuild/linux-mips64el@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-mips64el@npm:0.16.17" +"@esbuild/linux-mips64el@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-mips64el@npm:0.18.20" conditions: os=linux & cpu=mips64el languageName: node linkType: hard -"@esbuild/linux-ppc64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-ppc64@npm:0.16.17" +"@esbuild/linux-ppc64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-ppc64@npm:0.18.20" conditions: os=linux & cpu=ppc64 languageName: node linkType: hard -"@esbuild/linux-riscv64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-riscv64@npm:0.16.17" +"@esbuild/linux-riscv64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-riscv64@npm:0.18.20" conditions: os=linux & cpu=riscv64 languageName: node linkType: hard -"@esbuild/linux-s390x@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-s390x@npm:0.16.17" +"@esbuild/linux-s390x@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-s390x@npm:0.18.20" conditions: os=linux & cpu=s390x languageName: node linkType: hard -"@esbuild/linux-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/linux-x64@npm:0.16.17" +"@esbuild/linux-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/linux-x64@npm:0.18.20" conditions: os=linux & cpu=x64 languageName: node linkType: hard -"@esbuild/netbsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/netbsd-x64@npm:0.16.17" +"@esbuild/netbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/netbsd-x64@npm:0.18.20" conditions: os=netbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/openbsd-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/openbsd-x64@npm:0.16.17" +"@esbuild/openbsd-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/openbsd-x64@npm:0.18.20" conditions: os=openbsd & cpu=x64 languageName: node linkType: hard -"@esbuild/sunos-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/sunos-x64@npm:0.16.17" +"@esbuild/sunos-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/sunos-x64@npm:0.18.20" conditions: os=sunos & cpu=x64 languageName: node linkType: hard -"@esbuild/win32-arm64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-arm64@npm:0.16.17" +"@esbuild/win32-arm64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-arm64@npm:0.18.20" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@esbuild/win32-ia32@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-ia32@npm:0.16.17" +"@esbuild/win32-ia32@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-ia32@npm:0.18.20" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@esbuild/win32-x64@npm:0.16.17": - version: 0.16.17 - resolution: "@esbuild/win32-x64@npm:0.16.17" +"@esbuild/win32-x64@npm:0.18.20": + version: 0.18.20 + resolution: "@esbuild/win32-x64@npm:0.18.20" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2238,7 +1999,73 @@ __metadata: languageName: node linkType: hard -"@gar/promisify@npm:^1.0.1, @gar/promisify@npm:^1.1.3": +"@fal-works/esbuild-plugin-global-externals@npm:^2.1.2": + version: 2.1.2 + resolution: "@fal-works/esbuild-plugin-global-externals@npm:2.1.2" + checksum: c59715902b9062aa7ff38973f298b509499fd146dbf564dc338b3f9e896da5bffb4ca676c27587fde79b3586003e24d65960acb62f009bca43dca34c76f8cbf7 + languageName: node + linkType: hard + +"@figspec/components@npm:^1.0.1": + version: 1.0.2 + resolution: "@figspec/components@npm:1.0.2" + dependencies: + lit: ^2.1.3 + checksum: b05d4f39d3bb079e4c97ea4c96b28d411ae329ac42386ab4ebba9eb65296e003edcce2e5a2a5d91baa727d16dc6d7fab729f9d3ac7975b3ab723150c4a14aadd + languageName: node + linkType: hard + +"@figspec/react@npm:^1.0.0": + version: 1.0.3 + resolution: "@figspec/react@npm:1.0.3" + dependencies: + "@figspec/components": ^1.0.1 + "@lit-labs/react": ^1.0.2 + peerDependencies: + react: ^16.14.0 || ^17.0.0 || ^18.0.0 + checksum: 8cfc1be1d8b6aa089fb4a7461a46bc96cdd4ad40ee49b0dea46507221d6036a81644b732ed5be0e8047ef6436e776036bcf0a72db724f0f9358837270f4278cf + languageName: node + linkType: hard + +"@floating-ui/core@npm:^1.4.2": + version: 1.5.0 + resolution: "@floating-ui/core@npm:1.5.0" + dependencies: + "@floating-ui/utils": ^0.1.3 + checksum: 54b4fe26b3c228746ac5589f97303abf158b80aa5f8b99027259decd68d1c2030c4c637648ebd33dfe78a4212699453bc2bd7537fd5a594d3bd3e63d362f666f + languageName: node + linkType: hard + +"@floating-ui/dom@npm:^1.5.1": + version: 1.5.3 + resolution: "@floating-ui/dom@npm:1.5.3" + dependencies: + "@floating-ui/core": ^1.4.2 + "@floating-ui/utils": ^0.1.3 + checksum: 00053742064aac70957f0bd5c1542caafb3bfe9716588bfe1d409fef72a67ed5e60450d08eb492a77f78c22ed1ce4f7955873cc72bf9f9caf2b0f43ae3561c21 + languageName: node + linkType: hard + +"@floating-ui/react-dom@npm:^2.0.0": + version: 2.0.3 + resolution: "@floating-ui/react-dom@npm:2.0.3" + dependencies: + "@floating-ui/dom": ^1.5.1 + peerDependencies: + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: 86212b9001b4ad20469798c66ec2d84ccf84f0c8bc33ab9bb9cf1b5cd74d7a7c897108ef3da76b44e4fffbafc170dc5abc84e1fe27b7d74d63e3e21fae026aaa + languageName: node + linkType: hard + +"@floating-ui/utils@npm:^0.1.3": + version: 0.1.6 + resolution: "@floating-ui/utils@npm:0.1.6" + checksum: b34d4b5470869727f52e312e08272edef985ba5a450a76de0917ba0a9c6f5df2bdbeb99448e2c60f39b177fb8981c772ff1831424e75123471a27ebd5b52c1eb + languageName: node + linkType: hard + +"@gar/promisify@npm:^1.1.3": version: 1.1.3 resolution: "@gar/promisify@npm:1.1.3" checksum: 4059f790e2d07bf3c3ff3e0fec0daa8144fe35c1f6e0111c9921bd32106adaa97a4ab096ad7dab1e28ee6a9060083c4d1a4ada42a7f5f3f7a96b8812e2b757c1 @@ -2513,30 +2340,7 @@ __metadata: languageName: node linkType: hard -"@jest/transform@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/transform@npm:26.6.2" - dependencies: - "@babel/core": ^7.1.0 - "@jest/types": ^26.6.2 - babel-plugin-istanbul: ^6.0.0 - chalk: ^4.0.0 - convert-source-map: ^1.4.0 - fast-json-stable-stringify: ^2.0.0 - graceful-fs: ^4.2.4 - jest-haste-map: ^26.6.2 - jest-regex-util: ^26.0.0 - jest-util: ^26.6.2 - micromatch: ^4.0.2 - pirates: ^4.0.1 - slash: ^3.0.0 - source-map: ^0.6.1 - write-file-atomic: ^3.0.0 - checksum: 31667b925a2f3b310d854495da0ab67be8f5da24df76ecfc51162e75f1140aed5d18069ba190cb5e0c7e492b04272c8c79076ddf5bbcff530ee80a16a02c4545 - languageName: node - linkType: hard - -"@jest/transform@npm:^29.7.0": +"@jest/transform@npm:^29.3.1, @jest/transform@npm:^29.7.0": version: 29.7.0 resolution: "@jest/transform@npm:29.7.0" dependencies: @@ -2559,19 +2363,6 @@ __metadata: languageName: node linkType: hard -"@jest/types@npm:^26.6.2": - version: 26.6.2 - resolution: "@jest/types@npm:26.6.2" - dependencies: - "@types/istanbul-lib-coverage": ^2.0.0 - "@types/istanbul-reports": ^3.0.0 - "@types/node": "*" - "@types/yargs": ^15.0.0 - chalk: ^4.0.0 - checksum: a0bd3d2f22f26ddb23f41fddf6e6a30bf4fab2ce79ec1cb6ce6fdfaf90a72e00f4c71da91ec61e13db3b10c41de22cf49d07c57ff2b59171d64b29f909c1d8d6 - languageName: node - linkType: hard - "@jest/types@npm:^27.5.1": version: 27.5.1 resolution: "@jest/types@npm:27.5.1" @@ -2661,6 +2452,13 @@ __metadata: languageName: node linkType: hard +"@juggle/resize-observer@npm:^3.3.1": + version: 3.4.0 + resolution: "@juggle/resize-observer@npm:3.4.0" + checksum: 2505028c05cc2e17639fcad06218b1c4b60f932a4ebb4b41ab546ef8c157031ae377e3f560903801f6d01706dbefd4943b6c4704bf19ed86dfa1c62f1473a570 + languageName: node + linkType: hard + "@lightningjs/core@npm:2.11.0": version: 2.11.0 resolution: "@lightningjs/core@npm:2.11.0" @@ -2691,6 +2489,7 @@ __metadata: eslint-plugin-cypress: ^2.12.1 eslint-plugin-import: ^2.25.2 eslint-plugin-jest: ^24.3.2 + eslint-plugin-mdx: ^2.1.0 eslint-plugin-n: ^15.0.0 eslint-plugin-prettier: ^3.3.1 eslint-plugin-promise: ^6.0.0 @@ -2761,30 +2560,26 @@ __metadata: languageName: unknown linkType: soft -"@mdx-js/mdx@npm:^1.6.22": - version: 1.6.22 - resolution: "@mdx-js/mdx@npm:1.6.22" - dependencies: - "@babel/core": 7.12.9 - "@babel/plugin-syntax-jsx": 7.12.1 - "@babel/plugin-syntax-object-rest-spread": 7.8.3 - "@mdx-js/util": 1.6.22 - babel-plugin-apply-mdx-type-prop: 1.6.22 - babel-plugin-extract-import-names: 1.6.22 - camelcase-css: 2.0.1 - detab: 2.0.4 - hast-util-raw: 6.0.1 - lodash.uniq: 4.5.0 - mdast-util-to-hast: 10.0.1 - remark-footnotes: 2.0.0 - remark-mdx: 1.6.22 - remark-parse: 8.0.3 - remark-squeeze-paragraphs: 4.0.0 - style-to-object: 0.3.0 - unified: 9.2.0 - unist-builder: 2.0.3 - unist-util-visit: 2.0.3 - checksum: 0839b4a3899416326ea6578fe9e470af319da559bc6d3669c60942e456b49a98eebeb3358c623007b4786a2175a450d2c51cd59df64639013c5a3d22366931a6 +"@lit-labs/react@npm:^1.0.2": + version: 1.2.1 + resolution: "@lit-labs/react@npm:1.2.1" + checksum: d4a544c475272630bee54d78a458630ea8b5fab74c18b922ae5046563cc359c8c505188f9f7614ab55e332863f82b179d7970d8b8bd425e77acc167a01657bed + languageName: node + linkType: hard + +"@lit-labs/ssr-dom-shim@npm:^1.0.0, @lit-labs/ssr-dom-shim@npm:^1.1.0": + version: 1.1.2 + resolution: "@lit-labs/ssr-dom-shim@npm:1.1.2" + checksum: 73fd787893851d4ec4aaa5c775405ed2aae4ca0891b2dd3c973b32c2f4bf70ada5481dd0224e52b786d037aa8a00052186ad1623c44551affd66f6409cca8da6 + languageName: node + linkType: hard + +"@lit/reactive-element@npm:^1.3.0, @lit/reactive-element@npm:^1.6.0": + version: 1.6.3 + resolution: "@lit/reactive-element@npm:1.6.3" + dependencies: + "@lit-labs/ssr-dom-shim": ^1.0.0 + checksum: 79b58631c38effeabad090070324431da8a22cf0ff665f5e4de35e4d791f984742b3d340c9c7fce996d1124a8da95febc582471b4c237236c770b1300b56ef6e languageName: node linkType: hard @@ -2797,20 +2592,26 @@ __metadata: languageName: node linkType: hard -"@mdx-js/util@npm:1.6.22": - version: 1.6.22 - resolution: "@mdx-js/util@npm:1.6.22" - checksum: 4b393907e39a1a75214f0314bf72a0adfa5e5adffd050dd5efe9c055b8549481a3cfc9f308c16dfb33311daf3ff63added7d5fd1fe52db614c004f886e0e559a +"@mdx-js/react@npm:^2.1.5": + version: 2.3.0 + resolution: "@mdx-js/react@npm:2.3.0" + dependencies: + "@types/mdx": ^2.0.0 + "@types/react": ">=16" + peerDependencies: + react: ">=16" + checksum: f45fe779556e6cd9a787f711274480e0638b63c460f192ebdcd77cc07ffa61e23c98cb46dd46e577093e1cb4997a232a848d1fb0ba850ae204422cf603add524 languageName: node linkType: hard -"@mrmlnc/readdir-enhanced@npm:^2.2.1": - version: 2.2.1 - resolution: "@mrmlnc/readdir-enhanced@npm:2.2.1" +"@ndelangen/get-tarball@npm:^3.0.7": + version: 3.0.9 + resolution: "@ndelangen/get-tarball@npm:3.0.9" dependencies: - call-me-maybe: ^1.0.1 - glob-to-regexp: ^0.3.0 - checksum: d3b82b29368821154ce8e10bef5ccdbfd070d3e9601643c99ea4607e56f3daeaa4e755dd6d2355da20762c695c1b0570543d9f84b48f70c211ec09c4aaada2e1 + gunzip-maybe: ^1.4.2 + pump: ^3.0.0 + tar-fs: ^2.1.1 + checksum: 7fa8ac40b4e85738a4ee6bf891bc27fce2445b65b4477e0ec86aed0fa62ab18bdf5d193ce04553ad9bfa639e1eef33b8b30da4ef3e7218f12bf95f24c8786e5b languageName: node linkType: hard @@ -2831,13 +2632,6 @@ __metadata: languageName: node linkType: hard -"@nodelib/fs.stat@npm:^1.1.2": - version: 1.1.3 - resolution: "@nodelib/fs.stat@npm:1.1.3" - checksum: 318deab369b518a34778cdaa0054dd28a4381c0c78e40bbd20252f67d084b1d7bf9295fea4423de2c19ac8e1a34f120add9125f481b2a710f7068bcac7e3e305 - languageName: node - linkType: hard - "@nodelib/fs.walk@npm:^1.2.3": version: 1.2.8 resolution: "@nodelib/fs.walk@npm:1.2.8" @@ -2931,6 +2725,22 @@ __metadata: languageName: node linkType: hard +"@npmcli/config@npm:^6.0.0": + version: 6.4.0 + resolution: "@npmcli/config@npm:6.4.0" + dependencies: + "@npmcli/map-workspaces": ^3.0.2 + ci-info: ^3.8.0 + ini: ^4.1.0 + nopt: ^7.0.0 + proc-log: ^3.0.0 + read-package-json-fast: ^3.0.2 + semver: ^7.3.5 + walk-up-path: ^3.0.1 + checksum: c17c24b6bba18025f1d061c06a30eb80204568ae56600c21a47683a63280914062635d0e219362675ddab61cbc19bd07da05d30b9b83130f7674e773816e8dd6 + languageName: node + linkType: hard + "@npmcli/disparity-colors@npm:^2.0.0": version: 2.0.0 resolution: "@npmcli/disparity-colors@npm:2.0.0" @@ -2940,16 +2750,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/fs@npm:^1.0.0": - version: 1.1.1 - resolution: "@npmcli/fs@npm:1.1.1" - dependencies: - "@gar/promisify": ^1.0.1 - semver: ^7.3.5 - checksum: f5ad92f157ed222e4e31c352333d0901df02c7c04311e42a81d8eb555d4ec4276ea9c635011757de20cc476755af33e91622838de573b17e52e2e7703f0a9965 - languageName: node - linkType: hard - "@npmcli/fs@npm:^2.1.0, @npmcli/fs@npm:^2.1.1": version: 2.1.2 resolution: "@npmcli/fs@npm:2.1.2" @@ -3010,6 +2810,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": ^2.0.0 + glob: ^10.2.2 + minimatch: ^9.0.0 + read-package-json-fast: ^3.0.0 + checksum: 99607dbc502b16d0ce7a47a81ccc496b3f5ed10df4e61e61a505929de12c356092996044174ae0cfd6d8cc177ef3b597eef4987b674fc0c5a306d3a8cc1fe91a + languageName: node + linkType: hard + "@npmcli/metavuln-calculator@npm:^3.0.1": version: 3.1.1 resolution: "@npmcli/metavuln-calculator@npm:3.1.1" @@ -3022,16 +2834,6 @@ __metadata: languageName: node linkType: hard -"@npmcli/move-file@npm:^1.0.1": - version: 1.1.2 - resolution: "@npmcli/move-file@npm:1.1.2" - dependencies: - mkdirp: ^1.0.4 - rimraf: ^3.0.2 - checksum: c96381d4a37448ea280951e46233f7e541058cf57a57d4094dd4bdcaae43fa5872b5f2eb6bfb004591a68e29c5877abe3cdc210cb3588cbf20ab2877f31a7de7 - languageName: node - linkType: hard - "@npmcli/move-file@npm:^2.0.0": version: 2.0.1 resolution: "@npmcli/move-file@npm:2.0.1" @@ -3049,10 +2851,17 @@ __metadata: languageName: node linkType: hard -"@npmcli/node-gyp@npm:^2.0.0": +"@npmcli/name-from-folder@npm:^2.0.0": version: 2.0.0 - resolution: "@npmcli/node-gyp@npm:2.0.0" - checksum: b6bbf0015000f9b64d31aefdc30f244b0348c57adb64017667e0304e96c38644d83da46a4581252652f5d606268df49118f9c9993b41d8020f62b7b15dd2c8d8 + resolution: "@npmcli/name-from-folder@npm:2.0.0" + checksum: fb3ef891aa57315fb6171866847f298577c8bda98a028e93e458048477133e142b4eb45ce9f3b80454f7c257612cb01754ee782d608507698dd712164436f5bd + languageName: node + linkType: hard + +"@npmcli/node-gyp@npm:^2.0.0": + version: 2.0.0 + resolution: "@npmcli/node-gyp@npm:2.0.0" + checksum: b6bbf0015000f9b64d31aefdc30f244b0348c57adb64017667e0304e96c38644d83da46a4581252652f5d606268df49118f9c9993b41d8020f62b7b15dd2c8d8 languageName: node linkType: hard @@ -3233,251 +3042,833 @@ __metadata: languageName: node linkType: hard -"@rollup/plugin-babel@npm:^6.0.2": - version: 6.0.4 - resolution: "@rollup/plugin-babel@npm:6.0.4" +"@pkgr/utils@npm:^2.3.1": + version: 2.4.2 + resolution: "@pkgr/utils@npm:2.4.2" dependencies: - "@babel/helper-module-imports": ^7.18.6 - "@rollup/pluginutils": ^5.0.1 - peerDependencies: - "@babel/core": ^7.0.0 - "@types/babel__core": ^7.1.9 - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - "@types/babel__core": - optional: true - rollup: - optional: true - checksum: c035fd7814ad75b9b584727fe31c86611697be88abd2a4ac836c17fa42a241de46f698c225d9c4e65336374fb19e48a1e9a22cc374a0cc0b867c3970eb62b2f2 + cross-spawn: ^7.0.3 + fast-glob: ^3.3.0 + is-glob: ^4.0.3 + open: ^9.1.0 + picocolors: ^1.0.0 + tslib: ^2.6.0 + checksum: 24e04c121269317d259614cd32beea3af38277151c4002df5883c4be920b8e3490bb897748e844f9d46bf68230f86dabd4e8f093773130e7e60529a769a132fc languageName: node linkType: hard -"@rollup/plugin-image@npm:^3.0.1": - version: 3.0.3 - resolution: "@rollup/plugin-image@npm:3.0.3" +"@radix-ui/number@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/number@npm:1.0.1" dependencies: - "@rollup/pluginutils": ^5.0.1 - mini-svg-data-uri: ^1.4.4 - peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 - peerDependenciesMeta: - rollup: - optional: true - checksum: 30363d50c3d43fc35add135ce1b9591a69f378d696829724ce229e7c78ed00bc646280c150bd4b872d9359aeee656fae7107876c802dd7374aa71e21cb0af371 + "@babel/runtime": ^7.13.10 + checksum: 621ea8b7d4195d1a65a9c0aee918e8335e7f198088eec91577512c89c2ba3a3bab4a767cfb872a2b9c3092a78ff41cad9a924845a939f6bb87fe9356241ea0ea languageName: node linkType: hard -"@rollup/plugin-json@npm:^5.0.1": - version: 5.0.2 - resolution: "@rollup/plugin-json@npm:5.0.2" +"@radix-ui/primitive@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/primitive@npm:1.0.1" dependencies: - "@rollup/pluginutils": ^5.0.1 + "@babel/runtime": ^7.13.10 + checksum: 2b93e161d3fdabe9a64919def7fa3ceaecf2848341e9211520c401181c9eaebb8451c630b066fad2256e5c639c95edc41de0ba59c40eff37e799918d019822d1 + languageName: node + linkType: hard + +"@radix-ui/react-arrow@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-arrow@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.3 peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: - rollup: + "@types/react": optional: true - checksum: 9b5f90ea311dfcfacf0f38af39bbb1954ea56d6faecdee3d528f73d0e02da96a0706ab21fae0c8eef9bb5d756f6f50b40b5a252ffd9800397012b5bac6764b6f + "@types/react-dom": + optional: true + checksum: 8cca086f0dbb33360e3c0142adf72f99fc96352d7086d6c2356dbb2ea5944cfb720a87d526fc48087741c602cd8162ca02b0af5e6fdf5f56d20fddb44db8b4c3 languageName: node linkType: hard -"@rollup/plugin-node-resolve@npm:^15.0.1": - version: 15.2.3 - resolution: "@rollup/plugin-node-resolve@npm:15.2.3" +"@radix-ui/react-collection@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-collection@npm:1.0.3" dependencies: - "@rollup/pluginutils": ^5.0.1 - "@types/resolve": 1.20.2 - deepmerge: ^4.2.2 - is-builtin-module: ^3.2.1 - is-module: ^1.0.0 - resolve: ^1.22.1 + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-slot": 1.0.2 peerDependencies: - rollup: ^2.78.0||^3.0.0||^4.0.0 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: - rollup: + "@types/react": optional: true - checksum: 730f32c2f8fdddff07cf0fca86a5dac7c475605fb96930197a868c066e62eb6388c557545e4f7d99b7a283411754c9fbf98944ab086b6074e04fc1292e234aa8 + "@types/react-dom": + optional: true + checksum: acfbc9b0b2c553d343c22f02c9f098bc5cfa99e6e48df91c0d671855013f8b877ade9c657b7420a7aa523b5aceadea32a60dd72c23b1291f415684fb45d00cff languageName: node linkType: hard -"@rollup/pluginutils@npm:^5.0.1": - version: 5.0.5 - resolution: "@rollup/pluginutils@npm:5.0.5" +"@radix-ui/react-compose-refs@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-compose-refs@npm:1.0.1" dependencies: - "@types/estree": ^1.0.0 - estree-walker: ^2.0.2 - picomatch: ^2.3.1 + "@babel/runtime": ^7.13.10 peerDependencies: - rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 peerDependenciesMeta: - rollup: + "@types/react": optional: true - checksum: dcd4d6e3cb6047f18c465a5f2bcd29995c565f083fb6ca5505bcf2018ae0c16634fd38d99538fbb7dcef4e1b491cf4b4465f8845b5666778a925a27e9202dbab + checksum: 2b9a613b6db5bff8865588b6bf4065f73021b3d16c0a90b2d4c23deceeb63612f1f15de188227ebdc5f88222cab031be617a9dd025874c0487b303be3e5cc2a8 languageName: node linkType: hard -"@semantic-release/commit-analyzer@npm:^9.0.2": - version: 9.0.2 - resolution: "@semantic-release/commit-analyzer@npm:9.0.2" +"@radix-ui/react-context@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-context@npm:1.0.1" dependencies: - conventional-changelog-angular: ^5.0.0 - conventional-commits-filter: ^2.0.0 - conventional-commits-parser: ^3.2.3 - debug: ^4.0.0 - import-from: ^4.0.0 - lodash: ^4.17.4 - micromatch: ^4.0.2 + "@babel/runtime": ^7.13.10 peerDependencies: - semantic-release: ">=18.0.0-beta.1" - checksum: f7f759e608c0c044ba8ec1b3aabad4305ac057cc45156b60a2f8dc355f5193b84ff7c661aefd4522659172f4d6ecf80219b8b28714bd76e4eb32e734b2e6ead9 + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 60e9b81d364f40c91a6213ec953f7c64fcd9d75721205a494a5815b3e5ae0719193429b62ee6c7002cd6aaf70f8c0e2f08bdbaba9ffcc233044d32b56d2127d1 languageName: node linkType: hard -"@semantic-release/error@npm:^2.2.0": - version: 2.2.0 - resolution: "@semantic-release/error@npm:2.2.0" - checksum: a264a8e16a89e5fcb104ffb2c4339fde3135b90a6d8fe4497a95fe0776a2bf77771d4c702343c47324aefee2e2a2af72f48b5310c84e8a0902fadb631272700f +"@radix-ui/react-direction@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-direction@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 5336a8b0d4f1cde585d5c2b4448af7b3d948bb63a1aadb37c77771b0e5902dc6266e409cf35fd0edaca7f33e26424be19e64fb8f9d7f7be2d6f1714ea2764210 languageName: node linkType: hard -"@semantic-release/error@npm:^3.0.0": - version: 3.0.0 - resolution: "@semantic-release/error@npm:3.0.0" - checksum: 29c4391ecbefd9ea991f8fdf5ab3ceb9c4830281da56d9dbacd945c476cb86f10c3b55cd4a6597098c0ea3a59f1ec4752132abeea633e15972f49f4704e61d35 +"@radix-ui/react-dismissable-layer@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-dismissable-layer@npm:1.0.4" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-callback-ref": 1.0.1 + "@radix-ui/react-use-escape-keydown": 1.0.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ea86004ed56a10609dd84eef39dc1e57b400d687a35be41bb4aaa06dc7ad6dbd0a8da281e08c8c077fdbd523122e4d860cb7438a60c664f024f77c8b41299ec6 languageName: node linkType: hard -"@semantic-release/git@npm:^10.0.1": - version: 10.0.1 - resolution: "@semantic-release/git@npm:10.0.1" +"@radix-ui/react-focus-guards@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-focus-guards@npm:1.0.1" dependencies: - "@semantic-release/error": ^3.0.0 - aggregate-error: ^3.0.0 - debug: ^4.0.0 - dir-glob: ^3.0.0 - execa: ^5.0.0 - lodash: ^4.17.4 - micromatch: ^4.0.0 - p-reduce: ^2.0.0 + "@babel/runtime": ^7.13.10 peerDependencies: - semantic-release: ">=18.0.0" - checksum: b0a346acaf13d1bbd8d8d895bb0dee025dd6d4742769b5dd875018fff8fcfe0f5414299dbe1ed026e53b8f8b04eeceef49a3d56c5f6506016c656df95d2ced04 + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 1f8ca8f83b884b3612788d0742f3f054e327856d90a39841a47897dbed95e114ee512362ae314177de226d05310047cabbf66b686ae86ad1b65b6b295be24ef7 languageName: node linkType: hard -"@semantic-release/github@npm:^8.0.0, @semantic-release/github@npm:^8.0.7": - version: 8.1.0 - resolution: "@semantic-release/github@npm:8.1.0" +"@radix-ui/react-focus-scope@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-focus-scope@npm:1.0.3" dependencies: - "@octokit/core": ^4.2.1 - "@octokit/plugin-paginate-rest": ^6.1.2 - "@octokit/plugin-retry": ^4.1.3 - "@octokit/plugin-throttling": ^5.2.3 - "@semantic-release/error": ^3.0.0 - aggregate-error: ^3.0.0 - debug: ^4.0.0 - dir-glob: ^3.0.0 - fs-extra: ^11.0.0 - globby: ^11.0.0 - http-proxy-agent: ^7.0.0 - https-proxy-agent: ^7.0.0 - issue-parser: ^6.0.0 - lodash: ^4.17.4 - mime: ^3.0.0 - p-filter: ^2.0.0 - url-join: ^4.0.0 + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-callback-ref": 1.0.1 peerDependencies: - semantic-release: ">=18.0.0-beta.1" - checksum: ce199225ab077e25731799145873f41d8d0ab0d00ae221aa6ae4574e58c22f994f9bd8f13c424ac5580e978a8047f5a4fa4bbb681b823f4ba94a8ce4699c11c8 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: e5b1a089071fbe77aca11124a4ad9623fc2bcaf4c019759b0cd044bf0878ecc924131ee09c6a22d38a3f094684ef68ed18fa65c8d891918412e0afc685a464e0 languageName: node linkType: hard -"@semantic-release/npm@npm:9.0.1": - version: 9.0.1 - resolution: "@semantic-release/npm@npm:9.0.1" +"@radix-ui/react-id@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-id@npm:1.0.1" dependencies: - "@semantic-release/error": ^3.0.0 - aggregate-error: ^3.0.0 - execa: ^5.0.0 - fs-extra: ^10.0.0 - lodash: ^4.17.15 - nerf-dart: ^1.0.0 - normalize-url: ^6.0.0 - npm: ^8.3.0 - rc: ^1.2.8 - read-pkg: ^5.0.0 - registry-auth-token: ^4.0.0 - semver: ^7.1.2 - tempy: ^1.0.0 + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-layout-effect": 1.0.1 peerDependencies: - semantic-release: ">=19.0.0" - checksum: cd18eab713521566ba9aacaa63c2cf76ba1796d00e3f94579c56a591b21e050340a9021127685d10d55419a6eb0b545842a7a3b785ad10a94449ea32d588ee10 + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 446a453d799cc790dd2a1583ff8328da88271bff64530b5a17c102fa7fb35eece3cf8985359d416f65e330cd81aa7b8fe984ea125fc4f4eaf4b3801d698e49fe languageName: node linkType: hard -"@semantic-release/npm@patch:@semantic-release/npm@npm%3A9.0.1#./.yarn/patches/@semantic-release-npm-npm-9.0.1-ed6d302b00.patch::locator=%40lightningjs%2Fmonorepo%40workspace%3A.": - version: 9.0.1 - resolution: "@semantic-release/npm@patch:@semantic-release/npm@npm%3A9.0.1#./.yarn/patches/@semantic-release-npm-npm-9.0.1-ed6d302b00.patch::version=9.0.1&hash=4bc5b9&locator=%40lightningjs%2Fmonorepo%40workspace%3A." - dependencies: - "@semantic-release/error": ^3.0.0 - aggregate-error: ^3.0.0 - execa: ^5.0.0 - fs-extra: ^10.0.0 - lodash: ^4.17.15 - nerf-dart: ^1.0.0 - normalize-url: ^6.0.0 - npm: ^8.3.0 - rc: ^1.2.8 - read-pkg: ^5.0.0 - registry-auth-token: ^4.0.0 - semver: ^7.1.2 - tempy: ^1.0.0 +"@radix-ui/react-popper@npm:1.1.2": + version: 1.1.2 + resolution: "@radix-ui/react-popper@npm:1.1.2" + dependencies: + "@babel/runtime": ^7.13.10 + "@floating-ui/react-dom": ^2.0.0 + "@radix-ui/react-arrow": 1.0.3 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-callback-ref": 1.0.1 + "@radix-ui/react-use-layout-effect": 1.0.1 + "@radix-ui/react-use-rect": 1.0.1 + "@radix-ui/react-use-size": 1.0.1 + "@radix-ui/rect": 1.0.1 peerDependencies: - semantic-release: ">=19.0.0" - checksum: 027c5ee9ab4ae46512735e3720054b78b6524e2ced18f3dd813a51305936057e170e3565d8b7874bf8de900c96faac3b0aeca0c747c2707487c92b1422f80da6 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 4929daa0d1cccada3cff50de0e00c0d186ffea97a5f28545c77fa85ff9bc5c105a54dddac400c2e2dcac631f0f7ea88e59f2e5ad0f80bb2cb7b62cc7cd30400f languageName: node linkType: hard -"@semantic-release/release-notes-generator@npm:^10.0.0, @semantic-release/release-notes-generator@npm:^10.0.3": - version: 10.0.3 - resolution: "@semantic-release/release-notes-generator@npm:10.0.3" +"@radix-ui/react-portal@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-portal@npm:1.0.3" dependencies: - conventional-changelog-angular: ^5.0.0 - conventional-changelog-writer: ^5.0.0 - conventional-commits-filter: ^2.0.0 - conventional-commits-parser: ^3.2.3 - debug: ^4.0.0 - get-stream: ^6.0.0 - import-from: ^4.0.0 - into-stream: ^6.0.0 - lodash: ^4.17.4 - read-pkg-up: ^7.0.0 + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.3 peerDependencies: - semantic-release: ">=18.0.0-beta.1" - checksum: 0237e7e6ebf41b7c6a72eea704b007442cfd05910ded7059235a5684a0e4a233b2ca3c3e39923901131e7f0a4dcb5e95737af469081529acc393223c04715505 + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: d352bcd6ad65eb43c9e0d72d0755c2aae85e03fb287770866262be3a2d5302b2885aee3cd99f2bbf62ecd14fcb1460703f1dcdc40351f77ad887b931c6f0012a languageName: node linkType: hard -"@sideway/address@npm:^4.1.3": - version: 4.1.4 - resolution: "@sideway/address@npm:4.1.4" +"@radix-ui/react-primitive@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-primitive@npm:1.0.3" dependencies: - "@hapi/hoek": ^9.0.0 - checksum: b9fca2a93ac2c975ba12e0a6d97853832fb1f4fb02393015e012b47fa916a75ca95102d77214b2a29a2784740df2407951af8c5dde054824c65577fd293c4cdb + "@babel/runtime": ^7.13.10 + "@radix-ui/react-slot": 1.0.2 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 9402bc22923c8e5c479051974a721c301535c36521c0237b83e5fa213d013174e77f3ad7905e6d60ef07e14f88ec7f4ea69891dc7a2b39047f8d3640e8f8d713 languageName: node linkType: hard -"@sideway/formula@npm:^3.0.1": - version: 3.0.1 - resolution: "@sideway/formula@npm:3.0.1" - checksum: e4beeebc9dbe2ff4ef0def15cec0165e00d1612e3d7cea0bc9ce5175c3263fc2c818b679bd558957f49400ee7be9d4e5ac90487e1625b4932e15c4aa7919c57a +"@radix-ui/react-roving-focus@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-roving-focus@npm:1.0.4" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-collection": 1.0.3 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-direction": 1.0.1 + "@radix-ui/react-id": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-callback-ref": 1.0.1 + "@radix-ui/react-use-controllable-state": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 69b1c82c2d9db3ba71549a848f2704200dab1b2cd22d050c1e081a78b9a567dbfdc7fd0403ee010c19b79652de69924d8ca2076cd031d6552901e4213493ffc7 languageName: node linkType: hard -"@sideway/pinpoint@npm:^2.0.0": - version: 2.0.0 - resolution: "@sideway/pinpoint@npm:2.0.0" - checksum: 0f4491e5897fcf5bf02c46f5c359c56a314e90ba243f42f0c100437935daa2488f20482f0f77186bd6bf43345095a95d8143ecf8b1f4d876a7bc0806aba9c3d2 +"@radix-ui/react-select@npm:^1.2.2": + version: 1.2.2 + resolution: "@radix-ui/react-select@npm:1.2.2" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/number": 1.0.1 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-collection": 1.0.3 + "@radix-ui/react-compose-refs": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-direction": 1.0.1 + "@radix-ui/react-dismissable-layer": 1.0.4 + "@radix-ui/react-focus-guards": 1.0.1 + "@radix-ui/react-focus-scope": 1.0.3 + "@radix-ui/react-id": 1.0.1 + "@radix-ui/react-popper": 1.1.2 + "@radix-ui/react-portal": 1.0.3 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-slot": 1.0.2 + "@radix-ui/react-use-callback-ref": 1.0.1 + "@radix-ui/react-use-controllable-state": 1.0.1 + "@radix-ui/react-use-layout-effect": 1.0.1 + "@radix-ui/react-use-previous": 1.0.1 + "@radix-ui/react-visually-hidden": 1.0.3 + aria-hidden: ^1.1.1 + react-remove-scroll: 2.5.5 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: af7b63cc9e2c6006ec08163392d244941e9e03534e7add1b7c5a86059d0eb8a0398d4f3e80d43ff22126874a02b985e44f1722d1de9218922f7aa653d09412e3 + languageName: node + linkType: hard + +"@radix-ui/react-separator@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-separator@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 42f8c95e404de2ce9387040d78049808a48d423cd4c3bad8cca92c4b0bcbdcb3566b5b52a920d4e939a74b51188697f20a012221f0e630fc7f56de64096c15d2 + languageName: node + linkType: hard + +"@radix-ui/react-slot@npm:1.0.2": + version: 1.0.2 + resolution: "@radix-ui/react-slot@npm:1.0.2" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-compose-refs": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: edf5edf435ff594bea7e198bf16d46caf81b6fb559493acad4fa8c308218896136acb16f9b7238c788fd13e94a904f2fd0b6d834e530e4cae94522cdb8f77ce9 + languageName: node + linkType: hard + +"@radix-ui/react-toggle-group@npm:1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-toggle-group@npm:1.0.4" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-direction": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-roving-focus": 1.0.4 + "@radix-ui/react-toggle": 1.0.3 + "@radix-ui/react-use-controllable-state": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: b6c11fbbc3ca857ff68c0fa31f293c0d0111bcc8aa0cde2566214c090907530bfcb3b862f81585c2b02d8989b5c7971acff4d5c07c429870d80bd5602e30d376 + languageName: node + linkType: hard + +"@radix-ui/react-toggle@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-toggle@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-use-controllable-state": 1.0.1 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: ed5407f48254f20cda542017774f259d0b2c0007ea4bd7287d10d751016dbf269cb13d1142591432c269c3ab768cde2f1ba0344743027d36bbec10af909f19de + languageName: node + linkType: hard + +"@radix-ui/react-toolbar@npm:^1.0.4": + version: 1.0.4 + resolution: "@radix-ui/react-toolbar@npm:1.0.4" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/primitive": 1.0.1 + "@radix-ui/react-context": 1.0.1 + "@radix-ui/react-direction": 1.0.1 + "@radix-ui/react-primitive": 1.0.3 + "@radix-ui/react-roving-focus": 1.0.4 + "@radix-ui/react-separator": 1.0.3 + "@radix-ui/react-toggle-group": 1.0.4 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 7ebee1f8add6510108979433c5b38627e2de9d48ef2172ca15274b9edbbc106ff43bcd47ff733b03ed2215b92e7af364ff82c79e5a1728374847e2b1e315552c + languageName: node + linkType: hard + +"@radix-ui/react-use-callback-ref@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-callback-ref@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: b9fd39911c3644bbda14a84e4fca080682bef84212b8d8931fcaa2d2814465de242c4cfd8d7afb3020646bead9c5e539d478cea0a7031bee8a8a3bb164f3bc4c + languageName: node + linkType: hard + +"@radix-ui/react-use-controllable-state@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-controllable-state@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-callback-ref": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: dee2be1937d293c3a492cb6d279fc11495a8f19dc595cdbfe24b434e917302f9ac91db24e8cc5af9a065f3f209c3423115b5442e65a5be9fd1e9091338972be9 + languageName: node + linkType: hard + +"@radix-ui/react-use-escape-keydown@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-use-escape-keydown@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-callback-ref": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: c6ed0d9ce780f67f924980eb305af1f6cce2a8acbaf043a58abe0aa3cc551d9aa76ccee14531df89bbee302ead7ecc7fce330886f82d4672c5eda52f357ef9b8 + languageName: node + linkType: hard + +"@radix-ui/react-use-layout-effect@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-layout-effect@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: bed9c7e8de243a5ec3b93bb6a5860950b0dba359b6680c84d57c7a655e123dec9b5891c5dfe81ab970652e7779fe2ad102a23177c7896dde95f7340817d47ae5 + languageName: node + linkType: hard + +"@radix-ui/react-use-previous@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-previous@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 66b4312e857c58b75f3bf62a2048ef090b79a159e9da06c19a468c93e62336969c33dbef60ff16969f00b20386cc25d138f6a353f1658b35baac0a6eff4761b9 + languageName: node + linkType: hard + +"@radix-ui/react-use-rect@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-rect@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/rect": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 433f07e61e04eb222349825bb05f3591fca131313a1d03709565d6226d8660bd1d0423635553f95ee4fcc25c8f2050972d848808d753c388e2a9ae191ebf17f3 + languageName: node + linkType: hard + +"@radix-ui/react-use-size@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/react-use-size@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-use-layout-effect": 1.0.1 + peerDependencies: + "@types/react": "*" + react: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 6cc150ad1e9fa85019c225c5a5d50a0af6cdc4653dad0c21b4b40cd2121f36ee076db326c43e6bc91a69766ccff5a84e917d27970176b592577deea3c85a3e26 + languageName: node + linkType: hard + +"@radix-ui/react-visually-hidden@npm:1.0.3": + version: 1.0.3 + resolution: "@radix-ui/react-visually-hidden@npm:1.0.3" + dependencies: + "@babel/runtime": ^7.13.10 + "@radix-ui/react-primitive": 1.0.3 + peerDependencies: + "@types/react": "*" + "@types/react-dom": "*" + react: ^16.8 || ^17.0 || ^18.0 + react-dom: ^16.8 || ^17.0 || ^18.0 + peerDependenciesMeta: + "@types/react": + optional: true + "@types/react-dom": + optional: true + checksum: 2e9d0c8253f97e7d6ffb2e52a5cfd40ba719f813b39c3e2e42c496d54408abd09ef66b5aec4af9b8ab0553215e32452a5d0934597a49c51dd90dc39181ed0d57 + languageName: node + linkType: hard + +"@radix-ui/rect@npm:1.0.1": + version: 1.0.1 + resolution: "@radix-ui/rect@npm:1.0.1" + dependencies: + "@babel/runtime": ^7.13.10 + checksum: aeec13b234a946052512d05239067d2d63422f9ec70bf2fe7acfd6b9196693fc33fbaf43c2667c167f777d90a095c6604eb487e0bce79e230b6df0f6cacd6a55 + languageName: node + linkType: hard + +"@rollup/plugin-babel@npm:^6.0.2": + version: 6.0.4 + resolution: "@rollup/plugin-babel@npm:6.0.4" + dependencies: + "@babel/helper-module-imports": ^7.18.6 + "@rollup/pluginutils": ^5.0.1 + peerDependencies: + "@babel/core": ^7.0.0 + "@types/babel__core": ^7.1.9 + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + "@types/babel__core": + optional: true + rollup: + optional: true + checksum: c035fd7814ad75b9b584727fe31c86611697be88abd2a4ac836c17fa42a241de46f698c225d9c4e65336374fb19e48a1e9a22cc374a0cc0b867c3970eb62b2f2 + languageName: node + linkType: hard + +"@rollup/plugin-image@npm:^3.0.1": + version: 3.0.3 + resolution: "@rollup/plugin-image@npm:3.0.3" + dependencies: + "@rollup/pluginutils": ^5.0.1 + mini-svg-data-uri: ^1.4.4 + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 30363d50c3d43fc35add135ce1b9591a69f378d696829724ce229e7c78ed00bc646280c150bd4b872d9359aeee656fae7107876c802dd7374aa71e21cb0af371 + languageName: node + linkType: hard + +"@rollup/plugin-json@npm:^5.0.1": + version: 5.0.2 + resolution: "@rollup/plugin-json@npm:5.0.2" + dependencies: + "@rollup/pluginutils": ^5.0.1 + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 9b5f90ea311dfcfacf0f38af39bbb1954ea56d6faecdee3d528f73d0e02da96a0706ab21fae0c8eef9bb5d756f6f50b40b5a252ffd9800397012b5bac6764b6f + languageName: node + linkType: hard + +"@rollup/plugin-node-resolve@npm:^15.0.1": + version: 15.2.3 + resolution: "@rollup/plugin-node-resolve@npm:15.2.3" + dependencies: + "@rollup/pluginutils": ^5.0.1 + "@types/resolve": 1.20.2 + deepmerge: ^4.2.2 + is-builtin-module: ^3.2.1 + is-module: ^1.0.0 + resolve: ^1.22.1 + peerDependencies: + rollup: ^2.78.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: 730f32c2f8fdddff07cf0fca86a5dac7c475605fb96930197a868c066e62eb6388c557545e4f7d99b7a283411754c9fbf98944ab086b6074e04fc1292e234aa8 + languageName: node + linkType: hard + +"@rollup/pluginutils@npm:^5.0.1": + version: 5.0.5 + resolution: "@rollup/pluginutils@npm:5.0.5" + dependencies: + "@types/estree": ^1.0.0 + estree-walker: ^2.0.2 + picomatch: ^2.3.1 + peerDependencies: + rollup: ^1.20.0||^2.0.0||^3.0.0||^4.0.0 + peerDependenciesMeta: + rollup: + optional: true + checksum: dcd4d6e3cb6047f18c465a5f2bcd29995c565f083fb6ca5505bcf2018ae0c16634fd38d99538fbb7dcef4e1b491cf4b4465f8845b5666778a925a27e9202dbab + languageName: node + linkType: hard + +"@semantic-release/commit-analyzer@npm:^9.0.2": + version: 9.0.2 + resolution: "@semantic-release/commit-analyzer@npm:9.0.2" + dependencies: + conventional-changelog-angular: ^5.0.0 + conventional-commits-filter: ^2.0.0 + conventional-commits-parser: ^3.2.3 + debug: ^4.0.0 + import-from: ^4.0.0 + lodash: ^4.17.4 + micromatch: ^4.0.2 + peerDependencies: + semantic-release: ">=18.0.0-beta.1" + checksum: f7f759e608c0c044ba8ec1b3aabad4305ac057cc45156b60a2f8dc355f5193b84ff7c661aefd4522659172f4d6ecf80219b8b28714bd76e4eb32e734b2e6ead9 + languageName: node + linkType: hard + +"@semantic-release/error@npm:^2.2.0": + version: 2.2.0 + resolution: "@semantic-release/error@npm:2.2.0" + checksum: a264a8e16a89e5fcb104ffb2c4339fde3135b90a6d8fe4497a95fe0776a2bf77771d4c702343c47324aefee2e2a2af72f48b5310c84e8a0902fadb631272700f + languageName: node + linkType: hard + +"@semantic-release/error@npm:^3.0.0": + version: 3.0.0 + resolution: "@semantic-release/error@npm:3.0.0" + checksum: 29c4391ecbefd9ea991f8fdf5ab3ceb9c4830281da56d9dbacd945c476cb86f10c3b55cd4a6597098c0ea3a59f1ec4752132abeea633e15972f49f4704e61d35 + languageName: node + linkType: hard + +"@semantic-release/git@npm:^10.0.1": + version: 10.0.1 + resolution: "@semantic-release/git@npm:10.0.1" + dependencies: + "@semantic-release/error": ^3.0.0 + aggregate-error: ^3.0.0 + debug: ^4.0.0 + dir-glob: ^3.0.0 + execa: ^5.0.0 + lodash: ^4.17.4 + micromatch: ^4.0.0 + p-reduce: ^2.0.0 + peerDependencies: + semantic-release: ">=18.0.0" + checksum: b0a346acaf13d1bbd8d8d895bb0dee025dd6d4742769b5dd875018fff8fcfe0f5414299dbe1ed026e53b8f8b04eeceef49a3d56c5f6506016c656df95d2ced04 + languageName: node + linkType: hard + +"@semantic-release/github@npm:^8.0.0, @semantic-release/github@npm:^8.0.7": + version: 8.1.0 + resolution: "@semantic-release/github@npm:8.1.0" + dependencies: + "@octokit/core": ^4.2.1 + "@octokit/plugin-paginate-rest": ^6.1.2 + "@octokit/plugin-retry": ^4.1.3 + "@octokit/plugin-throttling": ^5.2.3 + "@semantic-release/error": ^3.0.0 + aggregate-error: ^3.0.0 + debug: ^4.0.0 + dir-glob: ^3.0.0 + fs-extra: ^11.0.0 + globby: ^11.0.0 + http-proxy-agent: ^7.0.0 + https-proxy-agent: ^7.0.0 + issue-parser: ^6.0.0 + lodash: ^4.17.4 + mime: ^3.0.0 + p-filter: ^2.0.0 + url-join: ^4.0.0 + peerDependencies: + semantic-release: ">=18.0.0-beta.1" + checksum: ce199225ab077e25731799145873f41d8d0ab0d00ae221aa6ae4574e58c22f994f9bd8f13c424ac5580e978a8047f5a4fa4bbb681b823f4ba94a8ce4699c11c8 + languageName: node + linkType: hard + +"@semantic-release/npm@npm:9.0.1": + version: 9.0.1 + resolution: "@semantic-release/npm@npm:9.0.1" + dependencies: + "@semantic-release/error": ^3.0.0 + aggregate-error: ^3.0.0 + execa: ^5.0.0 + fs-extra: ^10.0.0 + lodash: ^4.17.15 + nerf-dart: ^1.0.0 + normalize-url: ^6.0.0 + npm: ^8.3.0 + rc: ^1.2.8 + read-pkg: ^5.0.0 + registry-auth-token: ^4.0.0 + semver: ^7.1.2 + tempy: ^1.0.0 + peerDependencies: + semantic-release: ">=19.0.0" + checksum: cd18eab713521566ba9aacaa63c2cf76ba1796d00e3f94579c56a591b21e050340a9021127685d10d55419a6eb0b545842a7a3b785ad10a94449ea32d588ee10 + languageName: node + linkType: hard + +"@semantic-release/npm@patch:@semantic-release/npm@npm%3A9.0.1#./.yarn/patches/@semantic-release-npm-npm-9.0.1-ed6d302b00.patch::locator=%40lightningjs%2Fmonorepo%40workspace%3A.": + version: 9.0.1 + resolution: "@semantic-release/npm@patch:@semantic-release/npm@npm%3A9.0.1#./.yarn/patches/@semantic-release-npm-npm-9.0.1-ed6d302b00.patch::version=9.0.1&hash=4bc5b9&locator=%40lightningjs%2Fmonorepo%40workspace%3A." + dependencies: + "@semantic-release/error": ^3.0.0 + aggregate-error: ^3.0.0 + execa: ^5.0.0 + fs-extra: ^10.0.0 + lodash: ^4.17.15 + nerf-dart: ^1.0.0 + normalize-url: ^6.0.0 + npm: ^8.3.0 + rc: ^1.2.8 + read-pkg: ^5.0.0 + registry-auth-token: ^4.0.0 + semver: ^7.1.2 + tempy: ^1.0.0 + peerDependencies: + semantic-release: ">=19.0.0" + checksum: 027c5ee9ab4ae46512735e3720054b78b6524e2ced18f3dd813a51305936057e170e3565d8b7874bf8de900c96faac3b0aeca0c747c2707487c92b1422f80da6 + languageName: node + linkType: hard + +"@semantic-release/release-notes-generator@npm:^10.0.0, @semantic-release/release-notes-generator@npm:^10.0.3": + version: 10.0.3 + resolution: "@semantic-release/release-notes-generator@npm:10.0.3" + dependencies: + conventional-changelog-angular: ^5.0.0 + conventional-changelog-writer: ^5.0.0 + conventional-commits-filter: ^2.0.0 + conventional-commits-parser: ^3.2.3 + debug: ^4.0.0 + get-stream: ^6.0.0 + import-from: ^4.0.0 + into-stream: ^6.0.0 + lodash: ^4.17.4 + read-pkg-up: ^7.0.0 + peerDependencies: + semantic-release: ">=18.0.0-beta.1" + checksum: 0237e7e6ebf41b7c6a72eea704b007442cfd05910ded7059235a5684a0e4a233b2ca3c3e39923901131e7f0a4dcb5e95737af469081529acc393223c04715505 + languageName: node + linkType: hard + +"@sideway/address@npm:^4.1.3": + version: 4.1.4 + resolution: "@sideway/address@npm:4.1.4" + dependencies: + "@hapi/hoek": ^9.0.0 + checksum: b9fca2a93ac2c975ba12e0a6d97853832fb1f4fb02393015e012b47fa916a75ca95102d77214b2a29a2784740df2407951af8c5dde054824c65577fd293c4cdb + languageName: node + linkType: hard + +"@sideway/formula@npm:^3.0.1": + version: 3.0.1 + resolution: "@sideway/formula@npm:3.0.1" + checksum: e4beeebc9dbe2ff4ef0def15cec0165e00d1612e3d7cea0bc9ce5175c3263fc2c818b679bd558957f49400ee7be9d4e5ac90487e1625b4932e15c4aa7919c57a + languageName: node + linkType: hard + +"@sideway/pinpoint@npm:^2.0.0": + version: 2.0.0 + resolution: "@sideway/pinpoint@npm:2.0.0" + checksum: 0f4491e5897fcf5bf02c46f5c359c56a314e90ba243f42f0c100437935daa2488f20482f0f77186bd6bf43345095a95d8143ecf8b1f4d876a7bc0806aba9c3d2 languageName: node linkType: hard @@ -3488,13 +3879,6 @@ __metadata: languageName: node linkType: hard -"@sindresorhus/is@npm:^0.14.0": - version: 0.14.0 - resolution: "@sindresorhus/is@npm:0.14.0" - checksum: 971e0441dd44ba3909b467219a5e242da0fc584048db5324cfb8048148fa8dcc9d44d71e3948972c4f6121d24e5da402ef191420d1266a95f713bb6d6e59c98a - languageName: node - linkType: hard - "@sindresorhus/is@npm:^4.0.0": version: 4.6.0 resolution: "@sindresorhus/is@npm:4.6.0" @@ -3520,29 +3904,26 @@ __metadata: languageName: node linkType: hard -"@storybook/addon-actions@npm:6.5.16, @storybook/addon-actions@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/addon-actions@npm:6.5.16" +"@storybook/addon-actions@npm:7.5.3, @storybook/addon-actions@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/addon-actions@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/theming": 7.5.3 + "@storybook/types": 7.5.3 + dequal: ^2.0.2 lodash: ^4.17.21 polished: ^4.2.2 prop-types: ^15.7.2 - react-inspector: ^5.1.0 - regenerator-runtime: ^0.13.7 - telejson: ^6.0.8 + react-inspector: ^6.0.0 + telejson: ^7.2.0 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - uuid-browser: ^3.1.0 + uuid: ^9.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3551,27 +3932,24 @@ __metadata: optional: true react-dom: optional: true - checksum: d506a932f38412fc234cd58b5f2c8a0bfb8f3820b0ce8042234e9bf4bd277a2befc2d8458d061405ee72722206756375f471a22c37ea32f384259fcbb1a2b6a5 + checksum: d79baf1da30da5f99d513f08f74093741725c9f865990bf7f99ca2ae171156ab9f11f6c354c32b73d7d9fed13665780cf3a2a7623b7d6877c8dc262dd5616733 languageName: node linkType: hard -"@storybook/addon-backgrounds@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/addon-backgrounds@npm:6.5.16" +"@storybook/addon-backgrounds@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/addon-backgrounds@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/theming": 7.5.3 + "@storybook/types": 7.5.3 memoizerific: ^1.11.3 - regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3580,24 +3958,24 @@ __metadata: optional: true react-dom: optional: true - checksum: d10f0a6b5bf8f9974d3be08f1c30023f3148a0121456bf6296dbf70678f2591440e6fb5fd0643bc937a822c49284d81afeeed66f1b3de775d24c1149f402824b + checksum: 6a432d490a8df336dc419dde7ee28abc3ca3966f2e512c1c3c6479b139f99e294213d832d91e8c8c18c96d3b3acb84299f0789800797d6338e691ee1e9c667fe languageName: node linkType: hard -"@storybook/addon-controls@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/addon-controls@npm:6.5.16" +"@storybook/addon-controls@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/addon-controls@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/node-logger": 6.5.16 - "@storybook/store": 6.5.16 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 + "@storybook/blocks": 7.5.3 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/core-common": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/manager-api": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/theming": 7.5.3 + "@storybook/types": 7.5.3 lodash: ^4.17.21 ts-dedent: ^2.0.0 peerDependencies: @@ -3608,133 +3986,113 @@ __metadata: optional: true react-dom: optional: true - checksum: a9f1f577e5d991ae271c9823662adf65952554303094a2e0127bfe9d48e2415796628dadc3cfbc767600e21588336bfd9cb43da59fe76507b2186f6a61da34b8 + checksum: c86f8da8a3a3e1b286826eb7c157991dfb62d9e2d1c4493966beadde5bcf8dec3ff6f88433fec99843b2020a9e025a0635d497abda0bd52b4fdbe0d3bce65638 languageName: node linkType: hard -"@storybook/addon-docs@npm:6.5.16, @storybook/addon-docs@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/addon-docs@npm:6.5.16" +"@storybook/addon-designs@npm:^7.0.5": + version: 7.0.5 + resolution: "@storybook/addon-designs@npm:7.0.5" dependencies: - "@babel/plugin-transform-react-jsx": ^7.12.12 - "@babel/preset-env": ^7.12.11 - "@jest/transform": ^26.6.2 - "@mdx-js/react": ^1.6.22 - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/docs-tools": 6.5.16 - "@storybook/mdx1-csf": ^0.0.1 - "@storybook/node-logger": 6.5.16 - "@storybook/postinstall": 6.5.16 - "@storybook/preview-web": 6.5.16 - "@storybook/source-loader": 6.5.16 - "@storybook/store": 6.5.16 - "@storybook/theming": 6.5.16 - babel-loader: ^8.0.0 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - lodash: ^4.17.21 - regenerator-runtime: ^0.13.7 - remark-external-links: ^8.0.0 - remark-slug: ^6.0.0 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 + "@figspec/react": ^1.0.0 peerDependencies: - "@storybook/mdx2-csf": ^0.0.3 + "@storybook/addon-docs": ^7.0.0 + "@storybook/addons": ^7.0.0 + "@storybook/components": ^7.0.0 + "@storybook/manager-api": ^7.0.0 + "@storybook/preview-api": ^7.0.0 + "@storybook/theming": ^7.0.0 react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: - "@storybook/mdx2-csf": - optional: true react: optional: true react-dom: optional: true - checksum: 3203abc3af20bd8d22bda78c3c98b57f1c46ef29fe1942def0de687ddf08769592ec99d978048ed0aca82c13017b758392f644aaba40a0c0b68d2c61a9e5957d - languageName: node - linkType: hard - -"@storybook/addon-essentials@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/addon-essentials@npm:6.5.16" - dependencies: - "@storybook/addon-actions": 6.5.16 - "@storybook/addon-backgrounds": 6.5.16 - "@storybook/addon-controls": 6.5.16 - "@storybook/addon-docs": 6.5.16 - "@storybook/addon-measure": 6.5.16 - "@storybook/addon-outline": 6.5.16 - "@storybook/addon-toolbars": 6.5.16 - "@storybook/addon-viewport": 6.5.16 - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/node-logger": 6.5.16 - core-js: ^3.8.2 - regenerator-runtime: ^0.13.7 + checksum: 35b987dd261c87d45c6e90587199e65db511360ad33652c73fdbe944cd7d4dc880c396d505e7e1f1f20cc77f0aeb92f433f7ec6412c3c0c31a42c2335e26fada + languageName: node + linkType: hard + +"@storybook/addon-docs@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/addon-docs@npm:7.5.3" + dependencies: + "@jest/transform": ^29.3.1 + "@mdx-js/react": ^2.1.5 + "@storybook/blocks": 7.5.3 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/csf-plugin": 7.5.3 + "@storybook/csf-tools": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/mdx2-csf": ^1.0.0 + "@storybook/node-logger": 7.5.3 + "@storybook/postinstall": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/react-dom-shim": 7.5.3 + "@storybook/theming": 7.5.3 + "@storybook/types": 7.5.3 + fs-extra: ^11.1.0 + remark-external-links: ^8.0.0 + remark-slug: ^6.0.0 ts-dedent: ^2.0.0 peerDependencies: - "@babel/core": ^7.9.6 - peerDependenciesMeta: - "@storybook/angular": - optional: true - "@storybook/builder-manager4": - optional: true - "@storybook/builder-manager5": - optional: true - "@storybook/builder-webpack4": - optional: true - "@storybook/builder-webpack5": - optional: true - "@storybook/html": - optional: true - "@storybook/vue": - optional: true - "@storybook/vue3": - optional: true - "@storybook/web-components": - optional: true - lit: - optional: true - lit-html: - optional: true - react: - optional: true - react-dom: - optional: true - svelte: - optional: true - sveltedoc-parser: - optional: true - vue: - optional: true - webpack: - optional: true - checksum: f82a02d00f02c642dae01b2c6c32d48dc4647fe4adbf17d55bb517812d9e483a773084c1c5ceda39d7db5fdaebcaca324a28bb465e35fb524667ef2f5382b1d6 - languageName: node - linkType: hard - -"@storybook/addon-interactions@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/addon-interactions@npm:6.5.16" - dependencies: - "@devtools-ds/object-inspector": ^1.1.2 - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/instrumenter": 6.5.16 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 - global: ^4.4.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 54ef17505cdeb24995131842055256000f2894d7a8e7a46e33c2b29bb4067abdf4a1bc160421729e222fd32d1d77b435fe2afe4d3f9afb32a9ccff7c3d4eeafe + languageName: node + linkType: hard + +"@storybook/addon-essentials@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/addon-essentials@npm:7.5.3" + dependencies: + "@storybook/addon-actions": 7.5.3 + "@storybook/addon-backgrounds": 7.5.3 + "@storybook/addon-controls": 7.5.3 + "@storybook/addon-docs": 7.5.3 + "@storybook/addon-highlight": 7.5.3 + "@storybook/addon-measure": 7.5.3 + "@storybook/addon-outline": 7.5.3 + "@storybook/addon-toolbars": 7.5.3 + "@storybook/addon-viewport": 7.5.3 + "@storybook/core-common": 7.5.3 + "@storybook/manager-api": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@storybook/preview-api": 7.5.3 + ts-dedent: ^2.0.0 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 57341a40f9343f8dab11950c5bd70251e7221048cdf2ef5ac8577586d753988e7f51ce0eaa06a2e216c75412622d70fe9a98f0d2c3eb80d8a699823132c70b88 + languageName: node + linkType: hard + +"@storybook/addon-highlight@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/addon-highlight@npm:7.5.3" + dependencies: + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/preview-api": 7.5.3 + checksum: be468def9a6c3495e72f2c0a15e132b519e909c42e58361fd8d55c1fb1b7764e86b9e0a6531ba0f61b227d9d2ed5646ad294db0729177a39e3da5a7e00a3f2f0 + languageName: node + linkType: hard + +"@storybook/addon-interactions@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/addon-interactions@npm:7.5.3" + dependencies: + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/core-common": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/instrumenter": 7.5.3 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/theming": 7.5.3 + "@storybook/types": 7.5.3 jest-mock: ^27.0.6 polished: ^4.2.2 ts-dedent: ^2.2.0 @@ -3746,25 +4104,23 @@ __metadata: optional: true react-dom: optional: true - checksum: cba31aa22e684c5551b9a7af95d949aa80286179324f1ef2a42e9f8be78109c140d730244bce1236af7dc157ba241bf567c3767ca99564162307ec377dffec48 + checksum: fec8909767b4d55d00757cae775ddd5eafc9e596293ef7dcbaa378119227e6a3cf1612d94cd3ec30f48ccb9702fefd5a8370498809e2c176df563b064540fcd1 languageName: node linkType: hard -"@storybook/addon-links@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/addon-links@npm:6.5.16" +"@storybook/addon-links@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/addon-links@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/router": 6.5.16 - "@types/qs": ^6.9.5 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/client-logger": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/router": 7.5.3 + "@storybook/types": 7.5.3 prop-types: ^15.7.2 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3774,22 +4130,33 @@ __metadata: optional: true react-dom: optional: true - checksum: 40fa5fcd98df3be50b3587efda79ddf0156eb0078dd0afec43e81e961475bc8583feec1314baabe59fe2dc8e5b9b4bb4a738435172c208f828d1538cd59882fe + checksum: cc1f425b8527068b2dd50b268d241201c9b1703358bd7016208e05974931e14bf24ec447b283c74385b4d8b634a985324dabf07444a97e924fdd5446afe67e14 languageName: node linkType: hard -"@storybook/addon-measure@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/addon-measure@npm:6.5.16" +"@storybook/addon-mdx-gfm@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/addon-mdx-gfm@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/node-logger": 7.5.3 + remark-gfm: ^3.0.1 + ts-dedent: ^2.0.0 + checksum: 6814b9c042047e441353a0f7b35138bc83de8e8be0cbc78740ff926ae1128c546b5143c39b11872fbe7e018dd3dfd838bfa198f32f63e22d72655a7b1e3091fa + languageName: node + linkType: hard + +"@storybook/addon-measure@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/addon-measure@npm:7.5.3" + dependencies: + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/types": 7.5.3 + tiny-invariant: ^1.3.1 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3798,23 +4165,21 @@ __metadata: optional: true react-dom: optional: true - checksum: 52fc33249679bb19fdd4e7285436b925832f3d18c223c495cea2b90aa68f08bc626199064eead88ea339ce7e7fa73940daf220e4408ccd4dfd3841288dc645e4 + checksum: a0b6cf0a4d42ed9671dcf50df2c33dd5eadf6e1f32de6862ba3d3d507431831bc03c4a5be83566ec445635d2df180657bdc1e1a07a189b5b301c4a543229c8c1 languageName: node linkType: hard -"@storybook/addon-outline@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/addon-outline@npm:6.5.16" +"@storybook/addon-outline@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/addon-outline@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - core-js: ^3.8.2 - global: ^4.4.0 - regenerator-runtime: ^0.13.7 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/types": 7.5.3 ts-dedent: ^2.0.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3824,27 +4189,25 @@ __metadata: optional: true react-dom: optional: true - checksum: cb838ecbbdb446552aab891e5fadef6663acf4b16b2bdc18b9a86c01866ccefff0129d9fb7d801604c43946fff5afdcb2c11a1a7813319948a08351c9f35bf46 + checksum: 07bf04a6427742594fcd8edc323a3a27cf6c249919b4d855725b23a580274bb777877d87fd7dab19829af4e93f5ac3a8f4574a85a852042a4f368e519139ea28 languageName: node linkType: hard -"@storybook/addon-storysource@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/addon-storysource@npm:6.5.16" +"@storybook/addon-storysource@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/addon-storysource@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/router": 6.5.16 - "@storybook/source-loader": 6.5.16 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/router": 7.5.3 + "@storybook/source-loader": 7.5.3 + "@storybook/theming": 7.5.3 estraverse: ^5.2.0 - loader-utils: ^2.0.4 prop-types: ^15.7.2 - react-syntax-highlighter: ^15.4.5 - regenerator-runtime: ^0.13.7 + react-syntax-highlighter: ^15.5.0 + tiny-invariant: ^1.3.1 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3853,21 +4216,19 @@ __metadata: optional: true react-dom: optional: true - checksum: 0e614542c99a0470c8b70881f2f5bd41f0d0f6e94c99b4efc2be9ff757a8021d00a4adc9e80c0c85dbdb3fe89f244fdf5633b0f0017fe565f81a7bde42dc96d2 + checksum: cbdcc173b04d91640888ba4cdc595d82888f5d9c624acb24871068eeef26bf19ec7b0bdd87d179e4b6275c36cd40ea2638fccba99bc7a6c738439ae520b57085 languageName: node linkType: hard -"@storybook/addon-toolbars@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/addon-toolbars@npm:6.5.16" +"@storybook/addon-toolbars@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/addon-toolbars@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 - regenerator-runtime: ^0.13.7 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/theming": 7.5.3 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 @@ -3876,913 +4237,799 @@ __metadata: optional: true react-dom: optional: true - checksum: 7a30259bef831769db3e8d76ad439cc5deec919abf47b27a9d0143a581434748d2c8868fbbf8b9cce2910fd61f2200415b6ab5bc0dfab02436fbea2c312da770 + checksum: c61d953a53dd0eb23f3dfcb52b4227d3e3aa6b8bbd8260007b2334ceb2dc3910aa0633f18858e8caac0027b7badc57937a2094219c0f29ae414ce5c705b7a0bb languageName: node linkType: hard -"@storybook/addon-viewport@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/addon-viewport@npm:6.5.16" +"@storybook/addon-viewport@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/addon-viewport@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/theming": 7.5.3 memoizerific: ^1.11.3 prop-types: ^15.7.2 - regenerator-runtime: ^0.13.7 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 peerDependenciesMeta: react: - optional: true - react-dom: - optional: true - checksum: 4b1de32b85b305c22b976bae040c360063d6152c5077930953cc9cb565735a516c1d239b0670f9a8218264aabff9e8d6c4336fdb70698765009791f24c0fc867 - languageName: node - linkType: hard - -"@storybook/addons@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/addons@npm:6.5.16" - dependencies: - "@storybook/api": 6.5.16 - "@storybook/channels": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/router": 6.5.16 - "@storybook/theming": 6.5.16 - "@types/webpack-env": ^1.16.0 - core-js: ^3.8.2 - global: ^4.4.0 - regenerator-runtime: ^0.13.7 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 0463150e4cf7bd2b2aaafdbaadfb4420e4e0a31eb651cfc1a2d7f4b4974caf67878712602474585dfa18f583000608598045594909959d2e9e2ec32ba004392d + optional: true + react-dom: + optional: true + checksum: 4b324c9edcc96ba72573093934d862005e20265dbd1e3a4430f07ecab7c1ee577e01a5a7b75907e2ab89fcb59c80dede5f16e6a6795426219170529baff654af languageName: node linkType: hard -"@storybook/api@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/api@npm:6.5.16" +"@storybook/blocks@npm:7.5.3, @storybook/blocks@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/blocks@npm:7.5.3" dependencies: - "@storybook/channels": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/router": 6.5.16 - "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 + "@storybook/channels": 7.5.3 + "@storybook/client-logger": 7.5.3 + "@storybook/components": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/csf": ^0.1.0 + "@storybook/docs-tools": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/manager-api": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/theming": 7.5.3 + "@storybook/types": 7.5.3 + "@types/lodash": ^4.14.167 + color-convert: ^2.0.1 + dequal: ^2.0.2 lodash: ^4.17.21 + markdown-to-jsx: ^7.1.8 memoizerific: ^1.11.3 - regenerator-runtime: ^0.13.7 - store2: ^2.12.0 - telejson: ^6.0.8 + polished: ^4.2.2 + react-colorful: ^5.1.2 + telejson: ^7.2.0 + tocbot: ^4.20.1 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: c873189ac1e501825d647903baa125899c492cee962cb86ebb7455110bd09194eeb6943f5c58a1f808ce4ee2e20e305f5604a4e60b07003c82a6fc6ceaee5ea9 - languageName: node - linkType: hard - -"@storybook/builder-webpack4@npm:6.5.16, @storybook/builder-webpack4@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/builder-webpack4@npm:6.5.16" - dependencies: - "@babel/core": ^7.12.10 - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/channel-postmessage": 6.5.16 - "@storybook/channels": 6.5.16 - "@storybook/client-api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/node-logger": 6.5.16 - "@storybook/preview-web": 6.5.16 - "@storybook/router": 6.5.16 - "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.16 - "@storybook/theming": 6.5.16 - "@storybook/ui": 6.5.16 - "@types/node": ^14.0.10 || ^16.0.0 - "@types/webpack": ^4.41.26 - autoprefixer: ^9.8.6 - babel-loader: ^8.0.0 - case-sensitive-paths-webpack-plugin: ^2.3.0 - core-js: ^3.8.2 - css-loader: ^3.6.0 - file-loader: ^6.2.0 - find-up: ^5.0.0 - fork-ts-checker-webpack-plugin: ^4.1.6 - glob: ^7.1.6 - glob-promise: ^3.4.0 - global: ^4.4.0 - html-webpack-plugin: ^4.0.0 - pnp-webpack-plugin: 1.6.4 - postcss: ^7.0.36 - postcss-flexbugs-fixes: ^4.2.1 - postcss-loader: ^4.2.0 - raw-loader: ^4.0.2 - stable: ^0.1.8 - style-loader: ^1.3.0 - terser-webpack-plugin: ^4.2.3 + checksum: 0b7506a52903ab319280e3af77a8e72c53d229df75187fe1d60330a903fc8926e09b7cc9debea1395afa8698c11050900f41ca24ac852bf93790e322affbfcdb + languageName: node + linkType: hard + +"@storybook/builder-manager@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/builder-manager@npm:7.5.3" + dependencies: + "@fal-works/esbuild-plugin-global-externals": ^2.1.2 + "@storybook/core-common": 7.5.3 + "@storybook/manager": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@types/ejs": ^3.1.1 + "@types/find-cache-dir": ^3.2.1 + "@yarnpkg/esbuild-plugin-pnp": ^3.0.0-rc.10 + browser-assert: ^1.2.1 + ejs: ^3.1.8 + esbuild: ^0.18.0 + esbuild-plugin-alias: ^0.2.1 + express: ^4.17.3 + find-cache-dir: ^3.0.0 + fs-extra: ^11.1.0 + process: ^0.11.10 + util: ^0.12.4 + checksum: dab636019edb2c9ff350c340a8722b49a61f013f90315a616f668175c441cee39a62308909fbf1e2429c14277809dd78a8322c16d8e7a5ab1fc7c3363ff19d98 + languageName: node + linkType: hard + +"@storybook/builder-webpack5@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/builder-webpack5@npm:7.5.3" + dependencies: + "@babel/core": ^7.22.0 + "@storybook/channels": 7.5.3 + "@storybook/client-logger": 7.5.3 + "@storybook/core-common": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/core-webpack": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@storybook/preview": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@swc/core": ^1.3.82 + "@types/node": ^18.0.0 + "@types/semver": ^7.3.4 + babel-loader: ^9.0.0 + babel-plugin-named-exports-order: ^0.0.2 + browser-assert: ^1.2.1 + case-sensitive-paths-webpack-plugin: ^2.4.0 + constants-browserify: ^1.0.0 + css-loader: ^6.7.1 + express: ^4.17.3 + fork-ts-checker-webpack-plugin: ^8.0.0 + fs-extra: ^11.1.0 + html-webpack-plugin: ^5.5.0 + path-browserify: ^1.0.1 + process: ^0.11.10 + semver: ^7.3.7 + style-loader: ^3.3.1 + swc-loader: ^0.2.3 + terser-webpack-plugin: ^5.3.1 ts-dedent: ^2.0.0 - url-loader: ^4.1.1 + url: ^0.11.0 + util: ^0.12.4 util-deprecate: ^1.0.2 - webpack: 4 - webpack-dev-middleware: ^3.7.3 - webpack-filter-warnings-plugin: ^1.2.1 + webpack: 5 + webpack-dev-middleware: ^6.1.1 webpack-hot-middleware: ^2.25.1 - webpack-virtual-modules: ^0.2.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + webpack-virtual-modules: ^0.5.0 peerDependenciesMeta: typescript: optional: true - checksum: 5e9137c390db00b4e166df3ca730eb1748f6bac92c841f3f75c37ad5277d6f5565f899de3bb0357fc51ce6821c8a8a8adba724e3dd7a3d1cc80816e09e5b7128 + checksum: 702175697c0f7e52c3c690b493fe06657cbb081c58e71567054f236e7521b7c421bef5876bcc9516d9ff99a570316477d1d57134c0fc4d0a9342bc153442207f languageName: node linkType: hard -"@storybook/channel-postmessage@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/channel-postmessage@npm:6.5.16" +"@storybook/channels@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/channels@npm:7.5.3" dependencies: - "@storybook/channels": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/client-logger": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 qs: ^6.10.0 - telejson: ^6.0.8 - checksum: d3560d81dbf4710cc23b227c12be328d87e627581afcb5fec959f1e795fb2b5824db2a7f03a4ddcd185ec9a37a7025415d8bb43b7a245f2466395908eb3e9bc3 - languageName: node - linkType: hard - -"@storybook/channel-websocket@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/channel-websocket@npm:6.5.16" - dependencies: - "@storybook/channels": 6.5.16 - "@storybook/client-logger": 6.5.16 - core-js: ^3.8.2 - global: ^4.4.0 - telejson: ^6.0.8 - checksum: 355c85f22d7cc65764871852debe347c43c3fe92d6a0caa64aecbe2dce78d4bf73b98e997099f9e4e7c204ad5821b979939b0700e446fa26478c1e1ba48e7380 - languageName: node - linkType: hard - -"@storybook/channels@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/channels@npm:6.5.16" - dependencies: - core-js: ^3.8.2 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - checksum: 3d7f7bc19ed7b250976e00e02ab544408806b439106bed18a5db9815612f6c5df9bdf7c1a97b5a40ba3194184ebe7e4c75e2bca5496025d6b26afefa95cfccbd + telejson: ^7.2.0 + tiny-invariant: ^1.3.1 + checksum: 1d354798d977b1f52dfa457e40352f38776016af7c6239dd6348cd80206df774401f9a7858bde72cb9f7be3d93e3bbc537eb3c07187a337559c60c65f962c1da languageName: node linkType: hard -"@storybook/cli@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/cli@npm:6.5.16" +"@storybook/cli@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/cli@npm:7.5.3" dependencies: - "@babel/core": ^7.12.10 - "@babel/preset-env": ^7.12.11 - "@storybook/codemod": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/csf-tools": 6.5.16 - "@storybook/node-logger": 6.5.16 - "@storybook/semver": ^7.3.2 - "@storybook/telemetry": 6.5.16 - boxen: ^5.1.2 + "@babel/core": ^7.22.9 + "@babel/preset-env": ^7.22.9 + "@babel/types": ^7.22.5 + "@ndelangen/get-tarball": ^3.0.7 + "@storybook/codemod": 7.5.3 + "@storybook/core-common": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/core-server": 7.5.3 + "@storybook/csf-tools": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@storybook/telemetry": 7.5.3 + "@storybook/types": 7.5.3 + "@types/semver": ^7.3.4 + "@yarnpkg/fslib": 2.10.3 + "@yarnpkg/libzip": 2.3.0 chalk: ^4.1.0 commander: ^6.2.1 - core-js: ^3.8.2 cross-spawn: ^7.0.3 + detect-indent: ^6.1.0 envinfo: ^7.7.3 - express: ^4.17.1 + execa: ^5.0.0 + express: ^4.17.3 find-up: ^5.0.0 - fs-extra: ^9.0.1 + fs-extra: ^11.1.0 + get-npm-tarball-url: ^2.0.3 get-port: ^5.1.1 + giget: ^1.0.0 globby: ^11.0.2 - jscodeshift: ^0.13.1 - json5: ^2.2.3 + jscodeshift: ^0.14.0 leven: ^3.1.0 + ora: ^5.4.1 + prettier: ^2.8.0 prompts: ^2.4.0 puppeteer-core: ^2.1.1 read-pkg-up: ^7.0.1 - shelljs: ^0.8.5 + semver: ^7.3.7 + simple-update-notifier: ^2.0.0 strip-json-comments: ^3.0.1 - ts-dedent: ^2.0.0 - update-notifier: ^5.0.1 - bin: - getstorybook: bin/index.js - sb: bin/index.js - checksum: 3343242b8735fa5af971c36d951b2fcb49342088d1510db23030b87bd32f5308fecd9ffe8c8dd889d16cb7739ddf9cef15cd8ff9184dcfa29953f58284fea09b - languageName: node - linkType: hard - -"@storybook/client-api@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/client-api@npm:6.5.16" - dependencies: - "@storybook/addons": 6.5.16 - "@storybook/channel-postmessage": 6.5.16 - "@storybook/channels": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/store": 6.5.16 - "@types/qs": ^6.9.5 - "@types/webpack-env": ^1.16.0 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - lodash: ^4.17.21 - memoizerific: ^1.11.3 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 - store2: ^2.12.0 - synchronous-promise: ^2.0.15 + tempy: ^1.0.1 ts-dedent: ^2.0.0 util-deprecate: ^1.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: a62276fa67d2c3cc766ea9145d3798c0c8ef3f9de9fb18e7c43d67e39226f47a2546c4319ccc6075545df65dc4fc65bdb97e904062daf426be6534767eacada6 + bin: + getstorybook: ./bin/index.js + sb: ./bin/index.js + checksum: 1c65a342719e8da45dfe932c48fcfbfabb315e6c850ba0ee04193253ac766aaca9b2c8661e639c3f777d325d5bab3c80fc378f2fe20756f6512c6d960e4f9f8c languageName: node linkType: hard -"@storybook/client-logger@npm:6.5.16, @storybook/client-logger@npm:^6.4.0": - version: 6.5.16 - resolution: "@storybook/client-logger@npm:6.5.16" +"@storybook/client-logger@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/client-logger@npm:7.5.3" dependencies: - core-js: ^3.8.2 - global: ^4.4.0 - checksum: 0a86959b1bacb1b893e282173b48afe9c857b8cdc67a47ad87a7f11ba7dbc15ebc4f0d05c07dffb988e0cd3e1de0f09f300ee06c66afe4c50e9be83aaed75971 + "@storybook/global": ^5.0.0 + checksum: 0931daa2274f93dc1921e0c48cfb3a938b4c88843327e832c49115ea0aaa48ee5ddaeb37dc51ba0c7daac84215d62a9101befbfbf0088ce272396eb6c3f1d046 languageName: node linkType: hard -"@storybook/codemod@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/codemod@npm:6.5.16" +"@storybook/codemod@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/codemod@npm:7.5.3" dependencies: - "@babel/types": ^7.12.11 - "@mdx-js/mdx": ^1.6.22 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/csf-tools": 6.5.16 - "@storybook/node-logger": 6.5.16 - core-js: ^3.8.2 + "@babel/core": ^7.22.9 + "@babel/preset-env": ^7.22.9 + "@babel/types": ^7.22.5 + "@storybook/csf": ^0.1.0 + "@storybook/csf-tools": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@storybook/types": 7.5.3 + "@types/cross-spawn": ^6.0.2 cross-spawn: ^7.0.3 globby: ^11.0.2 - jscodeshift: ^0.13.1 + jscodeshift: ^0.14.0 lodash: ^4.17.21 - prettier: ">=2.2.1 <=2.3.0" - recast: ^0.19.0 - regenerator-runtime: ^0.13.7 - checksum: baaf75383a752cd1a17aecb84856e68a46afdba56b75e3afbdec0e74bc2002defc7554e051e1412bf7af27adc2f9006654884ea5c1f3a191ae171b9513893f22 + prettier: ^2.8.0 + recast: ^0.23.1 + checksum: e701293d237c9f05dd2237cca77528c87412eeff3df516e7ab41b19521198855bf74347bc252a19ce4966d6727d4d9b9b49482917445d53e7fa1cdb3e49f1b29 languageName: node linkType: hard -"@storybook/components@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/components@npm:6.5.16" +"@storybook/components@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/components@npm:7.5.3" dependencies: - "@storybook/client-logger": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 + "@radix-ui/react-select": ^1.2.2 + "@radix-ui/react-toolbar": ^1.0.4 + "@storybook/client-logger": 7.5.3 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/theming": 7.5.3 + "@storybook/types": 7.5.3 memoizerific: ^1.11.3 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 - util-deprecate: ^1.0.2 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 1caf822bf1293ca043822f1c77f05c0f01631e8a61adad6bc4651ba9be78c8f4822ba0905e39c8feaa3fb44ae10422e9ccd3004348b18531fb82c54cfcea4fa9 - languageName: node - linkType: hard - -"@storybook/core-client@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/core-client@npm:6.5.16" - dependencies: - "@storybook/addons": 6.5.16 - "@storybook/channel-postmessage": 6.5.16 - "@storybook/channel-websocket": 6.5.16 - "@storybook/client-api": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/preview-web": 6.5.16 - "@storybook/store": 6.5.16 - "@storybook/ui": 6.5.16 - airbnb-js-shims: ^2.2.1 - ansi-to-html: ^0.6.11 - core-js: ^3.8.2 - global: ^4.4.0 - lodash: ^4.17.21 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 - ts-dedent: ^2.0.0 - unfetch: ^4.2.0 + use-resize-observer: ^9.1.0 util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - webpack: "*" - peerDependenciesMeta: - typescript: - optional: true - checksum: 467710777ddd740c431cf65035ecc489daae2fc5f4844a40b7339b806535e239140f40442a0e1d89356e107169c39d9e84d726c01982ed4609c043b6861e0778 + checksum: a73dbc33e0767b3152fa075e632635ba3bb2ab41917969ebd6c82790e47bc414832f5bd50be7d0a9f9d598b6241b96226eb0fe3f0da4c98ea2d6ccf439a86875 languageName: node linkType: hard -"@storybook/core-common@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/core-common@npm:6.5.16" +"@storybook/core-client@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/core-client@npm:7.5.3" dependencies: - "@babel/core": ^7.12.10 - "@babel/plugin-proposal-class-properties": ^7.12.1 - "@babel/plugin-proposal-decorators": ^7.12.12 - "@babel/plugin-proposal-export-default-from": ^7.12.1 - "@babel/plugin-proposal-nullish-coalescing-operator": ^7.12.1 - "@babel/plugin-proposal-object-rest-spread": ^7.12.1 - "@babel/plugin-proposal-optional-chaining": ^7.12.7 - "@babel/plugin-proposal-private-methods": ^7.12.1 - "@babel/plugin-proposal-private-property-in-object": ^7.12.1 - "@babel/plugin-syntax-dynamic-import": ^7.8.3 - "@babel/plugin-transform-arrow-functions": ^7.12.1 - "@babel/plugin-transform-block-scoping": ^7.12.12 - "@babel/plugin-transform-classes": ^7.12.1 - "@babel/plugin-transform-destructuring": ^7.12.1 - "@babel/plugin-transform-for-of": ^7.12.1 - "@babel/plugin-transform-parameters": ^7.12.1 - "@babel/plugin-transform-shorthand-properties": ^7.12.1 - "@babel/plugin-transform-spread": ^7.12.1 - "@babel/preset-env": ^7.12.11 - "@babel/preset-react": ^7.12.10 - "@babel/preset-typescript": ^7.12.7 - "@babel/register": ^7.12.1 - "@storybook/node-logger": 6.5.16 - "@storybook/semver": ^7.3.2 - "@types/node": ^14.0.10 || ^16.0.0 + "@storybook/client-logger": 7.5.3 + "@storybook/preview-api": 7.5.3 + checksum: 9533de3f66516c223d90ba7a6a61c9aceab0cf19553d8499b9165f286fcb17a326581f5ef963161d6b18dee2640a6e0175f6ed579a0c21036e6d0993a5706a7f + languageName: node + linkType: hard + +"@storybook/core-common@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/core-common@npm:7.5.3" + dependencies: + "@storybook/core-events": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@storybook/types": 7.5.3 + "@types/find-cache-dir": ^3.2.1 + "@types/node": ^18.0.0 + "@types/node-fetch": ^2.6.4 "@types/pretty-hrtime": ^1.0.0 - babel-loader: ^8.0.0 - babel-plugin-macros: ^3.0.1 - babel-plugin-polyfill-corejs3: ^0.1.0 chalk: ^4.1.0 - core-js: ^3.8.2 - express: ^4.17.1 - file-system-cache: ^1.0.5 + esbuild: ^0.18.0 + esbuild-register: ^3.5.0 + file-system-cache: 2.3.0 + find-cache-dir: ^3.0.0 find-up: ^5.0.0 - fork-ts-checker-webpack-plugin: ^6.0.4 - fs-extra: ^9.0.1 - glob: ^7.1.6 + fs-extra: ^11.1.0 + glob: ^10.0.0 handlebars: ^4.7.7 - interpret: ^2.2.0 - json5: ^2.2.3 - lazy-universal-dotenv: ^3.0.1 + lazy-universal-dotenv: ^4.0.0 + node-fetch: ^2.0.0 picomatch: ^2.3.0 pkg-dir: ^5.0.0 pretty-hrtime: ^1.0.3 resolve-from: ^5.0.0 - slash: ^3.0.0 - telejson: ^6.0.8 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - webpack: 4 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 886a701876599939950c3c98e306b373cd026c7b995ca08d88475b3f35624a53763459d6b202728ec703e99126813a254b956c2d0fe7e85f99dcb5765a999b19 + checksum: 152816728cb1c3c14038509c9f7da78331bb91fb0ab766fff25651c9c91e246617f78e9bd4ec6adae21bd3c92c2cfdfbaf5162fedf83b2e8725970a5ac3b28d4 languageName: node linkType: hard -"@storybook/core-events@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/core-events@npm:6.5.16" +"@storybook/core-events@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/core-events@npm:7.5.3" dependencies: - core-js: ^3.8.2 - checksum: 1844bdabfb7828af7ddd54129fbb321bf65d8b65459eaac99c8f3f94c7c2f0ee000468362758076444083f863a3bc835ecd1e4f2128524eb5c00c8a576473bc9 + ts-dedent: ^2.0.0 + checksum: 7f59f1fe5b5389b7f022fb68a295c80a6bf737d3bdd9233923a2efb042fd966b0a7c980467edcc2e3d5cf451ba080be54b84353f645cd868bbad9868f3c28d92 languageName: node linkType: hard -"@storybook/core-server@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/core-server@npm:6.5.16" +"@storybook/core-server@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/core-server@npm:7.5.3" dependencies: + "@aw-web-design/x-default-browser": 1.4.126 "@discoveryjs/json-ext": ^0.5.3 - "@storybook/builder-webpack4": 6.5.16 - "@storybook/core-client": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/csf-tools": 6.5.16 - "@storybook/manager-webpack4": 6.5.16 - "@storybook/node-logger": 6.5.16 - "@storybook/semver": ^7.3.2 - "@storybook/store": 6.5.16 - "@storybook/telemetry": 6.5.16 - "@types/node": ^14.0.10 || ^16.0.0 - "@types/node-fetch": ^2.5.7 + "@storybook/builder-manager": 7.5.3 + "@storybook/channels": 7.5.3 + "@storybook/core-common": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/csf": ^0.1.0 + "@storybook/csf-tools": 7.5.3 + "@storybook/docs-mdx": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/manager": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/telemetry": 7.5.3 + "@storybook/types": 7.5.3 + "@types/detect-port": ^1.3.0 + "@types/node": ^18.0.0 "@types/pretty-hrtime": ^1.0.0 - "@types/webpack": ^4.41.26 - better-opn: ^2.1.1 - boxen: ^5.1.2 + "@types/semver": ^7.3.4 + better-opn: ^3.0.2 chalk: ^4.1.0 cli-table3: ^0.6.1 - commander: ^6.2.1 compression: ^1.7.4 - core-js: ^3.8.2 - cpy: ^8.1.2 detect-port: ^1.3.0 - express: ^4.17.1 - fs-extra: ^9.0.1 - global: ^4.4.0 + express: ^4.17.3 + fs-extra: ^11.1.0 globby: ^11.0.2 ip: ^2.0.0 lodash: ^4.17.21 - node-fetch: ^2.6.7 open: ^8.4.0 pretty-hrtime: ^1.0.3 prompts: ^2.4.0 - regenerator-runtime: ^0.13.7 - serve-favicon: ^2.5.0 - slash: ^3.0.0 - telejson: ^6.0.8 + read-pkg-up: ^7.0.1 + semver: ^7.3.7 + telejson: ^7.2.0 + tiny-invariant: ^1.3.1 ts-dedent: ^2.0.0 + util: ^0.12.4 util-deprecate: ^1.0.2 watchpack: ^2.2.0 - webpack: 4 ws: ^8.2.3 - x-default-browser: ^0.4.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - "@storybook/builder-webpack5": - optional: true - "@storybook/manager-webpack5": - optional: true - typescript: - optional: true - checksum: 2027adba39b2e0a5c3664241f48ec256a92866755aace96f3b8e2064b50237bbcd4e814bc58a1084006baae41c48d7d0eccefc9867d84e17d68d7f969e65f149 + checksum: 8d5da882230ceba7a35e769ccf5da0ac3964ad22ae14f8f2aed67ee84d916d3e4ff74dfd18e29eb59df18991a113f73f8b99ab16c772153100f57573595c3c71 languageName: node linkType: hard -"@storybook/core@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/core@npm:6.5.16" +"@storybook/core-webpack@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/core-webpack@npm:7.5.3" dependencies: - "@storybook/core-client": 6.5.16 - "@storybook/core-server": 6.5.16 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - webpack: "*" - peerDependenciesMeta: - "@storybook/builder-webpack5": - optional: true - "@storybook/manager-webpack5": - optional: true - typescript: - optional: true - checksum: f1732338741692007230a351419ef3aa4e387810d7d0c0e6ffb1159e1de4d757199f2b543cf4f6413fc40acda514b908d2fd9b3e0d56e3f6cec1e3a82c2fcc10 - languageName: node - linkType: hard - -"@storybook/csf-tools@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/csf-tools@npm:6.5.16" - dependencies: - "@babel/core": ^7.12.10 - "@babel/generator": ^7.12.11 - "@babel/parser": ^7.12.11 - "@babel/plugin-transform-react-jsx": ^7.12.12 - "@babel/preset-env": ^7.12.11 - "@babel/traverse": ^7.12.11 - "@babel/types": ^7.12.11 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/mdx1-csf": ^0.0.1 - core-js: ^3.8.2 - fs-extra: ^9.0.1 - global: ^4.4.0 - regenerator-runtime: ^0.13.7 + "@storybook/core-common": 7.5.3 + "@storybook/node-logger": 7.5.3 + "@storybook/types": 7.5.3 + "@types/node": ^18.0.0 ts-dedent: ^2.0.0 - peerDependencies: - "@storybook/mdx2-csf": ^0.0.3 - peerDependenciesMeta: - "@storybook/mdx2-csf": - optional: true - checksum: ee71a47d90186c35fc1dbcb6ece2888ff4d730bde823bb1bd242d802b74045b482d2c469f3a91687b691b6f828ce449b182896d1912033846b9746457ee960ba + checksum: b40bc908e4bd60fe57b6296098605c5ca5fe3fa2605a1d8ae20a69dec9e98022bdacffad59211bcba8539ed9926da57799610b7f0ec6fa1ee3858e2ef46a03ec languageName: node linkType: hard -"@storybook/csf@npm:0.0.2--canary.4566f4d.1": - version: 0.0.2--canary.4566f4d.1 - resolution: "@storybook/csf@npm:0.0.2--canary.4566f4d.1" +"@storybook/csf-plugin@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/csf-plugin@npm:7.5.3" dependencies: - lodash: ^4.17.15 - checksum: afac948e1eae72f020b3708538dd2553524f291bc129ecb2941983668fd62b17448e52f9c9be5b8edeea7a64d96f620bbac78b8acc10ece11b8279930a1deb03 + "@storybook/csf-tools": 7.5.3 + unplugin: ^1.3.1 + checksum: 3252d8834e60b73fcb81601035e48b3847a1fdbef6ccce040b2685b100ca37c9faee4789124367c97e0a4cc018db323aa4f639ca1200b7921ef450276dd5d60e + languageName: node + linkType: hard + +"@storybook/csf-tools@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/csf-tools@npm:7.5.3" + dependencies: + "@babel/generator": ^7.22.9 + "@babel/parser": ^7.22.7 + "@babel/traverse": ^7.22.8 + "@babel/types": ^7.22.5 + "@storybook/csf": ^0.1.0 + "@storybook/types": 7.5.3 + fs-extra: ^11.1.0 + recast: ^0.23.1 + ts-dedent: ^2.0.0 + checksum: 32867878a588feb03701dedb1dbb65f18aaf64d464c642fb68efa4bc6ad35b0bbfdbf452fdf38b997a8139af50ee44f5dc20c27d1fb3870bc4ef66b84a41c457 + languageName: node + linkType: hard + +"@storybook/csf@npm:^0.1.0": + version: 0.1.1 + resolution: "@storybook/csf@npm:0.1.1" + dependencies: + type-fest: ^2.19.0 + checksum: 1fbb827b50f0c15f21026a95d02cc096be4f9f2705ad8fd29f0a99330233606e69f6af7551d844ace2a4b8f08fcc9f81496d4d69160ba8c458698291efb60954 + languageName: node + linkType: hard + +"@storybook/docs-mdx@npm:^0.1.0": + version: 0.1.0 + resolution: "@storybook/docs-mdx@npm:0.1.0" + checksum: a7770842c3947a761bcbe776a9c4fd35163d30c3274fca034169f69ff614242eaa4cacaa2c95fd215827081ef9a43f4774d521a6f43a4d063ea5f4ea14b1d69a languageName: node linkType: hard -"@storybook/docs-tools@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/docs-tools@npm:6.5.16" +"@storybook/docs-tools@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/docs-tools@npm:7.5.3" dependencies: - "@babel/core": ^7.12.10 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/store": 6.5.16 - core-js: ^3.8.2 + "@storybook/core-common": 7.5.3 + "@storybook/preview-api": 7.5.3 + "@storybook/types": 7.5.3 + "@types/doctrine": ^0.0.3 doctrine: ^3.0.0 lodash: ^4.17.21 - regenerator-runtime: ^0.13.7 - checksum: 6351c5b1cbe5820f0f0dfcc3e4e7da8cca3c8d73a06c5803e65cb86e9e81ccbae53cec8e1b579af0ac9a5bbb6d4b6ac03ffe26af2220dc5dfe8f065067f0e2d7 - languageName: node - linkType: hard - -"@storybook/html@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/html@npm:6.5.16" - dependencies: - "@storybook/addons": 6.5.16 - "@storybook/core": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/docs-tools": 6.5.16 - "@storybook/preview-web": 6.5.16 - "@storybook/store": 6.5.16 - "@types/node": ^14.14.20 || ^16.0.0 - "@types/webpack-env": ^1.16.0 - core-js: ^3.8.2 - global: ^4.4.0 - html-loader: ^1.3.2 - react: 16.14.0 - react-dom: 16.14.0 - read-pkg-up: ^7.0.1 - regenerator-runtime: ^0.13.7 - ts-dedent: ^2.0.0 - webpack: ">=4.0.0 <6.0.0" + checksum: 27d8e55927751a0ad553e1af2b173f186f0b5ef36055a462d2e098eb79bd786844fbc45d1c6e1d98dc89506abc2138a559852f7e10ce252ee8e5bd9a8d010521 + languageName: node + linkType: hard + +"@storybook/global@npm:^5.0.0": + version: 5.0.0 + resolution: "@storybook/global@npm:5.0.0" + checksum: ede0ad35ec411fe31c61150dbd118fef344d1d0e72bf5d3502368e35cf68126f6b7ae4a0ab5e2ffe2f0baa3b4286f03ad069ba3e098e1725449ef08b7e154ba8 + languageName: node + linkType: hard + +"@storybook/html-webpack5@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/html-webpack5@npm:7.5.3" + dependencies: + "@storybook/builder-webpack5": 7.5.3 + "@storybook/core-common": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/html": 7.5.3 + "@storybook/preset-html-webpack": 7.5.3 + "@types/node": ^18.0.0 peerDependencies: "@babel/core": "*" - bin: - build-storybook: bin/build.js - start-storybook: bin/index.js - storybook-server: bin/index.js - checksum: c3479004b82588ed14e59686ba9d76930fd62268904837e4904d6eb52eb85f2a181f2386551c72f7f095963ab1a7fba0090cd1a55fb69c33a82dd374db0c4ea2 - languageName: node - linkType: hard - -"@storybook/instrumenter@npm:6.5.16, @storybook/instrumenter@npm:^6.4.0": - version: 6.5.16 - resolution: "@storybook/instrumenter@npm:6.5.16" - dependencies: - "@storybook/addons": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - core-js: ^3.8.2 - global: ^4.4.0 - checksum: f22bb4adfa848121d897a6a21e12bfe32d0e809be3480c99f681f2b6a6630b0cb93a63a4a1abea3a0e35411c4959f36fd9160e7e540cc219d45d35dce7746db6 - languageName: node - linkType: hard - -"@storybook/manager-webpack4@npm:6.5.16, @storybook/manager-webpack4@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/manager-webpack4@npm:6.5.16" - dependencies: - "@babel/core": ^7.12.10 - "@babel/plugin-transform-template-literals": ^7.12.1 - "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.5.16 - "@storybook/core-client": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/node-logger": 6.5.16 - "@storybook/theming": 6.5.16 - "@storybook/ui": 6.5.16 - "@types/node": ^14.0.10 || ^16.0.0 - "@types/webpack": ^4.41.26 - babel-loader: ^8.0.0 - case-sensitive-paths-webpack-plugin: ^2.3.0 - chalk: ^4.1.0 - core-js: ^3.8.2 - css-loader: ^3.6.0 - express: ^4.17.1 - file-loader: ^6.2.0 - find-up: ^5.0.0 - fs-extra: ^9.0.1 - html-webpack-plugin: ^4.0.0 - node-fetch: ^2.6.7 - pnp-webpack-plugin: 1.6.4 - read-pkg-up: ^7.0.1 - regenerator-runtime: ^0.13.7 - resolve-from: ^5.0.0 - style-loader: ^1.3.0 - telejson: ^6.0.8 - terser-webpack-plugin: ^4.2.3 - ts-dedent: ^2.0.0 - url-loader: ^4.1.1 - util-deprecate: ^1.0.2 - webpack: 4 - webpack-dev-middleware: ^3.7.3 - webpack-virtual-modules: ^0.2.2 - peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 873c871c822ecde30fbd95e9517549a18c5bb2de46d6160d6dcd7c1b5635fda2073b5bc4bd4d87e72de6e8df8bccf39b81f062e07cd7a23ffb4b43293e488fbb - languageName: node - linkType: hard - -"@storybook/manager-webpack5@npm:^6.5.12": - version: 6.5.16 - resolution: "@storybook/manager-webpack5@npm:6.5.16" - dependencies: - "@babel/core": ^7.12.10 - "@babel/plugin-transform-template-literals": ^7.12.1 - "@babel/preset-react": ^7.12.10 - "@storybook/addons": 6.5.16 - "@storybook/core-client": 6.5.16 - "@storybook/core-common": 6.5.16 - "@storybook/node-logger": 6.5.16 - "@storybook/theming": 6.5.16 - "@storybook/ui": 6.5.16 - "@types/node": ^14.0.10 || ^16.0.0 - babel-loader: ^8.0.0 - case-sensitive-paths-webpack-plugin: ^2.3.0 - chalk: ^4.1.0 - core-js: ^3.8.2 - css-loader: ^5.0.1 - express: ^4.17.1 - find-up: ^5.0.0 - fs-extra: ^9.0.1 - html-webpack-plugin: ^5.0.0 - node-fetch: ^2.6.7 - process: ^0.11.10 - read-pkg-up: ^7.0.1 - regenerator-runtime: ^0.13.7 - resolve-from: ^5.0.0 - style-loader: ^2.0.0 - telejson: ^6.0.8 - terser-webpack-plugin: ^5.0.3 + checksum: cf80e8cacd79515e77365350494cab49d5f786e04d25dabbc6db2d1bd9415e1827ff02e8b5fd2a1681c38650d37929e1258d1ff4bb4bc9335734eab4f0aa8929 + languageName: node + linkType: hard + +"@storybook/html@npm:7.5.3, @storybook/html@npm:^7.5.0": + version: 7.5.3 + resolution: "@storybook/html@npm:7.5.3" + dependencies: + "@storybook/core-client": 7.5.3 + "@storybook/docs-tools": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/preview-api": 7.5.3 + "@storybook/types": 7.5.3 ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 - webpack: ^5.9.0 - webpack-dev-middleware: ^4.1.0 - webpack-virtual-modules: ^0.4.1 peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - peerDependenciesMeta: - typescript: - optional: true - checksum: 1349c6b2af9d0cebc3c35c929e2ea0f9ff8d12f7a04c30126160d9c89a45b92412218304abda9126cf96303a2d73fb288a689a191fec12b0189f19e5f2032977 + "@babel/core": "*" + checksum: c9b5347de9728eedb05da229bab6b3cfa85efb156129a2df27d287fb8acfd37479989f1ff3eae674ce2d76c3f7da9c7b99286aa316b7f5ea6c4f76e752cd3884 languageName: node linkType: hard -"@storybook/mdx1-csf@npm:^0.0.1": - version: 0.0.1 - resolution: "@storybook/mdx1-csf@npm:0.0.1" +"@storybook/instrumenter@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/instrumenter@npm:7.5.3" dependencies: - "@babel/generator": ^7.12.11 - "@babel/parser": ^7.12.11 - "@babel/preset-env": ^7.12.11 - "@babel/types": ^7.12.11 - "@mdx-js/mdx": ^1.6.22 - "@types/lodash": ^4.14.167 - js-string-escape: ^1.0.1 - loader-utils: ^2.0.0 + "@storybook/channels": 7.5.3 + "@storybook/client-logger": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/global": ^5.0.0 + "@storybook/preview-api": 7.5.3 + checksum: 32a63211babe6ccd43270ec2d566b84c735e5d9e9e0112ecff7fc43e4d170fdd90f7644e9c999e2cd4d2cba8911a2d7dd648cc8771d8ec0fb4759ddde254054b + languageName: node + linkType: hard + +"@storybook/manager-api@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/manager-api@npm:7.5.3" + dependencies: + "@storybook/channels": 7.5.3 + "@storybook/client-logger": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/router": 7.5.3 + "@storybook/theming": 7.5.3 + "@storybook/types": 7.5.3 + dequal: ^2.0.2 lodash: ^4.17.21 - prettier: ">=2.2.1 <=2.3.0" + memoizerific: ^1.11.3 + semver: ^7.3.7 + store2: ^2.14.2 + telejson: ^7.2.0 ts-dedent: ^2.0.0 - checksum: 34f952f4d00d4fbf680aadea53ca0d9b02b10c94ea492a47a6df916474ea1e36d08eece70ffaba760a4cdf6f634a8684360dc49355cf8a1461050b8a470d2666 + peerDependencies: + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 + checksum: 82bb352a4e39f1035d969c584ff2c97c693f9b392b402ce7010507788f06c9a0024d1c23909f501a6524db0b393c26eb2361ba1c0374c62fa84c2b8a5bf2a4d5 languageName: node linkType: hard -"@storybook/node-logger@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/node-logger@npm:6.5.16" - dependencies: - "@types/npmlog": ^4.1.2 - chalk: ^4.1.0 - core-js: ^3.8.2 - npmlog: ^5.0.1 - pretty-hrtime: ^1.0.3 - checksum: 4ae47c03b6cec6b820e0e482e6f6675bf745fca5c124eb919240c0339b9f4a1b110c8fde7c5ddbc1748d3992773c61d37ba1f5c489b42279cf03517d4e1d51c5 +"@storybook/manager@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/manager@npm:7.5.3" + checksum: 8f508f09a8a4bf662eeba6eea7eb0cf07e8590e1b8d2c82490bb21f5ce6e31937890de8fd9aac2b739bfc476fa5e445d3ad9d147d135d950bc9f3a9c7e638a77 + languageName: node + linkType: hard + +"@storybook/mdx2-csf@npm:^1.0.0": + version: 1.1.0 + resolution: "@storybook/mdx2-csf@npm:1.1.0" + checksum: 5ccdb13f4e59b989499f76e54ffaffb96b5710a696346efe19989b3373f375703adf516780894b270fa64a7e765b55274dc18575fc4a84e7fa92b844a4467c5d + languageName: node + linkType: hard + +"@storybook/node-logger@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/node-logger@npm:7.5.3" + checksum: 9dec669a9a0d9862ca5f835a23b1b22b62eee5b74ff9a8759d323a06893baa9bdc2305c62f067ca5cbc80df017e564b8304bc9d161821780f32c77667601f76c languageName: node linkType: hard -"@storybook/postinstall@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/postinstall@npm:6.5.16" +"@storybook/postinstall@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/postinstall@npm:7.5.3" + checksum: 66e54ca864449c5c436f8c3260b3f78dad8844fc3dc2e73174ad186c64dfbf0b11020993e858abdc7e411906273957e819af899c96dd507603a1566359900f57 + languageName: node + linkType: hard + +"@storybook/preset-html-webpack@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/preset-html-webpack@npm:7.5.3" dependencies: - core-js: ^3.8.2 - checksum: 023a19a0681675ce51f4acebf068f372e8657520680c67171c0a1b458f6009d1e444daa5680eeae7efb1088df184fbee61008548a73131d976201961dad65266 + "@storybook/core-webpack": 7.5.3 + "@types/node": ^18.0.0 + html-loader: ^3.1.0 + webpack: 5 + peerDependencies: + "@babel/core": "*" + checksum: 106c3313760302f22e64c1208736caa447ae97c9838edac1fedb966064d8a43a06ccb7c9ef94a9dccc3153e41df1f0a252097c1a44677f82ceb01f5c5c4a74e9 languageName: node linkType: hard -"@storybook/preview-web@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/preview-web@npm:6.5.16" +"@storybook/preview-api@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/preview-api@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/channel-postmessage": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - "@storybook/store": 6.5.16 - ansi-to-html: ^0.6.11 - core-js: ^3.8.2 - global: ^4.4.0 + "@storybook/channels": 7.5.3 + "@storybook/client-logger": 7.5.3 + "@storybook/core-events": 7.5.3 + "@storybook/csf": ^0.1.0 + "@storybook/global": ^5.0.0 + "@storybook/types": 7.5.3 + "@types/qs": ^6.9.5 + dequal: ^2.0.2 lodash: ^4.17.21 + memoizerific: ^1.11.3 qs: ^6.10.0 - regenerator-runtime: ^0.13.7 synchronous-promise: ^2.0.15 ts-dedent: ^2.0.0 - unfetch: ^4.2.0 util-deprecate: ^1.0.2 + checksum: 9e75ad27a031c4b17200ffc815452d3379c6a3ef28c21ca4c389521d433be6a217f2a84ee7c38b5562c31783c31101d939233053e2634f62fe1f30e39fd1fcde + languageName: node + linkType: hard + +"@storybook/preview@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/preview@npm:7.5.3" + checksum: 4eac804aff380e7d4e7dbdc1721595056de06bff60a9a57d2d00c9dd1ec8fb58fd97f1a346822af5294148a4fa14f3f924c26b7f672711609a5c190b2e8b7003 + languageName: node + linkType: hard + +"@storybook/react-dom-shim@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/react-dom-shim@npm:7.5.3" peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 6161c96e9ee459ef93c3d972374ce339ae57d0c5fa25730007484e4824f79a34814110431db97031107558e5ce41259710f8a54564e8975db0215b78c5572a1b + checksum: 41071d4102202d5965fb3f7068c4864160d98f63ddac67693e1bf8126de1d520968d1c094873dd8564165e7f9c35bb7c4894972047d8378f70a0b2f3c80485fe languageName: node linkType: hard -"@storybook/router@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/router@npm:6.5.16" +"@storybook/router@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/router@npm:7.5.3" dependencies: - "@storybook/client-logger": 6.5.16 - core-js: ^3.8.2 + "@storybook/client-logger": 7.5.3 memoizerific: ^1.11.3 qs: ^6.10.0 - regenerator-runtime: ^0.13.7 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 2812b93997026b1d85f02072d04f18e98e24de288efb73402f8d15ececd390e13dc620ef011268e09986c629f497ffa03230c2431e89b4e37c01b70761be2c6d - languageName: node - linkType: hard - -"@storybook/semver@npm:^7.3.2": - version: 7.3.2 - resolution: "@storybook/semver@npm:7.3.2" - dependencies: - core-js: ^3.6.5 - find-up: ^4.1.0 - bin: - semver: bin/semver.js - checksum: c98225817af5539654ef547e33e4496edccc04a88b6091d4a5601f81b71743109074dc71cc444813f43c112273c9d54d5f99416e9ad08ee89b4913318e6aea90 + checksum: 7c7c9a6f6e0ff6a46ab284c94e33398364115f6c4e06bbab89df770efeb654819fced83e5f37c627af91b620134c9c09fcdc112bc24698350dd8f6e2fbeaeaf4 languageName: node linkType: hard -"@storybook/source-loader@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/source-loader@npm:6.5.16" +"@storybook/source-loader@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/source-loader@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - core-js: ^3.8.2 + "@storybook/csf": ^0.1.0 + "@storybook/types": 7.5.3 estraverse: ^5.2.0 - global: ^4.4.0 - loader-utils: ^2.0.4 lodash: ^4.17.21 - prettier: ">=2.2.1 <=2.3.0" - regenerator-runtime: ^0.13.7 + prettier: ^2.8.0 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: a299acdd6f36add3222ef294e1118b7b1f38c2cd2b4648ebf9e1803a3ccf532c147dbe643a527915b570eb3ce36c4a17ca2b3566fa58a2a0a7821f0849ec3e07 + checksum: 0caa5539f9ce8f323e730144cc5568f7a294684952b6238b6849958c0e22c71f6b779720d25ccbec209529d70abd8b8860f699ef6afb4b9a1a022fde59660b89 languageName: node linkType: hard -"@storybook/store@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/store@npm:6.5.16" +"@storybook/telemetry@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/telemetry@npm:7.5.3" dependencies: - "@storybook/addons": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/csf": 0.0.2--canary.4566f4d.1 - core-js: ^3.8.2 - fast-deep-equal: ^3.1.3 - global: ^4.4.0 - lodash: ^4.17.21 + "@storybook/client-logger": 7.5.3 + "@storybook/core-common": 7.5.3 + "@storybook/csf-tools": 7.5.3 + chalk: ^4.1.0 + detect-package-manager: ^2.0.1 + fetch-retry: ^5.0.2 + fs-extra: ^11.1.0 + read-pkg-up: ^7.0.1 + checksum: b031ace4e1b3c01ea43d132de01f49393007344abf98ab496e2b74bb0e15372b92bf98754fb81095ba66861ac570e730b2ed637f686e5261ece0a4ad9901db63 + languageName: node + linkType: hard + +"@storybook/testing-library@npm:^0.2.2": + version: 0.2.2 + resolution: "@storybook/testing-library@npm:0.2.2" + dependencies: + "@testing-library/dom": ^9.0.0 + "@testing-library/user-event": ^14.4.0 + ts-dedent: ^2.2.0 + checksum: 8ccdc1fbbb3472264c56b0aaf2f1c5d273f1ae9b230a53adf9cf82bf82c1a555550894f0e8869c206fa07b1fe8423da4d56590377756c58de3ec560b35a96c46 + languageName: node + linkType: hard + +"@storybook/theming@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/theming@npm:7.5.3" + dependencies: + "@emotion/use-insertion-effect-with-fallbacks": ^1.0.0 + "@storybook/client-logger": 7.5.3 + "@storybook/global": ^5.0.0 memoizerific: ^1.11.3 - regenerator-runtime: ^0.13.7 - slash: ^3.0.0 - stable: ^0.1.8 - synchronous-promise: ^2.0.15 - ts-dedent: ^2.0.0 - util-deprecate: ^1.0.2 peerDependencies: react: ^16.8.0 || ^17.0.0 || ^18.0.0 react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: f438fb020af240e23348742b2936a326bef1f7ffd489fe9f39cfd516310ab592a11609205fdacd11090b0c0b6bc72c75dff986085a6a97acc5efa64829a49309 + checksum: e9769d0ad9144d47755d89fad0788ca6fa990116e2c8a3ab7c491357d71adea9feb248d1a5d6a81f4981720feaf80f42373a9ed4adb85906babc14422824fae9 languageName: node linkType: hard -"@storybook/telemetry@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/telemetry@npm:6.5.16" +"@storybook/types@npm:7.5.3": + version: 7.5.3 + resolution: "@storybook/types@npm:7.5.3" dependencies: - "@storybook/client-logger": 6.5.16 - "@storybook/core-common": 6.5.16 - chalk: ^4.1.0 - core-js: ^3.8.2 - detect-package-manager: ^2.0.1 - fetch-retry: ^5.0.2 - fs-extra: ^9.0.1 - global: ^4.4.0 - isomorphic-unfetch: ^3.1.0 - nanoid: ^3.3.1 - read-pkg-up: ^7.0.1 - regenerator-runtime: ^0.13.7 - checksum: 21eef590b04db8ee85b0b1d875d8646e26492b3e90538a248314f92d6ab0642ec65db09c5d2bc0d7f547f0fa6b83ca4442bdc115b400861360e02d8cf179497e + "@storybook/channels": 7.5.3 + "@types/babel__core": ^7.0.0 + "@types/express": ^4.7.0 + file-system-cache: 2.3.0 + checksum: f9c14fc4579260fdc014e9f759c89b2214c90b9c75a31f7bf6e11d404d47d5d350650258febf8c13467615aeabab8ac4008af8cec5fc90959639bed68ce78408 languageName: node linkType: hard -"@storybook/testing-library@npm:^0.0.13": - version: 0.0.13 - resolution: "@storybook/testing-library@npm:0.0.13" - dependencies: - "@storybook/client-logger": ^6.4.0 - "@storybook/instrumenter": ^6.4.0 - "@testing-library/dom": ^8.3.0 - "@testing-library/user-event": ^13.2.1 - ts-dedent: ^2.2.0 - checksum: 759361ad3fbc89bdfddfa6d5a15eef06ed6fa9110bfa40c08fcf2497e7acd85e8d5c73c26ea4a46934168b21db294256befb55755fee4292d3d277c576284a1c +"@swc/core-darwin-arm64@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-darwin-arm64@npm:1.3.96" + conditions: os=darwin & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-darwin-x64@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-darwin-x64@npm:1.3.96" + conditions: os=darwin & cpu=x64 + languageName: node + linkType: hard + +"@swc/core-linux-arm-gnueabihf@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-linux-arm-gnueabihf@npm:1.3.96" + conditions: os=linux & cpu=arm + languageName: node + linkType: hard + +"@swc/core-linux-arm64-gnu@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-linux-arm64-gnu@npm:1.3.96" + conditions: os=linux & cpu=arm64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-arm64-musl@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-linux-arm64-musl@npm:1.3.96" + conditions: os=linux & cpu=arm64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-linux-x64-gnu@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-linux-x64-gnu@npm:1.3.96" + conditions: os=linux & cpu=x64 & libc=glibc + languageName: node + linkType: hard + +"@swc/core-linux-x64-musl@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-linux-x64-musl@npm:1.3.96" + conditions: os=linux & cpu=x64 & libc=musl + languageName: node + linkType: hard + +"@swc/core-win32-arm64-msvc@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-win32-arm64-msvc@npm:1.3.96" + conditions: os=win32 & cpu=arm64 + languageName: node + linkType: hard + +"@swc/core-win32-ia32-msvc@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-win32-ia32-msvc@npm:1.3.96" + conditions: os=win32 & cpu=ia32 + languageName: node + linkType: hard + +"@swc/core-win32-x64-msvc@npm:1.3.96": + version: 1.3.96 + resolution: "@swc/core-win32-x64-msvc@npm:1.3.96" + conditions: os=win32 & cpu=x64 languageName: node linkType: hard -"@storybook/theming@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/theming@npm:6.5.16" +"@swc/core@npm:^1.3.82": + version: 1.3.96 + resolution: "@swc/core@npm:1.3.96" dependencies: - "@storybook/client-logger": 6.5.16 - core-js: ^3.8.2 - memoizerific: ^1.11.3 - regenerator-runtime: ^0.13.7 + "@swc/core-darwin-arm64": 1.3.96 + "@swc/core-darwin-x64": 1.3.96 + "@swc/core-linux-arm-gnueabihf": 1.3.96 + "@swc/core-linux-arm64-gnu": 1.3.96 + "@swc/core-linux-arm64-musl": 1.3.96 + "@swc/core-linux-x64-gnu": 1.3.96 + "@swc/core-linux-x64-musl": 1.3.96 + "@swc/core-win32-arm64-msvc": 1.3.96 + "@swc/core-win32-ia32-msvc": 1.3.96 + "@swc/core-win32-x64-msvc": 1.3.96 + "@swc/counter": ^0.1.1 + "@swc/types": ^0.1.5 peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: 349affa5c5208240291a5d24c73d852e220bfaf36b8fda70564aec1cac6070248ce7566ccb755c55a6ce0844ab2bbfd55881f6f788240b38cb407714e393c6f3 + "@swc/helpers": ^0.5.0 + dependenciesMeta: + "@swc/core-darwin-arm64": + optional: true + "@swc/core-darwin-x64": + optional: true + "@swc/core-linux-arm-gnueabihf": + optional: true + "@swc/core-linux-arm64-gnu": + optional: true + "@swc/core-linux-arm64-musl": + optional: true + "@swc/core-linux-x64-gnu": + optional: true + "@swc/core-linux-x64-musl": + optional: true + "@swc/core-win32-arm64-msvc": + optional: true + "@swc/core-win32-ia32-msvc": + optional: true + "@swc/core-win32-x64-msvc": + optional: true + peerDependenciesMeta: + "@swc/helpers": + optional: true + checksum: 41d4a4461b2952aaf8d3be945d373d0f3bd126115ee1aad0f76f2690e2b5635b6ec5bb54a7638deb9afedb1ad6f7d8453468a704e54e5fbb8234dd4a43b80205 languageName: node linkType: hard -"@storybook/ui@npm:6.5.16": - version: 6.5.16 - resolution: "@storybook/ui@npm:6.5.16" - dependencies: - "@storybook/addons": 6.5.16 - "@storybook/api": 6.5.16 - "@storybook/channels": 6.5.16 - "@storybook/client-logger": 6.5.16 - "@storybook/components": 6.5.16 - "@storybook/core-events": 6.5.16 - "@storybook/router": 6.5.16 - "@storybook/semver": ^7.3.2 - "@storybook/theming": 6.5.16 - core-js: ^3.8.2 - memoizerific: ^1.11.3 - qs: ^6.10.0 - regenerator-runtime: ^0.13.7 - resolve-from: ^5.0.0 - peerDependencies: - react: ^16.8.0 || ^17.0.0 || ^18.0.0 - react-dom: ^16.8.0 || ^17.0.0 || ^18.0.0 - checksum: bfebcf4d56dc5fd6024eaa08fe50aecc3c348670b7c0ec6b467680d64d525421580b9c98839bcaf1e2a9e69b78478a21c9943a9a392b49a0405b4784038b2eba +"@swc/counter@npm:^0.1.1": + version: 0.1.2 + resolution: "@swc/counter@npm:0.1.2" + checksum: 8427c594f1f0cf44b83885e9c8fe1e370c9db44ae96e07a37c117a6260ee97797d0709483efbcc244e77bac578690215f45b23254c4cd8a70fb25ddbb50bf33e languageName: node linkType: hard -"@szmarczak/http-timer@npm:^1.1.2": - version: 1.1.2 - resolution: "@szmarczak/http-timer@npm:1.1.2" - dependencies: - defer-to-connect: ^1.0.1 - checksum: 4d9158061c5f397c57b4988cde33a163244e4f02df16364f103971957a32886beb104d6180902cbe8b38cb940e234d9f98a4e486200deca621923f62f50a06fe +"@swc/types@npm:^0.1.5": + version: 0.1.5 + resolution: "@swc/types@npm:0.1.5" + checksum: 6aee11f62d3d805a64848e0bd5f0e0e615f958e327a9e1260056c368d7d28764d89e38bd8005a536c9bf18afbcd303edd84099d60df34a2975d62540f61df13b languageName: node linkType: hard @@ -4795,9 +5042,9 @@ __metadata: languageName: node linkType: hard -"@testing-library/dom@npm:^8.3.0": - version: 8.20.1 - resolution: "@testing-library/dom@npm:8.20.1" +"@testing-library/dom@npm:^9.0.0": + version: 9.3.3 + resolution: "@testing-library/dom@npm:9.3.3" dependencies: "@babel/code-frame": ^7.10.4 "@babel/runtime": ^7.12.5 @@ -4807,18 +5054,16 @@ __metadata: dom-accessibility-api: ^0.5.9 lz-string: ^1.5.0 pretty-format: ^27.0.2 - checksum: 06fc8dc67849aadb726cbbad0e7546afdf8923bd39acb64c576d706249bd7d0d05f08e08a31913fb621162e3b9c2bd0dce15964437f030f9fa4476326fdd3007 + checksum: 34e0a564da7beb92aa9cc44a9080221e2412b1a132eb37be3d513fe6c58027674868deb9f86195756d98d15ba969a30fe00632a4e26e25df2a5a4f6ac0686e37 languageName: node linkType: hard -"@testing-library/user-event@npm:^13.2.1": - version: 13.5.0 - resolution: "@testing-library/user-event@npm:13.5.0" - dependencies: - "@babel/runtime": ^7.12.5 +"@testing-library/user-event@npm:^14.4.0": + version: 14.5.1 + resolution: "@testing-library/user-event@npm:14.5.1" peerDependencies: "@testing-library/dom": ">=7.21.4" - checksum: 16319de685fbb7008f1ba667928f458b2d08196918002daca56996de80ef35e6d9de26e9e1ece7d00a004692b95a597cf9142fff0dc53f2f51606a776584f549 + checksum: 3e6bc9fd53dfe2f3648190193ed2fd4bca2a1bfb47f68810df3b33f05412526e5fd5c4ef9dc5375635e0f4cdf1859916867b597eed22bda1321e04242ea6c519 languageName: node linkType: hard @@ -4857,6 +5102,15 @@ __metadata: languageName: node linkType: hard +"@types/acorn@npm:^4.0.0": + version: 4.0.6 + resolution: "@types/acorn@npm:4.0.6" + dependencies: + "@types/estree": "*" + checksum: 60e1fd28af18d6cb54a93a7231c7c18774a9a8739c9b179e9e8750dca631e10cbef2d82b02830ea3f557b1d121e6406441e9e1250bd492dc81d4b3456e76e4d4 + languageName: node + linkType: hard + "@types/aria-query@npm:^5.0.1": version: 5.0.4 resolution: "@types/aria-query@npm:5.0.4" @@ -4864,7 +5118,7 @@ __metadata: languageName: node linkType: hard -"@types/babel__core@npm:^7.1.14": +"@types/babel__core@npm:^7.0.0, @types/babel__core@npm:^7.1.14": version: 7.20.4 resolution: "@types/babel__core@npm:7.20.4" dependencies: @@ -4905,6 +5159,16 @@ __metadata: languageName: node linkType: hard +"@types/body-parser@npm:*": + version: 1.19.5 + resolution: "@types/body-parser@npm:1.19.5" + dependencies: + "@types/connect": "*" + "@types/node": "*" + checksum: 1e251118c4b2f61029cc43b0dc028495f2d1957fe8ee49a707fb940f86a9bd2f9754230805598278fe99958b49e9b7e66eec8ef6a50ab5c1f6b93e1ba2aaba82 + languageName: node + linkType: hard + "@types/cacheable-request@npm:^6.0.1": version: 6.0.3 resolution: "@types/cacheable-request@npm:6.0.3" @@ -4917,6 +5181,63 @@ __metadata: languageName: node linkType: hard +"@types/concat-stream@npm:^2.0.0": + version: 2.0.2 + resolution: "@types/concat-stream@npm:2.0.2" + dependencies: + "@types/node": "*" + checksum: 7340b17f073356d4b06e611b343cae5bcb348f40916785705632495807d3c88b110a329e049618eed32e8d605636235604cac3929ba691599f7c7dd56c2a4b21 + languageName: node + linkType: hard + +"@types/connect@npm:*": + version: 3.4.38 + resolution: "@types/connect@npm:3.4.38" + dependencies: + "@types/node": "*" + checksum: 7eb1bc5342a9604facd57598a6c62621e244822442976c443efb84ff745246b10d06e8b309b6e80130026a396f19bf6793b7cecd7380169f369dac3bfc46fb99 + languageName: node + linkType: hard + +"@types/cross-spawn@npm:^6.0.2": + version: 6.0.5 + resolution: "@types/cross-spawn@npm:6.0.5" + dependencies: + "@types/node": "*" + checksum: 9b9cf332e49319903df3abeeb91882730f26ef80eed2e5d5ab1feb432f3f0804f72a07296c305daf5a310e771d5e3bbfc5395f993ba17e35d399bf6996860771 + languageName: node + linkType: hard + +"@types/debug@npm:^4.0.0": + version: 4.1.11 + resolution: "@types/debug@npm:4.1.11" + dependencies: + "@types/ms": "*" + checksum: 6f666691f4706c4c1bbb3023026bc3acff7c98f181cbd4bd12bfc56caa9b4cd084e996358ab7b7748e7d9a59a00cdd15f0c6d4b60ff5a085eac98fa71f04784e + languageName: node + linkType: hard + +"@types/detect-port@npm:^1.3.0": + version: 1.3.5 + resolution: "@types/detect-port@npm:1.3.5" + checksum: 923cf04c6a05af59090743baeb9948f1938ceb98c1f7ea93db7ac310210426b385aa00005d23039ebb8019a9d13e141f5246e9c733b290885018d722a4787921 + languageName: node + linkType: hard + +"@types/doctrine@npm:^0.0.3": + version: 0.0.3 + resolution: "@types/doctrine@npm:0.0.3" + checksum: 7ca9c8ff4d2da437785151c9eef0dd80b8fa12e0ff0fcb988458a78de4b6f0fc92727ba5bbee446e1df615a91f03053c5783b30b7c21ab6ceab6a42557e93e50 + languageName: node + linkType: hard + +"@types/ejs@npm:^3.1.1": + version: 3.1.5 + resolution: "@types/ejs@npm:3.1.5" + checksum: e142266283051f27a7f79329871b311687dede19ae20268d882e4de218c65e1311d28a300b85579ca67157a8d601b7234daa50c2f99b252b121d27b4e5b21468 + languageName: node + linkType: hard + "@types/emscripten@npm:^1.39.6": version: 1.39.10 resolution: "@types/emscripten@npm:1.39.10" @@ -4944,6 +5265,15 @@ __metadata: languageName: node linkType: hard +"@types/estree-jsx@npm:^1.0.0": + version: 1.0.3 + resolution: "@types/estree-jsx@npm:1.0.3" + dependencies: + "@types/estree": "*" + checksum: 6887a134308b6db4a33a147b56c9d0a47c17ea7e810bdd7c498c306a0fd00bcf2619cb0f57f74009d03dda974b3cd7e414767f85332b1d1b2be30a3ef9e1cca9 + languageName: node + linkType: hard + "@types/estree@npm:*, @types/estree@npm:^1.0.0": version: 1.0.5 resolution: "@types/estree@npm:1.0.5" @@ -4951,27 +5281,38 @@ __metadata: languageName: node linkType: hard -"@types/glob@npm:*": - version: 8.1.0 - resolution: "@types/glob@npm:8.1.0" +"@types/express-serve-static-core@npm:^4.17.33": + version: 4.17.41 + resolution: "@types/express-serve-static-core@npm:4.17.41" dependencies: - "@types/minimatch": ^5.1.2 "@types/node": "*" - checksum: 9101f3a9061e40137190f70626aa0e202369b5ec4012c3fabe6f5d229cce04772db9a94fa5a0eb39655e2e4ad105c38afbb4af56a56c0996a8c7d4fc72350e3d + "@types/qs": "*" + "@types/range-parser": "*" + "@types/send": "*" + checksum: 12750f6511dd870bbaccfb8208ad1e79361cf197b147f62a3bedc19ec642f3a0f9926ace96705f4bc88ec2ae56f61f7ca8c2438e6b22f5540842b5569c28a121 languageName: node linkType: hard -"@types/glob@npm:^7.1.1": - version: 7.2.0 - resolution: "@types/glob@npm:7.2.0" +"@types/express@npm:^4.7.0": + version: 4.17.21 + resolution: "@types/express@npm:4.17.21" dependencies: - "@types/minimatch": "*" - "@types/node": "*" - checksum: 6ae717fedfdfdad25f3d5a568323926c64f52ef35897bcac8aca8e19bc50c0bd84630bbd063e5d52078b2137d8e7d3c26eabebd1a2f03ff350fff8a91e79fc19 + "@types/body-parser": "*" + "@types/express-serve-static-core": ^4.17.33 + "@types/qs": "*" + "@types/serve-static": "*" + checksum: fb238298630370a7392c7abdc80f495ae6c716723e114705d7e3fb67e3850b3859bbfd29391463a3fb8c0b32051847935933d99e719c0478710f8098ee7091c5 + languageName: node + linkType: hard + +"@types/find-cache-dir@npm:^3.2.1": + version: 3.2.1 + resolution: "@types/find-cache-dir@npm:3.2.1" + checksum: bf5c4e96da40247cd9e6327f54dfccda961a0fb2d70e3c71bd05def94de4c2e6fb310fe8ecb0f04ecf5dbc52214e184b55a2337b0f87250d4ae1e2e7d58321e4 languageName: node linkType: hard -"@types/graceful-fs@npm:^4.1.2, @types/graceful-fs@npm:^4.1.3": +"@types/graceful-fs@npm:^4.1.3": version: 4.1.9 resolution: "@types/graceful-fs@npm:4.1.9" dependencies: @@ -4989,13 +5330,6 @@ __metadata: languageName: node linkType: hard -"@types/html-minifier-terser@npm:^5.0.0": - version: 5.1.2 - resolution: "@types/html-minifier-terser@npm:5.1.2" - checksum: 4bca779c44d2aebe4cc4036c5db370abe7466249038e9c5996cb3c192debeff1c75b7a2ab78e5fd2a014ad24ebf0f357f9a174a4298540dc1e1317d43aa69cfa - languageName: node - linkType: hard - "@types/html-minifier-terser@npm:^6.0.0": version: 6.1.0 resolution: "@types/html-minifier-terser@npm:6.1.0" @@ -5010,10 +5344,17 @@ __metadata: languageName: node linkType: hard -"@types/is-function@npm:^1.0.0": - version: 1.0.3 - resolution: "@types/is-function@npm:1.0.3" - checksum: 239ecfdfc85a67926e00718643876bed5f0a493f033449c7031617796def601902810b51f605f7f66feeff2d28a4ef23f46918003f9ee7589443a8ce8a5c0a81 +"@types/http-errors@npm:*": + version: 2.0.4 + resolution: "@types/http-errors@npm:2.0.4" + checksum: 1f3d7c3b32c7524811a45690881736b3ef741bf9849ae03d32ad1ab7062608454b150a4e7f1351f83d26a418b2d65af9bdc06198f1c079d75578282884c4e8e3 + languageName: node + linkType: hard + +"@types/is-empty@npm:^1.0.0": + version: 1.2.3 + resolution: "@types/is-empty@npm:1.2.3" + checksum: b22065de5978dacacb6b7401df03e94b9688a3ce07c7faab1bab5e943adbdd6455b190963079bb0aae12c8e56980e54c49bc6902a5805741b82fb4f7335b0c44 languageName: node linkType: hard @@ -5053,7 +5394,7 @@ __metadata: languageName: node linkType: hard -"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.4, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": +"@types/json-schema@npm:*, @types/json-schema@npm:^7.0.5, @types/json-schema@npm:^7.0.7, @types/json-schema@npm:^7.0.8, @types/json-schema@npm:^7.0.9": version: 7.0.15 resolution: "@types/json-schema@npm:7.0.15" checksum: 97ed0cb44d4070aecea772b7b2e2ed971e10c81ec87dd4ecc160322ffa55ff330dace1793489540e3e318d90942064bb697cc0f8989391797792d919737b3b98 @@ -5067,7 +5408,7 @@ __metadata: languageName: node linkType: hard -"@types/keyv@npm:^3.1.1, @types/keyv@npm:^3.1.4": +"@types/keyv@npm:^3.1.4": version: 3.1.4 resolution: "@types/keyv@npm:3.1.4" dependencies: @@ -5092,6 +5433,13 @@ __metadata: languageName: node linkType: hard +"@types/mdx@npm:^2.0.0": + version: 2.0.10 + resolution: "@types/mdx@npm:2.0.10" + checksum: 3e2fb24b7bfae739a59573344171292b6c31256ad9afddc00232e9de4fbc97b270e1a11d13cb935cba0d9bbb9bc7348793eda82ee752233c5d2289f4b897f719 + languageName: node + linkType: hard + "@types/mime-types@npm:^2.1.0": version: 2.1.4 resolution: "@types/mime-types@npm:2.1.4" @@ -5099,10 +5447,17 @@ __metadata: languageName: node linkType: hard -"@types/minimatch@npm:*, @types/minimatch@npm:^5.1.2": - version: 5.1.2 - resolution: "@types/minimatch@npm:5.1.2" - checksum: 0391a282860c7cb6fe262c12b99564732401bdaa5e395bee9ca323c312c1a0f45efbf34dce974682036e857db59a5c9b1da522f3d6055aeead7097264c8705a8 +"@types/mime@npm:*": + version: 3.0.4 + resolution: "@types/mime@npm:3.0.4" + checksum: a6139c8e1f705ef2b064d072f6edc01f3c099023ad7c4fce2afc6c2bf0231888202adadbdb48643e8e20da0ce409481a49922e737eca52871b3dc08017455843 + languageName: node + linkType: hard + +"@types/mime@npm:^1": + version: 1.3.5 + resolution: "@types/mime@npm:1.3.5" + checksum: e29a5f9c4776f5229d84e525b7cd7dd960b51c30a0fb9a028c0821790b82fca9f672dab56561e2acd9e8eed51d431bde52eafdfef30f643586c4162f1aecfc78 languageName: node linkType: hard @@ -5113,7 +5468,14 @@ __metadata: languageName: node linkType: hard -"@types/node-fetch@npm:^2.5.7": +"@types/ms@npm:*": + version: 0.7.34 + resolution: "@types/ms@npm:0.7.34" + checksum: f38d36e7b6edecd9badc9cf50474159e9da5fa6965a75186cceaf883278611b9df6669dc3a3cc122b7938d317b68a9e3d573d316fcb35d1be47ec9e468c6bd8a + languageName: node + linkType: hard + +"@types/node-fetch@npm:^2.6.4": version: 2.6.9 resolution: "@types/node-fetch@npm:2.6.9" dependencies: @@ -5139,14 +5501,7 @@ __metadata: languageName: node linkType: hard -"@types/node@npm:^14.0.10 || ^16.0.0, @types/node@npm:^14.14.20 || ^16.0.0": - version: 16.18.61 - resolution: "@types/node@npm:16.18.61" - checksum: fdd162829eddc9b0b82a1ec485ba3876428ff3bd94c5869b13f4a36eb2aa9bddd22ea7e8ee3b2faa91a0f70ff08d8fd8d4be7dd0d143f8ee776907d6a1d2ed25 - languageName: node - linkType: hard - -"@types/node@npm:^18.17.15": +"@types/node@npm:^18.0.0, @types/node@npm:^18.17.15": version: 18.18.9 resolution: "@types/node@npm:18.18.9" dependencies: @@ -5162,15 +5517,6 @@ __metadata: languageName: node linkType: hard -"@types/npmlog@npm:^4.1.2": - version: 4.1.6 - resolution: "@types/npmlog@npm:4.1.6" - dependencies: - "@types/node": "*" - checksum: 0151a01f8c12a8b2713207894f55262d334a6475ea8b741d2443bbb4524757bbdd2e1d27c2c642f4962b380d6b0bdd7293d0c54d434f15e3c9e8adbf619a8111 - languageName: node - linkType: hard - "@types/parse-json@npm:^4.0.0": version: 4.0.2 resolution: "@types/parse-json@npm:4.0.2" @@ -5178,13 +5524,6 @@ __metadata: languageName: node linkType: hard -"@types/parse5@npm:^5.0.0": - version: 5.0.3 - resolution: "@types/parse5@npm:5.0.3" - checksum: d6b7495cb1850f9f2e9c5e103ede9f2d30a5320669707b105c403868adc9e4bf8d3a7ff314cc23f67826bbbbbc0e6147346ce9062ab429f099dba7a01f463919 - languageName: node - linkType: hard - "@types/pretty-hrtime@npm:^1.0.0": version: 1.0.3 resolution: "@types/pretty-hrtime@npm:1.0.3" @@ -5192,13 +5531,38 @@ __metadata: languageName: node linkType: hard -"@types/qs@npm:^6.9.5": +"@types/prop-types@npm:*": + version: 15.7.10 + resolution: "@types/prop-types@npm:15.7.10" + checksum: 39ecc2d9e439ed16b32937a08d98b84ed4a70f53bcd52c8564c0cd7a36fe1004ca83a1fb94b13c1b7a5c048760f06445c3c6a91a6972c8eff652c0b50c9424b1 + languageName: node + linkType: hard + +"@types/qs@npm:*, @types/qs@npm:^6.9.5": version: 6.9.10 resolution: "@types/qs@npm:6.9.10" checksum: 3e479ee056bd2b60894baa119d12ecd33f20a25231b836af04654e784c886f28a356477630430152a86fba253da65d7ecd18acffbc2a8877a336e75aa0272c67 languageName: node linkType: hard +"@types/range-parser@npm:*": + version: 1.2.7 + resolution: "@types/range-parser@npm:1.2.7" + checksum: 95640233b689dfbd85b8c6ee268812a732cf36d5affead89e806fe30da9a430767af8ef2cd661024fd97e19d61f3dec75af2df5e80ec3bea000019ab7028629a + languageName: node + linkType: hard + +"@types/react@npm:>=16": + version: 18.2.37 + resolution: "@types/react@npm:18.2.37" + dependencies: + "@types/prop-types": "*" + "@types/scheduler": "*" + csstype: ^3.0.2 + checksum: 2d2599f1a09e4f678509161fea8baeaf76d21deee460f4f3ccc1ca431ebe85f896d7d0b906127de17e97ed57240cec61955eb97d0b5d9cbf4e97fd6620b1acdb + languageName: node + linkType: hard + "@types/resolve@npm:1.20.2": version: 1.20.2 resolution: "@types/resolve@npm:1.20.2" @@ -5215,17 +5579,38 @@ __metadata: languageName: node linkType: hard -"@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12": +"@types/scheduler@npm:*": + version: 0.16.6 + resolution: "@types/scheduler@npm:0.16.6" + checksum: 4cec89727584a50c66a07c322469a4d9e64f5b0117691f36afd4ceae75741c0038a6e107c05e515511d5358b5897becbe065b6e4560664cb1b16f6754915043d + languageName: node + linkType: hard + +"@types/semver@npm:^7.1.0, @types/semver@npm:^7.3.12, @types/semver@npm:^7.3.4": version: 7.5.5 resolution: "@types/semver@npm:7.5.5" checksum: 533e6c93d1262d65f449423d94a445f7f3db0672e7429f21b6a1636d6051dbab3a2989ddcda9b79c69bb37830931d09fc958a65305a891357f5cea3257c297f5 languageName: node linkType: hard -"@types/source-list-map@npm:*": - version: 0.1.5 - resolution: "@types/source-list-map@npm:0.1.5" - checksum: cad2cc55abdecb9834caa0cbc089348dabc80f73cee850f0d6c89b71aee68dca0cb99a16d0420808f36c73b0708d5a280634a5e4cb1d6f985e41f03bfa33b625 +"@types/send@npm:*": + version: 0.17.4 + resolution: "@types/send@npm:0.17.4" + dependencies: + "@types/mime": ^1 + "@types/node": "*" + checksum: cf4db48251bbb03cd6452b4de6e8e09e2d75390a92fd798eca4a803df06444adc94ed050246c94c7ed46fb97be1f63607f0e1f13c3ce83d71788b3e08640e5e0 + languageName: node + linkType: hard + +"@types/serve-static@npm:*": + version: 1.15.5 + resolution: "@types/serve-static@npm:1.15.5" + dependencies: + "@types/http-errors": "*" + "@types/mime": "*" + "@types/node": "*" + checksum: 0ff4b3703cf20ba89c9f9e345bc38417860a88e85863c8d6fe274a543220ab7f5f647d307c60a71bb57dc9559f0890a661e8dc771a6ec5ef195d91c8afc4a893 languageName: node linkType: hard @@ -5236,10 +5621,10 @@ __metadata: languageName: node linkType: hard -"@types/tapable@npm:^1, @types/tapable@npm:^1.0.5": - version: 1.0.11 - resolution: "@types/tapable@npm:1.0.11" - checksum: 9f90c19bd8a7ad37760d1496d41edbf83b686155e0762d072a3f1322f2e4e066a6bdc8a2832df5c8a4bae92a104f85f4e7c31526229ae452b57cbd65a1f853c8 +"@types/supports-color@npm:^8.0.0": + version: 8.1.3 + resolution: "@types/supports-color@npm:8.1.3" + checksum: f5a3ca4aa94ac9d45beae8aa06dcba45e6d56b77999707a2708b54a9b042f84c68e619b10ef6e4b6f447f801824adebb9ed4d7a82c0b5d5d7bf29d5ff34d53a9 languageName: node linkType: hard @@ -5257,54 +5642,20 @@ __metadata: languageName: node linkType: hard -"@types/uglify-js@npm:*": - version: 3.17.4 - resolution: "@types/uglify-js@npm:3.17.4" - dependencies: - source-map: ^0.6.1 - checksum: fe28aea9a24f4960ff46960fb3ca9d96a2e3c2f5abb15843d35fbda5425edc7bd541a1185415ae1f48fe37ca202603ebb96cd96040b03cc82721d80fdb863af4 +"@types/trusted-types@npm:^2.0.2": + version: 2.0.6 + resolution: "@types/trusted-types@npm:2.0.6" + checksum: 04250c7175e565b4d32cc2fd9ac1824ab9f0b2cfa82a7978581ffa1c96d7ed4166dc2415b4670cfcb734b389c49c3e9fc028b06ff325d77cc9e6f06bb05e273e languageName: node linkType: hard -"@types/unist@npm:^2, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2, @types/unist@npm:^2.0.3": +"@types/unist@npm:^2, @types/unist@npm:^2.0.0, @types/unist@npm:^2.0.2": version: 2.0.10 resolution: "@types/unist@npm:2.0.10" checksum: e2924e18dedf45f68a5c6ccd6015cd62f1643b1b43baac1854efa21ae9e70505db94290434a23da1137d9e31eb58e54ca175982005698ac37300a1c889f6c4aa languageName: node linkType: hard -"@types/webpack-env@npm:^1.16.0": - version: 1.18.4 - resolution: "@types/webpack-env@npm:1.18.4" - checksum: f195b3ae974ac3b631477b57737dad7b6c44ecca86770cf3c29f284e02961c9f2dfc619e3e253d8c23966864cb052b1e8437e9834ede32ac97972e6e2235bb51 - languageName: node - linkType: hard - -"@types/webpack-sources@npm:*": - version: 3.2.3 - resolution: "@types/webpack-sources@npm:3.2.3" - dependencies: - "@types/node": "*" - "@types/source-list-map": "*" - source-map: ^0.7.3 - checksum: 7b557f242efaa10e4e3e18cc4171a0c98e22898570caefdd4f7b076fe8534b5abfac92c953c6604658dcb7218507f970230352511840fe9fdea31a9af3b9a906 - languageName: node - linkType: hard - -"@types/webpack@npm:^4.41.26, @types/webpack@npm:^4.41.8": - version: 4.41.36 - resolution: "@types/webpack@npm:4.41.36" - dependencies: - "@types/node": "*" - "@types/tapable": ^1 - "@types/uglify-js": "*" - "@types/webpack-sources": "*" - anymatch: ^3.0.0 - source-map: ^0.6.0 - checksum: e8ff904d00e79541945ed2218bce128734a4ca13ee8c2fbf6438724704b90825d756a07424fba9f0a85e3ce48a20c5a5b826e8f09ab5ae288f65811cad5e8788 - languageName: node - linkType: hard - "@types/yargs-parser@npm:*": version: 21.0.3 resolution: "@types/yargs-parser@npm:21.0.3" @@ -5312,15 +5663,6 @@ __metadata: languageName: node linkType: hard -"@types/yargs@npm:^15.0.0": - version: 15.0.18 - resolution: "@types/yargs@npm:15.0.18" - dependencies: - "@types/yargs-parser": "*" - checksum: 52bd812d25f0ee0943506b6189fd14211ca233ff061d2003406a6148ce6a58148f4033bb9bc6b6dc598665354b81e0750cbaf6c695f70f29abb1ae45742d92d3 - languageName: node - linkType: hard - "@types/yargs@npm:^16.0.0": version: 16.0.8 resolution: "@types/yargs@npm:16.0.8" @@ -5531,17 +5873,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ast@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/ast@npm:1.9.0" - dependencies: - "@webassemblyjs/helper-module-context": 1.9.0 - "@webassemblyjs/helper-wasm-bytecode": 1.9.0 - "@webassemblyjs/wast-parser": 1.9.0 - checksum: 8a9838dc7fdac358aee8daa75eefa35934ab18dafb594092ff7be79c467ebe9dabb2543e58313c905fd802bdcc3cb8320e4e19af7444e49853a7a24e25138f75 - languageName: node - linkType: hard - "@webassemblyjs/floating-point-hex-parser@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.11.6" @@ -5549,13 +5880,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/floating-point-hex-parser@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/floating-point-hex-parser@npm:1.9.0" - checksum: d3aeb19bc30da26f639698daa28e44e0c18d5aa135359ef3c54148e194eec46451a912d0506099d479a71a94bc3eef6ef52d6ec234799528a25a9744789852de - languageName: node - linkType: hard - "@webassemblyjs/helper-api-error@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-api-error@npm:1.11.6" @@ -5563,13 +5887,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-api-error@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-api-error@npm:1.9.0" - checksum: 9179d3148639cc202e89a118145b485cf834613260679a99af6ec487bbc15f238566ca713207394b336160a41bf8c1b75cf2e853b3e96f0cc73c1e5c735b3f64 - languageName: node - linkType: hard - "@webassemblyjs/helper-buffer@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-buffer@npm:1.11.6" @@ -5577,38 +5894,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-buffer@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-buffer@npm:1.9.0" - checksum: dcb85f630f8a2e22b7346ad4dd58c3237a2cad1457699423e8fd19592a0bd3eacbc2639178a1b9a873c3ac217bfc7a23a134ff440a099496b590e82c7a4968d5 - languageName: node - linkType: hard - -"@webassemblyjs/helper-code-frame@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-code-frame@npm:1.9.0" - dependencies: - "@webassemblyjs/wast-printer": 1.9.0 - checksum: a28fa057f7beff0fd14bff716561520f8edb8c9c56c7a5559451e6765acfb70aaeb8af718ea2bd2262e7baeba597545af407e28eb2eff8329235afe8605f20d1 - languageName: node - linkType: hard - -"@webassemblyjs/helper-fsm@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-fsm@npm:1.9.0" - checksum: 374cc510c8f5a7a07d4fe9eb7036cc475a96a670b5d25c31f16757ac8295be8d03a2f29657ff53eaefa9e8315670a48824d430ed910e7c1835788ac79f93124e - languageName: node - linkType: hard - -"@webassemblyjs/helper-module-context@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-module-context@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - checksum: 55e8f89c7ea1beaa78fad88403f3753b8413b0f3b6bb32d898ce95078b3e1d1b48ade0919c00b82fc2e3813c0ab6901e415f7a4d4fa9be50944e2431adde75a5 - languageName: node - linkType: hard - "@webassemblyjs/helper-numbers@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-numbers@npm:1.11.6" @@ -5627,13 +5912,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-bytecode@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-wasm-bytecode@npm:1.9.0" - checksum: 280da4df3c556f73a1a02053277f8a4be481de32df4aa21050b015c8f4d27c46af89f0417eb88e486df117e5df4bccffae593f78cb1e79f212d3b3d4f3ed0f04 - languageName: node - linkType: hard - "@webassemblyjs/helper-wasm-section@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/helper-wasm-section@npm:1.11.6" @@ -5646,18 +5924,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/helper-wasm-section@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/helper-wasm-section@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - "@webassemblyjs/helper-buffer": 1.9.0 - "@webassemblyjs/helper-wasm-bytecode": 1.9.0 - "@webassemblyjs/wasm-gen": 1.9.0 - checksum: b8f7bb45d4194074c82210211a5d3e402a5b5fa63ecae26d2c356ae3978af5a530e91192fb260f32f9d561b18e2828b3da2e2f41c59efadb5f3c6d72446807f0 - languageName: node - linkType: hard - "@webassemblyjs/ieee754@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/ieee754@npm:1.11.6" @@ -5667,15 +5933,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/ieee754@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/ieee754@npm:1.9.0" - dependencies: - "@xtuc/ieee754": ^1.2.0 - checksum: 7fe4a217ba0f7051e2cfef92919d4a64fac1a63c65411763779bd50907820f33f440255231a474fe3ba03bd1d9ee0328662d1eae3fce4c59b91549d6b62b839b - languageName: node - linkType: hard - "@webassemblyjs/leb128@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/leb128@npm:1.11.6" @@ -5685,15 +5942,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/leb128@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/leb128@npm:1.9.0" - dependencies: - "@xtuc/long": 4.2.2 - checksum: 4ca7cbb869530d78d42a414f34ae53249364cb1ecebbfb6ed5d562c2f209fce857502f088822ee82a23876f653a262ddc34ab64e45a7962510a263d39bb3f51a - languageName: node - linkType: hard - "@webassemblyjs/utf8@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/utf8@npm:1.11.6" @@ -5701,29 +5949,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/utf8@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/utf8@npm:1.9.0" - checksum: e328a30ac8a503bbd015d32e75176e0dedcb45a21d4be051c25dfe89a00035ca7a6dbd8937b442dd5b4b334de3959d4f5fe0b330037bd226a28b9814cd49e84f - languageName: node - linkType: hard - -"@webassemblyjs/wasm-edit@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wasm-edit@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - "@webassemblyjs/helper-buffer": 1.9.0 - "@webassemblyjs/helper-wasm-bytecode": 1.9.0 - "@webassemblyjs/helper-wasm-section": 1.9.0 - "@webassemblyjs/wasm-gen": 1.9.0 - "@webassemblyjs/wasm-opt": 1.9.0 - "@webassemblyjs/wasm-parser": 1.9.0 - "@webassemblyjs/wast-printer": 1.9.0 - checksum: 1997e0c2f4051c33239587fb143242919320bc861a0af03a873c7150a27d6404bd2e063c658193288b0aa88c35aadbe0c4fde601fe642bae0743a8c8eda52717 - languageName: node - linkType: hard - "@webassemblyjs/wasm-edit@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/wasm-edit@npm:1.11.6" @@ -5753,19 +5978,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-gen@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wasm-gen@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - "@webassemblyjs/helper-wasm-bytecode": 1.9.0 - "@webassemblyjs/ieee754": 1.9.0 - "@webassemblyjs/leb128": 1.9.0 - "@webassemblyjs/utf8": 1.9.0 - checksum: 2456e84e8e6bedb7ab47f6333a0ee170f7ef62842c90862ca787c08528ca8041061f3f8bc257fc2a01bf6e8d1a76fddaddd43418c738f681066e5b50f88fe7df - languageName: node - linkType: hard - "@webassemblyjs/wasm-opt@npm:1.11.6": version: 1.11.6 resolution: "@webassemblyjs/wasm-opt@npm:1.11.6" @@ -5778,57 +5990,17 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wasm-opt@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wasm-opt@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - "@webassemblyjs/helper-buffer": 1.9.0 - "@webassemblyjs/wasm-gen": 1.9.0 - "@webassemblyjs/wasm-parser": 1.9.0 - checksum: 91242205bdbd1aa8045364a5338bfb34880cb2c65f56db8dd19382894209673699fb31a0e5279f25c7e5bcd8f3097d6c9ca84d8969d9613ef2cf166450cc3515 - languageName: node - linkType: hard - "@webassemblyjs/wasm-parser@npm:1.11.6, @webassemblyjs/wasm-parser@npm:^1.11.5": version: 1.11.6 resolution: "@webassemblyjs/wasm-parser@npm:1.11.6" dependencies: "@webassemblyjs/ast": 1.11.6 "@webassemblyjs/helper-api-error": 1.11.6 - "@webassemblyjs/helper-wasm-bytecode": 1.11.6 - "@webassemblyjs/ieee754": 1.11.6 - "@webassemblyjs/leb128": 1.11.6 - "@webassemblyjs/utf8": 1.11.6 - checksum: 8200a8d77c15621724a23fdabe58d5571415cda98a7058f542e670ea965dd75499f5e34a48675184947c66f3df23adf55df060312e6d72d57908e3f049620d8a - languageName: node - linkType: hard - -"@webassemblyjs/wasm-parser@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wasm-parser@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - "@webassemblyjs/helper-api-error": 1.9.0 - "@webassemblyjs/helper-wasm-bytecode": 1.9.0 - "@webassemblyjs/ieee754": 1.9.0 - "@webassemblyjs/leb128": 1.9.0 - "@webassemblyjs/utf8": 1.9.0 - checksum: 493f6cfc63a5e16073056c81ff0526a9936f461327379ef3c83cc841000e03623b6352704f6bf9f7cb5b3610f0032020a61f9cca78c91b15b8e995854b29c098 - languageName: node - linkType: hard - -"@webassemblyjs/wast-parser@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wast-parser@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - "@webassemblyjs/floating-point-hex-parser": 1.9.0 - "@webassemblyjs/helper-api-error": 1.9.0 - "@webassemblyjs/helper-code-frame": 1.9.0 - "@webassemblyjs/helper-fsm": 1.9.0 - "@xtuc/long": 4.2.2 - checksum: 705dd48fbbceec7f6bed299b8813631b242fd9312f9594dbb2985dda86c9688048692357d684f6080fc2c5666287cefaa26b263d01abadb6a9049d4c8978b9db + "@webassemblyjs/helper-wasm-bytecode": 1.11.6 + "@webassemblyjs/ieee754": 1.11.6 + "@webassemblyjs/leb128": 1.11.6 + "@webassemblyjs/utf8": 1.11.6 + checksum: 8200a8d77c15621724a23fdabe58d5571415cda98a7058f542e670ea965dd75499f5e34a48675184947c66f3df23adf55df060312e6d72d57908e3f049620d8a languageName: node linkType: hard @@ -5842,17 +6014,6 @@ __metadata: languageName: node linkType: hard -"@webassemblyjs/wast-printer@npm:1.9.0": - version: 1.9.0 - resolution: "@webassemblyjs/wast-printer@npm:1.9.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - "@webassemblyjs/wast-parser": 1.9.0 - "@xtuc/long": 4.2.2 - checksum: 3d1e1b2e84745a963f69acd1c02425b321dd2e608e11dabc467cae0c9a808962bc769ec9afc46fbcea7188cc1e47d72370da762d258f716fb367cb1a7865c54b - languageName: node - linkType: hard - "@xtuc/ieee754@npm:^1.2.0": version: 1.2.0 resolution: "@xtuc/ieee754@npm:1.2.0" @@ -5901,6 +6062,27 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/esbuild-plugin-pnp@npm:^3.0.0-rc.10": + version: 3.0.0-rc.15 + resolution: "@yarnpkg/esbuild-plugin-pnp@npm:3.0.0-rc.15" + dependencies: + tslib: ^2.4.0 + peerDependencies: + esbuild: ">=0.10.0" + checksum: 04da15355a99773b441742814ba4d0f3453a83df47aa07e215f167e156f109ab8e971489c8b1a4ddf3c79d568d35213f496ad52e97298228597e1aacc22680aa + languageName: node + linkType: hard + +"@yarnpkg/fslib@npm:2.10.3": + version: 2.10.3 + resolution: "@yarnpkg/fslib@npm:2.10.3" + dependencies: + "@yarnpkg/libzip": ^2.3.0 + tslib: ^1.13.0 + checksum: 0ca693f61d47bcf165411a121ed9123f512b1b5bfa5e1c6c8f280b4ffdbea9bf2a6db418f99ecfc9624587fdc695b2b64eb0fe7b4028e44095914b25ca99655e + languageName: node + linkType: hard + "@yarnpkg/fslib@npm:^3.0.0, @yarnpkg/fslib@npm:^3.0.1": version: 3.0.1 resolution: "@yarnpkg/fslib@npm:3.0.1" @@ -5910,6 +6092,16 @@ __metadata: languageName: node linkType: hard +"@yarnpkg/libzip@npm:2.3.0, @yarnpkg/libzip@npm:^2.3.0": + version: 2.3.0 + resolution: "@yarnpkg/libzip@npm:2.3.0" + dependencies: + "@types/emscripten": ^1.39.6 + tslib: ^1.13.0 + checksum: 533a4883f69bb013f955d80dc19719881697e6849ea5f0cbe6d87ef1d582b05cbae8a453802f92ad0c852f976296cac3ff7834be79a7e415b65cdf213e448110 + languageName: node + linkType: hard + "@yarnpkg/libzip@npm:^3.0.0": version: 3.0.0 resolution: "@yarnpkg/libzip@npm:3.0.0" @@ -6049,7 +6241,7 @@ __metadata: languageName: node linkType: hard -"acorn-jsx@npm:^5.3.1": +"acorn-jsx@npm:^5.0.0, acorn-jsx@npm:^5.3.1, acorn-jsx@npm:^5.3.2": version: 5.3.2 resolution: "acorn-jsx@npm:5.3.2" peerDependencies: @@ -6065,15 +6257,6 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^6.4.1": - version: 6.4.2 - resolution: "acorn@npm:6.4.2" - bin: - acorn: bin/acorn - checksum: 44b07053729db7f44d28343eed32247ed56dc4a6ec6dff2b743141ecd6b861406bbc1c20bf9d4f143ea7dd08add5dc8c290582756539bc03a8db605050ce2fb4 - languageName: node - linkType: hard - "acorn@npm:^7.4.0": version: 7.4.1 resolution: "acorn@npm:7.4.1" @@ -6083,7 +6266,7 @@ __metadata: languageName: node linkType: hard -"acorn@npm:^8.1.0, acorn@npm:^8.4.1, acorn@npm:^8.5.0, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2": +"acorn@npm:^8.0.0, acorn@npm:^8.1.0, acorn@npm:^8.10.0, acorn@npm:^8.4.1, acorn@npm:^8.7.1, acorn@npm:^8.8.1, acorn@npm:^8.8.2, acorn@npm:^8.9.0": version: 8.11.2 resolution: "acorn@npm:8.11.2" bin: @@ -6143,41 +6326,21 @@ __metadata: languageName: node linkType: hard -"airbnb-js-shims@npm:^2.2.1": - version: 2.2.1 - resolution: "airbnb-js-shims@npm:2.2.1" - dependencies: - array-includes: ^3.0.3 - array.prototype.flat: ^1.2.1 - array.prototype.flatmap: ^1.2.1 - es5-shim: ^4.5.13 - es6-shim: ^0.35.5 - function.prototype.name: ^1.1.0 - globalthis: ^1.0.0 - object.entries: ^1.1.0 - object.fromentries: ^2.0.0 || ^1.0.0 - object.getownpropertydescriptors: ^2.0.3 - object.values: ^1.1.0 - promise.allsettled: ^1.0.0 - promise.prototype.finally: ^3.1.0 - string.prototype.matchall: ^4.0.0 || ^3.0.1 - string.prototype.padend: ^3.0.0 - string.prototype.padstart: ^3.0.0 - symbol.prototype.description: ^1.0.0 - checksum: bdd96e4cac75a8a942fb93cb8b7150573363a9fb40ab8528997bc067f24ae83d3031165635075b1326e463dcf840cc036b2ceb554563e75a38faf0ca288407a3 - languageName: node - linkType: hard - -"ajv-errors@npm:^1.0.0": - version: 1.0.1 - resolution: "ajv-errors@npm:1.0.1" +"ajv-formats@npm:^2.1.1": + version: 2.1.1 + resolution: "ajv-formats@npm:2.1.1" + dependencies: + ajv: ^8.0.0 peerDependencies: - ajv: ">=5.0.0" - checksum: 2c9fc02cf58f9aae5bace61ebd1b162e1ea372ae9db5999243ba5e32a9a78c0d635d29ae085f652c61c941a43af0b2b1acdb255e29d44dc43a6e021085716d8c + ajv: ^8.0.0 + peerDependenciesMeta: + ajv: + optional: true + checksum: 4a287d937f1ebaad4683249a4c40c0fa3beed30d9ddc0adba04859026a622da0d317851316ea64b3680dc60f5c3c708105ddd5d5db8fe595d9d0207fd19f90b7 languageName: node linkType: hard -"ajv-keywords@npm:^3.1.0, ajv-keywords@npm:^3.4.1, ajv-keywords@npm:^3.5.2": +"ajv-keywords@npm:^3.5.2": version: 3.5.2 resolution: "ajv-keywords@npm:3.5.2" peerDependencies: @@ -6186,7 +6349,18 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^6.1.0, ajv@npm:^6.10.0, ajv@npm:^6.10.2, ajv@npm:^6.12.2, ajv@npm:^6.12.4, ajv@npm:^6.12.5": +"ajv-keywords@npm:^5.1.0": + version: 5.1.0 + resolution: "ajv-keywords@npm:5.1.0" + dependencies: + fast-deep-equal: ^3.1.3 + peerDependencies: + ajv: ^8.8.2 + checksum: c35193940b853119242c6757787f09ecf89a2c19bcd36d03ed1a615e710d19d450cb448bfda407b939aba54b002368c8bff30529cc50a0536a8e10bcce300421 + languageName: node + linkType: hard + +"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: @@ -6198,7 +6372,7 @@ __metadata: languageName: node linkType: hard -"ajv@npm:^8.0.1, ajv@npm:^8.11.0": +"ajv@npm:^8.0.0, ajv@npm:^8.0.1, ajv@npm:^8.11.0, ajv@npm:^8.9.0": version: 8.12.0 resolution: "ajv@npm:8.12.0" dependencies: @@ -6210,22 +6384,6 @@ __metadata: languageName: node linkType: hard -"ansi-align@npm:^3.0.0": - version: 3.0.1 - resolution: "ansi-align@npm:3.0.1" - dependencies: - string-width: ^4.1.0 - checksum: 6abfa08f2141d231c257162b15292467081fa49a208593e055c866aa0455b57f3a86b5a678c190c618faa79b4c59e254493099cb700dd9cf2293c6be2c8f5d8d - languageName: node - linkType: hard - -"ansi-colors@npm:^3.0.0": - version: 3.2.4 - resolution: "ansi-colors@npm:3.2.4" - checksum: 026c51880e9f8eb59b112669a87dbea4469939ff94b131606303bbd697438a6691b16b9db3027aa9bf132a244214e83ab1508b998496a34d2aea5b437ac9e62d - languageName: node - linkType: hard - "ansi-colors@npm:^4.1.1": version: 4.1.3 resolution: "ansi-colors@npm:4.1.3" @@ -6260,13 +6418,6 @@ __metadata: languageName: node linkType: hard -"ansi-regex@npm:^2.0.0": - version: 2.1.1 - resolution: "ansi-regex@npm:2.1.1" - checksum: 190abd03e4ff86794f338a31795d262c1dfe8c91f7e01d04f13f646f1dcb16c5800818f886047876f1272f065570ab86b24b99089f8b68a0e11ff19aed4ca8f1 - languageName: node - linkType: hard - "ansi-regex@npm:^5.0.1": version: 5.0.1 resolution: "ansi-regex@npm:5.0.1" @@ -6313,17 +6464,6 @@ __metadata: languageName: node linkType: hard -"ansi-to-html@npm:^0.6.11": - version: 0.6.15 - resolution: "ansi-to-html@npm:0.6.15" - dependencies: - entities: ^2.0.0 - bin: - ansi-to-html: bin/ansi-to-html - checksum: c899362a29b92c8ae075b72168b826f7c233875b475719304942f80695e0ce4a6812845021192da5fb0ac80b10209b4fae5aede42620a1b1b3d3b30f3ef77a86 - languageName: node - linkType: hard - "ansicolors@npm:~0.3.2": version: 0.3.2 resolution: "ansicolors@npm:0.3.2" @@ -6331,17 +6471,7 @@ __metadata: languageName: node linkType: hard -"anymatch@npm:^2.0.0": - version: 2.0.0 - resolution: "anymatch@npm:2.0.0" - dependencies: - micromatch: ^3.1.4 - normalize-path: ^2.1.1 - checksum: f7bb1929842b4585cdc28edbb385767d499ce7d673f96a8f11348d2b2904592ffffc594fe9229b9a1e9e4dccb9329b7692f9f45e6a11dcefbb76ecdc9ab740f6 - languageName: node - linkType: hard - -"anymatch@npm:^3.0.0, anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": +"anymatch@npm:^3.0.3, anymatch@npm:~3.1.2": version: 3.1.3 resolution: "anymatch@npm:3.1.3" dependencies: @@ -6365,13 +6495,6 @@ __metadata: languageName: node linkType: hard -"aproba@npm:^1.1.1": - version: 1.2.0 - resolution: "aproba@npm:1.2.0" - checksum: 0fca141966559d195072ed047658b6e6c4fe92428c385dd38e288eacfc55807e7b4989322f030faff32c0f46bb0bc10f1e0ac32ec22d25315a1e5bbc0ebb76dc - languageName: node - linkType: hard - "archy@npm:~1.0.0": version: 1.0.0 resolution: "archy@npm:1.0.0" @@ -6379,16 +6502,6 @@ __metadata: languageName: node linkType: hard -"are-we-there-yet@npm:^2.0.0": - version: 2.0.0 - resolution: "are-we-there-yet@npm:2.0.0" - dependencies: - delegates: ^1.0.0 - readable-stream: ^3.6.0 - checksum: 6c80b4fd04ecee6ba6e737e0b72a4b41bdc64b7d279edfc998678567ff583c8df27e27523bc789f2c99be603ffa9eaa612803da1d886962d2086e7ff6fa90c7c - languageName: node - linkType: hard - "are-we-there-yet@npm:^3.0.0": version: 3.0.1 resolution: "are-we-there-yet@npm:3.0.1" @@ -6429,6 +6542,15 @@ __metadata: languageName: node linkType: hard +"aria-hidden@npm:^1.1.1": + version: 1.2.3 + resolution: "aria-hidden@npm:1.2.3" + dependencies: + tslib: ^2.0.0 + checksum: 7d7d211629eef315e94ed3b064c6823d13617e609d3f9afab1c2ed86399bb8e90405f9bdd358a85506802766f3ecb468af985c67c846045a34b973bcc0289db9 + languageName: node + linkType: hard + "aria-query@npm:5.1.3": version: 5.1.3 resolution: "aria-query@npm:5.1.3" @@ -6438,27 +6560,6 @@ __metadata: languageName: node linkType: hard -"arr-diff@npm:^4.0.0": - version: 4.0.0 - resolution: "arr-diff@npm:4.0.0" - checksum: ea7c8834842ad3869297f7915689bef3494fd5b102ac678c13ffccab672d3d1f35802b79e90c4cfec2f424af3392e44112d1ccf65da34562ed75e049597276a0 - languageName: node - linkType: hard - -"arr-flatten@npm:^1.1.0": - version: 1.1.0 - resolution: "arr-flatten@npm:1.1.0" - checksum: 963fe12564fca2f72c055f3f6c206b9e031f7c433a0c66ca9858b484821f248c5b1e5d53c8e4989d80d764cd776cf6d9b160ad05f47bdc63022bfd63b5455e22 - languageName: node - linkType: hard - -"arr-union@npm:^3.1.0": - version: 3.1.0 - resolution: "arr-union@npm:3.1.0" - checksum: b5b0408c6eb7591143c394f3be082fee690ddd21f0fdde0a0a01106799e847f67fcae1b7e56b0a0c173290e29c6aca9562e82b300708a268bc8f88f3d6613cb9 - languageName: node - linkType: hard - "array-buffer-byte-length@npm:^1.0.0": version: 1.0.0 resolution: "array-buffer-byte-length@npm:1.0.0" @@ -6469,13 +6570,6 @@ __metadata: languageName: node linkType: hard -"array-find-index@npm:^1.0.1": - version: 1.0.2 - resolution: "array-find-index@npm:1.0.2" - checksum: aac128bf369e1ac6c06ff0bb330788371c0e256f71279fb92d745e26fb4b9db8920e485b4ec25e841c93146bf71a34dcdbcefa115e7e0f96927a214d237b7081 - languageName: node - linkType: hard - "array-flatten@npm:1.1.1": version: 1.1.1 resolution: "array-flatten@npm:1.1.1" @@ -6490,7 +6584,7 @@ __metadata: languageName: node linkType: hard -"array-includes@npm:^3.0.3, array-includes@npm:^3.1.7": +"array-includes@npm:^3.1.7": version: 3.1.7 resolution: "array-includes@npm:3.1.7" dependencies: @@ -6503,7 +6597,7 @@ __metadata: languageName: node linkType: hard -"array-union@npm:^1.0.1, array-union@npm:^1.0.2": +"array-union@npm:^1.0.1": version: 1.0.2 resolution: "array-union@npm:1.0.2" dependencies: @@ -6526,13 +6620,6 @@ __metadata: languageName: node linkType: hard -"array-unique@npm:^0.3.2": - version: 0.3.2 - resolution: "array-unique@npm:0.3.2" - checksum: da344b89cfa6b0a5c221f965c21638bfb76b57b45184a01135382186924f55973cd9b171d4dad6bf606c6d9d36b0d721d091afdc9791535ead97ccbe78f8a888 - languageName: node - linkType: hard - "array.prototype.findlastindex@npm:^1.2.3": version: 1.2.3 resolution: "array.prototype.findlastindex@npm:1.2.3" @@ -6546,7 +6633,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flat@npm:^1.2.1, array.prototype.flat@npm:^1.3.2": +"array.prototype.flat@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flat@npm:1.3.2" dependencies: @@ -6558,7 +6645,7 @@ __metadata: languageName: node linkType: hard -"array.prototype.flatmap@npm:^1.2.1, array.prototype.flatmap@npm:^1.3.2": +"array.prototype.flatmap@npm:^1.3.2": version: 1.3.2 resolution: "array.prototype.flatmap@npm:1.3.2" dependencies: @@ -6570,32 +6657,6 @@ __metadata: languageName: node linkType: hard -"array.prototype.map@npm:^1.0.5": - version: 1.0.6 - resolution: "array.prototype.map@npm:1.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-array-method-boxes-properly: ^1.0.0 - is-string: ^1.0.7 - checksum: dfba063cdfb5faba9ee32d5836dc23f3963c2bf7c7ea7d745ee0a96bacf663cbb32ab0bf17d8f65ac6e8c91a162efdea8edbc8b36aed9d17687ce482ba60d91f - languageName: node - linkType: hard - -"array.prototype.reduce@npm:^1.0.6": - version: 1.0.6 - resolution: "array.prototype.reduce@npm:1.0.6" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - es-array-method-boxes-properly: ^1.0.0 - is-string: ^1.0.7 - checksum: c709c3f5caa2aac4fb10e0c6c1982cca50328a2a48658d53b1da8ee3a78069ad67cdac21296d6285521aa3a932a8178c0e192b5fc831fae2977b69a5a8a64ad7 - languageName: node - linkType: hard - "arraybuffer.prototype.slice@npm:^1.0.2": version: 1.0.2 resolution: "arraybuffer.prototype.slice@npm:1.0.2" @@ -6618,13 +6679,6 @@ __metadata: languageName: node linkType: hard -"arrify@npm:^2.0.1": - version: 2.0.1 - resolution: "arrify@npm:2.0.1" - checksum: 067c4c1afd182806a82e4c1cb8acee16ab8b5284fbca1ce29408e6e91281c36bb5b612f6ddfbd40a0f7a7e0c75bf2696eb94c027f6e328d6e9c52465c98e4209 - languageName: node - linkType: hard - "asap@npm:^2.0.0": version: 2.0.6 resolution: "asap@npm:2.0.6" @@ -6632,48 +6686,34 @@ __metadata: languageName: node linkType: hard -"asn1.js@npm:^5.2.0": - version: 5.4.1 - resolution: "asn1.js@npm:5.4.1" - dependencies: - bn.js: ^4.0.0 - inherits: ^2.0.1 - minimalistic-assert: ^1.0.0 - safer-buffer: ^2.1.0 - checksum: 3786a101ac6f304bd4e9a7df79549a7561950a13d4bcaec0c7790d44c80d147c1a94ba3d4e663673406064642a40b23fcd6c82a9952468e386c1a1376d747f9a - languageName: node - linkType: hard - -"assert@npm:^1.1.1": - version: 1.5.1 - resolution: "assert@npm:1.5.1" +"assert@npm:^2.0.0": + version: 2.1.0 + resolution: "assert@npm:2.1.0" dependencies: + call-bind: ^1.0.2 + is-nan: ^1.3.2 + object-is: ^1.1.5 object.assign: ^4.1.4 - util: ^0.10.4 - checksum: bfc539da97545f9b2989395d6b85be40b70649ce57464f3cc6e61f4975fb097ba0689c386f95bdb4c3ab867931e40a565c9e193ae3c02263a8e92acb17c9dc93 - languageName: node - linkType: hard - -"assign-symbols@npm:^1.0.0": - version: 1.0.0 - resolution: "assign-symbols@npm:1.0.0" - checksum: c0eb895911d05b6b2d245154f70461c5e42c107457972e5ebba38d48967870dee53bcdf6c7047990586daa80fab8dab3cc6300800fbd47b454247fdedd859a2c + util: ^0.12.5 + checksum: 1ed1cabba9abe55f4109b3f7292b4e4f3cf2953aad8dc148c0b3c3bd676675c31b1abb32ef563b7d5a19d1715bf90d1e5f09fad2a4ee655199468902da80f7c2 languageName: node linkType: hard -"ast-types@npm:0.13.3": - version: 0.13.3 - resolution: "ast-types@npm:0.13.3" - checksum: 23d08bc589aacb787e22ac7efc086ebcc158e739c057dac74de409a97e26ec9c5bcb2d0709f5678bd5d90f67d93f62fba0e5fe98161a0a3a7534d55a155544d8 +"ast-types@npm:0.15.2": + version: 0.15.2 + resolution: "ast-types@npm:0.15.2" + dependencies: + tslib: ^2.0.1 + checksum: 24f0d86bf9e4c8dae16fa24b13c1776f2c2677040bcfbd4eb4f27911db49020be4876885e45e6cfcc548ed4dfea3a0742d77e3346b84fae47379cb0b89e9daa0 languageName: node linkType: hard -"ast-types@npm:0.14.2": - version: 0.14.2 - resolution: "ast-types@npm:0.14.2" +"ast-types@npm:^0.16.1": + version: 0.16.1 + resolution: "ast-types@npm:0.16.1" dependencies: tslib: ^2.0.1 - checksum: 8674a77307764979f0a0b2006b7223a4b789abffaa7acbf6a1132650a799252155170173a1ff6a7fb6897f59437fc955f2707bdfc391b0797750898876e6c9ed + checksum: 21c186da9fdb1d8087b1b7dabbc4059f91aa5a1e593a9776b4393cc1eaa857e741b2dda678d20e34b16727b78fef3ab59cf8f0c75ed1ba649c78fe194e5c114b languageName: node linkType: hard @@ -6684,13 +6724,6 @@ __metadata: languageName: node linkType: hard -"async-each@npm:^1.0.1": - version: 1.0.6 - resolution: "async-each@npm:1.0.6" - checksum: d237e8c39348d5f1441edbd3893692912afbacaf83a2ccce8978ebeea804529a8838654b12208fbbc08c8b0411a1248948ee9bf9291ebe1921aabd5b613bc5db - languageName: node - linkType: hard - "async-limiter@npm:~1.0.0": version: 1.0.1 resolution: "async-limiter@npm:1.0.1" @@ -6707,6 +6740,13 @@ __metadata: languageName: node linkType: hard +"async@npm:^3.2.3": + version: 3.2.5 + resolution: "async@npm:3.2.5" + checksum: 5ec77f1312301dee02d62140a6b1f7ee0edd2a0f983b6fd2b0849b969f245225b990b47b8243e7b9ad16451a53e7f68e753700385b706198ced888beedba3af4 + languageName: node + linkType: hard + "asynckit@npm:^0.4.0": version: 0.4.0 resolution: "asynckit@npm:0.4.0" @@ -6714,39 +6754,6 @@ __metadata: languageName: node linkType: hard -"at-least-node@npm:^1.0.0": - version: 1.0.0 - resolution: "at-least-node@npm:1.0.0" - checksum: 463e2f8e43384f1afb54bc68485c436d7622acec08b6fad269b421cb1d29cebb5af751426793d0961ed243146fe4dc983402f6d5a51b720b277818dbf6f2e49e - languageName: node - linkType: hard - -"atob@npm:^2.1.2": - version: 2.1.2 - resolution: "atob@npm:2.1.2" - bin: - atob: bin/atob.js - checksum: dfeeeb70090c5ebea7be4b9f787f866686c645d9f39a0d184c817252d0cf08455ed25267d79c03254d3be1f03ac399992a792edcd5ffb9c91e097ab5ef42833a - languageName: node - linkType: hard - -"autoprefixer@npm:^9.8.6": - version: 9.8.8 - resolution: "autoprefixer@npm:9.8.8" - dependencies: - browserslist: ^4.12.0 - caniuse-lite: ^1.0.30001109 - normalize-range: ^0.1.2 - num2fraction: ^1.2.2 - picocolors: ^0.2.1 - postcss: ^7.0.32 - postcss-value-parser: ^4.1.0 - bin: - autoprefixer: bin/autoprefixer - checksum: 8f017672fbac248db0cf4e86aa707d8b148d9abadb842b5cf4c6be306d80fa6a654fadefd17e46213234c1f0947612acce2864f93e903f3e736b183fc1aedc45 - languageName: node - linkType: hard - "available-typed-arrays@npm:^1.0.5": version: 1.0.5 resolution: "available-typed-arrays@npm:1.0.5" @@ -6789,7 +6796,7 @@ __metadata: languageName: node linkType: hard -"babel-loader@npm:^8.0.0, babel-loader@npm:^8.2.5": +"babel-loader@npm:^8.2.5": version: 8.3.0 resolution: "babel-loader@npm:8.3.0" dependencies: @@ -6804,28 +6811,20 @@ __metadata: languageName: node linkType: hard -"babel-plugin-apply-mdx-type-prop@npm:1.6.22": - version: 1.6.22 - resolution: "babel-plugin-apply-mdx-type-prop@npm:1.6.22" +"babel-loader@npm:^9.0.0": + version: 9.1.3 + resolution: "babel-loader@npm:9.1.3" dependencies: - "@babel/helper-plugin-utils": 7.10.4 - "@mdx-js/util": 1.6.22 + find-cache-dir: ^4.0.0 + schema-utils: ^4.0.0 peerDependencies: - "@babel/core": ^7.11.6 - checksum: 43e2100164a8f3e46fddd76afcbfb1f02cbebd5612cfe63f3d344a740b0afbdc4d2bf5659cffe9323dd2554c7b86b23ebedae9dadcec353b6594f4292a1a28e2 - languageName: node - linkType: hard - -"babel-plugin-extract-import-names@npm:1.6.22": - version: 1.6.22 - resolution: "babel-plugin-extract-import-names@npm:1.6.22" - dependencies: - "@babel/helper-plugin-utils": 7.10.4 - checksum: 145ccf09c96d36411d340e78086555f8d4d5924ea39fcb0eca461c066cfa98bc4344982bb35eb85d054ef88f8d4dfc0205ba27370c1d8fcc78191b02908d044d + "@babel/core": ^7.12.0 + webpack: ">=5" + checksum: b168dde5b8cf11206513371a79f86bb3faa7c714e6ec9fffd420876b61f3d7f5f4b976431095ef6a14bc4d324505126deb91045fd41e312ba49f4deaa166fe28 languageName: node linkType: hard -"babel-plugin-istanbul@npm:^6.0.0, babel-plugin-istanbul@npm:^6.1.1": +"babel-plugin-istanbul@npm:^6.1.1": version: 6.1.1 resolution: "babel-plugin-istanbul@npm:6.1.1" dependencies: @@ -6850,14 +6849,10 @@ __metadata: languageName: node linkType: hard -"babel-plugin-macros@npm:^3.0.1": - version: 3.1.0 - resolution: "babel-plugin-macros@npm:3.1.0" - dependencies: - "@babel/runtime": ^7.12.5 - cosmiconfig: ^7.0.0 - resolve: ^1.19.0 - checksum: 765de4abebd3e4688ebdfbff8571ddc8cd8061f839bb6c3e550b0344a4027b04c60491f843296ce3f3379fb356cc873d57a9ee6694262547eb822c14a25be9a6 +"babel-plugin-named-exports-order@npm:^0.0.2": + version: 0.0.2 + resolution: "babel-plugin-named-exports-order@npm:0.0.2" + checksum: d918390a09c0148893ea93bdc9c4fc6a03447c688eaf40bed0f0682d036e985ecee830b90fec2ab149b8dc0cb3220a2c0ac5054e42626bdfe0b436b505b7ef22 languageName: node linkType: hard @@ -6874,18 +6869,6 @@ __metadata: languageName: node linkType: hard -"babel-plugin-polyfill-corejs3@npm:^0.1.0": - version: 0.1.7 - resolution: "babel-plugin-polyfill-corejs3@npm:0.1.7" - dependencies: - "@babel/helper-define-polyfill-provider": ^0.1.5 - core-js-compat: ^3.8.1 - peerDependencies: - "@babel/core": ^7.0.0-0 - checksum: 5c420590a6e18688a868218fa1f5025e9294d093968d2fe1e6aa86981776d66826182f9b36cdd1c41741e9c401bf76164313aab6661efb56741348ed0e98448d - languageName: node - linkType: hard - "babel-plugin-polyfill-corejs3@npm:^0.8.5": version: 0.8.6 resolution: "babel-plugin-polyfill-corejs3@npm:0.8.6" @@ -6950,6 +6933,13 @@ __metadata: languageName: node linkType: hard +"bail@npm:^2.0.0": + version: 2.0.2 + resolution: "bail@npm:2.0.2" + checksum: aab4e8ccdc8d762bf3fdfce8e706601695620c0c2eda256dd85088dc0be3cfd7ff126f6e99c2bee1f24f5d418414aacf09d7f9702f16d6963df2fa488cda8824 + languageName: node + linkType: hard + "balanced-match@npm:^1.0.0": version: 1.0.2 resolution: "balanced-match@npm:1.0.2" @@ -6957,28 +6947,13 @@ __metadata: languageName: node linkType: hard -"base64-js@npm:^1.0.2": +"base64-js@npm:^1.3.1": version: 1.5.1 resolution: "base64-js@npm:1.5.1" checksum: 669632eb3745404c2f822a18fc3a0122d2f9a7a13f7fb8b5823ee19d1d2ff9ee5b52c53367176ea4ad093c332fd5ab4bd0ebae5a8e27917a4105a4cfc86b1005 languageName: node linkType: hard -"base@npm:^0.11.1": - version: 0.11.2 - resolution: "base@npm:0.11.2" - dependencies: - cache-base: ^1.0.1 - class-utils: ^0.3.5 - component-emitter: ^1.2.1 - define-property: ^1.0.0 - isobject: ^3.0.1 - mixin-deep: ^1.2.0 - pascalcase: ^0.1.1 - checksum: a4a146b912e27eea8f66d09cb0c9eab666f32ce27859a7dfd50f38cd069a2557b39f16dba1bc2aecb3b44bf096738dd207b7970d99b0318423285ab1b1994edd - languageName: node - linkType: hard - "before-after-hook@npm:^2.2.0": version: 2.2.3 resolution: "before-after-hook@npm:2.2.3" @@ -6986,16 +6961,16 @@ __metadata: languageName: node linkType: hard -"better-opn@npm:^2.1.1": - version: 2.1.1 - resolution: "better-opn@npm:2.1.1" +"better-opn@npm:^3.0.2": + version: 3.0.2 + resolution: "better-opn@npm:3.0.2" dependencies: - open: ^7.0.3 - checksum: 3d1a945d125cbbc6e6a841bef7540435d77d5aa61fc4d345896f5f0b3780fcf9c7145373deaedf62d674a427b187ae973f4410884f9fea0c15f7f01f9dc339c7 + open: ^8.0.4 + checksum: 1471552fa7f733561e7f49e812be074b421153006ca744de985fb6d38939807959fc5fe9cb819cf09f864782e294704fd3b31711ea14c115baf3330a2f1135de languageName: node linkType: hard -"big-integer@npm:^1.6.7": +"big-integer@npm:^1.6.44": version: 1.6.51 resolution: "big-integer@npm:1.6.51" checksum: 3d444173d1b2e20747e2c175568bedeebd8315b0637ea95d75fd27830d3b8e8ba36c6af40374f36bdaea7b5de376dcada1b07587cb2a79a928fccdb6e6e3c518 @@ -7032,13 +7007,6 @@ __metadata: languageName: node linkType: hard -"binary-extensions@npm:^1.0.0": - version: 1.13.1 - resolution: "binary-extensions@npm:1.13.1" - checksum: ad7747f33c07e94ba443055de130b50c8b8b130a358bca064c580d91769ca6a69c7ac65ca008ff044ed4541d2c6ad45496e1fadbef5218a68770996b6a2194d7 - languageName: node - linkType: hard - "binary-extensions@npm:^2.0.0, binary-extensions@npm:^2.2.0": version: 2.2.0 resolution: "binary-extensions@npm:2.2.0" @@ -7046,36 +7014,24 @@ __metadata: languageName: node linkType: hard -"bindings@npm:^1.5.0": - version: 1.5.0 - resolution: "bindings@npm:1.5.0" +"bl@npm:^4.0.3, bl@npm:^4.1.0": + version: 4.1.0 + resolution: "bl@npm:4.1.0" dependencies: - file-uri-to-path: 1.0.0 - checksum: 65b6b48095717c2e6105a021a7da4ea435aa8d3d3cd085cb9e85bcb6e5773cf318c4745c3f7c504412855940b585bdf9b918236612a1c7a7942491de176f1ae7 + buffer: ^5.5.0 + inherits: ^2.0.4 + readable-stream: ^3.4.0 + checksum: 9e8521fa7e83aa9427c6f8ccdcba6e8167ef30cc9a22df26effcc5ab682ef91d2cbc23a239f945d099289e4bbcfae7a192e9c28c84c6202e710a0dfec3722662 languageName: node linkType: hard -"bluebird@npm:3.7.2, bluebird@npm:^3.0.6, bluebird@npm:^3.5.5": +"bluebird@npm:3.7.2, bluebird@npm:^3.0.6": version: 3.7.2 resolution: "bluebird@npm:3.7.2" checksum: 869417503c722e7dc54ca46715f70e15f4d9c602a423a02c825570862d12935be59ed9c7ba34a9b31f186c017c23cac6b54e35446f8353059c101da73eac22ef languageName: node linkType: hard -"bn.js@npm:^4.0.0, bn.js@npm:^4.1.0, bn.js@npm:^4.11.9": - version: 4.12.0 - resolution: "bn.js@npm:4.12.0" - checksum: 39afb4f15f4ea537b55eaf1446c896af28ac948fdcf47171961475724d1bb65118cca49fa6e3d67706e4790955ec0e74de584e45c8f1ef89f46c812bee5b5a12 - languageName: node - linkType: hard - -"bn.js@npm:^5.0.0, bn.js@npm:^5.2.1": - version: 5.2.1 - resolution: "bn.js@npm:5.2.1" - checksum: 3dd8c8d38055fedfa95c1d5fc3c99f8dd547b36287b37768db0abab3c239711f88ff58d18d155dd8ad902b0b0cee973747b7ae20ea12a09473272b0201c9edd3 - languageName: node - linkType: hard - "body-parser@npm:1.20.1": version: 1.20.1 resolution: "body-parser@npm:1.20.1" @@ -7110,28 +7066,12 @@ __metadata: languageName: node linkType: hard -"boxen@npm:^5.0.0, boxen@npm:^5.1.2": - version: 5.1.2 - resolution: "boxen@npm:5.1.2" - dependencies: - ansi-align: ^3.0.0 - camelcase: ^6.2.0 - chalk: ^4.1.0 - cli-boxes: ^2.2.1 - string-width: ^4.2.2 - type-fest: ^0.20.2 - widest-line: ^3.1.0 - wrap-ansi: ^7.0.0 - checksum: 82d03e42a72576ff235123f17b7c505372fe05c83f75f61e7d4fa4bcb393897ec95ce766fecb8f26b915f0f7a7227d66e5ec7cef43f5b2bd9d3aeed47ec55877 - languageName: node - linkType: hard - -"bplist-parser@npm:^0.1.0": - version: 0.1.1 - resolution: "bplist-parser@npm:0.1.1" +"bplist-parser@npm:^0.2.0": + version: 0.2.0 + resolution: "bplist-parser@npm:0.2.0" dependencies: - big-integer: ^1.6.7 - checksum: 1501d52f009c9f23ecee6855940e84ac55a6120c0f05570b1f51c8d494023416ec12f4d91b5ac97d6c0941d96dd41d7cb0bc1a9c0a02092df5b4b511acb8dda5 + big-integer: ^1.6.44 + checksum: d5339dd16afc51de6c88f88f58a45b72ed6a06aa31f5557d09877575f220b7c1d3fbe375da0b62e6a10d4b8ed80523567e351f24014f5bc886ad523758142cdd languageName: node linkType: hard @@ -7154,114 +7094,32 @@ __metadata: languageName: node linkType: hard -"braces@npm:^2.3.1, braces@npm:^2.3.2": - version: 2.3.2 - resolution: "braces@npm:2.3.2" - dependencies: - arr-flatten: ^1.1.0 - array-unique: ^0.3.2 - extend-shallow: ^2.0.1 - fill-range: ^4.0.0 - isobject: ^3.0.1 - repeat-element: ^1.1.2 - snapdragon: ^0.8.1 - snapdragon-node: ^2.0.1 - split-string: ^3.0.2 - to-regex: ^3.0.1 - checksum: e30dcb6aaf4a31c8df17d848aa283a65699782f75ad61ae93ec25c9729c66cf58e66f0000a9fec84e4add1135bb7da40f7cb9601b36bebcfa9ca58e8d5c07de0 - languageName: node - linkType: hard - "braces@npm:^3.0.1, braces@npm:^3.0.2, braces@npm:~3.0.2": version: 3.0.2 resolution: "braces@npm:3.0.2" dependencies: - fill-range: ^7.0.1 - checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 - languageName: node - linkType: hard - -"brorand@npm:^1.0.1, brorand@npm:^1.1.0": - version: 1.1.0 - resolution: "brorand@npm:1.1.0" - checksum: 8a05c9f3c4b46572dec6ef71012b1946db6cae8c7bb60ccd4b7dd5a84655db49fe043ecc6272e7ef1f69dc53d6730b9e2a3a03a8310509a3d797a618cbee52be - languageName: node - linkType: hard - -"browserify-aes@npm:^1.0.0, browserify-aes@npm:^1.0.4": - version: 1.2.0 - resolution: "browserify-aes@npm:1.2.0" - dependencies: - buffer-xor: ^1.0.3 - cipher-base: ^1.0.0 - create-hash: ^1.1.0 - evp_bytestokey: ^1.0.3 - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - checksum: 4a17c3eb55a2aa61c934c286f34921933086bf6d67f02d4adb09fcc6f2fc93977b47d9d884c25619144fccd47b3b3a399e1ad8b3ff5a346be47270114bcf7104 - languageName: node - linkType: hard - -"browserify-cipher@npm:^1.0.0": - version: 1.0.1 - resolution: "browserify-cipher@npm:1.0.1" - dependencies: - browserify-aes: ^1.0.4 - browserify-des: ^1.0.0 - evp_bytestokey: ^1.0.0 - checksum: 2d8500acf1ee535e6bebe808f7a20e4c3a9e2ed1a6885fff1facbfd201ac013ef030422bec65ca9ece8ffe82b03ca580421463f9c45af6c8415fd629f4118c13 - languageName: node - linkType: hard - -"browserify-des@npm:^1.0.0": - version: 1.0.2 - resolution: "browserify-des@npm:1.0.2" - dependencies: - cipher-base: ^1.0.1 - des.js: ^1.0.0 - inherits: ^2.0.1 - safe-buffer: ^5.1.2 - checksum: b15a3e358a1d78a3b62ddc06c845d02afde6fc826dab23f1b9c016e643e7b1fda41de628d2110b712f6a44fb10cbc1800bc6872a03ddd363fb50768e010395b7 - languageName: node - linkType: hard - -"browserify-rsa@npm:^4.0.0, browserify-rsa@npm:^4.1.0": - version: 4.1.0 - resolution: "browserify-rsa@npm:4.1.0" - dependencies: - bn.js: ^5.0.0 - randombytes: ^2.0.1 - checksum: 155f0c135873efc85620571a33d884aa8810e40176125ad424ec9d85016ff105a07f6231650914a760cca66f29af0494087947b7be34880dd4599a0cd3c38e54 + fill-range: ^7.0.1 + checksum: e2a8e769a863f3d4ee887b5fe21f63193a891c68b612ddb4b68d82d1b5f3ff9073af066c343e9867a393fe4c2555dcb33e89b937195feb9c1613d259edfcd459 languageName: node linkType: hard -"browserify-sign@npm:^4.0.0": - version: 4.2.2 - resolution: "browserify-sign@npm:4.2.2" - dependencies: - bn.js: ^5.2.1 - browserify-rsa: ^4.1.0 - create-hash: ^1.2.0 - create-hmac: ^1.1.7 - elliptic: ^6.5.4 - inherits: ^2.0.4 - parse-asn1: ^5.1.6 - readable-stream: ^3.6.2 - safe-buffer: ^5.2.1 - checksum: b622730c0fc183328c3a1c9fdaaaa5118821ed6822b266fa6b0375db7e20061ebec87301d61931d79b9da9a96ada1cab317fce3c68f233e5e93ed02dbb35544c +"browser-assert@npm:^1.2.1": + version: 1.2.1 + resolution: "browser-assert@npm:1.2.1" + checksum: 8b2407cd04c1ed592cf892dec35942b7d72635829221e0788c9a16c4d2afa8b7156bc9705b1c4b32c30d88136c576fda3cbcb8f494d6f865264c706ea8798d92 languageName: node linkType: hard -"browserify-zlib@npm:^0.2.0": - version: 0.2.0 - resolution: "browserify-zlib@npm:0.2.0" +"browserify-zlib@npm:^0.1.4": + version: 0.1.4 + resolution: "browserify-zlib@npm:0.1.4" dependencies: - pako: ~1.0.5 - checksum: 5cd9d6a665190fedb4a97dfbad8dabc8698d8a507298a03f42c734e96d58ca35d3c7d4085e283440bbca1cd1938cff85031728079bedb3345310c58ab1ec92d6 + pako: ~0.2.0 + checksum: abee4cb4349e8a21391fd874564f41b113fe691372913980e6fa06a777e4ea2aad4e942af14ab99bce190d5ac8f5328201432f4ef0eae48c6d02208bc212976f languageName: node linkType: hard -"browserslist@npm:^4.12.0, browserslist@npm:^4.14.5, browserslist@npm:^4.21.9, browserslist@npm:^4.22.1": +"browserslist@npm:^4.14.5, browserslist@npm:^4.21.9, browserslist@npm:^4.22.1": version: 4.22.1 resolution: "browserslist@npm:4.22.1" dependencies: @@ -7298,21 +7156,13 @@ __metadata: languageName: node linkType: hard -"buffer-xor@npm:^1.0.3": - version: 1.0.3 - resolution: "buffer-xor@npm:1.0.3" - checksum: 10c520df29d62fa6e785e2800e586a20fc4f6dfad84bcdbd12e1e8a83856de1cb75c7ebd7abe6d036bbfab738a6cf18a3ae9c8e5a2e2eb3167ca7399ce65373a - languageName: node - linkType: hard - -"buffer@npm:^4.3.0": - version: 4.9.2 - resolution: "buffer@npm:4.9.2" +"buffer@npm:^5.5.0": + version: 5.7.1 + resolution: "buffer@npm:5.7.1" dependencies: - base64-js: ^1.0.2 - ieee754: ^1.1.4 - isarray: ^1.0.0 - checksum: 8801bc1ba08539f3be70eee307a8b9db3d40f6afbfd3cf623ab7ef41dffff1d0a31de0addbe1e66e0ca5f7193eeb667bfb1ecad3647f8f1b0750de07c13295c3 + base64-js: ^1.3.1 + ieee754: ^1.1.13 + checksum: e2cf8429e1c4c7b8cbd30834ac09bd61da46ce35f5c22a78e6c2f04497d6d25541b16881e30a019c6fd3154150650ccee27a308eff3e26229d788bbdeb08ab84 languageName: node linkType: hard @@ -7323,13 +7173,6 @@ __metadata: languageName: node linkType: hard -"builtin-status-codes@npm:^3.0.0": - version: 3.0.0 - resolution: "builtin-status-codes@npm:3.0.0" - checksum: 1119429cf4b0d57bf76b248ad6f529167d343156ebbcc4d4e4ad600484f6bc63002595cbb61b67ad03ce55cd1d3c4711c03bbf198bf24653b8392420482f3773 - languageName: node - linkType: hard - "builtins@npm:^5.0.0, builtins@npm:^5.0.1": version: 5.0.1 resolution: "builtins@npm:5.0.1" @@ -7339,6 +7182,15 @@ __metadata: languageName: node linkType: hard +"bundle-name@npm:^3.0.0": + version: 3.0.0 + resolution: "bundle-name@npm:3.0.0" + dependencies: + run-applescript: ^5.0.0 + checksum: edf2b1fbe6096ed32e7566947ace2ea937ee427391744d7510a2880c4b9a5b3543d3f6c551236a29e5c87d3195f8e2912516290e638c15bcbede7b37cc375615 + languageName: node + linkType: hard + "bytes@npm:3.0.0": version: 3.0.0 resolution: "bytes@npm:3.0.0" @@ -7353,55 +7205,6 @@ __metadata: languageName: node linkType: hard -"cacache@npm:^12.0.2": - version: 12.0.4 - resolution: "cacache@npm:12.0.4" - dependencies: - bluebird: ^3.5.5 - chownr: ^1.1.1 - figgy-pudding: ^3.5.1 - glob: ^7.1.4 - graceful-fs: ^4.1.15 - infer-owner: ^1.0.3 - lru-cache: ^5.1.1 - mississippi: ^3.0.0 - mkdirp: ^0.5.1 - move-concurrently: ^1.0.1 - promise-inflight: ^1.0.1 - rimraf: ^2.6.3 - ssri: ^6.0.1 - unique-filename: ^1.1.1 - y18n: ^4.0.0 - checksum: c88a72f36939b2523533946ffb27828443db5bf5995d761b35ae17af1eb6c8e20ac55b00b74c2ca900b2e1e917f0afba6847bf8cc16bee05ccca6aa150e0830c - languageName: node - linkType: hard - -"cacache@npm:^15.0.5": - version: 15.3.0 - resolution: "cacache@npm:15.3.0" - dependencies: - "@npmcli/fs": ^1.0.0 - "@npmcli/move-file": ^1.0.1 - chownr: ^2.0.0 - fs-minipass: ^2.0.0 - glob: ^7.1.4 - infer-owner: ^1.0.4 - lru-cache: ^6.0.0 - minipass: ^3.1.1 - minipass-collect: ^1.0.2 - minipass-flush: ^1.0.5 - minipass-pipeline: ^1.2.2 - mkdirp: ^1.0.3 - p-map: ^4.0.0 - promise-inflight: ^1.0.1 - rimraf: ^3.0.2 - ssri: ^8.0.1 - tar: ^6.0.2 - unique-filename: ^1.1.1 - checksum: a07327c27a4152c04eb0a831c63c00390d90f94d51bb80624a66f4e14a6b6360bbf02a84421267bd4d00ca73ac9773287d8d7169e8d2eafe378d2ce140579db8 - languageName: node - linkType: hard - "cacache@npm:^16.0.0, cacache@npm:^16.1.0, cacache@npm:^16.1.3": version: 16.1.3 resolution: "cacache@npm:16.1.3" @@ -7448,23 +7251,6 @@ __metadata: languageName: node linkType: hard -"cache-base@npm:^1.0.1": - version: 1.0.1 - resolution: "cache-base@npm:1.0.1" - dependencies: - collection-visit: ^1.0.0 - component-emitter: ^1.2.1 - get-value: ^2.0.6 - has-value: ^1.0.0 - isobject: ^3.0.1 - set-value: ^2.0.0 - to-object-path: ^0.3.0 - union-value: ^1.0.0 - unset-value: ^1.0.0 - checksum: 9114b8654fe2366eedc390bad0bcf534e2f01b239a888894e2928cb58cdc1e6ea23a73c6f3450dcfd2058aa73a8a981e723cd1e7c670c047bf11afdc65880107 - languageName: node - linkType: hard - "cacheable-lookup@npm:^5.0.3": version: 5.0.4 resolution: "cacheable-lookup@npm:5.0.4" @@ -7472,21 +7258,6 @@ __metadata: languageName: node linkType: hard -"cacheable-request@npm:^6.0.0": - version: 6.1.0 - resolution: "cacheable-request@npm:6.1.0" - dependencies: - clone-response: ^1.0.2 - get-stream: ^5.1.0 - http-cache-semantics: ^4.0.0 - keyv: ^3.0.0 - lowercase-keys: ^2.0.0 - normalize-url: ^4.1.0 - responselike: ^1.0.2 - checksum: b510b237b18d17e89942e9ee2d2a077cb38db03f12167fd100932dfa8fc963424bfae0bfa1598df4ae16c944a5484e43e03df8f32105b04395ee9495e9e4e9f1 - languageName: node - linkType: hard - "cacheable-request@npm:^7.0.2": version: 7.0.4 resolution: "cacheable-request@npm:7.0.4" @@ -7513,13 +7284,6 @@ __metadata: languageName: node linkType: hard -"call-me-maybe@npm:^1.0.1": - version: 1.0.2 - resolution: "call-me-maybe@npm:1.0.2" - checksum: 42ff2d0bed5b207e3f0122589162eaaa47ba618f79ad2382fe0ba14d9e49fbf901099a6227440acc5946f86a4953e8aa2d242b330b0a5de4d090bb18f8935cae - languageName: node - linkType: hard - "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -7527,7 +7291,7 @@ __metadata: languageName: node linkType: hard -"camel-case@npm:^4.1.1, camel-case@npm:^4.1.2": +"camel-case@npm:^4.1.2": version: 4.1.2 resolution: "camel-case@npm:4.1.2" dependencies: @@ -7537,23 +7301,6 @@ __metadata: languageName: node linkType: hard -"camelcase-css@npm:2.0.1": - version: 2.0.1 - resolution: "camelcase-css@npm:2.0.1" - checksum: 1cec2b3b3dcb5026688a470b00299a8db7d904c4802845c353dbd12d9d248d3346949a814d83bfd988d4d2e5b9904c07efe76fecd195a1d4f05b543e7c0b56b1 - languageName: node - linkType: hard - -"camelcase-keys@npm:^2.0.0": - version: 2.1.0 - resolution: "camelcase-keys@npm:2.1.0" - dependencies: - camelcase: ^2.0.0 - map-obj: ^1.0.0 - checksum: 97d2993da5db44d45e285910c70a54ce7f83a2be05afceaafd9831f7aeaf38a48dcdede5ca3aae2b2694852281d38dc459706e346942c5df0bf755f4133f5c39 - languageName: node - linkType: hard - "camelcase-keys@npm:^6.2.2": version: 6.2.2 resolution: "camelcase-keys@npm:6.2.2" @@ -7565,13 +7312,6 @@ __metadata: languageName: node linkType: hard -"camelcase@npm:^2.0.0": - version: 2.1.1 - resolution: "camelcase@npm:2.1.1" - checksum: 20a3ef08f348de832631d605362ffe447d883ada89617144a82649363ed5860923b021f8e09681624ef774afb93ff3597cfbcf8aaf0574f65af7648f1aea5e50 - languageName: node - linkType: hard - "camelcase@npm:^5.0.0, camelcase@npm:^5.3.1": version: 5.3.1 resolution: "camelcase@npm:5.3.1" @@ -7586,22 +7326,13 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.30001109, caniuse-lite@npm:^1.0.30001541": +"caniuse-lite@npm:^1.0.30001541": version: 1.0.30001561 resolution: "caniuse-lite@npm:1.0.30001561" checksum: 949829fe037e23346595614e01d362130245920503a12677f2506ce68e1240360113d6383febed41e8aa38cd0f5fd9c69c21b0af65a71c0246d560db489f1373 languageName: node linkType: hard -"capture-exit@npm:^2.0.0": - version: 2.0.0 - resolution: "capture-exit@npm:2.0.0" - dependencies: - rsvp: ^4.8.4 - checksum: 0b9f10daca09e521da9599f34c8e7af14ad879c336e2bdeb19955b375398ae1c5bcc91ac9f2429944343057ee9ed028b1b2fb28816c384e0e55d70c439b226f4 - languageName: node - linkType: hard - "cardinal@npm:^2.1.1": version: 2.1.1 resolution: "cardinal@npm:2.1.1" @@ -7614,7 +7345,7 @@ __metadata: languageName: node linkType: hard -"case-sensitive-paths-webpack-plugin@npm:^2.3.0": +"case-sensitive-paths-webpack-plugin@npm:^2.4.0": version: 2.4.0 resolution: "case-sensitive-paths-webpack-plugin@npm:2.4.0" checksum: bcf469446eeee9ac0046e30860074ebb9aa4803aab9140e6bb72b600b23b1d70635690754be4504ce35cd99cdf05226bee8d894ba362a3f5485d5f6310fc6d02 @@ -7628,7 +7359,14 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^2.3.2, chalk@npm:^2.4.1, chalk@npm:^2.4.2": +"ccount@npm:^2.0.0": + version: 2.0.1 + resolution: "ccount@npm:2.0.1" + checksum: 48193dada54c9e260e0acf57fc16171a225305548f9ad20d5471e0f7a8c026aedd8747091dccb0d900cde7df4e4ddbd235df0d8de4a64c71b12f0d3303eeafd4 + languageName: node + linkType: hard + +"chalk@npm:^2.3.2, chalk@npm:^2.4.2": version: 2.4.2 resolution: "chalk@npm:2.4.2" dependencies: @@ -7649,7 +7387,7 @@ __metadata: languageName: node linkType: hard -"chalk@npm:^4.0.0, chalk@npm:^4.1.0, chalk@npm:^4.1.2": +"chalk@npm:^4.0.0, chalk@npm:^4.0.2, chalk@npm:^4.1.0, chalk@npm:^4.1.2": version: 4.1.2 resolution: "chalk@npm:4.1.2" dependencies: @@ -7680,6 +7418,13 @@ __metadata: languageName: node linkType: hard +"character-entities-html4@npm:^2.0.0": + version: 2.1.0 + resolution: "character-entities-html4@npm:2.1.0" + checksum: 7034aa7c7fa90309667f6dd50499c8a760c3d3a6fb159adb4e0bada0107d194551cdbad0714302f62d06ce4ed68565c8c2e15fdef2e8f8764eb63fa92b34b11d + languageName: node + linkType: hard + "character-entities-legacy@npm:^1.0.0": version: 1.1.4 resolution: "character-entities-legacy@npm:1.1.4" @@ -7687,6 +7432,13 @@ __metadata: languageName: node linkType: hard +"character-entities-legacy@npm:^3.0.0": + version: 3.0.0 + resolution: "character-entities-legacy@npm:3.0.0" + checksum: 7582af055cb488b626d364b7d7a4e46b06abd526fb63c0e4eb35bcb9c9799cc4f76b39f34fdccef2d1174ac95e53e9ab355aae83227c1a2505877893fce77731 + languageName: node + linkType: hard + "character-entities@npm:^1.0.0": version: 1.2.4 resolution: "character-entities@npm:1.2.4" @@ -7694,6 +7446,13 @@ __metadata: languageName: node linkType: hard +"character-entities@npm:^2.0.0": + version: 2.0.2 + resolution: "character-entities@npm:2.0.2" + checksum: cf1643814023697f725e47328fcec17923b8f1799102a8a79c1514e894815651794a2bffd84bb1b3a4b124b050154e4529ed6e81f7c8068a734aecf07a6d3def + languageName: node + linkType: hard + "character-reference-invalid@npm:^1.0.0": version: 1.1.4 resolution: "character-reference-invalid@npm:1.1.4" @@ -7701,6 +7460,13 @@ __metadata: languageName: node linkType: hard +"character-reference-invalid@npm:^2.0.0": + version: 2.0.1 + resolution: "character-reference-invalid@npm:2.0.1" + checksum: 98d3b1a52ae510b7329e6ee7f6210df14f1e318c5415975d4c9e7ee0ef4c07875d47c6e74230c64551f12f556b4a8ccc24d9f3691a2aa197019e72a95e9297ee + languageName: node + linkType: hard + "check-more-types@npm:2.24.0": version: 2.24.0 resolution: "check-more-types@npm:2.24.0" @@ -7708,30 +7474,7 @@ __metadata: languageName: node linkType: hard -"chokidar@npm:^2.1.8": - version: 2.1.8 - resolution: "chokidar@npm:2.1.8" - dependencies: - anymatch: ^2.0.0 - async-each: ^1.0.1 - braces: ^2.3.2 - fsevents: ^1.2.7 - glob-parent: ^3.1.0 - inherits: ^2.0.3 - is-binary-path: ^1.0.0 - is-glob: ^4.0.0 - normalize-path: ^3.0.0 - path-is-absolute: ^1.0.0 - readdirp: ^2.2.1 - upath: ^1.1.1 - dependenciesMeta: - fsevents: - optional: true - checksum: 0c43e89cbf0268ef1e1f41ce8ec5233c7ba022c6f3282c2ef6530e351d42396d389a1148c5a040f291cf1f4083a4c6b2f51dad3f31c726442ea9a337de316bcf - languageName: node - linkType: hard - -"chokidar@npm:^3.4.1, chokidar@npm:^3.4.2": +"chokidar@npm:^3.5.3": version: 3.5.3 resolution: "chokidar@npm:3.5.3" dependencies: @@ -7771,14 +7514,7 @@ __metadata: languageName: node linkType: hard -"ci-info@npm:^2.0.0": - version: 2.0.0 - resolution: "ci-info@npm:2.0.0" - checksum: 3b374666a85ea3ca43fa49aa3a048d21c9b475c96eb13c133505d2324e7ae5efd6a454f41efe46a152269e9b6a00c9edbe63ec7fa1921957165aae16625acd67 - languageName: node - linkType: hard - -"ci-info@npm:^3.2.0": +"ci-info@npm:^3.2.0, ci-info@npm:^3.8.0": version: 3.9.0 resolution: "ci-info@npm:3.9.0" checksum: 6b19dc9b2966d1f8c2041a838217299718f15d6c4b63ae36e4674edd2bee48f780e94761286a56aa59eb305a85fbea4ddffb7630ec063e7ec7e7e5ad42549a87 @@ -7794,16 +7530,6 @@ __metadata: languageName: node linkType: hard -"cipher-base@npm:^1.0.0, cipher-base@npm:^1.0.1, cipher-base@npm:^1.0.3": - version: 1.0.4 - resolution: "cipher-base@npm:1.0.4" - dependencies: - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - checksum: 47d3568dbc17431a339bad1fe7dff83ac0891be8206911ace3d3b818fc695f376df809bea406e759cdea07fff4b454fa25f1013e648851bec790c1d75763032e - languageName: node - linkType: hard - "cjs-module-lexer@npm:^1.0.0": version: 1.2.3 resolution: "cjs-module-lexer@npm:1.2.3" @@ -7811,27 +7537,6 @@ __metadata: languageName: node linkType: hard -"class-utils@npm:^0.3.5": - version: 0.3.6 - resolution: "class-utils@npm:0.3.6" - dependencies: - arr-union: ^3.1.0 - define-property: ^0.2.5 - isobject: ^3.0.0 - static-extend: ^0.1.1 - checksum: be108900801e639e50f96a7e4bfa8867c753a7750a7603879f3981f8b0a89cba657497a2d5f40cd4ea557ff15d535a100818bb486baf6e26fe5d7872e75f1078 - languageName: node - linkType: hard - -"clean-css@npm:^4.2.3": - version: 4.2.4 - resolution: "clean-css@npm:4.2.4" - dependencies: - source-map: ~0.6.0 - checksum: 045ff6fcf4b5c76a084b24e1633e0c78a13b24080338fc8544565a9751559aa32ff4ee5886d9e52c18a644a6ff119bd8e37bc58e574377c05382a1fb7dbe39f8 - languageName: node - linkType: hard - "clean-css@npm:^5.2.2": version: 5.3.2 resolution: "clean-css@npm:5.3.2" @@ -7848,13 +7553,6 @@ __metadata: languageName: node linkType: hard -"cli-boxes@npm:^2.2.1": - version: 2.2.1 - resolution: "cli-boxes@npm:2.2.1" - checksum: be79f8ec23a558b49e01311b39a1ea01243ecee30539c880cf14bf518a12e223ef40c57ead0cb44f509bffdffc5c129c746cd50d863ab879385370112af4f585 - languageName: node - linkType: hard - "cli-columns@npm:^4.0.0": version: 4.0.0 resolution: "cli-columns@npm:4.0.0" @@ -7865,6 +7563,22 @@ __metadata: languageName: node linkType: hard +"cli-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "cli-cursor@npm:3.1.0" + dependencies: + restore-cursor: ^3.1.0 + checksum: 2692784c6cd2fd85cfdbd11f53aea73a463a6d64a77c3e098b2b4697a20443f430c220629e1ca3b195ea5ac4a97a74c2ee411f3807abf6df2b66211fec0c0a29 + languageName: node + linkType: hard + +"cli-spinners@npm:^2.5.0": + version: 2.9.1 + resolution: "cli-spinners@npm:2.9.1" + checksum: 1780618be58309c469205bc315db697934bac68bce78cd5dfd46248e507a533172d623c7348ecfd904734f597ce0a4e5538684843d2cfb7af485d4466699940c + languageName: node + linkType: hard + "cli-table3@npm:^0.6.1, cli-table3@npm:^0.6.2, cli-table3@npm:^0.6.3": version: 0.6.3 resolution: "cli-table3@npm:0.6.3" @@ -7949,20 +7663,6 @@ __metadata: languageName: node linkType: hard -"clsx@npm:1.1.0": - version: 1.1.0 - resolution: "clsx@npm:1.1.0" - checksum: 50e889839a557b8a2fca063ee7ea22ba8c261e7f9f7aadc257065fc77f16fa0a98ce826fb2b126d05fb736560333971dbb882874054df7bb8f4317e224ec1978 - languageName: node - linkType: hard - -"clsx@npm:^1.0.4": - version: 1.2.1 - resolution: "clsx@npm:1.2.1" - checksum: 30befca8019b2eb7dbad38cff6266cf543091dae2825c856a62a8ccf2c3ab9c2907c4d12b288b73101196767f66812365400a227581484a05f968b0307cfaf12 - languageName: node - linkType: hard - "cmd-shim@npm:^5.0.0": version: 5.0.0 resolution: "cmd-shim@npm:5.0.0" @@ -7989,13 +7689,6 @@ __metadata: languageName: node linkType: hard -"collapse-white-space@npm:^1.0.2": - version: 1.0.6 - resolution: "collapse-white-space@npm:1.0.6" - checksum: 9673fb797952c5c888341435596c69388b22cd5560c8cd3f40edb72734a9c820f56a7c9525166bcb7068b5d5805372e6fd0c4b9f2869782ad070cb5d3faf26e7 - languageName: node - linkType: hard - "collect-v8-coverage@npm:^1.0.0": version: 1.0.2 resolution: "collect-v8-coverage@npm:1.0.2" @@ -8003,16 +7696,6 @@ __metadata: languageName: node linkType: hard -"collection-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "collection-visit@npm:1.0.0" - dependencies: - map-visit: ^1.0.0 - object-visit: ^1.0.0 - checksum: 15d9658fe6eb23594728346adad5433b86bb7a04fd51bbab337755158722f9313a5376ef479de5b35fbc54140764d0d39de89c339f5d25b959ed221466981da9 - languageName: node - linkType: hard - "color-convert@npm:^1.9.0": version: 1.9.3 resolution: "color-convert@npm:1.9.3" @@ -8052,7 +7735,7 @@ __metadata: languageName: node linkType: hard -"color-support@npm:^1.1.2, color-support@npm:^1.1.3": +"color-support@npm:^1.1.3": version: 1.1.3 resolution: "color-support@npm:1.1.3" bin: @@ -8061,10 +7744,10 @@ __metadata: languageName: node linkType: hard -"colorette@npm:^1.2.2": - version: 1.4.0 - resolution: "colorette@npm:1.4.0" - checksum: 01c3c16058b182a4ab4c126a65a75faa4d38a20fa7c845090b25453acec6c371bb2c5dceb0a2338511f17902b9d1a9af0cadd8509c9403894b79311032c256c3 +"colorette@npm:^2.0.10, colorette@npm:^2.0.20": + version: 2.0.20 + resolution: "colorette@npm:2.0.20" + checksum: 0c016fea2b91b733eb9f4bcdb580018f52c0bc0979443dad930e5037a968237ac53d9beb98e218d2e9235834f8eebce7f8e080422d6194e957454255bde71d3d languageName: node linkType: hard @@ -8101,13 +7784,6 @@ __metadata: languageName: node linkType: hard -"commander@npm:^4.1.1": - version: 4.1.1 - resolution: "commander@npm:4.1.1" - checksum: d7b9913ff92cae20cb577a4ac6fcc121bd6223319e54a40f51a14740a681ad5c574fd29a57da478a5f234a6fa6c52cbf0b7c641353e03c648b1ae85ba670b977 - languageName: node - linkType: hard - "commander@npm:^6.2.1": version: 6.2.1 resolution: "commander@npm:6.2.1" @@ -8129,6 +7805,13 @@ __metadata: languageName: node linkType: hard +"common-path-prefix@npm:^3.0.0": + version: 3.0.0 + resolution: "common-path-prefix@npm:3.0.0" + checksum: fdb3c4f54e51e70d417ccd950c07f757582de800c0678ca388aedefefc84982039f346f9fd9a1252d08d2da9e9ef4019f580a1d1d3a10da031e4bb3c924c5818 + languageName: node + linkType: hard + "commondir@npm:^1.0.1": version: 1.0.1 resolution: "commondir@npm:1.0.1" @@ -8146,13 +7829,6 @@ __metadata: languageName: node linkType: hard -"component-emitter@npm:^1.2.1": - version: 1.3.0 - resolution: "component-emitter@npm:1.3.0" - checksum: b3c46de38ffd35c57d1c02488355be9f218e582aec72d72d1b8bbec95a3ac1b38c96cd6e03ff015577e68f550fbb361a3bfdbd9bb248be9390b7b3745691be6b - languageName: node - linkType: hard - "compressible@npm:~2.0.16": version: 2.0.18 resolution: "compressible@npm:2.0.18" @@ -8184,7 +7860,7 @@ __metadata: languageName: node linkType: hard -"concat-stream@npm:^1.5.0, concat-stream@npm:^1.6.2": +"concat-stream@npm:^1.6.2": version: 1.6.2 resolution: "concat-stream@npm:1.6.2" dependencies: @@ -8196,28 +7872,19 @@ __metadata: languageName: node linkType: hard -"configstore@npm:^5.0.1": - version: 5.0.1 - resolution: "configstore@npm:5.0.1" +"concat-stream@npm:^2.0.0": + version: 2.0.0 + resolution: "concat-stream@npm:2.0.0" dependencies: - dot-prop: ^5.2.0 - graceful-fs: ^4.1.2 - make-dir: ^3.0.0 - unique-string: ^2.0.0 - write-file-atomic: ^3.0.0 - xdg-basedir: ^4.0.0 - checksum: 60ef65d493b63f96e14b11ba7ec072fdbf3d40110a94fb7199d1c287761bdea5c5244e76b2596325f30c1b652213aa75de96ea20afd4a5f82065e61ea090988e - languageName: node - linkType: hard - -"console-browserify@npm:^1.1.0": - version: 1.2.0 - resolution: "console-browserify@npm:1.2.0" - checksum: 226591eeff8ed68e451dffb924c1fb750c654d54b9059b3b261d360f369d1f8f70650adecf2c7136656236a4bfeb55c39281b5d8a55d792ebbb99efd3d848d52 + buffer-from: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^3.0.2 + typedarray: ^0.0.6 + checksum: d7f75d48f0ecd356c1545d87e22f57b488172811b1181d96021c7c4b14ab8855f5313280263dca44bb06e5222f274d047da3e290a38841ef87b59719bde967c7 languageName: node linkType: hard -"console-control-strings@npm:^1.0.0, console-control-strings@npm:^1.1.0": +"console-control-strings@npm:^1.1.0": version: 1.1.0 resolution: "console-control-strings@npm:1.1.0" checksum: 8755d76787f94e6cf79ce4666f0c5519906d7f5b02d4b884cf41e11dcd759ed69c57da0670afd9236d229a46e0f9cf519db0cd829c6dca820bb5a5c3def584ed @@ -8334,13 +8001,6 @@ __metadata: languageName: node linkType: hard -"convert-source-map@npm:^1.4.0, convert-source-map@npm:^1.7.0": - version: 1.9.0 - resolution: "convert-source-map@npm:1.9.0" - checksum: dc55a1f28ddd0e9485ef13565f8f756b342f9a46c4ae18b843fe3c30c675d058d6a4823eff86d472f187b176f0adf51ea7b69ea38be34be4a63cbbf91b0593c8 - languageName: node - linkType: hard - "convert-source-map@npm:^2.0.0": version: 2.0.0 resolution: "convert-source-map@npm:2.0.0" @@ -8362,28 +8022,7 @@ __metadata: languageName: node linkType: hard -"copy-concurrently@npm:^1.0.0": - version: 1.0.5 - resolution: "copy-concurrently@npm:1.0.5" - dependencies: - aproba: ^1.1.1 - fs-write-stream-atomic: ^1.0.8 - iferr: ^0.1.5 - mkdirp: ^0.5.1 - rimraf: ^2.5.4 - run-queue: ^1.0.0 - checksum: 63c169f582e09445260988f697b2d07793d439dfc31e97c8999707bd188dd94d1c7f2ca3533c7786fb75f03a3f2f54ad1ee08055f95f61bb8d2e862498c1d460 - languageName: node - linkType: hard - -"copy-descriptor@npm:^0.1.0": - version: 0.1.1 - resolution: "copy-descriptor@npm:0.1.1" - checksum: d4b7b57b14f1d256bb9aa0b479241048afd7f5bcf22035fc7b94e8af757adeae247ea23c1a774fe44869fd5694efba4a969b88d966766c5245fdee59837fe45b - languageName: node - linkType: hard - -"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1, core-js-compat@npm:^3.8.1": +"core-js-compat@npm:^3.31.0, core-js-compat@npm:^3.33.1": version: 3.33.2 resolution: "core-js-compat@npm:3.33.2" dependencies: @@ -8392,13 +8031,6 @@ __metadata: languageName: node linkType: hard -"core-js@npm:^3.0.4, core-js@npm:^3.6.5, core-js@npm:^3.8.2": - version: 3.33.2 - resolution: "core-js@npm:3.33.2" - checksum: 71de081acbd060ff985afdcdf2552de4a00ab3ac4695c77f3535b72ddf4526920dcd0cb73e72e57c2ae16e384838a6d55790e138f0a19d60afcf851f89d0064d - languageName: node - linkType: hard - "core-util-is@npm:~1.0.0": version: 1.0.3 resolution: "core-util-is@npm:1.0.3" @@ -8418,112 +8050,33 @@ __metadata: languageName: node linkType: hard -"cosmiconfig@npm:^6.0.0": - version: 6.0.0 - resolution: "cosmiconfig@npm:6.0.0" - dependencies: - "@types/parse-json": ^4.0.0 - import-fresh: ^3.1.0 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.7.2 - checksum: 8eed7c854b91643ecb820767d0deb038b50780ecc3d53b0b19e03ed8aabed4ae77271198d1ae3d49c3b110867edf679f5faad924820a8d1774144a87cb6f98fc - languageName: node - linkType: hard - -"cosmiconfig@npm:^7.0.0": +"cosmiconfig@npm:^7.0.0, cosmiconfig@npm:^7.0.1": version: 7.1.0 resolution: "cosmiconfig@npm:7.1.0" dependencies: "@types/parse-json": ^4.0.0 import-fresh: ^3.2.1 - parse-json: ^5.0.0 - path-type: ^4.0.0 - yaml: ^1.10.0 - checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f - languageName: node - linkType: hard - -"cosmiconfig@npm:^8.0.0": - version: 8.3.6 - resolution: "cosmiconfig@npm:8.3.6" - dependencies: - import-fresh: ^3.3.0 - js-yaml: ^4.1.0 - parse-json: ^5.2.0 - path-type: ^4.0.0 - peerDependencies: - typescript: ">=4.9.5" - peerDependenciesMeta: - typescript: - optional: true - checksum: dc339ebea427898c9e03bf01b56ba7afbac07fc7d2a2d5a15d6e9c14de98275a9565da949375aee1809591c152c0a3877bb86dbeaf74d5bd5aaa79955ad9e7a0 - languageName: node - linkType: hard - -"cp-file@npm:^7.0.0": - version: 7.0.0 - resolution: "cp-file@npm:7.0.0" - dependencies: - graceful-fs: ^4.1.2 - make-dir: ^3.0.0 - nested-error-stacks: ^2.0.0 - p-event: ^4.1.0 - checksum: dd60ed8d865d25a69548e15b21dd0d2fc66f10371e4970aa21b626a7578ebf419f44f386977ed3b3726c07401d4a64ee679cf1da566d8f66f01e9a359b85201f - languageName: node - linkType: hard - -"cpy@npm:^8.1.2": - version: 8.1.2 - resolution: "cpy@npm:8.1.2" - dependencies: - arrify: ^2.0.1 - cp-file: ^7.0.0 - globby: ^9.2.0 - has-glob: ^1.0.0 - junk: ^3.1.0 - nested-error-stacks: ^2.1.0 - p-all: ^2.1.0 - p-filter: ^2.1.0 - p-map: ^3.0.0 - checksum: e121f13f2b6af4a7c00de17984086a45b67eaaeeb0286a5cf67f2fdaf18d8ce6c2a9fe4ccfa37953e6982f55772f384f040f45f1961530655838c2b7486788a7 - languageName: node - linkType: hard - -"create-ecdh@npm:^4.0.0": - version: 4.0.4 - resolution: "create-ecdh@npm:4.0.4" - dependencies: - bn.js: ^4.1.0 - elliptic: ^6.5.3 - checksum: 0dd7fca9711d09e152375b79acf1e3f306d1a25ba87b8ff14c2fd8e68b83aafe0a7dd6c4e540c9ffbdd227a5fa1ad9b81eca1f233c38bb47770597ba247e614b - languageName: node - linkType: hard - -"create-hash@npm:^1.1.0, create-hash@npm:^1.1.2, create-hash@npm:^1.2.0": - version: 1.2.0 - resolution: "create-hash@npm:1.2.0" - dependencies: - cipher-base: ^1.0.1 - inherits: ^2.0.1 - md5.js: ^1.3.4 - ripemd160: ^2.0.1 - sha.js: ^2.4.0 - checksum: 02a6ae3bb9cd4afee3fabd846c1d8426a0e6b495560a977ba46120c473cb283be6aa1cace76b5f927cf4e499c6146fb798253e48e83d522feba807d6b722eaa9 + parse-json: ^5.0.0 + path-type: ^4.0.0 + yaml: ^1.10.0 + checksum: c53bf7befc1591b2651a22414a5e786cd5f2eeaa87f3678a3d49d6069835a9d8d1aef223728e98aa8fec9a95bf831120d245096db12abe019fecb51f5696c96f languageName: node linkType: hard -"create-hmac@npm:^1.1.0, create-hmac@npm:^1.1.4, create-hmac@npm:^1.1.7": - version: 1.1.7 - resolution: "create-hmac@npm:1.1.7" +"cosmiconfig@npm:^8.0.0": + version: 8.3.6 + resolution: "cosmiconfig@npm:8.3.6" dependencies: - cipher-base: ^1.0.3 - create-hash: ^1.1.0 - inherits: ^2.0.1 - ripemd160: ^2.0.0 - safe-buffer: ^5.0.1 - sha.js: ^2.4.8 - checksum: ba12bb2257b585a0396108c72830e85f882ab659c3320c83584b1037f8ab72415095167ced80dc4ce8e446a8ecc4b2acf36d87befe0707d73b26cf9dc77440ed + import-fresh: ^3.3.0 + js-yaml: ^4.1.0 + parse-json: ^5.2.0 + path-type: ^4.0.0 + peerDependencies: + typescript: ">=4.9.5" + peerDependenciesMeta: + typescript: + optional: true + checksum: dc339ebea427898c9e03bf01b56ba7afbac07fc7d2a2d5a15d6e9c14de98275a9565da949375aee1809591c152c0a3877bb86dbeaf74d5bd5aaa79955ad9e7a0 languageName: node linkType: hard @@ -8573,38 +8126,6 @@ __metadata: languageName: node linkType: hard -"cross-spawn@npm:^6.0.0": - version: 6.0.5 - resolution: "cross-spawn@npm:6.0.5" - dependencies: - nice-try: ^1.0.4 - path-key: ^2.0.1 - semver: ^5.5.0 - shebang-command: ^1.2.0 - which: ^1.2.9 - checksum: f893bb0d96cd3d5751d04e67145bdddf25f99449531a72e82dcbbd42796bbc8268c1076c6b3ea51d4d455839902804b94bc45dfb37ecbb32ea8e54a6741c3ab9 - languageName: node - linkType: hard - -"crypto-browserify@npm:^3.11.0": - version: 3.12.0 - resolution: "crypto-browserify@npm:3.12.0" - dependencies: - browserify-cipher: ^1.0.0 - browserify-sign: ^4.0.0 - create-ecdh: ^4.0.0 - create-hash: ^1.1.0 - create-hmac: ^1.1.0 - diffie-hellman: ^5.0.0 - inherits: ^2.0.1 - pbkdf2: ^3.0.3 - public-encrypt: ^4.0.0 - randombytes: ^2.0.0 - randomfill: ^1.0.3 - checksum: c1609af82605474262f3eaa07daa0b2140026bd264ab316d4bf1170272570dbe02f0c49e29407fe0d3634f96c507c27a19a6765fb856fed854a625f9d15618e2 - languageName: node - linkType: hard - "crypto-random-string@npm:^2.0.0": version: 2.0.0 resolution: "crypto-random-string@npm:2.0.0" @@ -8612,46 +8133,21 @@ __metadata: languageName: node linkType: hard -"css-loader@npm:^3.6.0": - version: 3.6.0 - resolution: "css-loader@npm:3.6.0" - dependencies: - camelcase: ^5.3.1 - cssesc: ^3.0.0 - icss-utils: ^4.1.1 - loader-utils: ^1.2.3 - normalize-path: ^3.0.0 - postcss: ^7.0.32 - postcss-modules-extract-imports: ^2.0.0 - postcss-modules-local-by-default: ^3.0.2 - postcss-modules-scope: ^2.2.0 - postcss-modules-values: ^3.0.0 - postcss-value-parser: ^4.1.0 - schema-utils: ^2.7.0 - semver: ^6.3.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: a45d7ee8105eea7a76caa45286f4b31f9413520511ae99a78886c522305a94c8adf289951f989d239919a9ffc08ea8cac2bf9c362f21b65d6f54f6812e904cc0 - languageName: node - linkType: hard - -"css-loader@npm:^5.0.1": - version: 5.2.7 - resolution: "css-loader@npm:5.2.7" +"css-loader@npm:^6.7.1": + version: 6.8.1 + resolution: "css-loader@npm:6.8.1" dependencies: icss-utils: ^5.1.0 - loader-utils: ^2.0.0 - postcss: ^8.2.15 + postcss: ^8.4.21 postcss-modules-extract-imports: ^3.0.0 - postcss-modules-local-by-default: ^4.0.0 + postcss-modules-local-by-default: ^4.0.3 postcss-modules-scope: ^3.0.0 postcss-modules-values: ^4.0.0 - postcss-value-parser: ^4.1.0 - schema-utils: ^3.0.0 - semver: ^7.3.5 + postcss-value-parser: ^4.2.0 + semver: ^7.3.8 peerDependencies: - webpack: ^4.27.0 || ^5.0.0 - checksum: fb0742b30ac0919f94b99a323bdefe6d48ae46d66c7d966aae59031350532f368f8bba5951fcd268f2e053c5e6e4655551076268e9073ccb58e453f98ae58f8e + webpack: ^5.0.0 + checksum: 7c1784247bdbe76dc5c55fb1ac84f1d4177a74c47259942c9cfdb7a8e6baef11967a0bc85ac285f26bd26d5059decb848af8154a03fdb4f4894f41212f45eef3 languageName: node linkType: hard @@ -8714,19 +8210,10 @@ __metadata: languageName: node linkType: hard -"currently-unhandled@npm:^0.4.1": - version: 0.4.1 - resolution: "currently-unhandled@npm:0.4.1" - dependencies: - array-find-index: ^1.0.1 - checksum: 1f59fe10b5339b54b1a1eee110022f663f3495cf7cf2f480686e89edc7fa8bfe42dbab4b54f85034bc8b092a76cc7becbc2dad4f9adad332ab5831bec39ad540 - languageName: node - linkType: hard - -"cyclist@npm:^1.0.1": - version: 1.0.2 - resolution: "cyclist@npm:1.0.2" - checksum: d7c0336565b9b72ee72347831cbd05fadcc59cc9ab89dcf38293b1a64c2c5fb777c9ce44967390dabe8235f9898f5cb222cd6672f4920b757da8861310082716 +"csstype@npm:^3.0.2": + version: 3.1.2 + resolution: "csstype@npm:3.1.2" + checksum: e1a52e6c25c1314d6beef5168da704ab29c5186b877c07d822bd0806717d9a265e8493a2e35ca7e68d0f5d472d43fac1cdce70fd79fd0853dff81f3028d857b5 languageName: node linkType: hard @@ -8762,7 +8249,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:2.6.9, debug@npm:^2.2.0, debug@npm:^2.3.3, debug@npm:^2.6.9": +"debug@npm:2.6.9, debug@npm:^2.6.9": version: 2.6.9 resolution: "debug@npm:2.6.9" dependencies: @@ -8795,7 +8282,7 @@ __metadata: languageName: node linkType: hard -"debug@npm:^3.0.0, debug@npm:^3.1.0, debug@npm:^3.2.7": +"debug@npm:^3.1.0, debug@npm:^3.2.7": version: 3.2.7 resolution: "debug@npm:3.2.7" dependencies: @@ -8821,7 +8308,7 @@ __metadata: languageName: node linkType: hard -"decamelize@npm:^1.1.0, decamelize@npm:^1.1.2, decamelize@npm:^1.2.0": +"decamelize@npm:^1.1.0, decamelize@npm:^1.2.0": version: 1.2.0 resolution: "decamelize@npm:1.2.0" checksum: ad8c51a7e7e0720c70ec2eeb1163b66da03e7616d7b98c9ef43cce2416395e84c1e9548dd94f5f6ffecfee9f8b94251fc57121a8b021f2ff2469b2bae247b8aa @@ -8835,19 +8322,12 @@ __metadata: languageName: node linkType: hard -"decode-uri-component@npm:^0.2.0": - version: 0.2.2 - resolution: "decode-uri-component@npm:0.2.2" - checksum: 95476a7d28f267292ce745eac3524a9079058bbb35767b76e3ee87d42e34cd0275d2eb19d9d08c3e167f97556e8a2872747f5e65cbebcac8b0c98d83e285f139 - languageName: node - linkType: hard - -"decompress-response@npm:^3.3.0": - version: 3.3.0 - resolution: "decompress-response@npm:3.3.0" +"decode-named-character-reference@npm:^1.0.0": + version: 1.0.2 + resolution: "decode-named-character-reference@npm:1.0.2" dependencies: - mimic-response: ^1.0.0 - checksum: 952552ac3bd7de2fc18015086b09468645c9638d98a551305e485230ada278c039c91116e946d07894b39ee53c0f0d5b6473f25a224029344354513b412d7380 + character-entities: ^2.0.0 + checksum: f4c71d3b93105f20076052f9cb1523a22a9c796b8296cd35eef1ca54239c78d182c136a848b83ff8da2071e3ae2b1d300bf29d00650a6d6e675438cc31b11d78 languageName: node linkType: hard @@ -8919,16 +8399,25 @@ __metadata: languageName: node linkType: hard -"default-browser-id@npm:^1.0.4": - version: 1.0.4 - resolution: "default-browser-id@npm:1.0.4" +"default-browser-id@npm:3.0.0, default-browser-id@npm:^3.0.0": + version: 3.0.0 + resolution: "default-browser-id@npm:3.0.0" dependencies: - bplist-parser: ^0.1.0 - meow: ^3.1.0 - untildify: ^2.0.0 - bin: - default-browser-id: cli.js - checksum: c6576428ebdd304d209e09c40803c974de3236232fdfa564d82bd1e985246a0d0f0b344f2b207fcbf663b925c20d30ab4d77fbe2755d2be3a6073f12620b9056 + bplist-parser: ^0.2.0 + untildify: ^4.0.0 + checksum: 279c7ad492542e5556336b6c254a4eaf31b2c63a5433265655ae6e47301197b6cfb15c595a6fdc6463b2ff8e1a1a1ed3cba56038a60e1527ba4ab1628c6b9941 + languageName: node + linkType: hard + +"default-browser@npm:^4.0.0": + version: 4.0.0 + resolution: "default-browser@npm:4.0.0" + dependencies: + bundle-name: ^3.0.0 + default-browser-id: ^3.0.0 + execa: ^7.1.1 + titleize: ^3.0.0 + checksum: 40c5af984799042b140300be5639c9742599bda76dc9eba5ac9ad5943c83dd36cebc4471eafcfddf8e0ec817166d5ba89d56f08e66a126c7c7908a179cead1a7 languageName: node linkType: hard @@ -8941,13 +8430,6 @@ __metadata: languageName: node linkType: hard -"defer-to-connect@npm:^1.0.1": - version: 1.1.3 - resolution: "defer-to-connect@npm:1.1.3" - checksum: 9491b301dcfa04956f989481ba7a43c2231044206269eb4ab64a52d6639ee15b1252262a789eb4239fb46ab63e44d4e408641bae8e0793d640aee55398cb3930 - languageName: node - linkType: hard - "defer-to-connect@npm:^2.0.0": version: 2.0.1 resolution: "defer-to-connect@npm:2.0.1" @@ -8973,7 +8455,14 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.1.2, define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-lazy-prop@npm:^3.0.0": + version: 3.0.0 + resolution: "define-lazy-prop@npm:3.0.0" + checksum: 54884f94caac0791bf6395a3ec530ce901cf71c47b0196b8754f3fd17edb6c0e80149c1214429d851873bb0d689dbe08dcedbb2306dc45c8534a5934723851b6 + languageName: node + linkType: hard + +"define-properties@npm:^1.1.3, define-properties@npm:^1.1.4, define-properties@npm:^1.2.0": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -8984,31 +8473,10 @@ __metadata: languageName: node linkType: hard -"define-property@npm:^0.2.5": - version: 0.2.5 - resolution: "define-property@npm:0.2.5" - dependencies: - is-descriptor: ^0.1.0 - checksum: 85af107072b04973b13f9e4128ab74ddfda48ec7ad2e54b193c0ffb57067c4ce5b7786a7b4ae1f24bd03e87c5d18766b094571810b314d7540f86d4354dbd394 - languageName: node - linkType: hard - -"define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "define-property@npm:1.0.0" - dependencies: - is-descriptor: ^1.0.0 - checksum: 5fbed11dace44dd22914035ba9ae83ad06008532ca814d7936a53a09e897838acdad5b108dd0688cc8d2a7cf0681acbe00ee4136cf36743f680d10517379350a - languageName: node - linkType: hard - -"define-property@npm:^2.0.2": - version: 2.0.2 - resolution: "define-property@npm:2.0.2" - dependencies: - is-descriptor: ^1.0.2 - isobject: ^3.0.1 - checksum: 3217ed53fc9eed06ba8da6f4d33e28c68a82e2f2a8ab4d562c4920d8169a166fe7271453675e6c69301466f36a65d7f47edf0cf7f474b9aa52a5ead9c1b13c99 +"defu@npm:^6.1.2": + version: 6.1.3 + resolution: "defu@npm:6.1.3" + checksum: c857a0cf854632e8528dad36454fd1c812bff8f5f091d5a6892e75d7f6b76d8319afbbfb8c504daab84ac86e40037ff37c544d50f89ed5b5419ba1989a226777 languageName: node linkType: hard @@ -9056,13 +8524,10 @@ __metadata: languageName: node linkType: hard -"des.js@npm:^1.0.0": - version: 1.1.0 - resolution: "des.js@npm:1.1.0" - dependencies: - inherits: ^2.0.1 - minimalistic-assert: ^1.0.0 - checksum: 0e9c1584b70d31e20f20a613fc9ef60fbc6a147dfec9e448a168794a4b97ac04d8dc47ea008f1fa93b0f8aaf7c1ead632a5e59ce1913a6079d2d244c9f5ebe33 +"dequal@npm:^2.0.0, dequal@npm:^2.0.2": + version: 2.0.3 + resolution: "dequal@npm:2.0.3" + checksum: 8679b850e1a3d0ebbc46ee780d5df7b478c23f335887464023a631d1b9af051ad4a6595a44220f9ff8ff95a8ddccf019b5ad778a976fd7bbf77383d36f412f90 languageName: node linkType: hard @@ -9073,12 +8538,10 @@ __metadata: languageName: node linkType: hard -"detab@npm:2.0.4": - version: 2.0.4 - resolution: "detab@npm:2.0.4" - dependencies: - repeat-string: ^1.5.4 - checksum: 34b077521ecd4c6357d32ff7923be644d34aa6f6b7d717d40ec4a9168243eefaea2b512a75a460a6f70c31b0bbc31ff90f820a891803b4ddaf99e9d04d0d389d +"detect-indent@npm:^6.1.0": + version: 6.1.0 + resolution: "detect-indent@npm:6.1.0" + checksum: ab953a73c72dbd4e8fc68e4ed4bfd92c97eb6c43734af3900add963fd3a9316f3bc0578b018b24198d4c31a358571eff5f0656e81a1f3b9ad5c547d58b2d093d languageName: node linkType: hard @@ -9089,6 +8552,13 @@ __metadata: languageName: node linkType: hard +"detect-node-es@npm:^1.1.0": + version: 1.1.0 + resolution: "detect-node-es@npm:1.1.0" + checksum: e46307d7264644975b71c104b9f028ed1d3d34b83a15b8a22373640ce5ea630e5640b1078b8ea15f202b54641da71e4aa7597093bd4b91f113db520a26a37449 + languageName: node + linkType: hard + "detect-package-manager@npm:^2.0.1": version: 2.0.1 resolution: "detect-package-manager@npm:2.0.1" @@ -9135,33 +8605,13 @@ __metadata: languageName: node linkType: hard -"diff@npm:^5.1.0": +"diff@npm:^5.0.0, diff@npm:^5.1.0": version: 5.1.0 resolution: "diff@npm:5.1.0" checksum: c7bf0df7c9bfbe1cf8a678fd1b2137c4fb11be117a67bc18a0e03ae75105e8533dbfb1cda6b46beb3586ef5aed22143ef9d70713977d5fb1f9114e21455fba90 languageName: node linkType: hard -"diffie-hellman@npm:^5.0.0": - version: 5.0.3 - resolution: "diffie-hellman@npm:5.0.3" - dependencies: - bn.js: ^4.1.0 - miller-rabin: ^4.0.0 - randombytes: ^2.0.0 - checksum: 0e620f322170c41076e70181dd1c24e23b08b47dbb92a22a644f3b89b6d3834b0f8ee19e37916164e5eb1ee26d2aa836d6129f92723995267250a0b541811065 - languageName: node - linkType: hard - -"dir-glob@npm:^2.2.2": - version: 2.2.2 - resolution: "dir-glob@npm:2.2.2" - dependencies: - path-type: ^3.0.0 - checksum: 3aa48714a9f7845ffc30ab03a5c674fe760477cc55e67b0847333371549227d93953e6627ec160f75140c5bea5c5f88d13c01de79bd1997a588efbcf06980842 - languageName: node - linkType: hard - "dir-glob@npm:^3.0.0, dir-glob@npm:^3.0.1": version: 3.0.1 resolution: "dir-glob@npm:3.0.1" @@ -9216,20 +8666,6 @@ __metadata: languageName: node linkType: hard -"dom-walk@npm:^0.1.0": - version: 0.1.2 - resolution: "dom-walk@npm:0.1.2" - checksum: 19eb0ce9c6de39d5e231530685248545d9cd2bd97b2cb3486e0bfc0f2a393a9addddfd5557463a932b52fdfcf68ad2a619020cd2c74a5fe46fbecaa8e80872f3 - languageName: node - linkType: hard - -"domain-browser@npm:^1.1.1": - version: 1.2.0 - resolution: "domain-browser@npm:1.2.0" - checksum: 8f1235c7f49326fb762f4675795246a6295e7dd566b4697abec24afdba2460daa7dfbd1a73d31efbf5606b3b7deadb06ce47cf06f0a476e706153d62a4ff2b90 - languageName: node - linkType: hard - "domelementtype@npm:^2.0.1, domelementtype@npm:^2.2.0": version: 2.3.0 resolution: "domelementtype@npm:2.3.0" @@ -9246,15 +8682,6 @@ __metadata: languageName: node linkType: hard -"domhandler@npm:^3.0.0": - version: 3.3.0 - resolution: "domhandler@npm:3.3.0" - dependencies: - domelementtype: ^2.0.1 - checksum: 850e5e9fee7834ab4314811e18bc1f4294d7eafbf6a79ad03cbe50cf964108935c97257ac248944d72a9312b4a18dfa8323e857d23278964dc83b1f124467fa3 - languageName: node - linkType: hard - "domhandler@npm:^4.0.0, domhandler@npm:^4.2.0, domhandler@npm:^4.3.1": version: 4.3.1 resolution: "domhandler@npm:4.3.1" @@ -9264,7 +8691,7 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^2.0.0, domutils@npm:^2.5.2, domutils@npm:^2.8.0": +"domutils@npm:^2.5.2, domutils@npm:^2.8.0": version: 2.8.0 resolution: "domutils@npm:2.8.0" dependencies: @@ -9285,7 +8712,7 @@ __metadata: languageName: node linkType: hard -"dot-prop@npm:^5.1.0, dot-prop@npm:^5.2.0": +"dot-prop@npm:^5.1.0": version: 5.3.0 resolution: "dot-prop@npm:5.3.0" dependencies: @@ -9294,27 +8721,20 @@ __metadata: languageName: node linkType: hard -"dotenv-expand@npm:^5.1.0": - version: 5.1.0 - resolution: "dotenv-expand@npm:5.1.0" - checksum: 8017675b7f254384915d55f9eb6388e577cf0a1231a28d54b0ca03b782be9501b0ac90ac57338636d395fa59051e6209e9b44b8ddf169ce6076dffb5dea227d3 +"dotenv-expand@npm:^10.0.0": + version: 10.0.0 + resolution: "dotenv-expand@npm:10.0.0" + checksum: 2a38b470efe0abcb1ac8490421a55e1d764dc9440fd220942bce40965074f3fb00b585f4346020cb0f0f219966ee6b4ee5023458b3e2953fe5b3214de1b314ee languageName: node linkType: hard -"dotenv@npm:^16.3.1": +"dotenv@npm:^16.0.0, dotenv@npm:^16.3.1": version: 16.3.1 resolution: "dotenv@npm:16.3.1" checksum: 15d75e7279018f4bafd0ee9706593dd14455ddb71b3bcba9c52574460b7ccaf67d5cf8b2c08a5af1a9da6db36c956a04a1192b101ee102a3e0cf8817bbcf3dfd languageName: node linkType: hard -"dotenv@npm:^8.0.0": - version: 8.6.0 - resolution: "dotenv@npm:8.6.0" - checksum: 38e902c80b0666ab59e9310a3d24ed237029a7ce34d976796349765ac96b8d769f6df19090f1f471b77a25ca391971efde8a1ea63bb83111bd8bec8e5cc9b2cd - languageName: node - linkType: hard - "duplexer2@npm:~0.1.0": version: 0.1.4 resolution: "duplexer2@npm:0.1.4" @@ -9324,13 +8744,6 @@ __metadata: languageName: node linkType: hard -"duplexer3@npm:^0.1.4": - version: 0.1.5 - resolution: "duplexer3@npm:0.1.5" - checksum: e677cb4c48f031ca728601d6a20bf6aed4c629d69ef9643cb89c67583d673c4ec9317cc6427501f38bd8c368d3a18f173987cc02bd99d8cf8fe3d94259a22a20 - languageName: node - linkType: hard - "duplexer@npm:~0.1.1": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -9338,7 +8751,7 @@ __metadata: languageName: node linkType: hard -"duplexify@npm:^3.4.2, duplexify@npm:^3.6.0": +"duplexify@npm:^3.5.0, duplexify@npm:^3.6.0": version: 3.7.1 resolution: "duplexify@npm:3.7.1" dependencies: @@ -9364,6 +8777,17 @@ __metadata: languageName: node linkType: hard +"ejs@npm:^3.1.8": + version: 3.1.9 + resolution: "ejs@npm:3.1.9" + dependencies: + jake: ^10.8.5 + bin: + ejs: bin/cli.js + checksum: af6f10eb815885ff8a8cfacc42c6b6cf87daf97a4884f87a30e0c3271fedd85d76a3a297d9c33a70e735b97ee632887f85e32854b9cdd3a2d97edf931519a35f + languageName: node + linkType: hard + "electron-to-chromium@npm:^1.4.535": version: 1.4.578 resolution: "electron-to-chromium@npm:1.4.578" @@ -9371,21 +8795,6 @@ __metadata: languageName: node linkType: hard -"elliptic@npm:^6.5.3, elliptic@npm:^6.5.4": - version: 6.5.4 - resolution: "elliptic@npm:6.5.4" - dependencies: - bn.js: ^4.11.9 - brorand: ^1.1.0 - hash.js: ^1.0.0 - hmac-drbg: ^1.0.1 - inherits: ^2.0.4 - minimalistic-assert: ^1.0.1 - minimalistic-crypto-utils: ^1.0.1 - checksum: d56d21fd04e97869f7ffcc92e18903b9f67f2d4637a23c860492fbbff5a3155fd9ca0184ce0c865dd6eb2487d234ce9551335c021c376cd2d3b7cb749c7d10f4 - languageName: node - linkType: hard - "email-addresses@npm:^3.0.1": version: 3.1.0 resolution: "email-addresses@npm:3.1.0" @@ -9437,7 +8846,7 @@ __metadata: languageName: node linkType: hard -"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0": +"end-of-stream@npm:^1.0.0, end-of-stream@npm:^1.1.0, end-of-stream@npm:^1.4.1": version: 1.4.4 resolution: "end-of-stream@npm:1.4.4" dependencies: @@ -9446,17 +8855,6 @@ __metadata: languageName: node linkType: hard -"enhanced-resolve@npm:^4.5.0": - version: 4.5.0 - resolution: "enhanced-resolve@npm:4.5.0" - dependencies: - graceful-fs: ^4.1.2 - memory-fs: ^0.5.0 - tapable: ^1.0.0 - checksum: 4d87488584c4d67d356ef4ba04978af4b2d4d18190cb859efac8e8475a34d5d6c069df33faa5a0a22920b0586dbf330f6a08d52bb15a8771a9ce4d70a2da74ba - languageName: node - linkType: hard - "enhanced-resolve@npm:^5.10.0, enhanced-resolve@npm:^5.15.0": version: 5.15.0 resolution: "enhanced-resolve@npm:5.15.0" @@ -9525,18 +8923,7 @@ __metadata: languageName: node linkType: hard -"errno@npm:^0.1.3, errno@npm:~0.1.7": - version: 0.1.8 - resolution: "errno@npm:0.1.8" - dependencies: - prr: ~1.0.1 - bin: - errno: cli.js - checksum: 1271f7b9fbb3bcbec76ffde932485d1e3561856d21d847ec613a9722ee924cdd4e523a62dc71a44174d91e898fe21fdc8d5b50823f4b5e0ce8c35c8271e6ef4a - languageName: node - linkType: hard - -"error-ex@npm:^1.2.0, 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: @@ -9592,14 +8979,7 @@ __metadata: languageName: node linkType: hard -"es-array-method-boxes-properly@npm:^1.0.0": - version: 1.0.0 - resolution: "es-array-method-boxes-properly@npm:1.0.0" - checksum: 2537fcd1cecf187083890bc6f5236d3a26bf39237433587e5bf63392e88faae929dbba78ff0120681a3f6f81c23fe3816122982c160d63b38c95c830b633b826 - languageName: node - linkType: hard - -"es-get-iterator@npm:^1.0.2, es-get-iterator@npm:^1.1.3": +"es-get-iterator@npm:^1.1.3": version: 1.1.3 resolution: "es-get-iterator@npm:1.1.3" dependencies: @@ -9654,62 +9034,50 @@ __metadata: languageName: node linkType: hard -"es5-shim@npm:^4.5.13": - version: 4.6.7 - resolution: "es5-shim@npm:4.6.7" - checksum: f2f60cf3d9c682106c51a70d27d41273d2edb3b90fa8795a2765be4a214574b71ddf9147a7972eb82998d94f96ca015d29f5915efd3af0a6c09673abd4299ee8 - languageName: node - linkType: hard - -"es6-shim@npm:^0.35.5": - version: 0.35.8 - resolution: "es6-shim@npm:0.35.8" - checksum: 479826f195995f1bc38f31824ea0da74235235f64df45b0f4dd5f956f5133d1baa9063312dfba1cb03aae79197978da8af1deec9f9d5c9bf598c069492d23cea +"esbuild-plugin-alias@npm:^0.2.1": + version: 0.2.1 + resolution: "esbuild-plugin-alias@npm:0.2.1" + checksum: afe2d2c8b5f09d5321cb8d9c0825e8a9f6e03c2d50df92f953a291d4620cc29eddb3da9e33b238f6d8f77738e0277bdcb831f127399449fecf78fb84c04e5da9 languageName: node linkType: hard -"esbuild-loader@npm:^2.10.0": - version: 2.21.0 - resolution: "esbuild-loader@npm:2.21.0" +"esbuild-register@npm:^3.5.0": + version: 3.5.0 + resolution: "esbuild-register@npm:3.5.0" dependencies: - esbuild: ^0.16.17 - joycon: ^3.0.1 - json5: ^2.2.0 - loader-utils: ^2.0.0 - tapable: ^2.2.0 - webpack-sources: ^1.4.3 + debug: ^4.3.4 peerDependencies: - webpack: ^4.40.0 || ^5.0.0 - checksum: a0456ed7794e2c220a6068e92d739bc19765bff352bf7e44442aa8127631cc517ecd02a3ee969e31fa6b6a91befeac928296488c95e3818a776cd3b11d46348c - languageName: node - linkType: hard - -"esbuild@npm:^0.16.17": - version: 0.16.17 - resolution: "esbuild@npm:0.16.17" - dependencies: - "@esbuild/android-arm": 0.16.17 - "@esbuild/android-arm64": 0.16.17 - "@esbuild/android-x64": 0.16.17 - "@esbuild/darwin-arm64": 0.16.17 - "@esbuild/darwin-x64": 0.16.17 - "@esbuild/freebsd-arm64": 0.16.17 - "@esbuild/freebsd-x64": 0.16.17 - "@esbuild/linux-arm": 0.16.17 - "@esbuild/linux-arm64": 0.16.17 - "@esbuild/linux-ia32": 0.16.17 - "@esbuild/linux-loong64": 0.16.17 - "@esbuild/linux-mips64el": 0.16.17 - "@esbuild/linux-ppc64": 0.16.17 - "@esbuild/linux-riscv64": 0.16.17 - "@esbuild/linux-s390x": 0.16.17 - "@esbuild/linux-x64": 0.16.17 - "@esbuild/netbsd-x64": 0.16.17 - "@esbuild/openbsd-x64": 0.16.17 - "@esbuild/sunos-x64": 0.16.17 - "@esbuild/win32-arm64": 0.16.17 - "@esbuild/win32-ia32": 0.16.17 - "@esbuild/win32-x64": 0.16.17 + esbuild: ">=0.12 <1" + checksum: f4307753c9672a2c901d04a1165031594a854f0a4c6f4c1db08aa393b68a193d38f2df483dc8ca0513e89f7b8998415e7e26fb9830989fb8cdccc5fb5f181c6b + languageName: node + linkType: hard + +"esbuild@npm:^0.18.0": + version: 0.18.20 + resolution: "esbuild@npm:0.18.20" + dependencies: + "@esbuild/android-arm": 0.18.20 + "@esbuild/android-arm64": 0.18.20 + "@esbuild/android-x64": 0.18.20 + "@esbuild/darwin-arm64": 0.18.20 + "@esbuild/darwin-x64": 0.18.20 + "@esbuild/freebsd-arm64": 0.18.20 + "@esbuild/freebsd-x64": 0.18.20 + "@esbuild/linux-arm": 0.18.20 + "@esbuild/linux-arm64": 0.18.20 + "@esbuild/linux-ia32": 0.18.20 + "@esbuild/linux-loong64": 0.18.20 + "@esbuild/linux-mips64el": 0.18.20 + "@esbuild/linux-ppc64": 0.18.20 + "@esbuild/linux-riscv64": 0.18.20 + "@esbuild/linux-s390x": 0.18.20 + "@esbuild/linux-x64": 0.18.20 + "@esbuild/netbsd-x64": 0.18.20 + "@esbuild/openbsd-x64": 0.18.20 + "@esbuild/sunos-x64": 0.18.20 + "@esbuild/win32-arm64": 0.18.20 + "@esbuild/win32-ia32": 0.18.20 + "@esbuild/win32-x64": 0.18.20 dependenciesMeta: "@esbuild/android-arm": optional: true @@ -9757,7 +9125,7 @@ __metadata: optional: true bin: esbuild: bin/esbuild - checksum: 4c2cc609ecfb426554bc3f75beb92d89eb2d0c515cfceebaa36c7599d7dcaab7056b70f6d6b51e72b45951ddf9021ee28e356cf205f8e42cc055d522312ea30c + checksum: 5d253614e50cdb6ec22095afd0c414f15688e7278a7eb4f3720a6dd1306b0909cf431e7b9437a90d065a31b1c57be60130f63fe3e8d0083b588571f31ee6ec7b languageName: node linkType: hard @@ -9768,13 +9136,6 @@ __metadata: languageName: node linkType: hard -"escape-goat@npm:^2.0.0": - version: 2.1.1 - resolution: "escape-goat@npm:2.1.1" - checksum: ce05c70c20dd7007b60d2d644b625da5412325fdb57acf671ba06cb2ab3cd6789e2087026921a05b665b0a03fadee2955e7fc0b9a67da15a6551a980b260eba7 - languageName: node - linkType: hard - "escape-html@npm:~1.0.3": version: 1.0.3 resolution: "escape-html@npm:1.0.3" @@ -9803,6 +9164,13 @@ __metadata: languageName: node linkType: hard +"escape-string-regexp@npm:^5.0.0": + version: 5.0.0 + resolution: "escape-string-regexp@npm:5.0.0" + checksum: 20daabe197f3cb198ec28546deebcf24b3dbb1a5a269184381b3116d12f0532e06007f4bc8da25669d6a7f8efb68db0758df4cd981f57bc5b57f521a3e12c59e + languageName: node + linkType: hard + "escodegen@npm:^2.0.0": version: 2.1.0 resolution: "escodegen@npm:2.1.0" @@ -9872,6 +9240,30 @@ __metadata: languageName: node linkType: hard +"eslint-mdx@npm:^2.2.0": + version: 2.2.0 + resolution: "eslint-mdx@npm:2.2.0" + dependencies: + acorn: ^8.10.0 + acorn-jsx: ^5.3.2 + espree: ^9.6.1 + estree-util-visit: ^1.2.1 + remark-mdx: ^2.3.0 + remark-parse: ^10.0.2 + remark-stringify: ^10.0.3 + synckit: ^0.8.5 + tslib: ^2.6.1 + unified: ^10.1.2 + unified-engine: ^10.1.0 + unist-util-visit: ^4.1.2 + uvu: ^0.5.6 + vfile: ^5.3.7 + peerDependencies: + eslint: ">=8.0.0" + checksum: cd284f42a1edd0e9f1a5d8b740281cc26a1e675496f3a708da87796797681fda15b850e165dba153cca0ce6b18e308bc83e485f10bc706e032627d3f2e1789b1 + languageName: node + linkType: hard + "eslint-module-utils@npm:^2.8.0": version: 2.8.0 resolution: "eslint-module-utils@npm:2.8.0" @@ -9949,6 +9341,35 @@ __metadata: languageName: node linkType: hard +"eslint-plugin-markdown@npm:^3.0.1": + version: 3.0.1 + resolution: "eslint-plugin-markdown@npm:3.0.1" + dependencies: + mdast-util-from-markdown: ^0.8.5 + peerDependencies: + eslint: ^6.0.0 || ^7.0.0 || ^8.0.0 + checksum: 91233d35777517a290377233eecbdbbe17d583f40b11b9adf371d051a98012ad6b540967aae59c2786fb8b66aa7c1abb27108947034b1f0f3e0df1c8aae9f2e7 + languageName: node + linkType: hard + +"eslint-plugin-mdx@npm:^2.1.0": + version: 2.2.0 + resolution: "eslint-plugin-mdx@npm:2.2.0" + dependencies: + eslint-mdx: ^2.2.0 + eslint-plugin-markdown: ^3.0.1 + remark-mdx: ^2.3.0 + remark-parse: ^10.0.2 + remark-stringify: ^10.0.3 + tslib: ^2.6.1 + unified: ^10.1.2 + vfile: ^5.3.7 + peerDependencies: + eslint: ">=8.0.0" + checksum: a210a45dcee6046231cf3a959e6e0be8c3787f56f30479393f5ead633868e915f4c32d6a68d3cb4a4f276cf9802e9cc3bc541cff28ab06daa13b867000b574fd + languageName: node + linkType: hard + "eslint-plugin-n@npm:^15.0.0": version: 15.7.0 resolution: "eslint-plugin-n@npm:15.7.0" @@ -10001,16 +9422,6 @@ __metadata: languageName: node linkType: hard -"eslint-scope@npm:^4.0.3": - version: 4.0.3 - resolution: "eslint-scope@npm:4.0.3" - dependencies: - esrecurse: ^4.1.0 - estraverse: ^4.1.1 - checksum: c5f835f681884469991fe58d76a554688d9c9e50811299ccd4a8f79993a039f5bcb0ee6e8de2b0017d97c794b5832ef3b21c9aac66228e3aa0f7a0485bcfb65b - languageName: node - linkType: hard - "eslint-utils@npm:^2.0.0, eslint-utils@npm:^2.1.0": version: 2.1.0 resolution: "eslint-utils@npm:2.1.0" @@ -10045,7 +9456,7 @@ __metadata: languageName: node linkType: hard -"eslint-visitor-keys@npm:^3.3.0": +"eslint-visitor-keys@npm:^3.3.0, eslint-visitor-keys@npm:^3.4.1": version: 3.4.3 resolution: "eslint-visitor-keys@npm:3.4.3" checksum: 36e9ef87fca698b6fd7ca5ca35d7b2b6eeaaf106572e2f7fd31c12d3bfdaccdb587bba6d3621067e5aece31c8c3a348b93922ab8f7b2cbc6aaab5e1d89040c60 @@ -10113,6 +9524,17 @@ __metadata: languageName: node linkType: hard +"espree@npm:^9.6.1": + version: 9.6.1 + resolution: "espree@npm:9.6.1" + dependencies: + acorn: ^8.9.0 + acorn-jsx: ^5.3.2 + eslint-visitor-keys: ^3.4.1 + checksum: eb8c149c7a2a77b3f33a5af80c10875c3abd65450f60b8af6db1bfcfa8f101e21c1e56a561c6dc13b848e18148d43469e7cd208506238554fb5395a9ea5a1ab9 + languageName: node + linkType: hard + "esprima@npm:^4.0.0, esprima@npm:^4.0.1, esprima@npm:~4.0.0": version: 4.0.1 resolution: "esprima@npm:4.0.1" @@ -10132,7 +9554,7 @@ __metadata: languageName: node linkType: hard -"esrecurse@npm:^4.1.0, esrecurse@npm:^4.3.0": +"esrecurse@npm:^4.3.0": version: 4.3.0 resolution: "esrecurse@npm:4.3.0" dependencies: @@ -10155,6 +9577,23 @@ __metadata: languageName: node linkType: hard +"estree-util-is-identifier-name@npm:^2.0.0": + version: 2.1.0 + resolution: "estree-util-is-identifier-name@npm:2.1.0" + checksum: cab317a071fafb99cf83b57df7924bccd2e6ab4e252688739e49f00b16cefd168e279c171442b0557c80a1c80ffaa927d670dadea65bb3c9b151efb8e772e89d + languageName: node + linkType: hard + +"estree-util-visit@npm:^1.0.0, estree-util-visit@npm:^1.2.1": + version: 1.2.1 + resolution: "estree-util-visit@npm:1.2.1" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/unist": ^2.0.0 + checksum: 6feea4fdc43b0ba0f79faf1d57cf32373007e146d4810c7c09c13f5a9c1b8600c1ac57a8d949967cedd2a9a91dddd246e19b59bacfc01e417168b4ebf220f691 + languageName: node + linkType: hard + "estree-walker@npm:^2.0.2": version: 2.0.2 resolution: "estree-walker@npm:2.0.2" @@ -10191,31 +9630,13 @@ __metadata: languageName: node linkType: hard -"events@npm:^3.0.0, events@npm:^3.2.0": +"events@npm:^3.2.0": version: 3.3.0 resolution: "events@npm:3.3.0" checksum: f6f487ad2198aa41d878fa31452f1a3c00958f46e9019286ff4787c84aac329332ab45c9cdc8c445928fc6d7ded294b9e005a7fce9426488518017831b272780 languageName: node linkType: hard -"evp_bytestokey@npm:^1.0.0, evp_bytestokey@npm:^1.0.3": - version: 1.0.3 - resolution: "evp_bytestokey@npm:1.0.3" - dependencies: - md5.js: ^1.3.4 - node-gyp: latest - safe-buffer: ^5.1.1 - checksum: ad4e1577f1a6b721c7800dcc7c733fe01f6c310732bb5bf2240245c2a5b45a38518b91d8be2c610611623160b9d1c0e91f1ce96d639f8b53e8894625cf20fa45 - languageName: node - linkType: hard - -"exec-sh@npm:^0.3.2": - version: 0.3.6 - resolution: "exec-sh@npm:0.3.6" - checksum: 0be4f06929c8e4834ea4812f29fe59e2dfcc1bc3fc4b4bb71acb38a500c3b394628a05ef7ba432520bc6c5ec4fadab00cc9c513c4ff6a32104965af302e998e0 - languageName: node - linkType: hard - "execa@npm:5.1.1, execa@npm:^5.0.0, execa@npm:^5.1.1": version: 5.1.1 resolution: "execa@npm:5.1.1" @@ -10248,18 +9669,20 @@ __metadata: languageName: node linkType: hard -"execa@npm:^1.0.0": - version: 1.0.0 - resolution: "execa@npm:1.0.0" +"execa@npm:^7.1.1": + version: 7.2.0 + resolution: "execa@npm:7.2.0" dependencies: - cross-spawn: ^6.0.0 - get-stream: ^4.0.0 - is-stream: ^1.1.0 - npm-run-path: ^2.0.0 - p-finally: ^1.0.0 - signal-exit: ^3.0.0 - strip-eof: ^1.0.0 - checksum: ddf1342c1c7d02dd93b41364cd847640f6163350d9439071abf70bf4ceb1b9b2b2e37f54babb1d8dc1df8e0d8def32d0e81e74a2e62c3e1d70c303eb4c306bc4 + cross-spawn: ^7.0.3 + get-stream: ^6.0.1 + human-signals: ^4.3.0 + is-stream: ^3.0.0 + merge-stream: ^2.0.0 + npm-run-path: ^5.1.0 + onetime: ^6.0.0 + signal-exit: ^3.0.7 + strip-final-newline: ^3.0.0 + checksum: 14fd17ba0ca8c87b277584d93b1d9fc24f2a65e5152b31d5eb159a3b814854283eaae5f51efa9525e304447e2f757c691877f7adff8fde5746aae67eb1edd1cc languageName: node linkType: hard @@ -10270,21 +9693,6 @@ __metadata: languageName: node linkType: hard -"expand-brackets@npm:^2.1.4": - version: 2.1.4 - resolution: "expand-brackets@npm:2.1.4" - dependencies: - debug: ^2.3.3 - define-property: ^0.2.5 - extend-shallow: ^2.0.1 - posix-character-classes: ^0.1.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: 1781d422e7edfa20009e2abda673cadb040a6037f0bd30fcd7357304f4f0c284afd420d7622722ca4a016f39b6d091841ab57b401c1f7e2e5131ac65b9f14fa1 - languageName: node - linkType: hard - "expect@npm:^29.7.0": version: 29.7.0 resolution: "expect@npm:29.7.0" @@ -10305,7 +9713,7 @@ __metadata: languageName: node linkType: hard -"express@npm:^4.17.1": +"express@npm:^4.17.3": version: 4.18.2 resolution: "express@npm:4.18.2" dependencies: @@ -10344,25 +9752,6 @@ __metadata: languageName: node linkType: hard -"extend-shallow@npm:^2.0.1": - version: 2.0.1 - resolution: "extend-shallow@npm:2.0.1" - dependencies: - is-extendable: ^0.1.0 - checksum: 8fb58d9d7a511f4baf78d383e637bd7d2e80843bd9cd0853649108ea835208fb614da502a553acc30208e1325240bb7cc4a68473021612496bb89725483656d8 - languageName: node - linkType: hard - -"extend-shallow@npm:^3.0.0, extend-shallow@npm:^3.0.2": - version: 3.0.2 - resolution: "extend-shallow@npm:3.0.2" - dependencies: - assign-symbols: ^1.0.0 - is-extendable: ^1.0.1 - checksum: a920b0cd5838a9995ace31dfd11ab5e79bf6e295aa566910ce53dff19f4b1c0fda2ef21f26b28586c7a2450ca2b42d97bd8c0f5cec9351a819222bf861e02461 - languageName: node - linkType: hard - "extend@npm:^3.0.0": version: 3.0.2 resolution: "extend@npm:3.0.2" @@ -10370,22 +9759,6 @@ __metadata: languageName: node linkType: hard -"extglob@npm:^2.0.4": - version: 2.0.4 - resolution: "extglob@npm:2.0.4" - dependencies: - array-unique: ^0.3.2 - define-property: ^1.0.0 - expand-brackets: ^2.1.4 - extend-shallow: ^2.0.1 - fragment-cache: ^0.2.1 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: a41531b8934735b684cef5e8c5a01d0f298d7d384500ceca38793a9ce098125aab04ee73e2d75d5b2901bc5dddd2b64e1b5e3bf19139ea48bac52af4a92f1d00 - languageName: node - linkType: hard - "extract-zip@npm:^1.6.6": version: 1.7.0 resolution: "extract-zip@npm:1.7.0" @@ -10408,27 +9781,13 @@ __metadata: linkType: hard "fast-diff@npm:^1.1.2": - version: 1.3.0 - resolution: "fast-diff@npm:1.3.0" - checksum: d22d371b994fdc8cce9ff510d7b8dc4da70ac327bcba20df607dd5b9cae9f908f4d1028f5fe467650f058d1e7270235ae0b8230809a262b4df587a3b3aa216c3 - languageName: node - linkType: hard - -"fast-glob@npm:^2.2.6": - version: 2.2.7 - resolution: "fast-glob@npm:2.2.7" - dependencies: - "@mrmlnc/readdir-enhanced": ^2.2.1 - "@nodelib/fs.stat": ^1.1.2 - glob-parent: ^3.1.0 - is-glob: ^4.0.0 - merge2: ^1.2.3 - micromatch: ^3.1.10 - checksum: 304ccff1d437fcc44ae0168b0c3899054b92e0fd6af6ad7c3ccc82ab4ddd210b99c7c739d60ee3686da2aa165cd1a31810b31fd91f7c2a575d297342a9fc0534 + version: 1.3.0 + resolution: "fast-diff@npm:1.3.0" + checksum: d22d371b994fdc8cce9ff510d7b8dc4da70ac327bcba20df607dd5b9cae9f908f4d1028f5fe467650f058d1e7270235ae0b8230809a262b4df587a3b3aa216c3 languageName: node linkType: hard -"fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9": +"fast-glob@npm:^3.2.2, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.0": version: 3.3.2 resolution: "fast-glob@npm:3.3.2" dependencies: @@ -10480,6 +9839,15 @@ __metadata: languageName: node linkType: hard +"fault@npm:^2.0.0": + version: 2.0.1 + resolution: "fault@npm:2.0.1" + dependencies: + format: ^0.2.0 + checksum: c9b30f47d95769177130a9409976a899ed31eb598450fbad5b0d39f2f5f56d5f4a9ff9257e0bee8407cb0fc3ce37165657888c6aa6d78472e403893104329b72 + languageName: node + linkType: hard + "fb-watchman@npm:^2.0.0": version: 2.0.2 resolution: "fb-watchman@npm:2.0.2" @@ -10505,13 +9873,6 @@ __metadata: languageName: node linkType: hard -"figgy-pudding@npm:^3.5.1": - version: 3.5.2 - resolution: "figgy-pudding@npm:3.5.2" - checksum: 4090bd66193693dcda605e44d6b8715d8fb5c92a67acd57826e55cf816a342f550d57e5638f822b39366e1b2fdb244e99b3068a37213aa1d6c1bf602b8fde5ae - languageName: node - linkType: hard - "figures@npm:^2.0.0": version: 2.0.0 resolution: "figures@npm:2.0.0" @@ -10539,32 +9900,22 @@ __metadata: languageName: node linkType: hard -"file-loader@npm:^6.2.0": - version: 6.2.0 - resolution: "file-loader@npm:6.2.0" +"file-system-cache@npm:2.3.0": + version: 2.3.0 + resolution: "file-system-cache@npm:2.3.0" dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: faf43eecf233f4897b0150aaa874eeeac214e4f9de49738a9e0ef734a30b5260059e85b7edadf852b98e415f875bd5f12587768a93fd52aaf2e479ecf95fab20 + fs-extra: 11.1.1 + ramda: 0.29.0 + checksum: 74afa2870a062500643d41e02d1fbd47a3f30100f9e153dec5233d59f05545f4c8ada6085629d624e043479ac28c0cafc31824f7b49a3f997efab8cc5d05bfee languageName: node linkType: hard -"file-system-cache@npm:^1.0.5": - version: 1.1.0 - resolution: "file-system-cache@npm:1.1.0" +"filelist@npm:^1.0.4": + version: 1.0.4 + resolution: "filelist@npm:1.0.4" dependencies: - fs-extra: ^10.1.0 - ramda: ^0.28.0 - checksum: d60d7aadf2e9d1629c20dd423f9e1fc3a9719f80dc4e08017a1aa06a8f8d8f66cf140a63ab68a72f07edd9684786ce7409ef4177b43ed0209cd6bcdbb39dab00 - languageName: node - linkType: hard - -"file-uri-to-path@npm:1.0.0": - version: 1.0.0 - resolution: "file-uri-to-path@npm:1.0.0" - checksum: b648580bdd893a008c92c7ecc96c3ee57a5e7b6c4c18a9a09b44fb5d36d79146f8e442578bc0e173dc027adf3987e254ba1dfd6e3ec998b7c282873010502144 + minimatch: ^5.0.1 + checksum: a303573b0821e17f2d5e9783688ab6fbfce5d52aaac842790ae85e704a6f5e4e3538660a63183d6453834dedf1e0f19a9dadcebfa3e926c72397694ea11f5160 languageName: node linkType: hard @@ -10586,18 +9937,6 @@ __metadata: languageName: node linkType: hard -"fill-range@npm:^4.0.0": - version: 4.0.0 - resolution: "fill-range@npm:4.0.0" - dependencies: - extend-shallow: ^2.0.1 - is-number: ^3.0.0 - repeat-string: ^1.6.1 - to-regex-range: ^2.1.0 - checksum: dbb5102467786ab42bc7a3ec7380ae5d6bfd1b5177b2216de89e4a541193f8ba599a6db84651bd2c58c8921db41b8cc3d699ea83b477342d3ce404020f73c298 - languageName: node - linkType: hard - "fill-range@npm:^7.0.1": version: 7.0.1 resolution: "fill-range@npm:7.0.1" @@ -10622,7 +9961,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^2.0.0, find-cache-dir@npm:^2.1.0": +"find-cache-dir@npm:^2.0.0": version: 2.1.0 resolution: "find-cache-dir@npm:2.1.0" dependencies: @@ -10633,7 +9972,7 @@ __metadata: languageName: node linkType: hard -"find-cache-dir@npm:^3.3.1": +"find-cache-dir@npm:^3.0.0, find-cache-dir@npm:^3.3.1": version: 3.3.2 resolution: "find-cache-dir@npm:3.3.2" dependencies: @@ -10644,13 +9983,13 @@ __metadata: languageName: node linkType: hard -"find-up@npm:^1.0.0": - version: 1.1.2 - resolution: "find-up@npm:1.1.2" +"find-cache-dir@npm:^4.0.0": + version: 4.0.0 + resolution: "find-cache-dir@npm:4.0.0" dependencies: - path-exists: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: a2cb9f4c9f06ee3a1e92ed71d5aed41ac8ae30aefa568132f6c556fac7678a5035126153b59eaec68da78ac409eef02503b2b059706bdbf232668d7245e3240a + common-path-prefix: ^3.0.0 + pkg-dir: ^7.0.0 + checksum: 52a456a80deeb27daa3af6e06059b63bdb9cc4af4d845fc6d6229887e505ba913cd56000349caa60bc3aa59dacdb5b4c37903d4ba34c75102d83cab330b70d2f languageName: node linkType: hard @@ -10692,6 +10031,16 @@ __metadata: languageName: node linkType: hard +"find-up@npm:^6.3.0": + version: 6.3.0 + resolution: "find-up@npm:6.3.0" + dependencies: + locate-path: ^7.1.0 + path-exists: ^5.0.0 + checksum: 9a21b7f9244a420e54c6df95b4f6fc3941efd3c3e5476f8274eb452f6a85706e7a6a90de71353ee4f091fcb4593271a6f92810a324ec542650398f928783c280 + languageName: node + linkType: hard + "find-versions@npm:^4.0.0": version: 4.0.0 resolution: "find-versions@npm:4.0.0" @@ -10726,25 +10075,6 @@ __metadata: languageName: node linkType: hard -"flush-write-stream@npm:^1.0.0": - version: 1.1.1 - resolution: "flush-write-stream@npm:1.1.1" - dependencies: - inherits: ^2.0.3 - readable-stream: ^2.3.6 - checksum: 42e07747f83bcd4e799da802e621d6039787749ffd41f5517f8c4f786ee967e31ba32b09f8b28a9c6f67bd4f5346772e604202df350e8d99f4141771bae31279 - languageName: node - linkType: hard - -"focus-lock@npm:^0.8.0": - version: 0.8.1 - resolution: "focus-lock@npm:0.8.1" - dependencies: - tslib: ^1.9.3 - checksum: 3b25b06bb8e23a3a826a8eda89e547593a688486df531db92f6b767d96d397dc1efed4529ec3a44cb3ec1fbdd44abe50a30d0ce498f732501b36f5f18b619003 - languageName: node - linkType: hard - "follow-redirects@npm:^1.14.0": version: 1.15.3 resolution: "follow-redirects@npm:1.15.3" @@ -10764,13 +10094,6 @@ __metadata: languageName: node linkType: hard -"for-in@npm:^1.0.2": - version: 1.0.2 - resolution: "for-in@npm:1.0.2" - checksum: 09f4ae93ce785d253ac963d94c7f3432d89398bf25ac7a24ed034ca393bf74380bdeccc40e0f2d721a895e54211b07c8fad7132e8157827f6f7f059b70b4043d - languageName: node - linkType: hard - "foreground-child@npm:^3.1.0": version: 3.1.1 resolution: "foreground-child@npm:3.1.1" @@ -10781,49 +10104,26 @@ __metadata: languageName: node linkType: hard -"fork-ts-checker-webpack-plugin@npm:^4.1.6": - version: 4.1.6 - resolution: "fork-ts-checker-webpack-plugin@npm:4.1.6" - dependencies: - "@babel/code-frame": ^7.5.5 - chalk: ^2.4.1 - micromatch: ^3.1.10 - minimatch: ^3.0.4 - semver: ^5.6.0 - tapable: ^1.0.0 - worker-rpc: ^0.1.0 - checksum: 4cc4fa7919dd9a0d765514d064c86e3a6f9cea8e700996b3e775cfcc0280f606a2dd16203d9b7e294b64e900795b0d80eb41fc8c192857d3350e407f14ef3eed - languageName: node - linkType: hard - -"fork-ts-checker-webpack-plugin@npm:^6.0.4": - version: 6.5.3 - resolution: "fork-ts-checker-webpack-plugin@npm:6.5.3" +"fork-ts-checker-webpack-plugin@npm:^8.0.0": + version: 8.0.0 + resolution: "fork-ts-checker-webpack-plugin@npm:8.0.0" dependencies: - "@babel/code-frame": ^7.8.3 - "@types/json-schema": ^7.0.5 - chalk: ^4.1.0 - chokidar: ^3.4.2 - cosmiconfig: ^6.0.0 + "@babel/code-frame": ^7.16.7 + chalk: ^4.1.2 + chokidar: ^3.5.3 + cosmiconfig: ^7.0.1 deepmerge: ^4.2.2 - fs-extra: ^9.0.0 - glob: ^7.1.6 - memfs: ^3.1.2 + fs-extra: ^10.0.0 + memfs: ^3.4.1 minimatch: ^3.0.4 - schema-utils: 2.7.0 - semver: ^7.3.2 - tapable: ^1.0.0 + node-abort-controller: ^3.0.1 + schema-utils: ^3.1.1 + semver: ^7.3.5 + tapable: ^2.2.1 peerDependencies: - eslint: ">= 6" - typescript: ">= 2.7" - vue-template-compiler: "*" - webpack: ">= 4" - peerDependenciesMeta: - eslint: - optional: true - vue-template-compiler: - optional: true - checksum: 9732a49bfeed8fc23e6e8a59795fa7c238edeba91040a9b520db54b4d316dda27f9f1893d360e296fd0ad8930627d364417d28a8c7007fba60cc730ebfce4956 + typescript: ">3.6.0" + webpack: ^5.11.0 + checksum: aad4cbc5b802e6281a2700a379837697c93ad95288468f9595219d91d9c26674736d37852bb4c4341e9122f26181e9e05fc1a362e8d029fdd88e99de7816037b languageName: node linkType: hard @@ -10852,15 +10152,6 @@ __metadata: languageName: node linkType: hard -"fragment-cache@npm:^0.2.1": - version: 0.2.1 - resolution: "fragment-cache@npm:0.2.1" - dependencies: - map-cache: ^0.2.2 - checksum: 1cbbd0b0116b67d5790175de0038a11df23c1cd2e8dcdbade58ebba5594c2d641dade6b4f126d82a7b4a6ffc2ea12e3d387dbb64ea2ae97cf02847d436f60fdc - languageName: node - linkType: hard - "fresh@npm:0.5.2": version: 0.5.2 resolution: "fresh@npm:0.5.2" @@ -10868,7 +10159,7 @@ __metadata: languageName: node linkType: hard -"from2@npm:^2.1.0, from2@npm:^2.3.0": +"from2@npm:^2.3.0": version: 2.3.0 resolution: "from2@npm:2.3.0" dependencies: @@ -10892,25 +10183,32 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^10.0.0, fs-extra@npm:^10.1.0": - version: 10.1.0 - resolution: "fs-extra@npm:10.1.0" +"fs-constants@npm:^1.0.0": + version: 1.0.0 + resolution: "fs-constants@npm:1.0.0" + checksum: 18f5b718371816155849475ac36c7d0b24d39a11d91348cfcb308b4494824413e03572c403c86d3a260e049465518c4f0d5bd00f0371cdfcad6d4f30a85b350d + languageName: node + linkType: hard + +"fs-extra@npm:11.1.1, fs-extra@npm:^11.0.0, fs-extra@npm:^11.1.0": + version: 11.1.1 + resolution: "fs-extra@npm:11.1.1" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 + checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd languageName: node linkType: hard -"fs-extra@npm:^11.0.0": - version: 11.1.1 - resolution: "fs-extra@npm:11.1.1" +"fs-extra@npm:^10.0.0": + version: 10.1.0 + resolution: "fs-extra@npm:10.1.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: fb883c68245b2d777fbc1f2082c9efb084eaa2bbf9fddaa366130d196c03608eebef7fb490541276429ee1ca99f317e2d73e96f5ca0999eefedf5a624ae1edfd + checksum: dc94ab37096f813cc3ca12f0f1b5ad6744dfed9ed21e953d72530d103cea193c2f81584a39e9dee1bea36de5ee66805678c0dddc048e8af1427ac19c00fffc50 languageName: node linkType: hard @@ -10936,18 +10234,6 @@ __metadata: languageName: node linkType: hard -"fs-extra@npm:^9.0.0, fs-extra@npm:^9.0.1": - version: 9.1.0 - resolution: "fs-extra@npm:9.1.0" - dependencies: - at-least-node: ^1.0.0 - graceful-fs: ^4.2.0 - jsonfile: ^6.0.1 - universalify: ^2.0.0 - checksum: ba71ba32e0faa74ab931b7a0031d1523c66a73e225de7426e275e238e312d07313d2da2d33e34a52aa406c8763ade5712eb3ec9ba4d9edce652bcacdc29e6b20 - languageName: node - linkType: hard - "fs-minipass@npm:^2.0.0, fs-minipass@npm:^2.1.0": version: 2.1.0 resolution: "fs-minipass@npm:2.1.0" @@ -10973,18 +10259,6 @@ __metadata: languageName: node linkType: hard -"fs-write-stream-atomic@npm:^1.0.8": - version: 1.0.10 - resolution: "fs-write-stream-atomic@npm:1.0.10" - dependencies: - graceful-fs: ^4.1.2 - iferr: ^0.1.5 - imurmurhash: ^0.1.4 - readable-stream: 1 || 2 - checksum: 43c2d6817b72127793abc811ebf87a135b03ac7cbe41cdea9eeacf59b23e6e29b595739b083e9461303d525687499a1aaefcec3e5ff9bc82b170edd3dc467ccc - languageName: node - linkType: hard - "fs.realpath@npm:^1.0.0": version: 1.0.0 resolution: "fs.realpath@npm:1.0.0" @@ -10992,18 +10266,7 @@ __metadata: languageName: node linkType: hard -"fsevents@npm:^1.2.7": - version: 1.2.13 - resolution: "fsevents@npm:1.2.13" - dependencies: - bindings: ^1.5.0 - nan: ^2.12.1 - checksum: ae855aa737aaa2f9167e9f70417cf6e45a5cd11918e1fee9923709a0149be52416d765433b4aeff56c789b1152e718cd1b13ddec6043b78cdda68260d86383c1 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@npm:^2.1.2, fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": +"fsevents@npm:^2.3.2, fsevents@npm:~2.3.2": version: 2.3.3 resolution: "fsevents@npm:2.3.3" dependencies: @@ -11013,17 +10276,7 @@ __metadata: languageName: node linkType: hard -"fsevents@patch:fsevents@^1.2.7#~builtin<compat/fsevents>": - version: 1.2.13 - resolution: "fsevents@patch:fsevents@npm%3A1.2.13#~builtin<compat/fsevents>::version=1.2.13&hash=18f3a7" - dependencies: - bindings: ^1.5.0 - nan: ^2.12.1 - conditions: os=darwin - languageName: node - linkType: hard - -"fsevents@patch:fsevents@^2.1.2#~builtin<compat/fsevents>, fsevents@patch:fsevents@^2.3.2#~builtin<compat/fsevents>, fsevents@patch:fsevents@~2.3.2#~builtin<compat/fsevents>": +"fsevents@patch:fsevents@^2.3.2#~builtin<compat/fsevents>, fsevents@patch:fsevents@~2.3.2#~builtin<compat/fsevents>": version: 2.3.3 resolution: "fsevents@patch:fsevents@npm%3A2.3.3#~builtin<compat/fsevents>::version=2.3.3&hash=18f3a7" dependencies: @@ -11039,7 +10292,7 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.0, function.prototype.name@npm:^1.1.6": +"function.prototype.name@npm:^1.1.6": version: 1.1.6 resolution: "function.prototype.name@npm:1.1.6" dependencies: @@ -11065,23 +10318,6 @@ __metadata: languageName: node linkType: hard -"gauge@npm:^3.0.0": - version: 3.0.2 - resolution: "gauge@npm:3.0.2" - dependencies: - aproba: ^1.0.3 || ^2.0.0 - color-support: ^1.1.2 - console-control-strings: ^1.0.0 - has-unicode: ^2.0.1 - object-assign: ^4.1.1 - signal-exit: ^3.0.0 - string-width: ^4.2.3 - strip-ansi: ^6.0.1 - wide-align: ^1.1.2 - checksum: 81296c00c7410cdd48f997800155fbead4f32e4f82109be0719c63edc8560e6579946cc8abd04205297640691ec26d21b578837fd13a4e96288ab4b40b1dc3e9 - languageName: node - linkType: hard - "gauge@npm:^4.0.3": version: 4.0.4 resolution: "gauge@npm:4.0.4" @@ -11112,7 +10348,7 @@ __metadata: languageName: node linkType: hard -"gensync@npm:^1.0.0-beta.1, gensync@npm:^1.0.0-beta.2": +"gensync@npm:^1.0.0-beta.2": version: 1.0.0-beta.2 resolution: "gensync@npm:1.0.0-beta.2" checksum: a7437e58c6be12aa6c90f7730eac7fa9833dc78872b4ad2963d2031b00a3367a93f98aec75f9aaac7220848e4026d67a8655e870b24f20a543d103c0d65952ec @@ -11138,6 +10374,20 @@ __metadata: languageName: node linkType: hard +"get-nonce@npm:^1.0.0": + version: 1.0.1 + resolution: "get-nonce@npm:1.0.1" + checksum: e2614e43b4694c78277bb61b0f04583d45786881289285c73770b07ded246a98be7e1f78b940c80cbe6f2b07f55f0b724e6db6fd6f1bcbd1e8bdac16521074ed + languageName: node + linkType: hard + +"get-npm-tarball-url@npm:^2.0.3": + version: 2.1.0 + resolution: "get-npm-tarball-url@npm:2.1.0" + checksum: 02b96993ad5a04cbd0ef0577ac3cc9e2e78a7c60db6bb5e6c8fe78950fc1fc3d093314987629a2fda3083228d91a93670bde321767ca2cf89ce7f463c9e44071 + languageName: node + linkType: hard + "get-package-type@npm:^0.1.0": version: 0.1.0 resolution: "get-package-type@npm:0.1.0" @@ -11152,13 +10402,6 @@ __metadata: languageName: node linkType: hard -"get-stdin@npm:^4.0.1": - version: 4.0.1 - resolution: "get-stdin@npm:4.0.1" - checksum: 4f73d3fe0516bc1f3dc7764466a68ad7c2ba809397a02f56c2a598120e028430fcff137a648a01876b2adfb486b4bc164119f98f1f7d7c0abd63385bdaa0113f - languageName: node - linkType: hard - "get-stream@npm:^3.0.0": version: 3.0.0 resolution: "get-stream@npm:3.0.0" @@ -11166,15 +10409,6 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^4.0.0, get-stream@npm:^4.1.0": - version: 4.1.0 - resolution: "get-stream@npm:4.1.0" - dependencies: - pump: ^3.0.0 - checksum: 443e1914170c15bd52ff8ea6eff6dfc6d712b031303e36302d2778e3de2506af9ee964d6124010f7818736dcfde05c04ba7ca6cc26883106e084357a17ae7d73 - languageName: node - linkType: hard - "get-stream@npm:^5.1.0": version: 5.2.0 resolution: "get-stream@npm:5.2.0" @@ -11184,7 +10418,7 @@ __metadata: languageName: node linkType: hard -"get-stream@npm:^6.0.0": +"get-stream@npm:^6.0.0, get-stream@npm:^6.0.1": version: 6.0.1 resolution: "get-stream@npm:6.0.1" checksum: e04ecece32c92eebf5b8c940f51468cd53554dcbb0ea725b2748be583c9523d00128137966afce410b9b051eb2ef16d657cd2b120ca8edafcf5a65e81af63cad @@ -11201,13 +10435,6 @@ __metadata: languageName: node linkType: hard -"get-value@npm:^2.0.3, get-value@npm:^2.0.6": - version: 2.0.6 - resolution: "get-value@npm:2.0.6" - checksum: 5c3b99cb5398ea8016bf46ff17afc5d1d286874d2ad38ca5edb6e87d75c0965b0094cb9a9dddef2c59c23d250702323539a7fbdd870620db38c7e7d7ec87c1eb - languageName: node - linkType: hard - "gh-pages@npm:^4.0.0": version: 4.0.0 resolution: "gh-pages@npm:4.0.0" @@ -11226,6 +10453,23 @@ __metadata: languageName: node linkType: hard +"giget@npm:^1.0.0": + version: 1.1.3 + resolution: "giget@npm:1.1.3" + dependencies: + colorette: ^2.0.20 + defu: ^6.1.2 + https-proxy-agent: ^7.0.2 + mri: ^1.2.0 + node-fetch-native: ^1.4.0 + pathe: ^1.1.1 + tar: ^6.2.0 + bin: + giget: dist/cli.mjs + checksum: 1a88b29e3eed2c3593a60f92f54512c9b885117b12c3bb8febd6b504c3f101030b7b0270a912c30b6cb9b177539af3c64cddd2c8a5dbda5a155f65426bd3fbf7 + languageName: node + linkType: hard + "git-log-parser@npm:^1.2.0": version: 1.2.0 resolution: "git-log-parser@npm:1.2.0" @@ -11269,16 +10513,6 @@ __metadata: languageName: node linkType: hard -"glob-parent@npm:^3.1.0": - version: 3.1.0 - resolution: "glob-parent@npm:3.1.0" - dependencies: - is-glob: ^3.1.0 - path-dirname: ^1.0.0 - checksum: 653d559237e89a11b9934bef3f392ec42335602034c928590544d383ff5ef449f7b12f3cfa539708e74bc0a6c28ab1fe51d663cc07463cdf899ba92afd85a855 - languageName: node - linkType: hard - "glob-parent@npm:^5.1.2, glob-parent@npm:~5.1.2": version: 5.1.2 resolution: "glob-parent@npm:5.1.2" @@ -11288,24 +10522,6 @@ __metadata: languageName: node linkType: hard -"glob-promise@npm:^3.4.0": - version: 3.4.0 - resolution: "glob-promise@npm:3.4.0" - dependencies: - "@types/glob": "*" - peerDependencies: - glob: "*" - checksum: 84a2c076e7581c9f8aa7a8a151ad5f9352c4118ba03c5673ecfcf540f4c53aa75f8d32fe493c2286d471dccd7a75932b9bfe97bf782564c1f4a50b9c7954e3b6 - languageName: node - linkType: hard - -"glob-to-regexp@npm:^0.3.0": - version: 0.3.0 - resolution: "glob-to-regexp@npm:0.3.0" - checksum: d34b3219d860042d508c4893b67617cd16e2668827e445ff39cff9f72ef70361d3dc24f429e003cdfb6607c75c9664b8eadc41d2eeb95690af0b0d3113c1b23b - languageName: node - linkType: hard - "glob-to-regexp@npm:^0.4.1": version: 0.4.1 resolution: "glob-to-regexp@npm:0.4.1" @@ -11313,7 +10529,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^10.2.2, glob@npm:^10.3.10": +"glob@npm:^10.0.0, glob@npm:^10.2.2, glob@npm:^10.3.10": version: 10.3.10 resolution: "glob@npm:10.3.10" dependencies: @@ -11328,7 +10544,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^7.0.0, glob@npm:^7.0.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": +"glob@npm:^7.0.3, glob@npm:^7.1.3, glob@npm:^7.1.4, glob@npm:^7.1.6": version: 7.2.3 resolution: "glob@npm:7.2.3" dependencies: @@ -11342,7 +10558,7 @@ __metadata: languageName: node linkType: hard -"glob@npm:^8.0.1": +"glob@npm:^8.0.0, glob@npm:^8.0.1": version: 8.1.0 resolution: "glob@npm:8.1.0" dependencies: @@ -11364,25 +10580,6 @@ __metadata: languageName: node linkType: hard -"global-dirs@npm:^3.0.0": - version: 3.0.1 - resolution: "global-dirs@npm:3.0.1" - dependencies: - ini: 2.0.0 - checksum: 70147b80261601fd40ac02a104581432325c1c47329706acd773f3a6ce99bb36d1d996038c85ccacd482ad22258ec233c586b6a91535b1a116b89663d49d6438 - languageName: node - linkType: hard - -"global@npm:^4.4.0": - version: 4.4.0 - resolution: "global@npm:4.4.0" - dependencies: - min-document: ^2.19.0 - process: ^0.11.10 - checksum: 9c057557c8f5a5bcfbeb9378ba4fe2255d04679452be504608dd5f13b54edf79f7be1db1031ea06a4ec6edd3b9f5f17d2d172fb47e6c69dae57fd84b7e72b77f - languageName: node - linkType: hard - "globals@npm:^11.1.0": version: 11.12.0 resolution: "globals@npm:11.12.0" @@ -11399,7 +10596,7 @@ __metadata: languageName: node linkType: hard -"globalthis@npm:^1.0.0, globalthis@npm:^1.0.3": +"globalthis@npm:^1.0.3": version: 1.0.3 resolution: "globalthis@npm:1.0.3" dependencies: @@ -11435,22 +10632,6 @@ __metadata: languageName: node linkType: hard -"globby@npm:^9.2.0": - version: 9.2.0 - resolution: "globby@npm:9.2.0" - dependencies: - "@types/glob": ^7.1.1 - array-union: ^1.0.2 - dir-glob: ^2.2.2 - fast-glob: ^2.2.6 - glob: ^7.1.3 - ignore: ^4.0.3 - pify: ^4.0.1 - slash: ^2.0.0 - checksum: 9b4cb70aa0b43bf89b18cf0e543695185e16d8dd99c17bdc6a1df0a9f88ff9dc8d2467aebace54c3842fc451a564882948c87a3b4fbdb1cacf3e05fd54b6ac5d - languageName: node - linkType: hard - "gopd@npm:^1.0.1": version: 1.0.1 resolution: "gopd@npm:1.0.1" @@ -11479,26 +10660,7 @@ __metadata: languageName: node linkType: hard -"got@npm:^9.6.0": - version: 9.6.0 - resolution: "got@npm:9.6.0" - dependencies: - "@sindresorhus/is": ^0.14.0 - "@szmarczak/http-timer": ^1.1.2 - cacheable-request: ^6.0.0 - decompress-response: ^3.3.0 - duplexer3: ^0.1.4 - get-stream: ^4.1.0 - lowercase-keys: ^1.0.1 - mimic-response: ^1.0.1 - p-cancelable: ^1.0.0 - to-readable-stream: ^1.0.0 - url-parse-lax: ^3.0.0 - checksum: 941807bd9704bacf5eb401f0cc1212ffa1f67c6642f2d028fd75900471c221b1da2b8527f4553d2558f3faeda62ea1cf31665f8b002c6137f5de8732f07370b0 - languageName: node - linkType: hard - -"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.15, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": +"graceful-fs@npm:^4.1.11, graceful-fs@npm:^4.1.2, graceful-fs@npm:^4.1.6, graceful-fs@npm:^4.2.0, graceful-fs@npm:^4.2.10, graceful-fs@npm:^4.2.4, graceful-fs@npm:^4.2.6, graceful-fs@npm:^4.2.9": version: 4.2.11 resolution: "graceful-fs@npm:4.2.11" checksum: ac85f94da92d8eb6b7f5a8b20ce65e43d66761c55ce85ac96df6865308390da45a8d3f0296dd3a663de65d30ba497bd46c696cc1e248c72b13d6d567138a4fc7 @@ -11519,6 +10681,22 @@ __metadata: languageName: node linkType: hard +"gunzip-maybe@npm:^1.4.2": + version: 1.4.2 + resolution: "gunzip-maybe@npm:1.4.2" + dependencies: + browserify-zlib: ^0.1.4 + is-deflate: ^1.0.0 + is-gzip: ^1.0.0 + peek-stream: ^1.1.0 + pumpify: ^1.3.3 + through2: ^2.0.3 + bin: + gunzip-maybe: bin.js + checksum: bc4d4977c24a2860238df271de75d53dd72a359d19f1248d1c613807dc221d3b8ae09624e3085c8106663e3e1b59db62a85b261d1138c2cc24efad9df577d4e1 + languageName: node + linkType: hard + "handlebars@npm:^4.7.7": version: 4.7.8 resolution: "handlebars@npm:4.7.8" @@ -11565,15 +10743,6 @@ __metadata: languageName: node linkType: hard -"has-glob@npm:^1.0.0": - version: 1.0.0 - resolution: "has-glob@npm:1.0.0" - dependencies: - is-glob: ^3.0.0 - checksum: cafad93e599f49f676a9ab444ec90210fcda35ac14ad6c9bb96c08057ad18a1318f1116b053aa6bdc744f19252537006872d3fc76785e842bbe8cc4312447fc8 - languageName: node - linkType: hard - "has-property-descriptors@npm:^1.0.0": version: 1.0.1 resolution: "has-property-descriptors@npm:1.0.1" @@ -11613,108 +10782,12 @@ __metadata: languageName: node linkType: hard -"has-value@npm:^0.3.1": - version: 0.3.1 - resolution: "has-value@npm:0.3.1" - dependencies: - get-value: ^2.0.3 - has-values: ^0.1.4 - isobject: ^2.0.0 - checksum: 29e2a1e6571dad83451b769c7ce032fce6009f65bccace07c2962d3ad4d5530b6743d8f3229e4ecf3ea8e905d23a752c5f7089100c1f3162039fa6dc3976558f - languageName: node - linkType: hard - -"has-value@npm:^1.0.0": - version: 1.0.0 - resolution: "has-value@npm:1.0.0" - dependencies: - get-value: ^2.0.6 - has-values: ^1.0.0 - isobject: ^3.0.0 - checksum: b9421d354e44f03d3272ac39fd49f804f19bc1e4fa3ceef7745df43d6b402053f828445c03226b21d7d934a21ac9cf4bc569396dc312f496ddff873197bbd847 - languageName: node - linkType: hard - -"has-values@npm:^0.1.4": - version: 0.1.4 - resolution: "has-values@npm:0.1.4" - checksum: ab1c4bcaf811ccd1856c11cfe90e62fca9e2b026ebe474233a3d282d8d67e3b59ed85b622c7673bac3db198cb98bd1da2b39300a2f98e453729b115350af49bc - languageName: node - linkType: hard - -"has-values@npm:^1.0.0": - version: 1.0.0 - resolution: "has-values@npm:1.0.0" - dependencies: - is-number: ^3.0.0 - kind-of: ^4.0.0 - checksum: 77e6693f732b5e4cf6c38dfe85fdcefad0fab011af74995c3e83863fabf5e3a836f406d83565816baa0bc0a523c9410db8b990fe977074d61aeb6d8f4fcffa11 - languageName: node - linkType: hard - -"has-yarn@npm:^2.1.0": - version: 2.1.0 - resolution: "has-yarn@npm:2.1.0" - checksum: 5eb1d0bb8518103d7da24532bdbc7124ffc6d367b5d3c10840b508116f2f1bcbcf10fd3ba843ff6e2e991bdf9969fd862d42b2ed58aade88343326c950b7e7f7 - languageName: node - linkType: hard - -"hash-base@npm:^3.0.0": - version: 3.1.0 - resolution: "hash-base@npm:3.1.0" - dependencies: - inherits: ^2.0.4 - readable-stream: ^3.6.0 - safe-buffer: ^5.2.0 - checksum: 26b7e97ac3de13cb23fc3145e7e3450b0530274a9562144fc2bf5c1e2983afd0e09ed7cc3b20974ba66039fad316db463da80eb452e7373e780cbee9a0d2f2dc - languageName: node - linkType: hard - -"hash.js@npm:^1.0.0, hash.js@npm:^1.0.3": - version: 1.1.7 - resolution: "hash.js@npm:1.1.7" - dependencies: - inherits: ^2.0.3 - minimalistic-assert: ^1.0.1 - checksum: e350096e659c62422b85fa508e4b3669017311aa4c49b74f19f8e1bc7f3a54a584fdfd45326d4964d6011f2b2d882e38bea775a96046f2a61b7779a979629d8f - languageName: node - linkType: hard - "hasown@npm:^2.0.0": version: 2.0.0 resolution: "hasown@npm:2.0.0" dependencies: function-bind: ^1.1.2 - checksum: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 - languageName: node - linkType: hard - -"hast-to-hyperscript@npm:^9.0.0": - version: 9.0.1 - resolution: "hast-to-hyperscript@npm:9.0.1" - dependencies: - "@types/unist": ^2.0.3 - comma-separated-tokens: ^1.0.0 - property-information: ^5.3.0 - space-separated-tokens: ^1.0.0 - style-to-object: ^0.3.0 - unist-util-is: ^4.0.0 - web-namespaces: ^1.0.0 - checksum: de570d789853018fff2fd38fc096549b9814e366b298f60c90c159a57018230eefc44d46a246027b0e2426ed9e99f2e270050bc183d5bdfe4c9487c320b392cd - languageName: node - linkType: hard - -"hast-util-from-parse5@npm:^6.0.0": - version: 6.0.1 - resolution: "hast-util-from-parse5@npm:6.0.1" - dependencies: - "@types/parse5": ^5.0.0 - hastscript: ^6.0.0 - property-information: ^5.0.0 - vfile: ^4.0.0 - vfile-location: ^3.2.0 - web-namespaces: ^1.0.0 - checksum: 4daa78201468af7779161e7caa2513c329830778e0528481ab16b3e1bcef4b831f6285b526aacdddbee802f3bd9d64df55f80f010591ea1916da535e3a923b83 + checksum: 6151c75ca12554565098641c98a40f4cc86b85b0fd5b6fe92360967e4605a4f9610f7757260b4e8098dd1c2ce7f4b095f2006fe72a570e3b6d2d28de0298c176 languageName: node linkType: hard @@ -11725,37 +10798,6 @@ __metadata: languageName: node linkType: hard -"hast-util-raw@npm:6.0.1": - version: 6.0.1 - resolution: "hast-util-raw@npm:6.0.1" - dependencies: - "@types/hast": ^2.0.0 - hast-util-from-parse5: ^6.0.0 - hast-util-to-parse5: ^6.0.0 - html-void-elements: ^1.0.0 - parse5: ^6.0.0 - unist-util-position: ^3.0.0 - vfile: ^4.0.0 - web-namespaces: ^1.0.0 - xtend: ^4.0.0 - zwitch: ^1.0.0 - checksum: f6d960644f9fbbe0b92d0227b20a24d659cce021d5f9fd218e077154931b4524ee920217b7fd5a45ec2736ec1dee53de9209fe449f6f89454c01d225ff0e7851 - languageName: node - linkType: hard - -"hast-util-to-parse5@npm:^6.0.0": - version: 6.0.0 - resolution: "hast-util-to-parse5@npm:6.0.0" - dependencies: - hast-to-hyperscript: ^9.0.0 - property-information: ^5.0.0 - web-namespaces: ^1.0.0 - xtend: ^4.0.0 - zwitch: ^1.0.0 - checksum: 91a36244e37df1d63c8b7e865ab0c0a25bb7396155602be005cf71d95c348e709568f80e0f891681a3711d733ad896e70642dc41a05b574eddf2e07d285408a8 - languageName: node - linkType: hard - "hastscript@npm:^6.0.0": version: 6.0.0 resolution: "hastscript@npm:6.0.0" @@ -11785,17 +10827,6 @@ __metadata: languageName: node linkType: hard -"hmac-drbg@npm:^1.0.1": - version: 1.0.1 - resolution: "hmac-drbg@npm:1.0.1" - dependencies: - hash.js: ^1.0.3 - minimalistic-assert: ^1.0.0 - minimalistic-crypto-utils: ^1.0.1 - checksum: bd30b6a68d7f22d63f10e1888aee497d7c2c5c0bb469e66bbdac99f143904d1dfe95f8131f95b3e86c86dd239963c9d972fcbe147e7cffa00e55d18585c43fe0 - languageName: node - linkType: hard - "hook-std@npm:^2.0.0": version: 2.0.0 resolution: "hook-std@npm:2.0.0" @@ -11851,34 +10882,15 @@ __metadata: languageName: node linkType: hard -"html-loader@npm:^1.3.2": - version: 1.3.2 - resolution: "html-loader@npm:1.3.2" +"html-loader@npm:^3.1.0": + version: 3.1.2 + resolution: "html-loader@npm:3.1.2" dependencies: - html-minifier-terser: ^5.1.1 - htmlparser2: ^4.1.0 - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 + html-minifier-terser: ^6.0.2 + parse5: ^6.0.1 peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 51da7c05e41ee0bdd5c43ca5b9d87e2a69750617503c4333e3e9aa0ca5778f0cc45462e7f5ee1098f319c19782d8b2d7588bf4be66ea0fff7046e54aee47b00b - languageName: node - linkType: hard - -"html-minifier-terser@npm:^5.0.1, html-minifier-terser@npm:^5.1.1": - version: 5.1.1 - resolution: "html-minifier-terser@npm:5.1.1" - dependencies: - camel-case: ^4.1.1 - clean-css: ^4.2.3 - commander: ^4.1.1 - he: ^1.2.0 - param-case: ^3.0.3 - relateurl: ^0.2.7 - terser: ^4.6.3 - bin: - html-minifier-terser: cli.js - checksum: 75ff3ff886631b9ecb3035acb8e7dd98c599bb4d4618ad6f7e487ee9752987dddcf6848dc3c1ab1d7fc1ad4484337c2ce39c19eac17b0342b4b15e4294c8a904 + webpack: ^5.0.0 + checksum: 75d665f118315056f24e248a6f0b6f6a3dbaec34593b9216af507d36eb24ca54cb8d80667a87ffc6a02b6b51c62423d59b4f64d827a745ac2e199d0c2b7c5c19 languageName: node linkType: hard @@ -11899,33 +10911,7 @@ __metadata: languageName: node linkType: hard -"html-void-elements@npm:^1.0.0": - version: 1.0.5 - resolution: "html-void-elements@npm:1.0.5" - checksum: 1a56f4f6cfbeb994c21701ff72b4b7f556fe784a70e5e554d1566ff775af83b91ea93f10664f039a67802d9f7b40d4a7f1ed20312bab47bd88d89bd792ea84ca - languageName: node - linkType: hard - -"html-webpack-plugin@npm:^4.0.0": - version: 4.5.2 - resolution: "html-webpack-plugin@npm:4.5.2" - dependencies: - "@types/html-minifier-terser": ^5.0.0 - "@types/tapable": ^1.0.5 - "@types/webpack": ^4.41.8 - html-minifier-terser: ^5.0.1 - loader-utils: ^1.2.3 - lodash: ^4.17.20 - pretty-error: ^2.1.1 - tapable: ^1.1.3 - util.promisify: 1.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 25ca0b341234501c64754ba8f9bb84f978e50f3f90affc199d18d04511cdc2c0c8ef8a975901a0fbcfe5bae32f80e8fd5ef52f1ce3672d3ff5307057ccb5a063 - languageName: node - linkType: hard - -"html-webpack-plugin@npm:^5.0.0": +"html-webpack-plugin@npm:^5.5.0": version: 5.5.3 resolution: "html-webpack-plugin@npm:5.5.3" dependencies: @@ -11940,18 +10926,6 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:^4.1.0": - version: 4.1.0 - resolution: "htmlparser2@npm:4.1.0" - dependencies: - domelementtype: ^2.0.1 - domhandler: ^3.0.0 - domutils: ^2.0.0 - entities: ^2.0.0 - checksum: 615fcf34ae74775eba9d2c7c54034201645ac4146dfe2889cda21939aa77806ad3aee27963ae72c5c2da23ce7b0b99b2533e1d9f327b74821cc11f755cc5153f - languageName: node - linkType: hard - "htmlparser2@npm:^6.1.0": version: 6.1.0 resolution: "htmlparser2@npm:6.1.0" @@ -12015,13 +10989,6 @@ __metadata: languageName: node linkType: hard -"https-browserify@npm:^1.0.0": - version: 1.0.0 - resolution: "https-browserify@npm:1.0.0" - checksum: 09b35353e42069fde2435760d13f8a3fb7dd9105e358270e2e225b8a94f811b461edd17cb57594e5f36ec1218f121c160ddceeec6e8be2d55e01dcbbbed8cbae - languageName: node - linkType: hard - "https-proxy-agent@npm:^4.0.0": version: 4.0.0 resolution: "https-proxy-agent@npm:4.0.0" @@ -12042,7 +11009,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1": +"https-proxy-agent@npm:^7.0.0, https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2": version: 7.0.2 resolution: "https-proxy-agent@npm:7.0.2" dependencies: @@ -12059,6 +11026,13 @@ __metadata: languageName: node linkType: hard +"human-signals@npm:^4.3.0": + version: 4.3.1 + resolution: "human-signals@npm:4.3.1" + checksum: 6f12958df3f21b6fdaf02d90896c271df00636a31e2bbea05bddf817a35c66b38a6fdac5863e2df85bd52f34958997f1f50350ff97249e1dff8452865d5235d1 + languageName: node + linkType: hard + "humanize-ms@npm:^1.2.1": version: 1.2.1 resolution: "humanize-ms@npm:1.2.1" @@ -12095,15 +11069,6 @@ __metadata: languageName: node linkType: hard -"icss-utils@npm:^4.0.0, icss-utils@npm:^4.1.1": - version: 4.1.1 - resolution: "icss-utils@npm:4.1.1" - dependencies: - postcss: ^7.0.14 - checksum: a4ca2c6b82cb3eb879d635bd4028d74bca174edc49ee48ef5f01988489747d340a389d5a0ac6f6887a5c24ab8fc4386c781daab32a7ade5344a2edff66207635 - languageName: node - linkType: hard - "icss-utils@npm:^5.0.0, icss-utils@npm:^5.1.0": version: 5.1.0 resolution: "icss-utils@npm:5.1.0" @@ -12113,20 +11078,13 @@ __metadata: languageName: node linkType: hard -"ieee754@npm:^1.1.4": +"ieee754@npm:^1.1.13": version: 1.2.1 resolution: "ieee754@npm:1.2.1" checksum: 5144c0c9815e54ada181d80a0b810221a253562422e7c6c3a60b1901154184f49326ec239d618c416c1c5945a2e197107aee8d986a3dd836b53dffefd99b5e7e languageName: node linkType: hard -"iferr@npm:^0.1.5": - version: 0.1.5 - resolution: "iferr@npm:0.1.5" - checksum: a18d19b6ad06a2d5412c0d37f6364869393ef6d1688d59d00082c1f35c92399094c031798340612458cd832f4f2e8b13bc9615934a7d8b0c53061307a3816aa1 - languageName: node - linkType: hard - "ignore-walk@npm:^5.0.1": version: 5.0.1 resolution: "ignore-walk@npm:5.0.1" @@ -12136,21 +11094,21 @@ __metadata: languageName: node linkType: hard -"ignore@npm:^4.0.3, ignore@npm:^4.0.6": +"ignore@npm:^4.0.6": version: 4.0.6 resolution: "ignore@npm:4.0.6" checksum: 248f82e50a430906f9ee7f35e1158e3ec4c3971451dd9f99c9bc1548261b4db2b99709f60ac6c6cac9333494384176cc4cc9b07acbe42d52ac6a09cad734d800 languageName: node linkType: hard -"ignore@npm:^5.1.1, ignore@npm:^5.2.0": +"ignore@npm:^5.0.0, ignore@npm:^5.1.1, ignore@npm:^5.2.0": version: 5.2.4 resolution: "ignore@npm:5.2.4" checksum: 3d4c309c6006e2621659311783eaea7ebcd41fe4ca1d78c91c473157ad6666a57a2df790fe0d07a12300d9aac2888204d7be8d59f9aaf665b1c7fcdb432517ef languageName: node linkType: hard -"import-fresh@npm:^3.0.0, import-fresh@npm:^3.1.0, 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: @@ -12167,13 +11125,6 @@ __metadata: languageName: node linkType: hard -"import-lazy@npm:^2.1.0": - version: 2.1.0 - resolution: "import-lazy@npm:2.1.0" - checksum: 05294f3b9dd4971d3a996f0d2f176410fb6745d491d6e73376429189f5c1c3d290548116b2960a7cf3e89c20cdf11431739d1d2d8c54b84061980795010e803a - languageName: node - linkType: hard - "import-local@npm:^3.0.2": version: 3.1.0 resolution: "import-local@npm:3.1.0" @@ -12186,6 +11137,13 @@ __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: 3a5910a6f914b5f06b307d7d1c25710bc56f12e21e923d5b2180dd0d53c6c2d51e7b55df26f168b63f5670babcaca9422b7a9429e877bbb8c1997d79bd65882b + languageName: node + linkType: hard + "imurmurhash@npm:^0.1.4": version: 0.1.4 resolution: "imurmurhash@npm:0.1.4" @@ -12193,15 +11151,6 @@ __metadata: languageName: node linkType: hard -"indent-string@npm:^2.1.0": - version: 2.1.0 - resolution: "indent-string@npm:2.1.0" - dependencies: - repeating: ^2.0.0 - checksum: 2fe7124311435f4d7a98f0a314d8259a4ec47ecb221110a58e2e2073e5f75c8d2b4f775f2ed199598fbe20638917e57423096539455ca8bff8eab113c9bee12c - languageName: node - linkType: hard - "indent-string@npm:^4.0.0": version: 4.0.0 resolution: "indent-string@npm:4.0.0" @@ -12209,7 +11158,7 @@ __metadata: languageName: node linkType: hard -"infer-owner@npm:^1.0.3, infer-owner@npm:^1.0.4": +"infer-owner@npm:^1.0.4": version: 1.0.4 resolution: "infer-owner@npm:1.0.4" checksum: 181e732764e4a0611576466b4b87dac338972b839920b2a8cde43642e4ed6bd54dc1fb0b40874728f2a2df9a1b097b8ff83b56d5f8f8e3927f837fdcb47d8a89 @@ -12226,27 +11175,13 @@ __metadata: languageName: node linkType: hard -"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.0, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.1, inherits@npm:~2.0.3": +"inherits@npm:2, inherits@npm:2.0.4, inherits@npm:^2.0.1, inherits@npm:^2.0.3, inherits@npm:^2.0.4, inherits@npm:~2.0.3": version: 2.0.4 resolution: "inherits@npm:2.0.4" checksum: 4a48a733847879d6cf6691860a6b1e3f0f4754176e4d71494c41f3475553768b10f84b5ce1d40fbd0e34e6bfbb864ee35858ad4dd2cf31e02fc4a154b724d7f1 languageName: node linkType: hard -"inherits@npm:2.0.3": - version: 2.0.3 - resolution: "inherits@npm:2.0.3" - checksum: 78cb8d7d850d20a5e9a7f3620db31483aa00ad5f722ce03a55b110e5a723539b3716a3b463e2b96ce3fe286f33afc7c131fa2f91407528ba80cea98a7545d4c0 - languageName: node - linkType: hard - -"ini@npm:2.0.0": - version: 2.0.0 - resolution: "ini@npm:2.0.0" - checksum: e7aadc5fb2e4aefc666d74ee2160c073995a4061556b1b5b4241ecb19ad609243b9cceafe91bae49c219519394bbd31512516cb22a3b1ca6e66d869e0447e84e - languageName: node - linkType: hard - "ini@npm:^1.3.4, ini@npm:~1.3.0": version: 1.3.8 resolution: "ini@npm:1.3.8" @@ -12261,6 +11196,13 @@ __metadata: languageName: node linkType: hard +"ini@npm:^4.1.0": + version: 4.1.1 + resolution: "ini@npm:4.1.1" + checksum: 0e5909554074fbc31824fa5415b0f604de4a665514c96a897a77bf77353a7ad4743927321270e9d0610a9d510ccd1f3cd77422f7cc80d8f4542dbce75476fb6d + languageName: node + linkType: hard + "init-package-json@npm:^3.0.2": version: 3.0.2 resolution: "init-package-json@npm:3.0.2" @@ -12276,13 +11218,6 @@ __metadata: languageName: node linkType: hard -"inline-style-parser@npm:0.1.1": - version: 0.1.1 - resolution: "inline-style-parser@npm:0.1.1" - checksum: 5d545056a3e1f2bf864c928a886a0e1656a3517127d36917b973de581bd54adc91b4bf1febcb0da054f204b4934763f1a4e09308b4d55002327cf1d48ac5d966 - languageName: node - linkType: hard - "internal-slot@npm:^1.0.4, internal-slot@npm:^1.0.5": version: 1.0.6 resolution: "internal-slot@npm:1.0.6" @@ -12294,20 +11229,6 @@ __metadata: languageName: node linkType: hard -"interpret@npm:^1.0.0": - version: 1.4.0 - resolution: "interpret@npm:1.4.0" - checksum: 2e5f51268b5941e4a17e4ef0575bc91ed0ab5f8515e3cf77486f7c14d13f3010df9c0959f37063dcc96e78d12dc6b0bb1b9e111cdfe69771f4656d2993d36155 - languageName: node - linkType: hard - -"interpret@npm:^2.2.0": - version: 2.2.0 - resolution: "interpret@npm:2.2.0" - checksum: f51efef7cb8d02da16408ffa3504cd6053014c5aeb7bb8c223727e053e4235bf565e45d67028b0c8740d917c603807aa3c27d7bd2f21bf20b6417e2bb3e5fd6e - languageName: node - linkType: hard - "into-stream@npm:^6.0.0": version: 6.0.0 resolution: "into-stream@npm:6.0.0" @@ -12318,6 +11239,15 @@ __metadata: languageName: node linkType: hard +"invariant@npm:^2.2.4": + version: 2.2.4 + resolution: "invariant@npm:2.2.4" + dependencies: + loose-envify: ^1.0.0 + checksum: cc3182d793aad82a8d1f0af697b462939cb46066ec48bbf1707c150ad5fad6406137e91a262022c269702e01621f35ef60269f6c0d7fd178487959809acdfb14 + languageName: node + linkType: hard + "ip-regex@npm:^4.1.0": version: 4.3.0 resolution: "ip-regex@npm:4.3.0" @@ -12346,22 +11276,20 @@ __metadata: languageName: node linkType: hard -"is-accessor-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-accessor-descriptor@npm:1.0.1" - dependencies: - hasown: ^2.0.0 - checksum: 8db44c02230a5e9b9dec390a343178791f073d5d5556a400527d2fd67a72d93b226abab2bd4123305c268f5dc22831bfdbd38430441fda82ea9e0b95ddc6b267 - languageName: node - linkType: hard - -"is-alphabetical@npm:1.0.4, is-alphabetical@npm:^1.0.0": +"is-alphabetical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphabetical@npm:1.0.4" checksum: 6508cce44fd348f06705d377b260974f4ce68c74000e7da4045f0d919e568226dc3ce9685c5a2af272195384df6930f748ce9213fc9f399b5d31b362c66312cb languageName: node linkType: hard +"is-alphabetical@npm:^2.0.0": + version: 2.0.1 + resolution: "is-alphabetical@npm:2.0.1" + checksum: 56207db8d9de0850f0cd30f4966bf731eb82cedfe496cbc2e97e7c3bacaf66fc54a972d2d08c0d93bb679cb84976a05d24c5ad63de56fabbfc60aadae312edaa + languageName: node + linkType: hard + "is-alphanumerical@npm:^1.0.0": version: 1.0.4 resolution: "is-alphanumerical@npm:1.0.4" @@ -12372,7 +11300,17 @@ __metadata: languageName: node linkType: hard -"is-arguments@npm:^1.1.1": +"is-alphanumerical@npm:^2.0.0": + version: 2.0.1 + resolution: "is-alphanumerical@npm:2.0.1" + dependencies: + is-alphabetical: ^2.0.0 + is-decimal: ^2.0.0 + checksum: 87acc068008d4c9c4e9f5bd5e251041d42e7a50995c77b1499cf6ed248f971aadeddb11f239cabf09f7975ee58cac7a48ffc170b7890076d8d227b24a68663c9 + 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" dependencies: @@ -12409,15 +11347,6 @@ __metadata: languageName: node linkType: hard -"is-binary-path@npm:^1.0.0": - version: 1.0.1 - resolution: "is-binary-path@npm:1.0.1" - dependencies: - binary-extensions: ^1.0.0 - checksum: a803c99e9d898170c3b44a86fbdc0736d3d7fcbe737345433fb78e810b9fe30c982657782ad0e676644ba4693ddf05601a7423b5611423218663d6b533341ac9 - languageName: node - linkType: hard - "is-binary-path@npm:~2.1.0": version: 2.1.0 resolution: "is-binary-path@npm:2.1.0" @@ -12437,13 +11366,6 @@ __metadata: languageName: node linkType: hard -"is-buffer@npm:^1.1.5": - version: 1.1.6 - resolution: "is-buffer@npm:1.1.6" - checksum: 4a186d995d8bbf9153b4bd9ff9fd04ae75068fe695d29025d25e592d9488911eeece84eefbd8fa41b8ddcc0711058a71d4c466dcf6f1f6e1d83830052d8ca707 - languageName: node - linkType: hard - "is-buffer@npm:^2.0.0": version: 2.0.5 resolution: "is-buffer@npm:2.0.5" @@ -12467,17 +11389,6 @@ __metadata: languageName: node linkType: hard -"is-ci@npm:^2.0.0": - version: 2.0.0 - resolution: "is-ci@npm:2.0.0" - dependencies: - ci-info: ^2.0.0 - bin: - is-ci: bin.js - checksum: 77b869057510f3efa439bbb36e9be429d53b3f51abd4776eeea79ab3b221337fe1753d1e50058a9e2c650d38246108beffb15ccfd443929d77748d8c0cc90144 - languageName: node - linkType: hard - "is-cidr@npm:^4.0.2": version: 4.0.2 resolution: "is-cidr@npm:4.0.2" @@ -12496,15 +11407,6 @@ __metadata: languageName: node linkType: hard -"is-data-descriptor@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-descriptor@npm:1.0.1" - dependencies: - hasown: ^2.0.0 - checksum: fc6da5be5177149d554c5612cc382e9549418ed72f2d3ed5a3e6511b03dd119ae1b2258320ca94931df50b7e9ee012894eccd4ca45bbcadf0d5b27da6faeb15a - languageName: node - linkType: hard - "is-date-object@npm:^1.0.1, is-date-object@npm:^1.0.5": version: 1.0.5 resolution: "is-date-object@npm:1.0.5" @@ -12521,23 +11423,17 @@ __metadata: languageName: node linkType: hard -"is-descriptor@npm:^0.1.0": - version: 0.1.7 - resolution: "is-descriptor@npm:0.1.7" - dependencies: - is-accessor-descriptor: ^1.0.1 - is-data-descriptor: ^1.0.1 - checksum: 45743109f0bb03f9fa989c34d31ece87cc15792649f147b896a7c4db2906a02fca685867619f4d312e024d7bbd53b945a47c6830d01f5e73efcc6388ac211963 +"is-decimal@npm:^2.0.0": + version: 2.0.1 + resolution: "is-decimal@npm:2.0.1" + checksum: 97132de7acdce77caa7b797632970a2ecd649a88e715db0e4dbc00ab0708b5e7574ba5903962c860cd4894a14fd12b100c0c4ac8aed445cf6f55c6cf747a4158 languageName: node linkType: hard -"is-descriptor@npm:^1.0.0, is-descriptor@npm:^1.0.2": - version: 1.0.3 - resolution: "is-descriptor@npm:1.0.3" - dependencies: - is-accessor-descriptor: ^1.0.1 - is-data-descriptor: ^1.0.1 - checksum: 316153b2fd86ac23b0a2f28b77744ae0a4e3c7a54fe52fa70b125d0971eb0a3bcfb562fa8e74537af0dad5bc405cc606726eb501fc748a241c10910deea89cfb +"is-deflate@npm:^1.0.0": + version: 1.0.0 + resolution: "is-deflate@npm:1.0.0" + checksum: c2f9f2d3db79ac50c5586697d1e69a55282a2b0cc5e437b3c470dd47f24e40b6216dcd7e024511e21381607bf57afa019343e3bd0e08a119032818b596004262 languageName: node linkType: hard @@ -12550,46 +11446,29 @@ __metadata: languageName: node linkType: hard -"is-dom@npm:^1.0.0": - version: 1.1.0 - resolution: "is-dom@npm:1.1.0" - dependencies: - is-object: ^1.0.1 - is-window: ^1.0.2 - checksum: 72aff0a7366b801c9d598d49452ec06544b52c3da92a0c6c3cacace33bb0c3df5ba1b4e422ac39224773316a553699d5920a1eb136919319f57d00e6384eb41b - languageName: node - linkType: hard - -"is-extendable@npm:^0.1.0, is-extendable@npm:^0.1.1": - version: 0.1.1 - resolution: "is-extendable@npm:0.1.1" - checksum: 3875571d20a7563772ecc7a5f36cb03167e9be31ad259041b4a8f73f33f885441f778cee1f1fe0085eb4bc71679b9d8c923690003a36a6a5fdf8023e6e3f0672 +"is-docker@npm:^3.0.0": + version: 3.0.0 + resolution: "is-docker@npm:3.0.0" + bin: + is-docker: cli.js + checksum: b698118f04feb7eaf3338922bd79cba064ea54a1c3db6ec8c0c8d8ee7613e7e5854d802d3ef646812a8a3ace81182a085dfa0a71cc68b06f3fa794b9783b3c90 languageName: node linkType: hard -"is-extendable@npm:^1.0.1": - version: 1.0.1 - resolution: "is-extendable@npm:1.0.1" - dependencies: - is-plain-object: ^2.0.4 - checksum: db07bc1e9de6170de70eff7001943691f05b9d1547730b11be01c0ebfe67362912ba743cf4be6fd20a5e03b4180c685dad80b7c509fe717037e3eee30ad8e84f +"is-empty@npm:^1.0.0": + version: 1.2.0 + resolution: "is-empty@npm:1.2.0" + checksum: dc80e0a8ad5439d98d128d126fe69e5dcd6b474e29753107bcfe82fc7d628c9da618d48bb24878a7891f231696405ad0a854dfe3cfc955c23d24e80d9e252e62 languageName: node linkType: hard -"is-extglob@npm:^2.1.0, is-extglob@npm:^2.1.1": +"is-extglob@npm:^2.1.1": version: 2.1.1 resolution: "is-extglob@npm:2.1.1" checksum: df033653d06d0eb567461e58a7a8c9f940bd8c22274b94bf7671ab36df5719791aae15eef6d83bbb5e23283967f2f984b8914559d4449efda578c775c4be6f85 languageName: node linkType: hard -"is-finite@npm:^1.0.0": - version: 1.1.0 - resolution: "is-finite@npm:1.1.0" - checksum: 532b97ed3d03e04c6bd203984d9e4ba3c0c390efee492bad5d1d1cd1802a68ab27adbd3ef6382f6312bed6c8bb1bd3e325ea79a8dc8fe080ed7a06f5f97b93e7 - languageName: node - linkType: hard - "is-fullwidth-code-point@npm:^3.0.0": version: 3.0.0 resolution: "is-fullwidth-code-point@npm:3.0.0" @@ -12597,13 +11476,6 @@ __metadata: languageName: node linkType: hard -"is-function@npm:^1.0.2": - version: 1.0.2 - resolution: "is-function@npm:1.0.2" - checksum: 7d564562e07b4b51359547d3ccc10fb93bb392fd1b8177ae2601ee4982a0ece86d952323fc172a9000743a3971f09689495ab78a1d49a9b14fc97a7e28521dc0 - languageName: node - linkType: hard - "is-generator-fn@npm:^2.0.0": version: 2.1.0 resolution: "is-generator-fn@npm:2.1.0" @@ -12611,12 +11483,12 @@ __metadata: languageName: node linkType: hard -"is-glob@npm:^3.0.0, is-glob@npm:^3.1.0": - version: 3.1.0 - resolution: "is-glob@npm:3.1.0" +"is-generator-function@npm:^1.0.7": + version: 1.0.10 + resolution: "is-generator-function@npm:1.0.10" dependencies: - is-extglob: ^2.1.0 - checksum: 9d483bca84f16f01230f7c7c8c63735248fe1064346f292e0f6f8c76475fd20c6f50fc19941af5bec35f85d6bf26f4b7768f39a48a5f5fdc72b408dc74e07afc + has-tostringtag: ^1.0.0 + checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b languageName: node linkType: hard @@ -12629,6 +11501,13 @@ __metadata: languageName: node linkType: hard +"is-gzip@npm:^1.0.0": + version: 1.0.0 + resolution: "is-gzip@npm:1.0.0" + checksum: 0d28931c1f445fa29c900cf9f48e06e9d1d477a3bf7bd7332e7ce68f1333ccd8cb381de2f0f62a9a262d9c0912608a9a71b4a40e788e201b3dbd67072bb20d86 + languageName: node + linkType: hard + "is-hexadecimal@npm:^1.0.0": version: 1.0.4 resolution: "is-hexadecimal@npm:1.0.4" @@ -12636,13 +11515,28 @@ __metadata: languageName: node linkType: hard -"is-installed-globally@npm:^0.4.0": - version: 0.4.0 - resolution: "is-installed-globally@npm:0.4.0" +"is-hexadecimal@npm:^2.0.0": + version: 2.0.1 + resolution: "is-hexadecimal@npm:2.0.1" + checksum: 66a2ea85994c622858f063f23eda506db29d92b52580709eb6f4c19550552d4dcf3fb81952e52f7cf972097237959e00adc7bb8c9400cd12886e15bf06145321 + languageName: node + linkType: hard + +"is-inside-container@npm:^1.0.0": + version: 1.0.0 + resolution: "is-inside-container@npm:1.0.0" dependencies: - global-dirs: ^3.0.0 - is-path-inside: ^3.0.2 - checksum: 3359840d5982d22e9b350034237b2cda2a12bac1b48a721912e1ab8e0631dd07d45a2797a120b7b87552759a65ba03e819f1bd63f2d7ab8657ec0b44ee0bf399 + is-docker: ^3.0.0 + bin: + is-inside-container: cli.js + checksum: c50b75a2ab66ab3e8b92b3bc534e1ea72ca25766832c0623ac22d134116a98bcf012197d1caabe1d1c4bd5f84363d4aa5c36bb4b585fbcaf57be172cd10a1a03 + languageName: node + linkType: hard + +"is-interactive@npm:^1.0.0": + version: 1.0.0 + resolution: "is-interactive@npm:1.0.0" + checksum: 824808776e2d468b2916cdd6c16acacebce060d844c35ca6d82267da692e92c3a16fdba624c50b54a63f38bdc4016055b6f443ce57d7147240de4f8cdabaf6f9 languageName: node linkType: hard @@ -12667,6 +11561,16 @@ __metadata: languageName: node linkType: hard +"is-nan@npm:^1.3.2": + version: 1.3.2 + resolution: "is-nan@npm:1.3.2" + dependencies: + call-bind: ^1.0.0 + define-properties: ^1.1.3 + checksum: 5dfadcef6ad12d3029d43643d9800adbba21cf3ce2ec849f734b0e14ee8da4070d82b15fdb35138716d02587c6578225b9a22779cab34888a139cc43e4e3610a + languageName: node + linkType: hard + "is-negative-zero@npm:^2.0.2": version: 2.0.2 resolution: "is-negative-zero@npm:2.0.2" @@ -12674,13 +11578,6 @@ __metadata: languageName: node linkType: hard -"is-npm@npm:^5.0.0": - version: 5.0.0 - resolution: "is-npm@npm:5.0.0" - checksum: 9baff02b0c69a3d3c79b162cb2f9e67fb40ef6d172c16601b2e2471c21e9a4fa1fc9885a308d7bc6f3a3cd2a324c27fa0bf284c133c3349bb22571ab70d041cc - languageName: node - linkType: hard - "is-number-object@npm:^1.0.4": version: 1.0.7 resolution: "is-number-object@npm:1.0.7" @@ -12690,15 +11587,6 @@ __metadata: languageName: node linkType: hard -"is-number@npm:^3.0.0": - version: 3.0.0 - resolution: "is-number@npm:3.0.0" - dependencies: - kind-of: ^3.0.2 - checksum: 0c62bf8e9d72c4dd203a74d8cfc751c746e75513380fef420cda8237e619a988ee43e678ddb23c87ac24d91ac0fe9f22e4ffb1301a50310c697e9d73ca3994e9 - languageName: node - linkType: hard - "is-number@npm:^7.0.0": version: 7.0.0 resolution: "is-number@npm:7.0.0" @@ -12713,13 +11601,6 @@ __metadata: languageName: node linkType: hard -"is-object@npm:^1.0.1": - version: 1.0.2 - resolution: "is-object@npm:1.0.2" - checksum: 971219c4b1985b9751f65e4c8296d3104f0457b0e8a70849e848a4a2208bc47317d73b3b85d4a369619cb2df8284dc22584cb2695a7d99aca5e8d0aa64fc075a - languageName: node - linkType: hard - "is-path-cwd@npm:^2.2.0": version: 2.2.0 resolution: "is-path-cwd@npm:2.2.0" @@ -12748,7 +11629,14 @@ __metadata: languageName: node linkType: hard -"is-plain-object@npm:^2.0.3, is-plain-object@npm:^2.0.4": +"is-plain-obj@npm:^4.0.0": + version: 4.1.0 + resolution: "is-plain-obj@npm:4.1.0" + checksum: 6dc45da70d04a81f35c9310971e78a6a3c7a63547ef782e3a07ee3674695081b6ca4e977fbb8efc48dae3375e0b34558d2bcd722aec9bddfa2d7db5b041be8ce + languageName: node + linkType: hard + +"is-plain-object@npm:^2.0.4": version: 2.0.4 resolution: "is-plain-object@npm:2.0.4" dependencies: @@ -12771,7 +11659,7 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.2, is-regex@npm:^1.1.4": +"is-regex@npm:^1.1.4": version: 1.1.4 resolution: "is-regex@npm:1.1.4" dependencies: @@ -12811,6 +11699,13 @@ __metadata: languageName: node linkType: hard +"is-stream@npm:^3.0.0": + version: 3.0.0 + resolution: "is-stream@npm:3.0.0" + checksum: 172093fe99119ffd07611ab6d1bcccfe8bc4aa80d864b15f43e63e54b7abc71e779acd69afdb854c4e2a67fdc16ae710e370eda40088d1cfc956a50ed82d8f16 + languageName: node + linkType: hard + "is-string@npm:^1.0.5, is-string@npm:^1.0.7": version: 1.0.7 resolution: "is-string@npm:1.0.7" @@ -12838,7 +11733,7 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.9": +"is-typed-array@npm:^1.1.10, is-typed-array@npm:^1.1.12, is-typed-array@npm:^1.1.3, is-typed-array@npm:^1.1.9": version: 1.1.12 resolution: "is-typed-array@npm:1.1.12" dependencies: @@ -12847,17 +11742,10 @@ __metadata: languageName: node linkType: hard -"is-typedarray@npm:^1.0.0": - version: 1.0.0 - resolution: "is-typedarray@npm:1.0.0" - checksum: 3508c6cd0a9ee2e0df2fa2e9baabcdc89e911c7bd5cf64604586697212feec525aa21050e48affb5ffc3df20f0f5d2e2cf79b08caa64e1ccc9578e251763aef7 - languageName: node - linkType: hard - -"is-utf8@npm:^0.2.0": - version: 0.2.1 - resolution: "is-utf8@npm:0.2.1" - checksum: 167ccd2be869fc228cc62c1a28df4b78c6b5485d15a29027d3b5dceb09b383e86a3522008b56dcac14b592b22f0a224388718c2505027a994fd8471465de54b3 +"is-unicode-supported@npm:^0.1.0": + version: 0.1.0 + resolution: "is-unicode-supported@npm:0.1.0" + checksum: a2aab86ee7712f5c2f999180daaba5f361bdad1efadc9610ff5b8ab5495b86e4f627839d085c6530363c6d6d4ecbde340fb8e54bdb83da4ba8e0865ed5513c52 languageName: node linkType: hard @@ -12872,57 +11760,22 @@ __metadata: version: 1.0.2 resolution: "is-weakref@npm:1.0.2" dependencies: - call-bind: ^1.0.2 - checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de - languageName: node - linkType: hard - -"is-weakset@npm:^2.0.1": - version: 2.0.2 - resolution: "is-weakset@npm:2.0.2" - dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.1.1 - checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 - languageName: node - linkType: hard - -"is-whitespace-character@npm:^1.0.0": - version: 1.0.4 - resolution: "is-whitespace-character@npm:1.0.4" - checksum: adab8ad9847ccfcb6f1b7000b8f622881b5ba2a09ce8be2794a6d2b10c3af325b469fc562c9fb889f468eed27be06e227ac609d0aa1e3a59b4dbcc88e2b0418e - languageName: node - linkType: hard - -"is-window@npm:^1.0.2": - version: 1.0.2 - resolution: "is-window@npm:1.0.2" - checksum: aeaacd2ca816d38d4e2fba4670158fba2190061f28a61c5d84df7c479abf8897b8cb634d22cb76cdf7805035e95bebd430faaab6231ac2ebc814eae02d2c8fd4 - languageName: node - linkType: hard - -"is-windows@npm:^1.0.2": - version: 1.0.2 - resolution: "is-windows@npm:1.0.2" - checksum: 438b7e52656fe3b9b293b180defb4e448088e7023a523ec21a91a80b9ff8cdb3377ddb5b6e60f7c7de4fa8b63ab56e121b6705fe081b3cf1b828b0a380009ad7 - languageName: node - linkType: hard - -"is-word-character@npm:^1.0.0": - version: 1.0.4 - resolution: "is-word-character@npm:1.0.4" - checksum: 1821d6c6abe5bc0b3abe3fdc565d66d7c8a74ea4e93bc77b4a47d26e2e2a306d6ab7d92b353b0d2b182869e3ecaa8f4a346c62d0e31d38ebc0ceaf7cae182c3f + call-bind: ^1.0.2 + checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de languageName: node linkType: hard -"is-wsl@npm:^1.1.0": - version: 1.1.0 - resolution: "is-wsl@npm:1.1.0" - checksum: ea157d232351e68c92bd62fc541771096942fe72f69dff452dd26dcc31466258c570a3b04b8cda2e01cd2968255b02951b8670d08ea4ed76d6b1a646061ac4fe +"is-weakset@npm:^2.0.1": + version: 2.0.2 + resolution: "is-weakset@npm:2.0.2" + dependencies: + call-bind: ^1.0.2 + get-intrinsic: ^1.1.1 + checksum: 5d8698d1fa599a0635d7ca85be9c26d547b317ed8fd83fc75f03efbe75d50001b5eececb1e9971de85fcde84f69ae6f8346bc92d20d55d46201d328e4c74a367 languageName: node linkType: hard -"is-wsl@npm:^2.1.1, is-wsl@npm:^2.2.0": +"is-wsl@npm:^2.2.0": version: 2.2.0 resolution: "is-wsl@npm:2.2.0" dependencies: @@ -12931,27 +11784,20 @@ __metadata: languageName: node linkType: hard -"is-yarn-global@npm:^0.3.0": - version: 0.3.0 - resolution: "is-yarn-global@npm:0.3.0" - checksum: bca013d65fee2862024c9fbb3ba13720ffca2fe750095174c1c80922fdda16402b5c233f5ac9e265bc12ecb5446e7b7f519a32d9541788f01d4d44e24d2bf481 +"isarray@npm:^2.0.5": + version: 2.0.5 + resolution: "isarray@npm:2.0.5" + checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a languageName: node linkType: hard -"isarray@npm:1.0.0, isarray@npm:^1.0.0, isarray@npm:~1.0.0": +"isarray@npm:~1.0.0": version: 1.0.0 resolution: "isarray@npm:1.0.0" checksum: f032df8e02dce8ec565cf2eb605ea939bdccea528dbcf565cdf92bfa2da9110461159d86a537388ef1acef8815a330642d7885b29010e8f7eac967c9993b65ab languageName: node linkType: hard -"isarray@npm:^2.0.5": - version: 2.0.5 - resolution: "isarray@npm:2.0.5" - checksum: bd5bbe4104438c4196ba58a54650116007fa0262eccef13a4c55b2e09a5b36b59f1e75b9fcc49883dd9d4953892e6fc007eef9e9155648ceea036e184b0f930a - languageName: node - linkType: hard - "isexe@npm:^2.0.0": version: 2.0.0 resolution: "isexe@npm:2.0.0" @@ -12966,39 +11812,13 @@ __metadata: languageName: node linkType: hard -"isobject@npm:^2.0.0": - version: 2.1.0 - resolution: "isobject@npm:2.1.0" - dependencies: - isarray: 1.0.0 - checksum: 811c6f5a866877d31f0606a88af4a45f282544de886bf29f6a34c46616a1ae2ed17076cc6bf34c0128f33eecf7e1fcaa2c82cf3770560d3e26810894e96ae79f - languageName: node - linkType: hard - -"isobject@npm:^3.0.0, isobject@npm:^3.0.1": +"isobject@npm:^3.0.1": version: 3.0.1 resolution: "isobject@npm:3.0.1" checksum: db85c4c970ce30693676487cca0e61da2ca34e8d4967c2e1309143ff910c207133a969f9e4ddb2dc6aba670aabce4e0e307146c310350b298e74a31f7d464703 languageName: node linkType: hard -"isobject@npm:^4.0.0": - version: 4.0.0 - resolution: "isobject@npm:4.0.0" - checksum: bbcb522e46d54fb22418ba49fb9a82057ffa201c8401fb6e018c042e2c98cf7d9c7b185aff88e035ec8adea0814506dc2aeff2d08891bbc158e1671a49e99c06 - languageName: node - linkType: hard - -"isomorphic-unfetch@npm:^3.1.0": - version: 3.1.0 - resolution: "isomorphic-unfetch@npm:3.1.0" - dependencies: - node-fetch: ^2.6.1 - unfetch: ^4.2.0 - checksum: 82b92fe4ec2823a81ab0fc0d11bd94d710e6f9a940d56b3cba31896d4345ec9ffc7949f4ff31ebcae84f6b95f7ebf3474c4c7452b834eb4078ea3f2c37e459c5 - languageName: node - linkType: hard - "issue-parser@npm:^6.0.0": version: 6.0.0 resolution: "issue-parser@npm:6.0.0" @@ -13077,23 +11897,6 @@ __metadata: languageName: node linkType: hard -"iterate-iterator@npm:^1.0.1": - version: 1.0.2 - resolution: "iterate-iterator@npm:1.0.2" - checksum: 97b3ed4f2bebe038be57d03277879e406b2c537ceeeab7f82d4167f9a3cff872cc2cc5da3dc9920ff544ca247329d2a4d44121bb8ef8d0807a72176bdbc17c84 - languageName: node - linkType: hard - -"iterate-value@npm:^1.0.2": - version: 1.0.2 - resolution: "iterate-value@npm:1.0.2" - dependencies: - es-get-iterator: ^1.0.2 - iterate-iterator: ^1.0.1 - checksum: 446a4181657df1872e5020713206806757157db6ab375dee05eb4565b66e1244d7a99cd36ce06862261ad4bd059e66ba8192f62b5d1ff41d788c3b61953af6c3 - languageName: node - linkType: hard - "jackspeak@npm:^2.3.5": version: 2.3.6 resolution: "jackspeak@npm:2.3.6" @@ -13107,6 +11910,20 @@ __metadata: languageName: node linkType: hard +"jake@npm:^10.8.5": + version: 10.8.7 + resolution: "jake@npm:10.8.7" + dependencies: + async: ^3.2.3 + chalk: ^4.0.2 + filelist: ^1.0.4 + minimatch: ^3.1.2 + bin: + jake: bin/cli.js + checksum: a23fd2273fb13f0d0d845502d02c791fd55ef5c6a2d207df72f72d8e1eac6d2b8ffa6caf660bc8006b3242e0daaa88a3ecc600194d72b5c6016ad56e9cd43553 + languageName: node + linkType: hard + "java-properties@npm:^1.0.0": version: 1.0.2 resolution: "java-properties@npm:1.0.2" @@ -13293,31 +12110,6 @@ __metadata: languageName: node linkType: hard -"jest-haste-map@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-haste-map@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/graceful-fs": ^4.1.2 - "@types/node": "*" - anymatch: ^3.0.3 - fb-watchman: ^2.0.0 - fsevents: ^2.1.2 - graceful-fs: ^4.2.4 - jest-regex-util: ^26.0.0 - jest-serializer: ^26.6.2 - jest-util: ^26.6.2 - jest-worker: ^26.6.2 - micromatch: ^4.0.2 - sane: ^4.0.3 - walker: ^1.0.7 - dependenciesMeta: - fsevents: - optional: true - checksum: 8ad5236d5646d2388d2bd58a57ea53698923434f43d59ea9ebdc58bce4d0b8544c8de2f7acaa9a6d73171f04460388b2b6d7d6b6c256aea4ebb8780140781596 - languageName: node - linkType: hard - "jest-haste-map@npm:^29.7.0": version: 29.7.0 resolution: "jest-haste-map@npm:29.7.0" @@ -13413,13 +12205,6 @@ __metadata: languageName: node linkType: hard -"jest-regex-util@npm:^26.0.0": - version: 26.0.0 - resolution: "jest-regex-util@npm:26.0.0" - checksum: 930a00665e8dfbedc29140678b4a54f021b41b895cf35050f76f557c1da3ac48ff42dd7b18ba2ccba6f4e518c6445d6753730d03ec7049901b93992db1ef0483 - languageName: node - linkType: hard - "jest-regex-util@npm:^29.0.0, jest-regex-util@npm:^29.6.3": version: 29.6.3 resolution: "jest-regex-util@npm:29.6.3" @@ -13513,16 +12298,6 @@ __metadata: languageName: node linkType: hard -"jest-serializer@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-serializer@npm:26.6.2" - dependencies: - "@types/node": "*" - graceful-fs: ^4.2.4 - checksum: dbecfb0d01462fe486a0932cf1680cf6abb204c059db2a8f72c6c2a7c9842a82f6d256874112774cea700764ed8f38fc9e3db982456c138d87353e3390e746fe - languageName: node - linkType: hard - "jest-snapshot@npm:^29.7.0": version: 29.7.0 resolution: "jest-snapshot@npm:29.7.0" @@ -13551,20 +12326,6 @@ __metadata: languageName: node linkType: hard -"jest-util@npm:^26.6.2": - version: 26.6.2 - resolution: "jest-util@npm:26.6.2" - dependencies: - "@jest/types": ^26.6.2 - "@types/node": "*" - chalk: ^4.0.0 - graceful-fs: ^4.2.4 - is-ci: ^2.0.0 - micromatch: ^4.0.2 - checksum: 3c6a5fba05c4c6892cd3a9f66196ea8867087b77a5aa1a3f6cd349c785c3f1ca24abfd454664983aed1a165cab7846688e44fe8630652d666ba326b08625bc3d - languageName: node - linkType: hard - "jest-util@npm:^29.7.0": version: 29.7.0 resolution: "jest-util@npm:29.7.0" @@ -13636,7 +12397,7 @@ __metadata: languageName: node linkType: hard -"jest-worker@npm:^26.2.1, jest-worker@npm:^26.5.0, jest-worker@npm:^26.6.2": +"jest-worker@npm:^26.2.1": version: 26.6.2 resolution: "jest-worker@npm:26.6.2" dependencies: @@ -13702,20 +12463,6 @@ __metadata: languageName: node linkType: hard -"joycon@npm:^3.0.1": - version: 3.1.1 - resolution: "joycon@npm:3.1.1" - checksum: 8003c9c3fc79c5c7602b1c7e9f7a2df2e9916f046b0dbad862aa589be78c15734d11beb9fe846f5e06138df22cb2ad29961b6a986ba81c4920ce2b15a7f11067 - languageName: node - linkType: hard - -"js-string-escape@npm:^1.0.1": - version: 1.0.1 - resolution: "js-string-escape@npm:1.0.1" - checksum: f11e0991bf57e0c183b55c547acec85bd2445f043efc9ea5aa68b41bd2a3e7d3ce94636cb233ae0d84064ba4c1a505d32e969813c5b13f81e7d4be12c59256fe - languageName: node - linkType: hard - "js-tokens@npm:^3.0.0 || ^4.0.0, js-tokens@npm:^4.0.0": version: 4.0.0 resolution: "js-tokens@npm:4.0.0" @@ -13746,9 +12493,9 @@ __metadata: languageName: node linkType: hard -"jscodeshift@npm:^0.13.1": - version: 0.13.1 - resolution: "jscodeshift@npm:0.13.1" +"jscodeshift@npm:^0.14.0": + version: 0.14.0 + resolution: "jscodeshift@npm:0.14.0" dependencies: "@babel/core": ^7.13.16 "@babel/parser": ^7.13.16 @@ -13763,17 +12510,17 @@ __metadata: chalk: ^4.1.2 flow-parser: 0.* graceful-fs: ^4.2.4 - micromatch: ^3.1.10 + micromatch: ^4.0.4 neo-async: ^2.5.0 node-dir: ^0.1.17 - recast: ^0.20.4 + recast: ^0.21.0 temp: ^0.8.4 write-file-atomic: ^2.3.0 peerDependencies: "@babel/preset-env": ^7.1.6 bin: jscodeshift: bin/jscodeshift.js - checksum: 1c35938de5fc29cafec80e2c37d5c3411f85cd5d40e0243b52f2da0c1ab4b659daddfd62de558eca5d562303616f7838097727b651f4ad8e32b1e96f169cdd76 + checksum: 54ea6d639455883336f80b38a70648821c88b7942315dc0fbab01bc34a9ad0f0f78e3bd69304b5ab167e4262d6ed7e6284c6d32525ab01c89d9118df89b3e2a0 languageName: node linkType: hard @@ -13834,13 +12581,6 @@ __metadata: languageName: node linkType: hard -"json-buffer@npm:3.0.0": - version: 3.0.0 - resolution: "json-buffer@npm:3.0.0" - checksum: 0cecacb8025370686a916069a2ff81f7d55167421b6aa7270ee74e244012650dd6bce22b0852202ea7ff8624fce50ff0ec1bdf95914ccb4553426e290d5a63fa - languageName: node - linkType: hard - "json-buffer@npm:3.0.1": version: 3.0.1 resolution: "json-buffer@npm:3.0.1" @@ -13848,7 +12588,7 @@ __metadata: languageName: node linkType: hard -"json-parse-better-errors@npm:^1.0.1, json-parse-better-errors@npm:^1.0.2": +"json-parse-better-errors@npm:^1.0.1": version: 1.0.2 resolution: "json-parse-better-errors@npm:1.0.2" checksum: ff2b5ba2a70e88fd97a3cb28c1840144c5ce8fae9cbeeddba15afa333a5c407cf0e42300cd0a2885dbb055227fe68d405070faad941beeffbfde9cf3b2c78c5d @@ -13862,6 +12602,13 @@ __metadata: languageName: node linkType: hard +"json-parse-even-better-errors@npm:^3.0.0": + version: 3.0.0 + resolution: "json-parse-even-better-errors@npm:3.0.0" + checksum: f1970b5220c7fa23d888565510752c3d5e863f93668a202fcaa719739fa41485dfc6a1db212f702ebd3c873851cc067aebc2917e3f79763cae2fdb95046f38f3 + languageName: node + linkType: hard + "json-schema-traverse@npm:^0.4.1": version: 0.4.1 resolution: "json-schema-traverse@npm:0.4.1" @@ -13897,7 +12644,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^1.0.1, json5@npm:^1.0.2": +"json5@npm:^1.0.2": version: 1.0.2 resolution: "json5@npm:1.0.2" dependencies: @@ -13908,7 +12655,7 @@ __metadata: languageName: node linkType: hard -"json5@npm:^2.1.2, json5@npm:^2.2.0, json5@npm:^2.2.3": +"json5@npm:^2.1.2, json5@npm:^2.2.3": version: 2.2.3 resolution: "json5@npm:2.2.3" bin: @@ -13949,13 +12696,6 @@ __metadata: languageName: node linkType: hard -"junk@npm:^3.1.0": - version: 3.1.0 - resolution: "junk@npm:3.1.0" - checksum: 6c4d68e8f8bc25b546baed802cd0e7be6a971e92f1e885c92cbfe98946d5690b961a32f8e7909e77765d3204c3e556d13c17f73e31697ffae1db07a58b9e68c0 - languageName: node - linkType: hard - "just-diff-apply@npm:^5.2.0": version: 5.5.0 resolution: "just-diff-apply@npm:5.5.0" @@ -13970,15 +12710,6 @@ __metadata: languageName: node linkType: hard -"keyv@npm:^3.0.0": - version: 3.1.0 - resolution: "keyv@npm:3.1.0" - dependencies: - json-buffer: 3.0.0 - checksum: bb7e8f3acffdbafbc2dd5b63f377fe6ec4c0e2c44fc82720449ef8ab54f4a7ce3802671ed94c0f475ae0a8549703353a2124561fcf3317010c141b32ca1ce903 - languageName: node - linkType: hard - "keyv@npm:^4.0.0, keyv@npm:^4.5.3": version: 4.5.4 resolution: "keyv@npm:4.5.4" @@ -13988,24 +12719,6 @@ __metadata: languageName: node linkType: hard -"kind-of@npm:^3.0.2, kind-of@npm:^3.0.3, kind-of@npm:^3.2.0": - version: 3.2.2 - resolution: "kind-of@npm:3.2.2" - dependencies: - is-buffer: ^1.1.5 - checksum: e898df8ca2f31038f27d24f0b8080da7be274f986bc6ed176f37c77c454d76627619e1681f6f9d2e8d2fd7557a18ecc419a6bb54e422abcbb8da8f1a75e4b386 - languageName: node - linkType: hard - -"kind-of@npm:^4.0.0": - version: 4.0.0 - resolution: "kind-of@npm:4.0.0" - dependencies: - is-buffer: ^1.1.5 - checksum: 1b9e7624a8771b5a2489026e820f3bbbcc67893e1345804a56b23a91e9069965854d2a223a7c6ee563c45be9d8c6ff1ef87f28ed5f0d1a8d00d9dcbb067c529f - languageName: node - linkType: hard - "kind-of@npm:^6.0.2, kind-of@npm:^6.0.3": version: 6.0.3 resolution: "kind-of@npm:6.0.3" @@ -14020,19 +12733,10 @@ __metadata: languageName: node linkType: hard -"klona@npm:^2.0.4": - version: 2.0.6 - resolution: "klona@npm:2.0.6" - checksum: ac9ee3732e42b96feb67faae4d27cf49494e8a3bf3fa7115ce242fe04786788e0aff4741a07a45a2462e2079aa983d73d38519c85d65b70ef11447bbc3c58ce7 - languageName: node - linkType: hard - -"latest-version@npm:^5.1.0": - version: 5.1.0 - resolution: "latest-version@npm:5.1.0" - dependencies: - package-json: ^6.3.0 - checksum: fbc72b071eb66c40f652441fd783a9cca62f08bf42433651937f078cd9ef94bf728ec7743992777826e4e89305aef24f234b515e6030503a2cbee7fc9bdc2c0f +"kleur@npm:^4.0.3": + version: 4.1.5 + resolution: "kleur@npm:4.1.5" + checksum: 1dc476e32741acf0b1b5b0627ffd0d722e342c1b0da14de3e8ae97821327ca08f9fb944542fb3c126d90ac5f27f9d804edbe7c585bf7d12ef495d115e0f22c12 languageName: node linkType: hard @@ -14043,16 +12747,14 @@ __metadata: languageName: node linkType: hard -"lazy-universal-dotenv@npm:^3.0.1": - version: 3.0.1 - resolution: "lazy-universal-dotenv@npm:3.0.1" +"lazy-universal-dotenv@npm:^4.0.0": + version: 4.0.0 + resolution: "lazy-universal-dotenv@npm:4.0.0" dependencies: - "@babel/runtime": ^7.5.0 app-root-dir: ^1.0.2 - core-js: ^3.0.4 - dotenv: ^8.0.0 - dotenv-expand: ^5.1.0 - checksum: a80509d8cb40dafcfab5859335920754a21814320aa16115e58c0ae5ef3b1d8bd4daa96349ea548e2833f2f89269ddbb103ebd55be06cfdba00e0af6785b5ba7 + dotenv: ^16.0.0 + dotenv-expand: ^10.0.0 + checksum: 196e0d701100144fbfe078d604a477573413ebf38dfe8d543748605e6a7074978508a3bb9f8135acd319db4fa947eef78836497163617d15a22163c59a00996b languageName: node linkType: hard @@ -14220,17 +12922,17 @@ __metadata: "@lightningjs/ui-components": "workspace:^" "@lightningjs/ui-components-theme-base": "workspace:^" "@mdx-js/react": ^1.6.22 - "@storybook/addon-actions": ^6.5.12 - "@storybook/addon-docs": ^6.5.12 - "@storybook/addon-essentials": ^6.5.12 - "@storybook/addon-interactions": ^6.5.12 - "@storybook/addon-links": ^6.5.12 - "@storybook/addon-storysource": ^6.5.12 - "@storybook/builder-webpack4": ^6.5.12 - "@storybook/html": ^6.5.12 - "@storybook/manager-webpack4": ^6.5.12 - "@storybook/manager-webpack5": ^6.5.12 - "@storybook/testing-library": ^0.0.13 + "@storybook/addon-actions": ^7.5.0 + "@storybook/addon-designs": ^7.0.5 + "@storybook/addon-essentials": ^7.5.0 + "@storybook/addon-interactions": ^7.5.0 + "@storybook/addon-links": ^7.5.0 + "@storybook/addon-mdx-gfm": ^7.5.0 + "@storybook/addon-storysource": ^7.5.0 + "@storybook/blocks": ^7.5.0 + "@storybook/html": ^7.5.0 + "@storybook/html-webpack5": ^7.5.0 + "@storybook/testing-library": ^0.2.2 "@yarnpkg/pnpify": ^4.0.0-rc.21 babel-jest: ^29.0.3 babel-loader: ^8.2.5 @@ -14238,8 +12940,8 @@ __metadata: line-reader-sync: ^0.1.0 react: ^18.2.0 react-dom: ^18.2.0 - storybook: ^6.5.12 - storybook-addon-turbo-build: ^1.1.0 + remark-gfm: ^3.0.1 + storybook: ^7.5.0 languageName: unknown linkType: soft @@ -14260,16 +12962,41 @@ __metadata: languageName: node linkType: hard -"load-json-file@npm:^1.0.0": - version: 1.1.0 - resolution: "load-json-file@npm:1.1.0" +"lines-and-columns@npm:^2.0.2": + version: 2.0.4 + resolution: "lines-and-columns@npm:2.0.4" + checksum: f5e3e207467d3e722280c962b786dc20ebceb191821dcd771d14ab3146b6744cae28cf305ee4638805bec524ac54800e15698c853fcc53243821f88df37e4975 + languageName: node + linkType: hard + +"lit-element@npm:^3.3.0": + version: 3.3.3 + resolution: "lit-element@npm:3.3.3" dependencies: - graceful-fs: ^4.1.2 - parse-json: ^2.2.0 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - strip-bom: ^2.0.0 - checksum: 0e4e4f380d897e13aa236246a917527ea5a14e4fc34d49e01ce4e7e2a1e08e2740ee463a03fb021c04f594f29a178f4adb994087549d7c1c5315fcd29bf9934b + "@lit-labs/ssr-dom-shim": ^1.1.0 + "@lit/reactive-element": ^1.3.0 + lit-html: ^2.8.0 + checksum: 29a596fa556e231cce7246ca3e5687ad238f299b0cb374a0934d5e6fe9adf1436e031d4fbd21b280aabfc0e21a66e6c4b52da558a908df2566d09d960f3ca93d + languageName: node + linkType: hard + +"lit-html@npm:^2.8.0": + version: 2.8.0 + resolution: "lit-html@npm:2.8.0" + dependencies: + "@types/trusted-types": ^2.0.2 + checksum: 2d70df07248bcb2f502a3afb1e91d260735024fa669669ffb1417575aa39c3092779725ac1b90f5f39e4ce78c63f431f51176bc67f532389f0285a6991573255 + languageName: node + linkType: hard + +"lit@npm:^2.1.3": + version: 2.8.0 + resolution: "lit@npm:2.8.0" + dependencies: + "@lit/reactive-element": ^1.6.0 + lit-element: ^3.3.0 + lit-html: ^2.8.0 + checksum: 2480e733f7d022d3ecba91abc58a20968f0ca8f5fa30b3341ecf4bcf4845e674ad27b721a5ae53529cafc6ca603c015b80d0979ceb7a711e268ef20bb6bc7527 languageName: node linkType: hard @@ -14285,10 +13012,13 @@ __metadata: languageName: node linkType: hard -"loader-runner@npm:^2.4.0": - version: 2.4.0 - resolution: "loader-runner@npm:2.4.0" - checksum: e27eebbca5347a03f6b1d1bce5b2736a4984fb742f872c0a4d68e62de10f7637613e79a464d3bcd77c246d9c70fcac112bb4a3123010eb527e8b203a614647db +"load-plugin@npm:^5.0.0": + version: 5.1.0 + resolution: "load-plugin@npm:5.1.0" + dependencies: + "@npmcli/config": ^6.0.0 + import-meta-resolve: ^2.0.0 + checksum: d450c9a0838cec7f7581abcb8ff9170a5c6e1bc1ca816e4288e4a014bc0e819c4ca16163fd78b7e1fb6c1dffedf6ac881f9893d5a025b69f369a157d9a2aacf6 languageName: node linkType: hard @@ -14299,18 +13029,7 @@ __metadata: languageName: node linkType: hard -"loader-utils@npm:^1.2.3": - version: 1.4.2 - resolution: "loader-utils@npm:1.4.2" - dependencies: - big.js: ^5.2.2 - emojis-list: ^3.0.0 - json5: ^1.0.1 - checksum: eb6fb622efc0ffd1abdf68a2022f9eac62bef8ec599cf8adb75e94d1d338381780be6278534170e99edc03380a6d29bc7eb1563c89ce17c5fed3a0b17f1ad804 - languageName: node - linkType: hard - -"loader-utils@npm:^2.0.0, loader-utils@npm:^2.0.4": +"loader-utils@npm:^2.0.0": version: 2.0.4 resolution: "loader-utils@npm:2.0.4" dependencies: @@ -14359,6 +13078,15 @@ __metadata: languageName: node linkType: hard +"locate-path@npm:^7.1.0": + version: 7.2.0 + resolution: "locate-path@npm:7.2.0" + dependencies: + p-locate: ^6.0.0 + checksum: c1b653bdf29beaecb3d307dfb7c44d98a2a98a02ebe353c9ad055d1ac45d6ed4e1142563d222df9b9efebc2bcb7d4c792b507fad9e7150a04c29530b7db570f8 + languageName: node + linkType: hard + "lodash.camelcase@npm:^4.3.0": version: 4.3.0 resolution: "lodash.camelcase@npm:4.3.0" @@ -14457,7 +13185,7 @@ __metadata: languageName: node linkType: hard -"lodash.uniq@npm:4.5.0, lodash.uniq@npm:^4.5.0": +"lodash.uniq@npm:^4.5.0": version: 4.5.0 resolution: "lodash.uniq@npm:4.5.0" checksum: a4779b57a8d0f3c441af13d9afe7ecff22dd1b8ce1129849f71d9bbc8e8ee4e46dfb4b7c28f7ad3d67481edd6e51126e4e2a6ee276e25906d10f7140187c392d @@ -14478,13 +13206,23 @@ __metadata: languageName: node linkType: hard -"lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.19, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4": +"lodash@npm:^4.17.14, lodash@npm:^4.17.15, lodash@npm:^4.17.20, lodash@npm:^4.17.21, lodash@npm:^4.17.4": version: 4.17.21 resolution: "lodash@npm:4.17.21" checksum: eb835a2e51d381e561e508ce932ea50a8e5a68f4ebdd771ea240d3048244a8d13658acbd502cd4829768c56f2e16bdd4340b9ea141297d472517b83868e677f7 languageName: node linkType: hard +"log-symbols@npm:^4.1.0": + version: 4.1.0 + resolution: "log-symbols@npm:4.1.0" + dependencies: + chalk: ^4.1.0 + is-unicode-supported: ^0.1.0 + checksum: fce1497b3135a0198803f9f07464165e9eb83ed02ceb2273930a6f8a508951178d8cf4f0378e9d28300a2ed2bc49050995d2bd5f53ab716bb15ac84d58c6ef74 + languageName: node + linkType: hard + "longest-streak@npm:^2.0.0": version: 2.0.4 resolution: "longest-streak@npm:2.0.4" @@ -14492,7 +13230,14 @@ __metadata: languageName: node linkType: hard -"loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": +"longest-streak@npm:^3.0.0": + version: 3.1.0 + resolution: "longest-streak@npm:3.1.0" + checksum: d7f952ed004cbdb5c8bcfc4f7f5c3d65449e6c5a9e9be4505a656e3df5a57ee125f284286b4bf8ecea0c21a7b3bf2b8f9001ad506c319b9815ad6a63a47d0fd0 + languageName: node + linkType: hard + +"loose-envify@npm:^1.0.0, loose-envify@npm:^1.1.0, loose-envify@npm:^1.4.0": version: 1.4.0 resolution: "loose-envify@npm:1.4.0" dependencies: @@ -14503,16 +13248,6 @@ __metadata: languageName: node linkType: hard -"loud-rejection@npm:^1.0.0": - version: 1.6.0 - resolution: "loud-rejection@npm:1.6.0" - dependencies: - currently-unhandled: ^0.4.1 - signal-exit: ^3.0.0 - checksum: 750e12defde34e8cbf263c2bff16f028a89b56e022ad6b368aa7c39495b5ac33f2349a8d00665a9b6d25c030b376396524d8a31eb0dde98aaa97956d7324f927 - languageName: node - linkType: hard - "lower-case@npm:^2.0.2": version: 2.0.2 resolution: "lower-case@npm:2.0.2" @@ -14522,13 +13257,6 @@ __metadata: languageName: node linkType: hard -"lowercase-keys@npm:^1.0.0, lowercase-keys@npm:^1.0.1": - version: 1.0.1 - resolution: "lowercase-keys@npm:1.0.1" - checksum: 4d045026595936e09953e3867722e309415ff2c80d7701d067546d75ef698dac218a4f53c6d1d0e7368b47e45fd7529df47e6cb56fbb90523ba599f898b3d147 - languageName: node - linkType: hard - "lowercase-keys@npm:^2.0.0": version: 2.0.0 resolution: "lowercase-keys@npm:2.0.0" @@ -14616,7 +13344,7 @@ __metadata: languageName: node linkType: hard -"make-dir@npm:^3.0.0, make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": +"make-dir@npm:^3.0.2, make-dir@npm:^3.1.0": version: 3.1.0 resolution: "make-dir@npm:3.1.0" dependencies: @@ -14693,23 +13421,7 @@ __metadata: languageName: node linkType: hard -"map-age-cleaner@npm:^0.1.3": - version: 0.1.3 - resolution: "map-age-cleaner@npm:0.1.3" - dependencies: - p-defer: ^1.0.0 - checksum: cb2804a5bcb3cbdfe4b59066ea6d19f5e7c8c196cd55795ea4c28f792b192e4c442426ae52524e5e1acbccf393d3bddacefc3d41f803e66453f6c4eda3650bc1 - languageName: node - linkType: hard - -"map-cache@npm:^0.2.2": - version: 0.2.2 - resolution: "map-cache@npm:0.2.2" - checksum: 3067cea54285c43848bb4539f978a15dedc63c03022abeec6ef05c8cb6829f920f13b94bcaf04142fc6a088318e564c4785704072910d120d55dbc2e0c421969 - languageName: node - linkType: hard - -"map-obj@npm:^1.0.0, map-obj@npm:^1.0.1": +"map-obj@npm:^1.0.0": version: 1.0.1 resolution: "map-obj@npm:1.0.1" checksum: 9949e7baec2a336e63b8d4dc71018c117c3ce6e39d2451ccbfd3b8350c547c4f6af331a4cbe1c83193d7c6b786082b6256bde843db90cb7da2a21e8fcc28afed @@ -14737,28 +13449,28 @@ __metadata: languageName: node linkType: hard -"map-visit@npm:^1.0.0": - version: 1.0.0 - resolution: "map-visit@npm:1.0.0" +"markdown-table@npm:^2.0.0": + version: 2.0.0 + resolution: "markdown-table@npm:2.0.0" dependencies: - object-visit: ^1.0.0 - checksum: c27045a5021c344fc19b9132eb30313e441863b2951029f8f8b66f79d3d8c1e7e5091578075a996f74e417479506fe9ede28c44ca7bc351a61c9d8073daec36a + repeat-string: ^1.0.0 + checksum: 9bb634a9300016cbb41216c1eab44c74b6b7083ac07872e296f900a29449cf0e260ece03fa10c3e9784ab94c61664d1d147da0315f95e1336e2bdcc025615c90 languageName: node linkType: hard -"markdown-escapes@npm:^1.0.0": - version: 1.0.4 - resolution: "markdown-escapes@npm:1.0.4" - checksum: 6833a93d72d3f70a500658872312c6fa8015c20cc835a85ae6901fa232683fbc6ed7118ebe920fea7c80039a560f339c026597d96eee0e9de602a36921804997 +"markdown-table@npm:^3.0.0": + version: 3.0.3 + resolution: "markdown-table@npm:3.0.3" + checksum: 8fcd3d9018311120fbb97115987f8b1665a603f3134c93fbecc5d1463380c8036f789e2a62c19432058829e594fff8db9ff81c88f83690b2f8ed6c074f8d9e10 languageName: node linkType: hard -"markdown-table@npm:^2.0.0": - version: 2.0.0 - resolution: "markdown-table@npm:2.0.0" - dependencies: - repeat-string: ^1.0.0 - checksum: 9bb634a9300016cbb41216c1eab44c74b6b7083ac07872e296f900a29449cf0e260ece03fa10c3e9784ab94c61664d1d147da0315f95e1336e2bdcc025615c90 +"markdown-to-jsx@npm:^7.1.8": + version: 7.3.2 + resolution: "markdown-to-jsx@npm:7.3.2" + peerDependencies: + react: ">= 0.14.0" + checksum: 8885c6343b71570b0a7ec16cd85a49b853a830234790ee7430e2517ea5d8d361ff138bd52147f650790f3e7b3a28a15c755fc16f8856dd01ddf09a6161782e06 languageName: node linkType: hard @@ -14787,26 +13499,6 @@ __metadata: languageName: node linkType: hard -"md5.js@npm:^1.3.4": - version: 1.3.5 - resolution: "md5.js@npm:1.3.5" - dependencies: - hash-base: ^3.0.0 - inherits: ^2.0.1 - safe-buffer: ^5.1.2 - checksum: 098494d885684bcc4f92294b18ba61b7bd353c23147fbc4688c75b45cb8590f5a95fd4584d742415dcc52487f7a1ef6ea611cfa1543b0dc4492fe026357f3f0c - languageName: node - linkType: hard - -"mdast-squeeze-paragraphs@npm:^4.0.0": - version: 4.0.0 - resolution: "mdast-squeeze-paragraphs@npm:4.0.0" - dependencies: - unist-util-remove: ^2.0.0 - checksum: dfe8ec8e8a62171f020e82b088cc35cb9da787736dc133a3b45ce8811782a93e69bf06d147072e281079f09fac67be8a36153ffffd9bfbf89ed284e4c4f56f75 - languageName: node - linkType: hard - "mdast-util-definitions@npm:^4.0.0": version: 4.0.0 resolution: "mdast-util-definitions@npm:4.0.0" @@ -14827,7 +13519,19 @@ __metadata: languageName: node linkType: hard -"mdast-util-from-markdown@npm:^0.8.0": +"mdast-util-find-and-replace@npm:^2.0.0": + version: 2.2.2 + resolution: "mdast-util-find-and-replace@npm:2.2.2" + dependencies: + "@types/mdast": ^3.0.0 + escape-string-regexp: ^5.0.0 + unist-util-is: ^5.0.0 + unist-util-visit-parents: ^5.0.0 + checksum: b4ce463c43fe6e1c38a53a89703f755c84ab5437f49bff9a0ac751279733332ca11c85ed0262aa6c17481f77b555d26ca6d64e70d6814f5b8d12d34a3e53a60b + languageName: node + linkType: hard + +"mdast-util-from-markdown@npm:^0.8.0, mdast-util-from-markdown@npm:^0.8.5": version: 0.8.5 resolution: "mdast-util-from-markdown@npm:0.8.5" dependencies: @@ -14840,6 +13544,26 @@ __metadata: languageName: node linkType: hard +"mdast-util-from-markdown@npm:^1.0.0, mdast-util-from-markdown@npm:^1.1.0": + version: 1.3.1 + resolution: "mdast-util-from-markdown@npm:1.3.1" + dependencies: + "@types/mdast": ^3.0.0 + "@types/unist": ^2.0.0 + decode-named-character-reference: ^1.0.0 + mdast-util-to-string: ^3.1.0 + micromark: ^3.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-decode-string: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + unist-util-stringify-position: ^3.0.0 + uvu: ^0.5.0 + checksum: c2fac225167e248d394332a4ea39596e04cbde07d8cdb3889e91e48972c4c3462a02b39fda3855345d90231eb17a90ac6e082fb4f012a77c1d0ddfb9c7446940 + languageName: node + linkType: hard + "mdast-util-gfm-autolink-literal@npm:^0.1.0": version: 0.1.3 resolution: "mdast-util-gfm-autolink-literal@npm:0.1.3" @@ -14851,6 +13575,29 @@ __metadata: languageName: node linkType: hard +"mdast-util-gfm-autolink-literal@npm:^1.0.0": + version: 1.0.3 + resolution: "mdast-util-gfm-autolink-literal@npm:1.0.3" + dependencies: + "@types/mdast": ^3.0.0 + ccount: ^2.0.0 + mdast-util-find-and-replace: ^2.0.0 + micromark-util-character: ^1.0.0 + checksum: 1748a8727cfc533bac0c287d6e72d571d165bfa77ae0418be4828177a3ec73c02c3f2ee534d87eb75cbaffa00c0866853bbcc60ae2255babb8210f7636ec2ce2 + languageName: node + linkType: hard + +"mdast-util-gfm-footnote@npm:^1.0.0": + version: 1.0.2 + resolution: "mdast-util-gfm-footnote@npm:1.0.2" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-to-markdown: ^1.3.0 + micromark-util-normalize-identifier: ^1.0.0 + checksum: 2d77505f9377ed7e14472ef5e6b8366c3fec2cf5f936bb36f9fbe5b97ccb7cce0464d9313c236fa86fb844206fd585db05707e4fcfb755e4fc1864194845f1f6 + languageName: node + linkType: hard + "mdast-util-gfm-strikethrough@npm:^0.2.0": version: 0.2.3 resolution: "mdast-util-gfm-strikethrough@npm:0.2.3" @@ -14860,6 +13607,16 @@ __metadata: languageName: node linkType: hard +"mdast-util-gfm-strikethrough@npm:^1.0.0": + version: 1.0.3 + resolution: "mdast-util-gfm-strikethrough@npm:1.0.3" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-to-markdown: ^1.3.0 + checksum: 17003340ff1bba643ec4a59fd4370fc6a32885cab2d9750a508afa7225ea71449fb05acaef60faa89c6378b8bcfbd86a9d94b05f3c6651ff27a60e3ddefc2549 + languageName: node + linkType: hard + "mdast-util-gfm-table@npm:^0.1.0": version: 0.1.6 resolution: "mdast-util-gfm-table@npm:0.1.6" @@ -14870,6 +13627,18 @@ __metadata: languageName: node linkType: hard +"mdast-util-gfm-table@npm:^1.0.0": + version: 1.0.7 + resolution: "mdast-util-gfm-table@npm:1.0.7" + dependencies: + "@types/mdast": ^3.0.0 + markdown-table: ^3.0.0 + mdast-util-from-markdown: ^1.0.0 + mdast-util-to-markdown: ^1.3.0 + checksum: 8b8c401bb4162e53f072a2dff8efbca880fd78d55af30601c791315ab6722cb2918176e8585792469a0c530cebb9df9b4e7fede75fdc4d83df2839e238836692 + languageName: node + linkType: hard + "mdast-util-gfm-task-list-item@npm:^0.1.0": version: 0.1.6 resolution: "mdast-util-gfm-task-list-item@npm:0.1.6" @@ -14879,6 +13648,16 @@ __metadata: languageName: node linkType: hard +"mdast-util-gfm-task-list-item@npm:^1.0.0": + version: 1.0.2 + resolution: "mdast-util-gfm-task-list-item@npm:1.0.2" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-to-markdown: ^1.3.0 + checksum: c9b86037d6953b84f11fb2fc3aa23d5b8e14ca0dfcb0eb2fb289200e172bb9d5647bfceb4f86606dc6d935e8d58f6a458c04d3e55e87ff8513c7d4ade976200b + languageName: node + linkType: hard + "mdast-util-gfm@npm:^0.1.0": version: 0.1.2 resolution: "mdast-util-gfm@npm:0.1.2" @@ -14892,19 +13671,87 @@ __metadata: languageName: node linkType: hard -"mdast-util-to-hast@npm:10.0.1": - version: 10.0.1 - resolution: "mdast-util-to-hast@npm:10.0.1" +"mdast-util-gfm@npm:^2.0.0": + version: 2.0.2 + resolution: "mdast-util-gfm@npm:2.0.2" + dependencies: + mdast-util-from-markdown: ^1.0.0 + mdast-util-gfm-autolink-literal: ^1.0.0 + mdast-util-gfm-footnote: ^1.0.0 + mdast-util-gfm-strikethrough: ^1.0.0 + mdast-util-gfm-table: ^1.0.0 + mdast-util-gfm-task-list-item: ^1.0.0 + mdast-util-to-markdown: ^1.0.0 + checksum: 7078cb985255208bcbce94a121906417d38353c6b1a9acbe56ee8888010d3500608b5d51c16b0999ac63ca58848fb13012d55f26930ff6c6f3450f053d56514e + languageName: node + linkType: hard + +"mdast-util-mdx-expression@npm:^1.0.0": + version: 1.3.2 + resolution: "mdast-util-mdx-expression@npm:1.3.2" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^2.0.0 + "@types/mdast": ^3.0.0 + mdast-util-from-markdown: ^1.0.0 + mdast-util-to-markdown: ^1.0.0 + checksum: e4c90f26deaa5eb6217b0a9af559a80de41da02ab3bcd864c56bed3304b056ae703896e9876bc6ded500f4aff59f4de5cbf6a4b109a5ba408f2342805fe6dc05 + languageName: node + linkType: hard + +"mdast-util-mdx-jsx@npm:^2.0.0": + version: 2.1.4 + resolution: "mdast-util-mdx-jsx@npm:2.1.4" dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^2.0.0 "@types/mdast": ^3.0.0 "@types/unist": ^2.0.0 - mdast-util-definitions: ^4.0.0 - mdurl: ^1.0.0 - unist-builder: ^2.0.0 - unist-util-generated: ^1.0.0 - unist-util-position: ^3.0.0 - unist-util-visit: ^2.0.0 - checksum: e5f385757df7e9b37db4d6f326bf7b4fc1b40f9ad01fc335686578f44abe0ba46d3e60af4d5e5b763556d02e65069ef9a09c49db049b52659203a43e7fa9084d + ccount: ^2.0.0 + mdast-util-from-markdown: ^1.1.0 + mdast-util-to-markdown: ^1.3.0 + parse-entities: ^4.0.0 + stringify-entities: ^4.0.0 + unist-util-remove-position: ^4.0.0 + unist-util-stringify-position: ^3.0.0 + vfile-message: ^3.0.0 + checksum: add3ff2dd1faf2419b506abb630a471da42edc99e16fdcff95f405d27f881cb4890a94b2a7a38de9592f37170bee1c135bc156699a0f74af4b69610f0b5fcf1d + languageName: node + linkType: hard + +"mdast-util-mdx@npm:^2.0.0": + version: 2.0.1 + resolution: "mdast-util-mdx@npm:2.0.1" + dependencies: + mdast-util-from-markdown: ^1.0.0 + mdast-util-mdx-expression: ^1.0.0 + mdast-util-mdx-jsx: ^2.0.0 + mdast-util-mdxjs-esm: ^1.0.0 + mdast-util-to-markdown: ^1.0.0 + checksum: 7303149230a26e524e319833b782bffca94e49cdab012996618701259bd056e014ca22a35d25ffa8880ba9064ee126a2a002f01e5c90a31ca726339ed775875e + languageName: node + linkType: hard + +"mdast-util-mdxjs-esm@npm:^1.0.0": + version: 1.3.1 + resolution: "mdast-util-mdxjs-esm@npm:1.3.1" + dependencies: + "@types/estree-jsx": ^1.0.0 + "@types/hast": ^2.0.0 + "@types/mdast": ^3.0.0 + mdast-util-from-markdown: ^1.0.0 + mdast-util-to-markdown: ^1.0.0 + checksum: ee78a4f58adfec38723cbc920f05481201ebb001eff3982f2d0e5f5ce5c75685e732e9d361ad4a1be8b936b4e5de0f2599cb96b92ad4bd92698ac0c4a09bbec3 + 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": ^3.0.0 + unist-util-is: ^5.0.0 + checksum: c5b616d9b1eb76a6b351d195d94318494722525a12a89d9c8a3b091af7db3dd1fc55d294f9d29266d8159a8267b0df4a7a133bda8a3909d5331c383e1e1ff328 languageName: node linkType: hard @@ -14922,6 +13769,22 @@ __metadata: languageName: node linkType: hard +"mdast-util-to-markdown@npm:^1.0.0, mdast-util-to-markdown@npm:^1.3.0": + version: 1.5.0 + resolution: "mdast-util-to-markdown@npm:1.5.0" + dependencies: + "@types/mdast": ^3.0.0 + "@types/unist": ^2.0.0 + longest-streak: ^3.0.0 + mdast-util-phrasing: ^3.0.0 + mdast-util-to-string: ^3.0.0 + micromark-util-decode-string: ^1.0.0 + unist-util-visit: ^4.0.0 + zwitch: ^2.0.0 + checksum: 64338eb33e49bb0aea417591fd986f72fdd39205052563bb7ce9eb9ecc160824509bfacd740086a05af355c6d5c36353aafe95cab9e6927d674478757cee6259 + languageName: node + linkType: hard + "mdast-util-to-string@npm:^1.0.0": version: 1.1.0 resolution: "mdast-util-to-string@npm:1.1.0" @@ -14936,10 +13799,12 @@ __metadata: languageName: node linkType: hard -"mdurl@npm:^1.0.0": - version: 1.0.1 - resolution: "mdurl@npm:1.0.1" - checksum: 71731ecba943926bfbf9f9b51e28b5945f9411c4eda80894221b47cc105afa43ba2da820732b436f0798fd3edbbffcd1fc1415843c41a87fea08a41cc1e3d02b +"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": ^3.0.0 + checksum: dc40b544d54339878ae2c9f2b3198c029e1e07291d2126bd00ca28272ee6616d0d2194eb1c9828a7c34d412a79a7e73b26512a734698d891c710a1e73db1e848 languageName: node linkType: hard @@ -14950,17 +13815,7 @@ __metadata: languageName: node linkType: hard -"mem@npm:^8.1.1": - version: 8.1.1 - resolution: "mem@npm:8.1.1" - dependencies: - map-age-cleaner: ^0.1.3 - mimic-fn: ^3.1.0 - checksum: c41bc97f6f82b91899206058989e34bcb1543af40413c2ab59e5a8e97e4f8f2188d62e7bd95b2d575d5b0d823d5034a0f274a0676f6d11a0e0b973898b06c8b1 - languageName: node - linkType: hard - -"memfs@npm:^3.1.2, memfs@npm:^3.2.2": +"memfs@npm:^3.4.1, memfs@npm:^3.4.12": version: 3.5.3 resolution: "memfs@npm:3.5.3" dependencies: @@ -14978,44 +13833,6 @@ __metadata: languageName: node linkType: hard -"memory-fs@npm:^0.4.1": - version: 0.4.1 - resolution: "memory-fs@npm:0.4.1" - dependencies: - errno: ^0.1.3 - readable-stream: ^2.0.1 - checksum: 6db6c8682eff836664ca9b5b6052ae38d21713dda9d0ef4700fa5c0599a8bc16b2093bee75ac3dedbe59fb2222d368f25bafaa62ba143c41051359cbcb005044 - languageName: node - linkType: hard - -"memory-fs@npm:^0.5.0": - version: 0.5.0 - resolution: "memory-fs@npm:0.5.0" - dependencies: - errno: ^0.1.3 - readable-stream: ^2.0.1 - checksum: a9f25b0a8ecfb7324277393f19ef68e6ba53b9e6e4b526bbf2ba23055c5440fbf61acc7bf66bfd980e9eb4951a4790f6f777a9a3abd36603f22c87e8a64d3d6b - languageName: node - linkType: hard - -"meow@npm:^3.1.0": - version: 3.7.0 - resolution: "meow@npm:3.7.0" - dependencies: - camelcase-keys: ^2.0.0 - decamelize: ^1.1.2 - loud-rejection: ^1.0.0 - map-obj: ^1.0.1 - minimist: ^1.1.3 - normalize-package-data: ^2.3.4 - object-assign: ^4.0.1 - read-pkg-up: ^1.0.1 - redent: ^1.0.0 - trim-newlines: ^1.0.0 - checksum: 65a412e5d0d643615508007a9292799bb3e4e690597d54c9e98eb0ca3adb7b8ca8899f41ea7cb7d8277129cdcd9a1a60202b31f88e0034e6aaae02894d80999a - languageName: node - linkType: hard - "meow@npm:^8.0.0, meow@npm:^8.1.2": version: 8.1.2 resolution: "meow@npm:8.1.2" @@ -15049,7 +13866,7 @@ __metadata: languageName: node linkType: hard -"merge2@npm:^1.2.3, merge2@npm:^1.3.0, merge2@npm:^1.4.1": +"merge2@npm:^1.3.0, merge2@npm:^1.4.1": version: 1.4.1 resolution: "merge2@npm:1.4.1" checksum: 7268db63ed5169466540b6fb947aec313200bcf6d40c5ab722c22e242f651994619bcd85601602972d3c85bd2cc45a358a4c61937e9f11a061919a1da569b0c2 @@ -15063,10 +13880,39 @@ __metadata: languageName: node linkType: hard -"microevent.ts@npm:~0.1.1": - version: 0.1.1 - resolution: "microevent.ts@npm:0.1.1" - checksum: 7874fcdb3f0dfa4e996d3ea63b3b9882874ae7d22be28d51ae20da24c712e9e28e5011d988095c27dd2b32e37c0ad7425342a71b89adb8e808ec7194fadf4a7a +"micromark-core-commonmark@npm:^1.0.0, micromark-core-commonmark@npm:^1.0.1": + version: 1.1.0 + resolution: "micromark-core-commonmark@npm:1.1.0" + dependencies: + decode-named-character-reference: ^1.0.0 + micromark-factory-destination: ^1.0.0 + micromark-factory-label: ^1.0.0 + micromark-factory-space: ^1.0.0 + micromark-factory-title: ^1.0.0 + micromark-factory-whitespace: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-chunked: ^1.0.0 + micromark-util-classify-character: ^1.0.0 + micromark-util-html-tag-name: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-resolve-all: ^1.0.0 + micromark-util-subtokenize: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.1 + uvu: ^0.5.0 + checksum: c6dfedc95889cc73411cb222fc2330b9eda6d849c09c9fd9eb3cd3398af246167e9d3cdb0ae3ce9ae59dd34a14624c8330e380255d41279ad7350cf6c6be6c5b + languageName: node + linkType: hard + +"micromark-extension-gfm-autolink-literal@npm:^1.0.0": + version: 1.0.5 + resolution: "micromark-extension-gfm-autolink-literal@npm:1.0.5" + dependencies: + micromark-util-character: ^1.0.0 + micromark-util-sanitize-uri: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: ec2f6bc4a3eb238c1b8be9744454ffbc2957e3d8a248697af5a26bb21479862300c0e40e0a92baf17c299ddf70d4bc4470d4eee112cd92322f87d81e45c2e83d languageName: node linkType: hard @@ -15079,6 +13925,36 @@ __metadata: languageName: node linkType: hard +"micromark-extension-gfm-footnote@npm:^1.0.0": + version: 1.1.2 + resolution: "micromark-extension-gfm-footnote@npm:1.1.2" + dependencies: + micromark-core-commonmark: ^1.0.0 + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-sanitize-uri: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: c151a629ee1cd92363c018a50f926a002c944ac481ca72b3720b9529e9c20f1cbef98b0fefdcd2d594af37d0d9743673409cac488af0d2b194210fd16375dcb7 + languageName: node + linkType: hard + +"micromark-extension-gfm-strikethrough@npm:^1.0.0": + version: 1.0.7 + resolution: "micromark-extension-gfm-strikethrough@npm:1.0.7" + dependencies: + micromark-util-chunked: ^1.0.0 + micromark-util-classify-character: ^1.0.0 + micromark-util-resolve-all: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 169e310a4408feade0df80180f60d48c5cc5b7070e5e75e0bbd914e9100273508162c4bb20b72d53081dc37f1ff5834b3afa137862576f763878552c03389811 + languageName: node + linkType: hard + "micromark-extension-gfm-strikethrough@npm:~0.6.5": version: 0.6.5 resolution: "micromark-extension-gfm-strikethrough@npm:0.6.5" @@ -15088,42 +13964,388 @@ __metadata: languageName: node linkType: hard -"micromark-extension-gfm-table@npm:~0.4.0": - version: 0.4.3 - resolution: "micromark-extension-gfm-table@npm:0.4.3" +"micromark-extension-gfm-table@npm:^1.0.0": + version: 1.0.7 + resolution: "micromark-extension-gfm-table@npm:1.0.7" + dependencies: + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 4853731285224e409d7e2c94c6ec849165093bff819e701221701aa7b7b34c17702c44f2f831e96b49dc27bb07e445b02b025561b68e62f5c3254415197e7af6 + languageName: node + linkType: hard + +"micromark-extension-gfm-table@npm:~0.4.0": + version: 0.4.3 + resolution: "micromark-extension-gfm-table@npm:0.4.3" + dependencies: + micromark: ~2.11.0 + checksum: 12c78de985944dd66aae409871c45d801cc65704f55ea5cc8afac422042c6d3b5e777b154c079ae81298b30b83434b257b54981bda51c220a102042dd2524a63 + languageName: node + linkType: hard + +"micromark-extension-gfm-tagfilter@npm:^1.0.0": + version: 1.0.2 + resolution: "micromark-extension-gfm-tagfilter@npm:1.0.2" + dependencies: + micromark-util-types: ^1.0.0 + checksum: 7d2441df51f890c86f8e7cf7d331a570b69c8105fa1c2fc5b737cb739502c16c8ee01cf35550a8a78f89497c5dfacc97cf82d55de6274e8320f3aec25e2b0dd2 + languageName: node + linkType: hard + +"micromark-extension-gfm-tagfilter@npm:~0.3.0": + version: 0.3.0 + resolution: "micromark-extension-gfm-tagfilter@npm:0.3.0" + checksum: 9369736a203836b2933dfdeacab863e7a4976139b9dd46fa5bd6c2feeef50c7dbbcdd641ae95f0481f577d8aa22396bfa7ed9c38515647d4cf3f2c727cc094a3 + languageName: node + linkType: hard + +"micromark-extension-gfm-task-list-item@npm:^1.0.0": + version: 1.0.5 + resolution: "micromark-extension-gfm-task-list-item@npm:1.0.5" + dependencies: + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 929f05343d272cffb8008899289f4cffe986ef98fc622ebbd1aa4ff11470e6b32ed3e1f18cd294adb69cabb961a400650078f6c12b322cc515b82b5068b31960 + languageName: node + linkType: hard + +"micromark-extension-gfm-task-list-item@npm:~0.3.0": + version: 0.3.3 + resolution: "micromark-extension-gfm-task-list-item@npm:0.3.3" + dependencies: + micromark: ~2.11.0 + checksum: e4ccbe6b440234c8ee05d89315e1204c78773724241af31ac328194470a8a61bc6606eab3ce2d9a83da4401b06e07936038654493da715d40522133d1556dda4 + languageName: node + linkType: hard + +"micromark-extension-gfm@npm:^0.3.0": + version: 0.3.3 + resolution: "micromark-extension-gfm@npm:0.3.3" + dependencies: + micromark: ~2.11.0 + micromark-extension-gfm-autolink-literal: ~0.5.0 + micromark-extension-gfm-strikethrough: ~0.6.5 + micromark-extension-gfm-table: ~0.4.0 + micromark-extension-gfm-tagfilter: ~0.3.0 + micromark-extension-gfm-task-list-item: ~0.3.0 + checksum: 7957a1afd8c92daa0fc165342902729334b22d59feacd85b20a0d9cc453c90bbdd5b5ba85a3d177c01802060aeb3326daf05d3e6d95932fcbc8371827c98336e + languageName: node + linkType: hard + +"micromark-extension-gfm@npm:^2.0.0": + version: 2.0.3 + resolution: "micromark-extension-gfm@npm:2.0.3" + dependencies: + micromark-extension-gfm-autolink-literal: ^1.0.0 + micromark-extension-gfm-footnote: ^1.0.0 + micromark-extension-gfm-strikethrough: ^1.0.0 + micromark-extension-gfm-table: ^1.0.0 + micromark-extension-gfm-tagfilter: ^1.0.0 + micromark-extension-gfm-task-list-item: ^1.0.0 + micromark-util-combine-extensions: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: c4a917c16d7aa5d00d1767b5ce5f3b1a78c0de11dbd5c8f69d2545083568aa6bb13bd9d8e4c7fec5f4da10e7ed8344b15acffc843b33a615c17396a118bc2bc1 + languageName: node + linkType: hard + +"micromark-extension-mdx-expression@npm:^1.0.0": + version: 1.0.8 + resolution: "micromark-extension-mdx-expression@npm:1.0.8" + dependencies: + "@types/estree": ^1.0.0 + micromark-factory-mdx-expression: ^1.0.0 + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-events-to-acorn: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 49750d10c1664904a5eb61b8dae2a4ff31eef56176d02ff30de4ee4b5db7ca4598b6f044963c26771f53e2a5a517a9ff7223d87fc0b6e159332d77e4f3486cc3 + languageName: node + linkType: hard + +"micromark-extension-mdx-jsx@npm:^1.0.0": + version: 1.0.5 + resolution: "micromark-extension-mdx-jsx@npm:1.0.5" + dependencies: + "@types/acorn": ^4.0.0 + "@types/estree": ^1.0.0 + estree-util-is-identifier-name: ^2.0.0 + micromark-factory-mdx-expression: ^1.0.0 + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + vfile-message: ^3.0.0 + checksum: 0ddb7b71c2c5f51f1232546d316b6c126ad245d57690b1af7877dd7b678b8b700d85a78587d56525b26a04082a4e833c6c9199c2db2a3379adf014be796123fb + languageName: node + linkType: hard + +"micromark-extension-mdx-md@npm:^1.0.0": + version: 1.0.1 + resolution: "micromark-extension-mdx-md@npm:1.0.1" + dependencies: + micromark-util-types: ^1.0.0 + checksum: fdeaf8f4f973ec8ebefb74bb4cc1c25d2c3190e3ce4f8197e4cbc1ac325b39ac4dc2723a9f4ec8ff5b179d380e8ba37467acafa13c36dec8d312cd9822a5ab29 + languageName: node + linkType: hard + +"micromark-extension-mdxjs-esm@npm:^1.0.0": + version: 1.0.5 + resolution: "micromark-extension-mdxjs-esm@npm:1.0.5" + dependencies: + "@types/estree": ^1.0.0 + micromark-core-commonmark: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-events-to-acorn: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + unist-util-position-from-estree: ^1.1.0 + uvu: ^0.5.0 + vfile-message: ^3.0.0 + checksum: 7006cfa963d63a56c2744a9b03021aeba99a24b0a4f769165a13446439c8df529448a63db5f3ae604d1a4f616bbebde8efd1f495d7be32acb064491878e38fbe + languageName: node + linkType: hard + +"micromark-extension-mdxjs@npm:^1.0.0": + version: 1.0.1 + resolution: "micromark-extension-mdxjs@npm:1.0.1" + dependencies: + acorn: ^8.0.0 + acorn-jsx: ^5.0.0 + micromark-extension-mdx-expression: ^1.0.0 + micromark-extension-mdx-jsx: ^1.0.0 + micromark-extension-mdx-md: ^1.0.0 + micromark-extension-mdxjs-esm: ^1.0.0 + micromark-util-combine-extensions: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 1e6bf3df765071dbfb80b20f1ca298f6789cf759dfd19d13301c91e33794940363989107b675afeedb78af446e4af590e0f0cf8c1ed63a70682a494c015eba52 + 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: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 9e2b5fb5fedbf622b687e20d51eb3d56ae90c0e7ecc19b37bd5285ec392c1e56f6e21aa7cfcb3c01eda88df88fe528f3acb91a5f57d7f4cba310bc3cd7f824fa + 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: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: fcda48f1287d9b148c562c627418a2ab759cdeae9c8e017910a0cba94bb759a96611e1fc6df33182e97d28fbf191475237298983bb89ef07d5b02464b1ad28d5 + languageName: node + linkType: hard + +"micromark-factory-mdx-expression@npm:^1.0.0": + version: 1.0.9 + resolution: "micromark-factory-mdx-expression@npm:1.0.9" + dependencies: + "@types/estree": ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-events-to-acorn: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + unist-util-position-from-estree: ^1.0.0 + uvu: ^0.5.0 + vfile-message: ^3.0.0 + checksum: 7359bf3290bf95c647aff1208d88a58288acdcd15190fe3da8bc56a683615f158a7f0593ace7ae459581079d7a9f7420a68d31ce8f0f1637cadacfb52e7782f0 + 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: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: b58435076b998a7e244259a4694eb83c78915581206b6e7fc07b34c6abd36a1726ade63df8972fbf6c8fa38eecb9074f4e17be8d53f942e3b3d23d1a0ecaa941 + 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: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 4432d3dbc828c81f483c5901b0c6591a85d65a9e33f7d96ba7c3ae821617a0b3237ff5faf53a9152d00aaf9afb3a9f185b205590f40ed754f1d9232e0e9157b1 + 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: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: ef0fa682c7d593d85a514ee329809dee27d10bc2a2b65217d8ef81173e33b8e83c549049764b1ad851adfe0a204dec5450d9d20a4ca8598f6c94533a73f73fcd + 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: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 089e79162a19b4a28731736246579ab7e9482ac93cd681c2bfca9983dcff659212ef158a66a5957e9d4b1dba957d1b87b565d85418a5b009f0294f1f07f2aaac + 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: ^1.0.0 + checksum: c435bde9110cb595e3c61b7f54c2dc28ee03e6a57fa0fc1e67e498ad8bac61ee5a7457a2b6a73022ddc585676ede4b912d28dcf57eb3bd6951e54015e14dc20b + 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: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: 8499cb0bb1f7fb946f5896285fcca65cd742f66cd3e79ba7744792bd413ec46834f932a286de650349914d02e822946df3b55d03e6a8e1d245d1ddbd5102e5b0 + 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: ^1.0.0 + micromark-util-types: ^1.0.0 + checksum: ee78464f5d4b61ccb437850cd2d7da4d690b260bca4ca7a79c4bb70291b84f83988159e373b167181b6716cb197e309bc6e6c96a68cc3ba9d50c13652774aba9 + 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: ^1.0.0 + checksum: 4733fe75146e37611243f055fc6847137b66f0cde74d080e33bd26d0408c1d6f44cabc984063eee5968b133cb46855e729d555b9ff8d744652262b7b51feec73 + 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: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-symbol: ^1.0.0 + checksum: f1625155db452f15aa472918499689ba086b9c49d1322a08b22bfbcabe918c61b230a3002c8bc3ea9b1f52ca7a9bb1c3dd43ccb548c7f5f8b16c24a1ae77a813 + languageName: node + linkType: hard + +"micromark-util-encode@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-encode@npm:1.1.0" + checksum: 4ef29d02b12336918cea6782fa87c8c578c67463925221d4e42183a706bde07f4b8b5f9a5e1c7ce8c73bb5a98b261acd3238fecd152e6dd1cdfa2d1ae11b60a0 + languageName: node + linkType: hard + +"micromark-util-events-to-acorn@npm:^1.0.0": + version: 1.2.3 + resolution: "micromark-util-events-to-acorn@npm:1.2.3" + dependencies: + "@types/acorn": ^4.0.0 + "@types/estree": ^1.0.0 + "@types/unist": ^2.0.0 + estree-util-visit: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + vfile-message: ^3.0.0 + checksum: aba0dadb8689a70fab6223386b843f3084c21db0f96b412ebd7be91d2392bb8571af899c60e13eeb373a5f851d6dcd690b584ed1e09833904ac72ddd0a88a7ab + 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: ccf0fa99b5c58676dc5192c74665a3bfd1b536fafaf94723bd7f31f96979d589992df6fcf2862eba290ef18e6a8efb30ec8e1e910d9f3fc74f208871e9f84750 + 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: ^1.0.0 + checksum: 8655bea41ffa4333e03fc22462cb42d631bbef9c3c07b625fd852b7eb442a110f9d2e5902a42e65188d85498279569502bf92f3434a1180fc06f7c37edfbaee2 + 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: ~2.11.0 - checksum: 12c78de985944dd66aae409871c45d801cc65704f55ea5cc8afac422042c6d3b5e777b154c079ae81298b30b83434b257b54981bda51c220a102042dd2524a63 + micromark-util-types: ^1.0.0 + checksum: 1ce6c0237cd3ca061e76fae6602cf95014e764a91be1b9f10d36cb0f21ca88f9a07de8d49ab8101efd0b140a4fbfda6a1efb72027ab3f4d5b54c9543271dc52c languageName: node linkType: hard -"micromark-extension-gfm-tagfilter@npm:~0.3.0": - version: 0.3.0 - resolution: "micromark-extension-gfm-tagfilter@npm:0.3.0" - checksum: 9369736a203836b2933dfdeacab863e7a4976139b9dd46fa5bd6c2feeef50c7dbbcdd641ae95f0481f577d8aa22396bfa7ed9c38515647d4cf3f2c727cc094a3 +"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: ^1.0.0 + micromark-util-encode: ^1.0.0 + micromark-util-symbol: ^1.0.0 + checksum: 6663f365c4fe3961d622a580f4a61e34867450697f6806f027f21cf63c92989494895fcebe2345d52e249fe58a35be56e223a9776d084c9287818b40c779acc1 languageName: node linkType: hard -"micromark-extension-gfm-task-list-item@npm:~0.3.0": - version: 0.3.3 - resolution: "micromark-extension-gfm-task-list-item@npm:0.3.3" +"micromark-util-subtokenize@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-subtokenize@npm:1.1.0" dependencies: - micromark: ~2.11.0 - checksum: e4ccbe6b440234c8ee05d89315e1204c78773724241af31ac328194470a8a61bc6606eab3ce2d9a83da4401b06e07936038654493da715d40522133d1556dda4 + micromark-util-chunked: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.0 + uvu: ^0.5.0 + checksum: 4a9d780c4d62910e196ea4fd886dc4079d8e424e5d625c0820016da0ed399a281daff39c50f9288045cc4bcd90ab47647e5396aba500f0853105d70dc8b1fc45 languageName: node linkType: hard -"micromark-extension-gfm@npm:^0.3.0": - version: 0.3.3 - resolution: "micromark-extension-gfm@npm:0.3.3" - dependencies: - micromark: ~2.11.0 - micromark-extension-gfm-autolink-literal: ~0.5.0 - micromark-extension-gfm-strikethrough: ~0.6.5 - micromark-extension-gfm-table: ~0.4.0 - micromark-extension-gfm-tagfilter: ~0.3.0 - micromark-extension-gfm-task-list-item: ~0.3.0 - checksum: 7957a1afd8c92daa0fc165342902729334b22d59feacd85b20a0d9cc453c90bbdd5b5ba85a3d177c01802060aeb3326daf05d3e6d95932fcbc8371827c98336e +"micromark-util-symbol@npm:^1.0.0": + version: 1.1.0 + resolution: "micromark-util-symbol@npm:1.1.0" + checksum: 02414a753b79f67ff3276b517eeac87913aea6c028f3e668a19ea0fc09d98aea9f93d6222a76ca783d20299af9e4b8e7c797fe516b766185dcc6e93290f11f88 + 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: b0ef2b4b9589f15aec2666690477a6a185536927ceb7aa55a0f46475852e012d75a1ab945187e5c7841969a842892164b15d58ff8316b8e0d6cc920cabd5ede7 languageName: node linkType: hard @@ -15137,6 +14359,31 @@ __metadata: languageName: node linkType: hard +"micromark@npm:^3.0.0": + version: 3.2.0 + resolution: "micromark@npm:3.2.0" + dependencies: + "@types/debug": ^4.0.0 + debug: ^4.0.0 + decode-named-character-reference: ^1.0.0 + micromark-core-commonmark: ^1.0.1 + micromark-factory-space: ^1.0.0 + micromark-util-character: ^1.0.0 + micromark-util-chunked: ^1.0.0 + micromark-util-combine-extensions: ^1.0.0 + micromark-util-decode-numeric-character-reference: ^1.0.0 + micromark-util-encode: ^1.0.0 + micromark-util-normalize-identifier: ^1.0.0 + micromark-util-resolve-all: ^1.0.0 + micromark-util-sanitize-uri: ^1.0.0 + micromark-util-subtokenize: ^1.0.0 + micromark-util-symbol: ^1.0.0 + micromark-util-types: ^1.0.1 + uvu: ^0.5.0 + checksum: 56c15851ad3eb8301aede65603473443e50c92a54849cac1dadd57e4ec33ab03a0a77f3df03de47133e6e8f695dae83b759b514586193269e98c0bf319ecd5e4 + languageName: node + linkType: hard + "micromatch@npm:4.0.2": version: 4.0.2 resolution: "micromatch@npm:4.0.2" @@ -15147,27 +14394,6 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^3.1.10, micromatch@npm:^3.1.4": - version: 3.1.10 - resolution: "micromatch@npm:3.1.10" - dependencies: - arr-diff: ^4.0.0 - array-unique: ^0.3.2 - braces: ^2.3.1 - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - extglob: ^2.0.4 - fragment-cache: ^0.2.1 - kind-of: ^6.0.2 - nanomatch: ^1.2.9 - object.pick: ^1.3.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.2 - checksum: ad226cba4daa95b4eaf47b2ca331c8d2e038d7b41ae7ed0697cde27f3f1d6142881ab03d4da51b65d9d315eceb5e4cdddb3fbb55f5f72cfa19cf3ea469d054dc - languageName: node - linkType: hard - "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" @@ -15178,18 +14404,6 @@ __metadata: languageName: node linkType: hard -"miller-rabin@npm:^4.0.0": - version: 4.0.1 - resolution: "miller-rabin@npm:4.0.1" - dependencies: - bn.js: ^4.0.0 - brorand: ^1.0.1 - bin: - miller-rabin: bin/miller-rabin - checksum: 00cd1ab838ac49b03f236cc32a14d29d7d28637a53096bf5c6246a032a37749c9bd9ce7360cbf55b41b89b7d649824949ff12bc8eee29ac77c6b38eada619ece - languageName: node - linkType: hard - "mime-db@npm:1.52.0, mime-db@npm:>= 1.43.0 < 2": version: 1.52.0 resolution: "mime-db@npm:1.52.0" @@ -15197,7 +14411,7 @@ __metadata: languageName: node linkType: hard -"mime-types@npm:^2.1.12, mime-types@npm:^2.1.25, mime-types@npm:^2.1.27, mime-types@npm:^2.1.30, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": +"mime-types@npm:^2.1.12, mime-types@npm:^2.1.25, mime-types@npm:^2.1.27, mime-types@npm:^2.1.31, mime-types@npm:~2.1.24, mime-types@npm:~2.1.34": version: 2.1.35 resolution: "mime-types@npm:2.1.35" dependencies: @@ -15215,7 +14429,7 @@ __metadata: languageName: node linkType: hard -"mime@npm:^2.0.3, mime@npm:^2.4.4": +"mime@npm:^2.0.3": version: 2.6.0 resolution: "mime@npm:2.6.0" bin: @@ -15240,14 +14454,14 @@ __metadata: languageName: node linkType: hard -"mimic-fn@npm:^3.1.0": - version: 3.1.0 - resolution: "mimic-fn@npm:3.1.0" - checksum: f7b167f9115b8bbdf2c3ee55dce9149d14be9e54b237259c4bc1d8d0512ea60f25a1b323f814eb1fe8f5a541662804bcfcfff3202ca58df143edb986849d58db +"mimic-fn@npm:^4.0.0": + version: 4.0.0 + resolution: "mimic-fn@npm:4.0.0" + checksum: 995dcece15ee29aa16e188de6633d43a3db4611bcf93620e7e62109ec41c79c0f34277165b8ce5e361205049766e371851264c21ac64ca35499acb5421c2ba56 languageName: node linkType: hard -"mimic-response@npm:^1.0.0, mimic-response@npm:^1.0.1": +"mimic-response@npm:^1.0.0": version: 1.0.1 resolution: "mimic-response@npm:1.0.1" checksum: 034c78753b0e622bc03c983663b1cdf66d03861050e0c8606563d149bc2b02d63f62ce4d32be4ab50d0553ae0ffe647fc34d1f5281184c6e1e8cf4d85e8d9823 @@ -15261,15 +14475,6 @@ __metadata: languageName: node linkType: hard -"min-document@npm:^2.19.0": - version: 2.19.0 - resolution: "min-document@npm:2.19.0" - dependencies: - dom-walk: ^0.1.0 - checksum: da6437562ea2228041542a2384528e74e22d1daa1a4ec439c165abf0b9d8a63e17e3b8a6dc6e0c731845e85301198730426932a0e813d23f932ca668340c9623 - languageName: node - linkType: hard - "min-indent@npm:^1.0.0": version: 1.0.1 resolution: "min-indent@npm:1.0.1" @@ -15286,20 +14491,6 @@ __metadata: languageName: node linkType: hard -"minimalistic-assert@npm:^1.0.0, minimalistic-assert@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-assert@npm:1.0.1" - checksum: cc7974a9268fbf130fb055aff76700d7e2d8be5f761fb5c60318d0ed010d839ab3661a533ad29a5d37653133385204c503bfac995aaa4236f4e847461ea32ba7 - languageName: node - linkType: hard - -"minimalistic-crypto-utils@npm:^1.0.1": - version: 1.0.1 - resolution: "minimalistic-crypto-utils@npm:1.0.1" - checksum: 6e8a0422b30039406efd4c440829ea8f988845db02a3299f372fceba56ffa94994a9c0f2fd70c17f9969eedfbd72f34b5070ead9656a34d3f71c0bd72583a0ed - languageName: node - linkType: hard - "minimatch@npm:^3.0.2, minimatch@npm:^3.0.4, minimatch@npm:^3.1.1, minimatch@npm:^3.1.2": version: 3.1.2 resolution: "minimatch@npm:3.1.2" @@ -15318,7 +14509,7 @@ __metadata: languageName: node linkType: hard -"minimatch@npm:^9.0.1": +"minimatch@npm:^9.0.0, minimatch@npm:^9.0.1": version: 9.0.3 resolution: "minimatch@npm:9.0.3" dependencies: @@ -15338,7 +14529,7 @@ __metadata: languageName: node linkType: hard -"minimist@npm:^1.1.1, minimist@npm:^1.1.3, minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": +"minimist@npm:^1.2.0, minimist@npm:^1.2.5, minimist@npm:^1.2.6": version: 1.2.8 resolution: "minimist@npm:1.2.8" checksum: 75a6d645fb122dad29c06a7597bddea977258957ed88d7a6df59b5cd3fe4a527e253e9bbf2e783e4b73657f9098b96a5fe96ab8a113655d4109108577ecf85b0 @@ -15403,7 +14594,7 @@ __metadata: languageName: node linkType: hard -"minipass-pipeline@npm:^1.2.2, minipass-pipeline@npm:^1.2.4": +"minipass-pipeline@npm:^1.2.4": version: 1.2.4 resolution: "minipass-pipeline@npm:1.2.4" dependencies: @@ -15454,31 +14645,10 @@ __metadata: languageName: node linkType: hard -"mississippi@npm:^3.0.0": - version: 3.0.0 - resolution: "mississippi@npm:3.0.0" - dependencies: - concat-stream: ^1.5.0 - duplexify: ^3.4.2 - end-of-stream: ^1.1.0 - flush-write-stream: ^1.0.0 - from2: ^2.1.0 - parallel-transform: ^1.1.0 - pump: ^3.0.0 - pumpify: ^1.3.3 - stream-each: ^1.1.0 - through2: ^2.0.0 - checksum: 84b3d9889621d293f9a596bafe60df863b330c88fc19215ced8f603c605fc7e1bf06f8e036edf301bd630a03fd5d9d7d23d5d6b9a4802c30ca864d800f0bd9f8 - languageName: node - linkType: hard - -"mixin-deep@npm:^1.2.0": - version: 1.3.2 - resolution: "mixin-deep@npm:1.3.2" - dependencies: - for-in: ^1.0.2 - is-extendable: ^1.0.1 - checksum: 820d5a51fcb7479f2926b97f2c3bb223546bc915e6b3a3eb5d906dda871bba569863595424a76682f2b15718252954644f3891437cb7e3f220949bed54b1750d +"mkdirp-classic@npm:^0.5.2": + version: 0.5.3 + resolution: "mkdirp-classic@npm:0.5.3" + checksum: 3f4e088208270bbcc148d53b73e9a5bd9eef05ad2cbf3b3d0ff8795278d50dd1d11a8ef1875ff5aea3fa888931f95bfcb2ad5b7c1061cfefd6284d199e6776ac languageName: node linkType: hard @@ -15493,7 +14663,7 @@ __metadata: languageName: node linkType: hard -"mkdirp@npm:^0.5.1, mkdirp@npm:^0.5.3, mkdirp@npm:^0.5.4": +"mkdirp@npm:^0.5.4": version: 0.5.6 resolution: "mkdirp@npm:0.5.6" dependencies: @@ -15533,17 +14703,10 @@ __metadata: languageName: node linkType: hard -"move-concurrently@npm:^1.0.1": - version: 1.0.1 - resolution: "move-concurrently@npm:1.0.1" - dependencies: - aproba: ^1.1.1 - copy-concurrently: ^1.0.0 - fs-write-stream-atomic: ^1.0.8 - mkdirp: ^0.5.1 - rimraf: ^2.5.4 - run-queue: ^1.0.3 - checksum: 4ea3296c150b09e798177847f673eb5783f8ca417ba806668d2c631739f653e1a735f19fb9b6e2f5e25ee2e4c0a6224732237a8e4f84c764e99d7462d258209e +"mri@npm:^1.1.0, mri@npm:^1.2.0": + version: 1.2.0 + resolution: "mri@npm:1.2.0" + checksum: 83f515abbcff60150873e424894a2f65d68037e5a7fcde8a9e2b285ee9c13ac581b63cfc1e6826c4732de3aeb84902f7c1e16b7aff46cd3f897a0f757a894e85 languageName: node linkType: hard @@ -15554,13 +14717,6 @@ __metadata: languageName: node linkType: hard -"ms@npm:2.1.1": - version: 2.1.1 - resolution: "ms@npm:2.1.1" - checksum: 0078a23cd916a9a7435c413caa14c57d4b4f6e2470e0ab554b6964163c8a4436448ac7ae020e883685475da6b6796cc396b670f579cb275db288a21e3e57721e - languageName: node - linkType: hard - "ms@npm:2.1.2": version: 2.1.2 resolution: "ms@npm:2.1.2" @@ -15582,16 +14738,7 @@ __metadata: languageName: node linkType: hard -"nan@npm:^2.12.1": - version: 2.18.0 - resolution: "nan@npm:2.18.0" - dependencies: - node-gyp: latest - checksum: 4fe42f58456504eab3105c04a5cffb72066b5f22bd45decf33523cb17e7d6abc33cca2a19829407b9000539c5cb25f410312d4dc5b30220167a3594896ea6a0a - languageName: node - linkType: hard - -"nanoid@npm:^3.3.1, nanoid@npm:^3.3.6": +"nanoid@npm:^3.3.6": version: 3.3.7 resolution: "nanoid@npm:3.3.7" bin: @@ -15600,25 +14747,6 @@ __metadata: languageName: node linkType: hard -"nanomatch@npm:^1.2.9": - version: 1.2.13 - resolution: "nanomatch@npm:1.2.13" - dependencies: - arr-diff: ^4.0.0 - array-unique: ^0.3.2 - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - fragment-cache: ^0.2.1 - is-windows: ^1.0.2 - kind-of: ^6.0.2 - object.pick: ^1.3.0 - regex-not: ^1.0.0 - snapdragon: ^0.8.1 - to-regex: ^3.0.1 - checksum: 54d4166d6ef08db41252eb4e96d4109ebcb8029f0374f9db873bd91a1f896c32ec780d2a2ea65c0b2d7caf1f28d5e1ea33746a470f32146ac8bba821d80d38d8 - languageName: node - linkType: hard - "natural-compare-lite@npm:^1.4.0": version: 1.4.0 resolution: "natural-compare-lite@npm:1.4.0" @@ -15640,7 +14768,7 @@ __metadata: languageName: node linkType: hard -"neo-async@npm:^2.5.0, neo-async@npm:^2.6.1, neo-async@npm:^2.6.2": +"neo-async@npm:^2.5.0, neo-async@npm:^2.6.2": version: 2.6.2 resolution: "neo-async@npm:2.6.2" checksum: deac9f8d00eda7b2e5cd1b2549e26e10a0faa70adaa6fdadca701cc55f49ee9018e427f424bac0c790b7c7e2d3068db97f3093f1093975f2acb8f8818b936ed9 @@ -15654,20 +14782,6 @@ __metadata: languageName: node linkType: hard -"nested-error-stacks@npm:^2.0.0, nested-error-stacks@npm:^2.1.0": - version: 2.1.1 - resolution: "nested-error-stacks@npm:2.1.1" - checksum: 5f452fad75db8480b4db584e1602894ff5977f8bf3d2822f7ba5cb7be80e89adf1fffa34dada3347ef313a4288850b4486eb0635b315c32bdfb505577e8880e3 - languageName: node - linkType: hard - -"nice-try@npm:^1.0.4": - version: 1.0.5 - resolution: "nice-try@npm:1.0.5" - checksum: 0b4af3b5bb5d86c289f7a026303d192a7eb4417231fe47245c460baeabae7277bcd8fd9c728fb6bd62c30b3e15cd6620373e2cf33353b095d8b403d3e8a15aff - languageName: node - linkType: hard - "no-case@npm:^3.0.4": version: 3.0.4 resolution: "no-case@npm:3.0.4" @@ -15678,6 +14792,13 @@ __metadata: languageName: node linkType: hard +"node-abort-controller@npm:^3.0.1": + version: 3.1.1 + resolution: "node-abort-controller@npm:3.1.1" + checksum: 2c340916af9710328b11c0828223fc65ba320e0d082214a211311bf64c2891028e42ef276b9799188c4ada9e6e1c54cf7a0b7c05dd9d59fcdc8cd633304c8047 + languageName: node + linkType: hard + "node-dir@npm:^0.1.17": version: 0.1.17 resolution: "node-dir@npm:0.1.17" @@ -15696,7 +14817,14 @@ __metadata: languageName: node linkType: hard -"node-fetch@npm:^2.3.0, node-fetch@npm:^2.6.1, node-fetch@npm:^2.6.7": +"node-fetch-native@npm:^1.4.0": + version: 1.4.1 + resolution: "node-fetch-native@npm:1.4.1" + checksum: 339001ad3235a09b195198df8be71b591eec4064a2fcfb7f54b9f0716f6ccb3bda5828e1746f809a6d2edb062a0330e5798f408396c33b3b88339c73d6e9575d + languageName: node + linkType: hard + +"node-fetch@npm:^2.0.0, node-fetch@npm:^2.3.0, node-fetch@npm:^2.6.7": version: 2.7.0 resolution: "node-fetch@npm:2.7.0" dependencies: @@ -15758,37 +14886,6 @@ __metadata: languageName: node linkType: hard -"node-libs-browser@npm:^2.2.1": - version: 2.2.1 - resolution: "node-libs-browser@npm:2.2.1" - dependencies: - assert: ^1.1.1 - browserify-zlib: ^0.2.0 - buffer: ^4.3.0 - console-browserify: ^1.1.0 - constants-browserify: ^1.0.0 - crypto-browserify: ^3.11.0 - domain-browser: ^1.1.1 - events: ^3.0.0 - https-browserify: ^1.0.0 - os-browserify: ^0.3.0 - path-browserify: 0.0.1 - process: ^0.11.10 - punycode: ^1.2.4 - querystring-es3: ^0.2.0 - readable-stream: ^2.3.3 - stream-browserify: ^2.0.1 - stream-http: ^2.7.2 - string_decoder: ^1.0.0 - timers-browserify: ^2.0.4 - tty-browserify: 0.0.0 - url: ^0.11.0 - util: ^0.11.0 - vm-browserify: ^1.0.1 - checksum: 41fa7927378edc0cb98a8cc784d3f4a47e43378d3b42ec57a23f81125baa7287c4b54d6d26d062072226160a3ce4d8b7a62e873d2fb637aceaddf71f5a26eca0 - languageName: node - linkType: hard - "node-releases@npm:^2.0.13": version: 2.0.13 resolution: "node-releases@npm:2.0.13" @@ -15818,7 +14915,7 @@ __metadata: languageName: node linkType: hard -"normalize-package-data@npm:^2.3.2, normalize-package-data@npm:^2.3.4, normalize-package-data@npm:^2.5.0": +"normalize-package-data@npm:^2.5.0": version: 2.5.0 resolution: "normalize-package-data@npm:2.5.0" dependencies: @@ -15854,15 +14951,6 @@ __metadata: languageName: node linkType: hard -"normalize-path@npm:^2.1.1": - version: 2.1.1 - resolution: "normalize-path@npm:2.1.1" - dependencies: - remove-trailing-separator: ^1.0.1 - checksum: 7e9cbdcf7f5b8da7aa191fbfe33daf290cdcd8c038f422faf1b8a83c972bf7a6d94c5be34c4326cb00fb63bc0fd97d9fbcfaf2e5d6142332c2cd36d2e1b86cea - languageName: node - linkType: hard - "normalize-path@npm:^3.0.0, normalize-path@npm:~3.0.0": version: 3.0.0 resolution: "normalize-path@npm:3.0.0" @@ -15870,20 +14958,6 @@ __metadata: languageName: node linkType: hard -"normalize-range@npm:^0.1.2": - version: 0.1.2 - resolution: "normalize-range@npm:0.1.2" - checksum: 9b2f14f093593f367a7a0834267c24f3cb3e887a2d9809c77d8a7e5fd08738bcd15af46f0ab01cc3a3d660386f015816b5c922cea8bf2ee79777f40874063184 - languageName: node - linkType: hard - -"normalize-url@npm:^4.1.0": - version: 4.5.1 - resolution: "normalize-url@npm:4.5.1" - checksum: 9a9dee01df02ad23e171171893e56e22d752f7cff86fb96aafeae074819b572ea655b60f8302e2d85dbb834dc885c972cc1c573892fea24df46b2765065dd05a - languageName: node - linkType: hard - "normalize-url@npm:^6.0.0, normalize-url@npm:^6.0.1": version: 6.1.0 resolution: "normalize-url@npm:6.1.0" @@ -15941,6 +15015,13 @@ __metadata: languageName: node linkType: hard +"npm-normalize-package-bin@npm:^3.0.0": + version: 3.0.1 + resolution: "npm-normalize-package-bin@npm:3.0.1" + checksum: de416d720ab22137a36292ff8a333af499ea0933ef2320a8c6f56a73b0f0448227fec4db5c890d702e26d21d04f271415eab6580b5546456861cc0c19498a4bf + languageName: node + linkType: hard + "npm-package-arg@npm:^9.0.0, npm-package-arg@npm:^9.0.1, npm-package-arg@npm:^9.1.0": version: 9.1.2 resolution: "npm-package-arg@npm:9.1.2" @@ -16022,6 +15103,15 @@ __metadata: languageName: node linkType: hard +"npm-run-path@npm:^5.1.0": + version: 5.1.0 + resolution: "npm-run-path@npm:5.1.0" + dependencies: + path-key: ^4.0.0 + checksum: dc184eb5ec239d6a2b990b43236845332ef12f4e0beaa9701de724aa797fe40b6bbd0157fb7639d24d3ab13f5d5cf22d223a19c6300846b8126f335f788bee66 + languageName: node + linkType: hard + "npm-user-validate@npm:^1.0.1": version: 1.0.1 resolution: "npm-user-validate@npm:1.0.1" @@ -16113,18 +15203,6 @@ __metadata: languageName: node linkType: hard -"npmlog@npm:^5.0.1": - version: 5.0.1 - resolution: "npmlog@npm:5.0.1" - dependencies: - are-we-there-yet: ^2.0.0 - console-control-strings: ^1.1.0 - gauge: ^3.0.0 - set-blocking: ^2.0.0 - checksum: 516b2663028761f062d13e8beb3f00069c5664925871a9b57989642ebe09f23ab02145bf3ab88da7866c4e112cafff72401f61a672c7c8a20edc585a7016ef5f - languageName: node - linkType: hard - "npmlog@npm:^6.0.0, npmlog@npm:^6.0.2": version: 6.0.2 resolution: "npmlog@npm:6.0.2" @@ -16146,13 +15224,6 @@ __metadata: languageName: node linkType: hard -"num2fraction@npm:^1.2.2": - version: 1.2.2 - resolution: "num2fraction@npm:1.2.2" - checksum: 1da9c6797b505d3f5b17c7f694c4fa31565bdd5c0e5d669553253aed848a580804cd285280e8a73148bd9628839267daee4967f24b53d4e893e44b563e412635 - languageName: node - linkType: hard - "nwsapi@npm:^2.2.2": version: 2.2.7 resolution: "nwsapi@npm:2.2.7" @@ -16167,17 +15238,6 @@ __metadata: languageName: node linkType: hard -"object-copy@npm:^0.1.0": - version: 0.1.0 - resolution: "object-copy@npm:0.1.0" - dependencies: - copy-descriptor: ^0.1.0 - define-property: ^0.2.5 - kind-of: ^3.0.3 - checksum: a9e35f07e3a2c882a7e979090360d1a20ab51d1fa19dfdac3aa8873b328a7c4c7683946ee97c824ae40079d848d6740a3788fa14f2185155dab7ed970a72c783 - languageName: node - linkType: hard - "object-inspect@npm:^1.13.1, object-inspect@npm:^1.9.0": version: 1.13.1 resolution: "object-inspect@npm:1.13.1" @@ -16202,15 +15262,6 @@ __metadata: languageName: node linkType: hard -"object-visit@npm:^1.0.0": - version: 1.0.1 - resolution: "object-visit@npm:1.0.1" - dependencies: - isobject: ^3.0.0 - checksum: b0ee07f5bf3bb881b881ff53b467ebbde2b37ebb38649d6944a6cd7681b32eedd99da9bd1e01c55facf81f54ed06b13af61aba6ad87f0052982995e09333f790 - languageName: node - linkType: hard - "object.assign@npm:^4.1.4": version: 4.1.4 resolution: "object.assign@npm:4.1.4" @@ -16223,18 +15274,7 @@ __metadata: languageName: node linkType: hard -"object.entries@npm:^1.1.0": - version: 1.1.7 - resolution: "object.entries@npm:1.1.7" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: da287d434e7e32989586cd734382364ba826a2527f2bc82e6acbf9f9bfafa35d51018b66ec02543ffdfa2a5ba4af2b6f1ca6e588c65030cb4fd9c67d6ced594c - languageName: node - linkType: hard - -"object.fromentries@npm:^2.0.0 || ^1.0.0, object.fromentries@npm:^2.0.7": +"object.fromentries@npm:^2.0.7": version: 2.0.7 resolution: "object.fromentries@npm:2.0.7" dependencies: @@ -16245,19 +15285,6 @@ __metadata: languageName: node linkType: hard -"object.getownpropertydescriptors@npm:^2.0.3, object.getownpropertydescriptors@npm:^2.1.2": - version: 2.1.7 - resolution: "object.getownpropertydescriptors@npm:2.1.7" - dependencies: - array.prototype.reduce: ^1.0.6 - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - safe-array-concat: ^1.0.0 - checksum: 8e7ae1d522a3874d2d23a3d0fb75828cbcee60958b65c2ad8e58ce227f4efba8cc2b59c7431a0fd48b20d9e04ec075bc0e0d694b1d2c2296e534daf558beb10b - languageName: node - linkType: hard - "object.groupby@npm:^1.0.1": version: 1.0.1 resolution: "object.groupby@npm:1.0.1" @@ -16270,16 +15297,7 @@ __metadata: languageName: node linkType: hard -"object.pick@npm:^1.3.0": - version: 1.3.0 - resolution: "object.pick@npm:1.3.0" - dependencies: - isobject: ^3.0.1 - checksum: 77fb6eed57c67adf75e9901187e37af39f052ef601cb4480386436561357eb9e459e820762f01fd02c5c1b42ece839ad393717a6d1850d848ee11fbabb3e580a - languageName: node - linkType: hard - -"object.values@npm:^1.1.0, object.values@npm:^1.1.7": +"object.values@npm:^1.1.7": version: 1.1.7 resolution: "object.values@npm:1.1.7" dependencies: @@ -16315,7 +15333,7 @@ __metadata: languageName: node linkType: hard -"onetime@npm:^5.1.2": +"onetime@npm:^5.1.0, onetime@npm:^5.1.2": version: 5.1.2 resolution: "onetime@npm:5.1.2" dependencies: @@ -16324,17 +15342,16 @@ __metadata: languageName: node linkType: hard -"open@npm:^7.0.3": - version: 7.4.2 - resolution: "open@npm:7.4.2" +"onetime@npm:^6.0.0": + version: 6.0.0 + resolution: "onetime@npm:6.0.0" dependencies: - is-docker: ^2.0.0 - is-wsl: ^2.1.1 - checksum: 3333900ec0e420d64c23b831bc3467e57031461d843c801f569b2204a1acc3cd7b3ec3c7897afc9dde86491dfa289708eb92bba164093d8bd88fb2c231843c91 + mimic-fn: ^4.0.0 + checksum: 0846ce78e440841335d4e9182ef69d5762e9f38aa7499b19f42ea1c4cd40f0b4446094c455c713f9adac3f4ae86f613bb5e30c99e52652764d06a89f709b3788 languageName: node linkType: hard -"open@npm:^8.4.0": +"open@npm:^8.0.4, open@npm:^8.4.0": version: 8.4.2 resolution: "open@npm:8.4.2" dependencies: @@ -16345,6 +15362,18 @@ __metadata: languageName: node linkType: hard +"open@npm:^9.1.0": + version: 9.1.0 + resolution: "open@npm:9.1.0" + dependencies: + default-browser: ^4.0.0 + define-lazy-prop: ^3.0.0 + is-inside-container: ^1.0.0 + is-wsl: ^2.2.0 + checksum: 3993c0f61d51fed8ac290e99c9c3cf45d3b6cfb3e2aa2b74cafd312c3486c22fd81df16ac8f3ab91dd8a4e3e729a16fc2480cfc406c4833416cf908acf1ae7c9 + languageName: node + linkType: hard + "opener@npm:^1.5.2": version: 1.5.2 resolution: "opener@npm:1.5.2" @@ -16368,33 +15397,20 @@ __metadata: languageName: node linkType: hard -"os-browserify@npm:^0.3.0": - version: 0.3.0 - resolution: "os-browserify@npm:0.3.0" - checksum: 16e37ba3c0e6a4c63443c7b55799ce4066d59104143cb637ecb9fce586d5da319cdca786ba1c867abbe3890d2cbf37953f2d51eea85e20dd6c4570d6c54bfebf - languageName: node - linkType: hard - -"os-homedir@npm:^1.0.0": - version: 1.0.2 - resolution: "os-homedir@npm:1.0.2" - checksum: af609f5a7ab72de2f6ca9be6d6b91a599777afc122ac5cad47e126c1f67c176fe9b52516b9eeca1ff6ca0ab8587fe66208bc85e40a3940125f03cdb91408e9d2 - languageName: node - linkType: hard - -"p-all@npm:^2.1.0": - version: 2.1.0 - resolution: "p-all@npm:2.1.0" +"ora@npm:^5.4.1": + version: 5.4.1 + resolution: "ora@npm:5.4.1" dependencies: - p-map: ^2.0.0 - checksum: 6c20134eb3f16dca270d04a40cd14d2d05012b5a5762ca4f89962ae03a5fc13e13b09f64626a780f10bbe4e204b9370f708c6d8c079296bd2512d7e15462c76f - languageName: node - linkType: hard - -"p-cancelable@npm:^1.0.0": - version: 1.1.0 - resolution: "p-cancelable@npm:1.1.0" - checksum: 2db3814fef6d9025787f30afaee4496a8857a28be3c5706432cbad76c688a6db1874308f48e364a42f5317f5e41e8e7b4f2ff5c8ff2256dbb6264bc361704ece + bl: ^4.1.0 + chalk: ^4.1.0 + cli-cursor: ^3.1.0 + cli-spinners: ^2.5.0 + is-interactive: ^1.0.0 + is-unicode-supported: ^0.1.0 + log-symbols: ^4.1.0 + strip-ansi: ^6.0.0 + wcwidth: ^1.0.1 + checksum: 28d476ee6c1049d68368c0dc922e7225e3b5600c3ede88fade8052837f9ed342625fdaa84a6209302587c8ddd9b664f71f0759833cbdb3a4cf81344057e63c63 languageName: node linkType: hard @@ -16405,13 +15421,6 @@ __metadata: languageName: node linkType: hard -"p-defer@npm:^1.0.0": - version: 1.0.0 - resolution: "p-defer@npm:1.0.0" - checksum: 4271b935c27987e7b6f229e5de4cdd335d808465604644cb7b4c4c95bef266735859a93b16415af8a41fd663ee9e3b97a1a2023ca9def613dba1bad2a0da0c7b - languageName: node - linkType: hard - "p-each-series@npm:^2.1.0": version: 2.2.0 resolution: "p-each-series@npm:2.2.0" @@ -16419,16 +15428,7 @@ __metadata: languageName: node linkType: hard -"p-event@npm:^4.1.0": - version: 4.2.0 - resolution: "p-event@npm:4.2.0" - dependencies: - p-timeout: ^3.1.0 - checksum: 8a3588f7a816a20726a3262dfeee70a631e3997e4773d23219176333eda55cce9a76219e3d2b441b331eb746e14fdb381eb2694ab9ff2fcf87c846462696fe89 - languageName: node - linkType: hard - -"p-filter@npm:^2.0.0, p-filter@npm:^2.1.0": +"p-filter@npm:^2.0.0": version: 2.1.0 resolution: "p-filter@npm:2.1.0" dependencies: @@ -16478,6 +15478,15 @@ __metadata: languageName: node linkType: hard +"p-limit@npm:^4.0.0": + version: 4.0.0 + resolution: "p-limit@npm:4.0.0" + dependencies: + yocto-queue: ^1.0.0 + checksum: 01d9d70695187788f984226e16c903475ec6a947ee7b21948d6f597bed788e3112cc7ec2e171c1d37125057a5f45f3da21d8653e04a3a793589e12e9e80e756b + languageName: node + linkType: hard + "p-locate@npm:^2.0.0": version: 2.0.0 resolution: "p-locate@npm:2.0.0" @@ -16514,6 +15523,15 @@ __metadata: languageName: node linkType: hard +"p-locate@npm:^6.0.0": + version: 6.0.0 + resolution: "p-locate@npm:6.0.0" + dependencies: + p-limit: ^4.0.0 + checksum: 2bfe5234efa5e7a4e74b30a5479a193fdd9236f8f6b4d2f3f69e3d286d9a7d7ab0c118a2a50142efcf4e41625def635bd9332d6cbf9cc65d85eb0718c579ab38 + languageName: node + linkType: hard + "p-map@npm:^2.0.0": version: 2.1.0 resolution: "p-map@npm:2.1.0" @@ -16521,15 +15539,6 @@ __metadata: languageName: node linkType: hard -"p-map@npm:^3.0.0": - version: 3.0.0 - resolution: "p-map@npm:3.0.0" - dependencies: - aggregate-error: ^3.0.0 - checksum: 49b0fcbc66b1ef9cd379de1b4da07fa7a9f84b41509ea3f461c31903623aaba8a529d22f835e0d77c7cb9fcc16e4fae71e308fd40179aea514ba68f27032b5d5 - languageName: node - linkType: hard - "p-map@npm:^4.0.0": version: 4.0.0 resolution: "p-map@npm:4.0.0" @@ -16546,15 +15555,6 @@ __metadata: languageName: node linkType: hard -"p-timeout@npm:^3.1.0": - version: 3.2.0 - resolution: "p-timeout@npm:3.2.0" - dependencies: - p-finally: ^1.0.0 - checksum: 3dd0eaa048780a6f23e5855df3dd45c7beacff1f820476c1d0d1bcd6648e3298752ba2c877aa1c92f6453c7dd23faaf13d9f5149fc14c0598a142e2c5e8d649c - languageName: node - linkType: hard - "p-try@npm:^1.0.0": version: 1.0.0 resolution: "p-try@npm:1.0.0" @@ -16569,18 +15569,6 @@ __metadata: languageName: node linkType: hard -"package-json@npm:^6.3.0": - version: 6.5.0 - resolution: "package-json@npm:6.5.0" - dependencies: - got: ^9.6.0 - registry-auth-token: ^4.0.0 - registry-url: ^5.0.0 - semver: ^6.2.0 - checksum: cc9f890d3667d7610e6184decf543278b87f657d1ace0deb4a9c9155feca738ef88f660c82200763d3348010f4e42e9c7adc91e96ab0f86a770955995b5351e2 - languageName: node - linkType: hard - "pacote@npm:^13.0.3, pacote@npm:^13.6.1, pacote@npm:^13.6.2": version: 13.6.2 resolution: "pacote@npm:13.6.2" @@ -16612,25 +15600,14 @@ __metadata: languageName: node linkType: hard -"pako@npm:~1.0.5": - version: 1.0.11 - resolution: "pako@npm:1.0.11" - checksum: 1be2bfa1f807608c7538afa15d6f25baa523c30ec870a3228a89579e474a4d992f4293859524e46d5d87fd30fa17c5edf34dbef0671251d9749820b488660b16 - languageName: node - linkType: hard - -"parallel-transform@npm:^1.1.0": - version: 1.2.0 - resolution: "parallel-transform@npm:1.2.0" - dependencies: - cyclist: ^1.0.1 - inherits: ^2.0.3 - readable-stream: ^2.1.5 - checksum: ab6ddc1a662cefcfb3d8d546a111763d3b223f484f2e9194e33aefd8f6760c319d0821fd22a00a3adfbd45929b50d2c84cc121389732f013c2ae01c226269c27 +"pako@npm:~0.2.0": + version: 0.2.9 + resolution: "pako@npm:0.2.9" + checksum: 055f9487cd57fbb78df84315873bbdd089ba286f3499daed47d2effdc6253e981f5db6898c23486de76d4a781559f890d643bd3a49f70f1b4a18019c98aa5125 languageName: node linkType: hard -"param-case@npm:^3.0.3, param-case@npm:^3.0.4": +"param-case@npm:^3.0.4": version: 3.0.4 resolution: "param-case@npm:3.0.4" dependencies: @@ -16649,19 +15626,6 @@ __metadata: languageName: node linkType: hard -"parse-asn1@npm:^5.0.0, parse-asn1@npm:^5.1.6": - version: 5.1.6 - resolution: "parse-asn1@npm:5.1.6" - dependencies: - asn1.js: ^5.2.0 - browserify-aes: ^1.0.0 - evp_bytestokey: ^1.0.0 - pbkdf2: ^3.0.3 - safe-buffer: ^5.1.1 - checksum: 9243311d1f88089bc9f2158972aa38d1abd5452f7b7cabf84954ed766048fe574d434d82c6f5a39b988683e96fb84cd933071dda38927e03469dc8c8d14463c7 - languageName: node - linkType: hard - "parse-color@npm:^1.0.0": version: 1.0.0 resolution: "parse-color@npm:1.0.0" @@ -16696,12 +15660,19 @@ __metadata: languageName: node linkType: hard -"parse-json@npm:^2.2.0": - version: 2.2.0 - resolution: "parse-json@npm:2.2.0" +"parse-entities@npm:^4.0.0": + version: 4.0.1 + resolution: "parse-entities@npm:4.0.1" dependencies: - error-ex: ^1.2.0 - checksum: dda78a63e57a47b713a038630868538f718a7ca0cd172a36887b0392ccf544ed0374902eb28f8bf3409e8b71d62b79d17062f8543afccf2745f9b0b2d2bb80ca + "@types/unist": ^2.0.0 + character-entities: ^2.0.0 + character-entities-legacy: ^3.0.0 + character-reference-invalid: ^2.0.0 + decode-named-character-reference: ^1.0.0 + is-alphanumerical: ^2.0.0 + is-decimal: ^2.0.0 + is-hexadecimal: ^2.0.0 + checksum: 32a6ff5b9acb9d2c4d71537308521fd265e685b9215691df73feedd9edfe041bb6da9f89bd0c35c4a2bc7d58e3e76e399bb6078c2fd7d2a343ff1dd46edbf1bd languageName: node linkType: hard @@ -16727,7 +15698,19 @@ __metadata: languageName: node linkType: hard -"parse5@npm:^6.0.0": +"parse-json@npm:^6.0.0": + version: 6.0.2 + resolution: "parse-json@npm:6.0.2" + dependencies: + "@babel/code-frame": ^7.16.0 + error-ex: ^1.3.2 + json-parse-even-better-errors: ^2.3.1 + lines-and-columns: ^2.0.2 + checksum: b33d93abf869f3102804896b9a1f8c04bf371e3c55d7afafaf18fca2813a20b2e14a1ae5c6823feea3b4fabc63f35984dc272fa057c4767531ffe1b46d52fa79 + languageName: node + linkType: hard + +"parse5@npm:^6.0.1": version: 6.0.1 resolution: "parse5@npm:6.0.1" checksum: 7d569a176c5460897f7c8f3377eff640d54132b9be51ae8a8fa4979af940830b2b0c296ce75e5bd8f4041520aadde13170dbdec44889975f906098ea0002f4bd @@ -16743,7 +15726,7 @@ __metadata: languageName: node linkType: hard -"parseurl@npm:~1.3.2, parseurl@npm:~1.3.3": +"parseurl@npm:~1.3.3": version: 1.3.3 resolution: "parseurl@npm:1.3.3" checksum: 407cee8e0a3a4c5cd472559bca8b6a45b82c124e9a4703302326e9ab60fc1081442ada4e02628efef1eb16197ddc7f8822f5a91fd7d7c86b51f530aedb17dfa2 @@ -16760,33 +15743,10 @@ __metadata: languageName: node linkType: hard -"pascalcase@npm:^0.1.1": - version: 0.1.1 - resolution: "pascalcase@npm:0.1.1" - checksum: f83681c3c8ff75fa473a2bb2b113289952f802ff895d435edd717e7cb898b0408cbdb247117a938edcbc5d141020909846cc2b92c47213d764e2a94d2ad2b925 - languageName: node - linkType: hard - -"path-browserify@npm:0.0.1": - version: 0.0.1 - resolution: "path-browserify@npm:0.0.1" - checksum: ae8dcd45d0d3cfbaf595af4f206bf3ed82d77f72b4877ae7e77328079e1468c84f9386754bb417d994d5a19bf47882fd253565c18441cd5c5c90ae5187599e35 - languageName: node - linkType: hard - -"path-dirname@npm:^1.0.0": - version: 1.0.2 - resolution: "path-dirname@npm:1.0.2" - checksum: 0d2f6604ae05a252a0025318685f290e2764ecf9c5436f203cdacfc8c0b17c24cdedaa449d766beb94ab88cc7fc70a09ec21e7933f31abc2b719180883e5e33f - languageName: node - linkType: hard - -"path-exists@npm:^2.0.0": - version: 2.1.0 - resolution: "path-exists@npm:2.1.0" - dependencies: - pinkie-promise: ^2.0.0 - checksum: fdb734f1d00f225f7a0033ce6d73bff6a7f76ea08936abf0e5196fa6e54a645103538cd8aedcb90d6d8c3fa3705ded0c58a4da5948ae92aa8834892c1ab44a84 +"path-browserify@npm:^1.0.1": + version: 1.0.1 + resolution: "path-browserify@npm:1.0.1" + checksum: c6d7fa376423fe35b95b2d67990060c3ee304fc815ff0a2dc1c6c3cfaff2bd0d572ee67e18f19d0ea3bbe32e8add2a05021132ac40509416459fffee35200699 languageName: node linkType: hard @@ -16804,6 +15764,13 @@ __metadata: languageName: node linkType: hard +"path-exists@npm:^5.0.0": + version: 5.0.0 + resolution: "path-exists@npm:5.0.0" + checksum: 8ca842868cab09423994596eb2c5ec2a971c17d1a3cb36dbf060592c730c725cd524b9067d7d2a1e031fef9ba7bd2ac6dc5ec9fb92aa693265f7be3987045254 + languageName: node + linkType: hard + "path-is-absolute@npm:^1.0.0": version: 1.0.1 resolution: "path-is-absolute@npm:1.0.1" @@ -16811,7 +15778,7 @@ __metadata: languageName: node linkType: hard -"path-key@npm:^2.0.0, path-key@npm:^2.0.1": +"path-key@npm:^2.0.0": version: 2.0.1 resolution: "path-key@npm:2.0.1" checksum: f7ab0ad42fe3fb8c7f11d0c4f849871e28fbd8e1add65c370e422512fc5887097b9cf34d09c1747d45c942a8c1e26468d6356e2df3f740bf177ab8ca7301ebfd @@ -16825,6 +15792,13 @@ __metadata: languageName: node linkType: hard +"path-key@npm:^4.0.0": + version: 4.0.0 + resolution: "path-key@npm:4.0.0" + checksum: 8e6c314ae6d16b83e93032c61020129f6f4484590a777eed709c4a01b50e498822b00f76ceaf94bc64dbd90b327df56ceadce27da3d83393790f1219e07721d7 + languageName: node + linkType: hard + "path-parse@npm:^1.0.7": version: 1.0.7 resolution: "path-parse@npm:1.0.7" @@ -16849,26 +15823,6 @@ __metadata: languageName: node linkType: hard -"path-type@npm:^1.0.0": - version: 1.1.0 - resolution: "path-type@npm:1.1.0" - dependencies: - graceful-fs: ^4.1.2 - pify: ^2.0.0 - pinkie-promise: ^2.0.0 - checksum: 59a4b2c0e566baf4db3021a1ed4ec09a8b36fca960a490b54a6bcefdb9987dafe772852982b6011cd09579478a96e57960a01f75fa78a794192853c9d468fc79 - languageName: node - linkType: hard - -"path-type@npm:^3.0.0": - version: 3.0.0 - resolution: "path-type@npm:3.0.0" - dependencies: - pify: ^3.0.0 - checksum: 735b35e256bad181f38fa021033b1c33cfbe62ead42bb2222b56c210e42938eecb272ae1949f3b6db4ac39597a61b44edd8384623ec4d79bfdc9a9c0f12537a6 - languageName: node - linkType: hard - "path-type@npm:^4.0.0": version: 4.0.0 resolution: "path-type@npm:4.0.0" @@ -16876,6 +15830,13 @@ __metadata: languageName: node linkType: hard +"pathe@npm:^1.1.1": + version: 1.1.1 + resolution: "pathe@npm:1.1.1" + checksum: 34ab3da2e5aa832ebc6a330ffe3f73d7ba8aec6e899b53b8ec4f4018de08e40742802deb12cf5add9c73b7bf719b62c0778246bd376ca62b0fb23e0dde44b759 + languageName: node + linkType: hard + "pause-stream@npm:0.0.11": version: 0.0.11 resolution: "pause-stream@npm:0.0.11" @@ -16885,16 +15846,14 @@ __metadata: languageName: node linkType: hard -"pbkdf2@npm:^3.0.3": - version: 3.1.2 - resolution: "pbkdf2@npm:3.1.2" +"peek-stream@npm:^1.1.0": + version: 1.1.3 + resolution: "peek-stream@npm:1.1.3" dependencies: - create-hash: ^1.1.2 - create-hmac: ^1.1.4 - ripemd160: ^2.0.1 - safe-buffer: ^5.0.1 - sha.js: ^2.4.8 - checksum: 2c950a100b1da72123449208e231afc188d980177d021d7121e96a2de7f2abbc96ead2b87d03d8fe5c318face097f203270d7e27908af9f471c165a4e8e69c92 + buffer-from: ^1.0.0 + duplexify: ^3.5.0 + through2: ^2.0.3 + checksum: a0e09d6d1a8a01158a3334f20d6b1cdd91747eba24eb06a1d742eefb620385593121a76d4378cc81f77cdce6a66df0575a41041b1189c510254aec91878afc99 languageName: node linkType: hard @@ -16905,13 +15864,6 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^0.2.1": - version: 0.2.1 - resolution: "picocolors@npm:0.2.1" - checksum: 3b0f441f0062def0c0f39e87b898ae7461c3a16ffc9f974f320b44c799418cabff17780ee647fda42b856a1dc45897e2c62047e1b546d94d6d5c6962f45427b2 - languageName: node - linkType: hard - "picocolors@npm:^1.0.0": version: 1.0.0 resolution: "picocolors@npm:1.0.0" @@ -16963,7 +15915,7 @@ __metadata: languageName: node linkType: hard -"pirates@npm:^4.0.1, pirates@npm:^4.0.4, pirates@npm:^4.0.5": +"pirates@npm:^4.0.4, pirates@npm:^4.0.5": version: 4.0.6 resolution: "pirates@npm:4.0.6" checksum: 46a65fefaf19c6f57460388a5af9ab81e3d7fd0e7bc44ca59d753cb5c4d0df97c6c6e583674869762101836d68675f027d60f841c105d72734df9dfca97cbcc6 @@ -17007,6 +15959,15 @@ __metadata: languageName: node linkType: hard +"pkg-dir@npm:^7.0.0": + version: 7.0.0 + resolution: "pkg-dir@npm:7.0.0" + dependencies: + find-up: ^6.3.0 + checksum: 94298b20a446bfbbd66604474de8a0cdd3b8d251225170970f15d9646f633e056c80520dd5b4c1d1050c9fed8f6a9e5054b141c93806439452efe72e57562c03 + languageName: node + linkType: hard + "pkg-up@npm:^2.0.0": version: 2.0.0 resolution: "pkg-up@npm:2.0.0" @@ -17016,15 +15977,6 @@ __metadata: languageName: node linkType: hard -"pnp-webpack-plugin@npm:1.6.4": - version: 1.6.4 - resolution: "pnp-webpack-plugin@npm:1.6.4" - dependencies: - ts-pnp: ^1.1.6 - checksum: 0606a63db96400b07f182300168298da9518727a843f9e10cf5045d2a102a4be06bb18c73dc481281e3e0f1ed8d04ef0d285a342b6dcd0eff1340e28e5d2328d - languageName: node - linkType: hard - "polished@npm:^4.2.2": version: 4.2.2 resolution: "polished@npm:4.2.2" @@ -17034,47 +15986,6 @@ __metadata: languageName: node linkType: hard -"posix-character-classes@npm:^0.1.0": - version: 0.1.1 - resolution: "posix-character-classes@npm:0.1.1" - checksum: dedb99913c60625a16050cfed2fb5c017648fc075be41ac18474e1c6c3549ef4ada201c8bd9bd006d36827e289c571b6092e1ef6e756cdbab2fd7046b25c6442 - languageName: node - linkType: hard - -"postcss-flexbugs-fixes@npm:^4.2.1": - version: 4.2.1 - resolution: "postcss-flexbugs-fixes@npm:4.2.1" - dependencies: - postcss: ^7.0.26 - checksum: 51a626bc80dbe42fcc8b0895b4f23a558bb809ec52cdc05aa27fb24cdffd4c9dc53f25218085ddf407c53d76573bc6d7568219c912161609f02532a8f5f59b43 - languageName: node - linkType: hard - -"postcss-loader@npm:^4.2.0": - version: 4.3.0 - resolution: "postcss-loader@npm:4.3.0" - dependencies: - cosmiconfig: ^7.0.0 - klona: ^2.0.4 - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - semver: ^7.3.4 - peerDependencies: - postcss: ^7.0.0 || ^8.0.1 - webpack: ^4.0.0 || ^5.0.0 - checksum: b8ba29789d48512c7ce10e9391b1e1512a4b8f8b4063ebff0f9ebdd0a3a01e433ccfa0d2db6dbdd63b126acf7692330f0773bef75e78d53f38eba556ca5f2aee - languageName: node - linkType: hard - -"postcss-modules-extract-imports@npm:^2.0.0": - version: 2.0.0 - resolution: "postcss-modules-extract-imports@npm:2.0.0" - dependencies: - postcss: ^7.0.5 - checksum: 154790fe5954aaa12f300aa9aa782fae8b847138459c8f533ea6c8f29439dd66b4d9a49e0bf6f8388fa0df898cc03d61c84678e3b0d4b47cac5a4334a7151a9f - languageName: node - linkType: hard - "postcss-modules-extract-imports@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-extract-imports@npm:3.0.0" @@ -17084,19 +15995,7 @@ __metadata: languageName: node linkType: hard -"postcss-modules-local-by-default@npm:^3.0.2": - version: 3.0.3 - resolution: "postcss-modules-local-by-default@npm:3.0.3" - dependencies: - icss-utils: ^4.1.1 - postcss: ^7.0.32 - postcss-selector-parser: ^6.0.2 - postcss-value-parser: ^4.1.0 - checksum: 0267633eaf80e72a3abf391b6e34c5b344a1bdfb1421543d3ed43fc757e053e0fcc1a2eb06d959a8f435776e8dc80288b59bfc34d61e5e021d47b747c417c5a1 - languageName: node - linkType: hard - -"postcss-modules-local-by-default@npm:^4.0.0": +"postcss-modules-local-by-default@npm:^4.0.3": version: 4.0.3 resolution: "postcss-modules-local-by-default@npm:4.0.3" dependencies: @@ -17109,16 +16008,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-scope@npm:^2.2.0": - version: 2.2.0 - resolution: "postcss-modules-scope@npm:2.2.0" - dependencies: - postcss: ^7.0.6 - postcss-selector-parser: ^6.0.0 - checksum: c611181df924275ca1ffea261149c229488d6921054896879ca98feeb0913f9b00f4f160654beb2cb243a2989036c269baa96778eeacaaa399a4604b6e2fea17 - languageName: node - linkType: hard - "postcss-modules-scope@npm:^3.0.0": version: 3.0.0 resolution: "postcss-modules-scope@npm:3.0.0" @@ -17130,16 +16019,6 @@ __metadata: languageName: node linkType: hard -"postcss-modules-values@npm:^3.0.0": - version: 3.0.0 - resolution: "postcss-modules-values@npm:3.0.0" - dependencies: - icss-utils: ^4.0.0 - postcss: ^7.0.6 - checksum: f1aea0b9c6798b39ec02a6d2310924bb9bfbddb4579668c2d4e2205ca7a68c656b85d5720f9bba3629d611f36667fe04ab889ea3f9a6b569a0a0d57b4f2f4e99 - languageName: node - linkType: hard - "postcss-modules-values@npm:^4.0.0": version: 4.0.0 resolution: "postcss-modules-values@npm:4.0.0" @@ -17151,7 +16030,7 @@ __metadata: languageName: node linkType: hard -"postcss-selector-parser@npm:^6.0.0, postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": +"postcss-selector-parser@npm:^6.0.10, postcss-selector-parser@npm:^6.0.2, postcss-selector-parser@npm:^6.0.4": version: 6.0.13 resolution: "postcss-selector-parser@npm:6.0.13" dependencies: @@ -17161,24 +16040,14 @@ __metadata: languageName: node linkType: hard -"postcss-value-parser@npm:^4.1.0": +"postcss-value-parser@npm:^4.1.0, postcss-value-parser@npm:^4.2.0": version: 4.2.0 resolution: "postcss-value-parser@npm:4.2.0" checksum: 819ffab0c9d51cf0acbabf8996dffbfafbafa57afc0e4c98db88b67f2094cb44488758f06e5da95d7036f19556a4a732525e84289a425f4f6fd8e412a9d7442f languageName: node linkType: hard -"postcss@npm:^7.0.14, postcss@npm:^7.0.26, postcss@npm:^7.0.32, postcss@npm:^7.0.36, postcss@npm:^7.0.5, postcss@npm:^7.0.6": - version: 7.0.39 - resolution: "postcss@npm:7.0.39" - dependencies: - picocolors: ^0.2.1 - source-map: ^0.6.1 - checksum: 4ac793f506c23259189064bdc921260d869a115a82b5e713973c5af8e94fbb5721a5cc3e1e26840500d7e1f1fa42a209747c5b1a151918a9bc11f0d7ed9048e3 - languageName: node - linkType: hard - -"postcss@npm:^8.2.15": +"postcss@npm:^8.4.21": version: 8.4.31 resolution: "postcss@npm:8.4.31" dependencies: @@ -17196,13 +16065,6 @@ __metadata: languageName: node linkType: hard -"prepend-http@npm:^2.0.0": - version: 2.0.0 - resolution: "prepend-http@npm:2.0.0" - checksum: 7694a9525405447662c1ffd352fcb41b6410c705b739b6f4e3a3e21cf5fdede8377890088e8934436b8b17ba55365a615f153960f30877bf0d0392f9e93503ea - languageName: node - linkType: hard - "prettier-linter-helpers@npm:^1.0.0": version: 1.0.0 resolution: "prettier-linter-helpers@npm:1.0.0" @@ -17212,16 +16074,7 @@ __metadata: languageName: node linkType: hard -"prettier@npm:>=2.2.1 <=2.3.0": - version: 2.3.0 - resolution: "prettier@npm:2.3.0" - bin: - prettier: bin-prettier.js - checksum: e8851a45f60f2994775f96e07964646c299b8a8f9c64da4fbd8efafc20db3458bdcedac79aed34e1d5477540b3aa04f6499adc4979cb7937f8ebd058a767d8ff - languageName: node - linkType: hard - -"prettier@npm:^2.7.1": +"prettier@npm:^2.7.1, prettier@npm:^2.8.0": version: 2.8.8 resolution: "prettier@npm:2.8.8" bin: @@ -17230,16 +16083,6 @@ __metadata: languageName: node linkType: hard -"pretty-error@npm:^2.1.1": - version: 2.1.2 - resolution: "pretty-error@npm:2.1.2" - dependencies: - lodash: ^4.17.20 - renderkid: ^2.0.4 - checksum: 16775d06f9a695d17103414d610b1281f9535ee1f2da1ce1e1b9be79584a114aa7eac6dcdcc5ef151756d3c014dfd4ac1c7303ed8016d0cec12437cfdf4021c6 - languageName: node - linkType: hard - "pretty-error@npm:^4.0.0": version: 4.0.0 resolution: "pretty-error@npm:4.0.0" @@ -17293,13 +16136,6 @@ __metadata: languageName: node linkType: hard -"private@npm:^0.1.8": - version: 0.1.8 - resolution: "private@npm:0.1.8" - checksum: a00abd713d25389f6de7294f0e7879b8a5d09a9ec5fd81cc2f21b29d4f9a80ec53bc4222927d3a281d4aadd4cd373d9a28726fca3935921950dc75fd71d1fdbb - languageName: node - linkType: hard - "proc-log@npm:^2.0.0, proc-log@npm:^2.0.1": version: 2.0.1 resolution: "proc-log@npm:2.0.1" @@ -17366,33 +16202,6 @@ __metadata: languageName: node linkType: hard -"promise.allsettled@npm:^1.0.0": - version: 1.0.7 - resolution: "promise.allsettled@npm:1.0.7" - dependencies: - array.prototype.map: ^1.0.5 - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - iterate-value: ^1.0.2 - checksum: 96186392286e5ab9aef1a1a725c061c8cf268b6cf141f151daa3834bb8e1680f3b159af6536ce59cf80d4a6a5ad1d8371d05759980cc6c90d58800ddb0a7c119 - languageName: node - linkType: hard - -"promise.prototype.finally@npm:^3.1.0": - version: 3.1.7 - resolution: "promise.prototype.finally@npm:3.1.7" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.1 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - set-function-name: ^2.0.1 - checksum: ff753cf2e2085bd42022aefad1c00b3fc1f0b8ce95389b22e053a9d072f68c7a137d457c2155408b9592cecf2d9aba8a83765603d0f05570b0a6cd4d710faef3 - languageName: node - linkType: hard - "prompts@npm:^2.0.1, prompts@npm:^2.4.0": version: 2.4.2 resolution: "prompts@npm:2.4.2" @@ -17412,7 +16221,7 @@ __metadata: languageName: node linkType: hard -"prop-types@npm:^15.0.0, prop-types@npm:^15.6.2, prop-types@npm:^15.7.2": +"prop-types@npm:^15.7.2": version: 15.8.1 resolution: "prop-types@npm:15.8.1" dependencies: @@ -17423,7 +16232,7 @@ __metadata: languageName: node linkType: hard -"property-information@npm:^5.0.0, property-information@npm:^5.3.0": +"property-information@npm:^5.0.0": version: 5.6.0 resolution: "property-information@npm:5.6.0" dependencies: @@ -17449,13 +16258,6 @@ __metadata: languageName: node linkType: hard -"prr@npm:~1.0.1": - version: 1.0.1 - resolution: "prr@npm:1.0.1" - checksum: 3bca2db0479fd38f8c4c9439139b0c42dcaadcc2fbb7bb8e0e6afaa1383457f1d19aea9e5f961d5b080f1cfc05bfa1fe9e45c97a1d3fd6d421950a73d3108381 - languageName: node - linkType: hard - "ps-tree@npm:1.2.0": version: 1.2.0 resolution: "ps-tree@npm:1.2.0" @@ -17481,20 +16283,6 @@ __metadata: languageName: node linkType: hard -"public-encrypt@npm:^4.0.0": - version: 4.0.3 - resolution: "public-encrypt@npm:4.0.3" - dependencies: - bn.js: ^4.1.0 - browserify-rsa: ^4.0.0 - create-hash: ^1.1.0 - parse-asn1: ^5.0.0 - randombytes: ^2.0.1 - safe-buffer: ^5.1.2 - checksum: 215d446e43cef021a20b67c1df455e5eea134af0b1f9b8a35f9e850abf32991b0c307327bc5b9bc07162c288d5cdb3d4a783ea6c6640979ed7b5017e3e0c9935 - languageName: node - linkType: hard - "pump@npm:^2.0.0": version: 2.0.1 resolution: "pump@npm:2.0.1" @@ -17526,7 +16314,7 @@ __metadata: languageName: node linkType: hard -"punycode@npm:^1.2.4, punycode@npm:^1.4.1": +"punycode@npm:^1.4.1": version: 1.4.1 resolution: "punycode@npm:1.4.1" checksum: fa6e698cb53db45e4628559e557ddaf554103d2a96a1d62892c8f4032cd3bc8871796cae9eabc1bc700e2b6677611521ce5bb1d9a27700086039965d0cf34518 @@ -17540,15 +16328,6 @@ __metadata: languageName: node linkType: hard -"pupa@npm:^2.1.1": - version: 2.1.1 - resolution: "pupa@npm:2.1.1" - dependencies: - escape-goat: ^2.0.0 - checksum: 49529e50372ffdb0cccf0efa0f3b3cb0a2c77805d0d9cc2725bd2a0f6bb414631e61c93a38561b26be1259550b7bb6c2cb92315aa09c8bf93f3bdcb49f2b2fb7 - languageName: node - linkType: hard - "puppeteer-core@npm:^2.1.1": version: 2.1.1 resolution: "puppeteer-core@npm:2.1.1" @@ -17608,13 +16387,6 @@ __metadata: languageName: node linkType: hard -"querystring-es3@npm:^0.2.0": - version: 0.2.1 - resolution: "querystring-es3@npm:0.2.1" - checksum: 691e8d6b8b157e7cd49ae8e83fcf86de39ab3ba948c25abaa94fba84c0986c641aa2f597770848c64abce290ed17a39c9df6df737dfa7e87c3b63acc7d225d61 - languageName: node - linkType: hard - "querystringify@npm:^2.1.1": version: 2.2.0 resolution: "querystringify@npm:2.2.0" @@ -17643,6 +16415,13 @@ __metadata: languageName: node linkType: hard +"ramda@npm:0.29.0": + version: 0.29.0 + resolution: "ramda@npm:0.29.0" + checksum: 9ab26c06eb7545cbb7eebcf75526d6ee2fcaae19e338f165b2bf32772121e7b28192d6664d1ba222ff76188ba26ab307342d66e805dbb02c860560adc4d5dd57 + languageName: node + linkType: hard + "ramda@npm:^0.25.0": version: 0.25.0 resolution: "ramda@npm:0.25.0" @@ -17650,14 +16429,7 @@ __metadata: languageName: node linkType: hard -"ramda@npm:^0.28.0": - version: 0.28.0 - resolution: "ramda@npm:0.28.0" - checksum: 44ea6e5010bba70151b6a92d8114a91915e8b5a16105cce65fae58c9d7386b812c429645e35f21141d7087568550ce383bc10ee1a65cdec951f4b69ea457e6a4 - languageName: node - linkType: hard - -"randombytes@npm:^2.0.0, randombytes@npm:^2.0.1, randombytes@npm:^2.0.5, randombytes@npm:^2.1.0": +"randombytes@npm:^2.1.0": version: 2.1.0 resolution: "randombytes@npm:2.1.0" dependencies: @@ -17666,16 +16438,6 @@ __metadata: languageName: node linkType: hard -"randomfill@npm:^1.0.3": - version: 1.0.4 - resolution: "randomfill@npm:1.0.4" - dependencies: - randombytes: ^2.0.5 - safe-buffer: ^5.1.0 - checksum: 33734bb578a868d29ee1b8555e21a36711db084065d94e019a6d03caa67debef8d6a1bfd06a2b597e32901ddc761ab483a85393f0d9a75838f1912461d4dbfc7 - languageName: node - linkType: hard - "range-parser@npm:^1.2.1, range-parser@npm:~1.2.1": version: 1.2.1 resolution: "range-parser@npm:1.2.1" @@ -17695,18 +16457,6 @@ __metadata: languageName: node linkType: hard -"raw-loader@npm:^4.0.2": - version: 4.0.2 - resolution: "raw-loader@npm:4.0.2" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 51cc1b0d0e8c37c4336b5318f3b2c9c51d6998ad6f56ea09612afcfefc9c1f596341309e934a744ae907177f28efc9f1654eacd62151e82853fcc6d37450e795 - languageName: node - linkType: hard - "rc@npm:1.2.8, rc@npm:^1.2.8": version: 1.2.8 resolution: "rc@npm:1.2.8" @@ -17721,17 +16471,13 @@ __metadata: languageName: node linkType: hard -"react-dom@npm:16.14.0": - version: 16.14.0 - resolution: "react-dom@npm:16.14.0" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - prop-types: ^15.6.2 - scheduler: ^0.19.1 +"react-colorful@npm:^5.1.2": + version: 5.6.1 + resolution: "react-colorful@npm:5.6.1" peerDependencies: - react: ^16.14.0 - checksum: 5a5c49da0f106b2655a69f96c622c347febcd10532db391c262b26aec225b235357d9da1834103457683482ab1b229af7a50f6927a6b70e53150275e31785544 + react: ">=16.8.0" + react-dom: ">=16.8.0" + checksum: e432b7cb0df57e8f0bcdc3b012d2e93fcbcb6092c9e0f85654788d5ebfc4442536d8cc35b2418061ba3c4afb8b7788cc101c606d86a1732407921de7a9244c8d languageName: node linkType: hard @@ -17747,16 +16493,12 @@ __metadata: languageName: node linkType: hard -"react-inspector@npm:^5.1.0": - version: 5.1.1 - resolution: "react-inspector@npm:5.1.1" - dependencies: - "@babel/runtime": ^7.0.0 - is-dom: ^1.0.0 - prop-types: ^15.0.0 +"react-inspector@npm:^6.0.0": + version: 6.0.2 + resolution: "react-inspector@npm:6.0.2" peerDependencies: - react: ^16.8.4 || ^17.0.0 - checksum: ca9e4c1fedb94e4e956dd3142838c5a25a9d61375aee5e8a74dd623bae09a263098a93f220e8d84c7fd39e569e1fa4297d363ddbc91b15bca91baeb7281d7f4f + react: ^16.8.4 || ^17.0.0 || ^18.0.0 + checksum: dab7a7daf570c283fdc5d4e07ee8941ee8670af698ab5a27a704602b248e29ab911b117310d64c30a4af93931b2d6ee2a729369e3f5ab7f02df4651692e195a5 languageName: node linkType: hard @@ -17781,14 +16523,59 @@ __metadata: languageName: node linkType: hard -"react-merge-refs@npm:^1.0.0": - version: 1.1.0 - resolution: "react-merge-refs@npm:1.1.0" - checksum: 90884352999002d868ab9f1bcfe3222fb0f2178ed629f1da7e98e5a9b02a2c96b4aa72800db92aabd69d2483211b4be57a2088e89a11a0b660e7ada744d4ddf7 +"react-remove-scroll-bar@npm:^2.3.3": + version: 2.3.4 + resolution: "react-remove-scroll-bar@npm:2.3.4" + dependencies: + react-style-singleton: ^2.2.1 + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: b5ce5f2f98d65c97a3e975823ae4043a4ba2a3b63b5ba284b887e7853f051b5cd6afb74abde6d57b421931c52f2e1fdbb625dc858b1cb5a32c27c14ab85649d4 + languageName: node + linkType: hard + +"react-remove-scroll@npm:2.5.5": + version: 2.5.5 + resolution: "react-remove-scroll@npm:2.5.5" + dependencies: + react-remove-scroll-bar: ^2.3.3 + react-style-singleton: ^2.2.1 + tslib: ^2.1.0 + use-callback-ref: ^1.3.0 + use-sidecar: ^1.1.2 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 2c7fe9cbd766f5e54beb4bec2e2efb2de3583037b23fef8fa511ab426ed7f1ae992382db5acd8ab5bfb030a4b93a06a2ebca41377d6eeaf0e6791bb0a59616a4 + languageName: node + linkType: hard + +"react-style-singleton@npm:^2.2.1": + version: 2.2.1 + resolution: "react-style-singleton@npm:2.2.1" + dependencies: + get-nonce: ^1.0.0 + invariant: ^2.2.4 + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 7ee8ef3aab74c7ae1d70ff34a27643d11ba1a8d62d072c767827d9ff9a520905223e567002e0bf6c772929d8ea1c781a3ba0cc4a563e92b1e3dc2eaa817ecbe8 languageName: node linkType: hard -"react-syntax-highlighter@npm:^15.4.5": +"react-syntax-highlighter@npm:^15.5.0": version: 15.5.0 resolution: "react-syntax-highlighter@npm:15.5.0" dependencies: @@ -17803,17 +16590,6 @@ __metadata: languageName: node linkType: hard -"react@npm:16.14.0": - version: 16.14.0 - resolution: "react@npm:16.14.0" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - prop-types: ^15.6.2 - checksum: 8484f3ecb13414526f2a7412190575fc134da785c02695eb92bb6028c930bfe1c238d7be2a125088fec663cc7cda0a3623373c46807cf2c281f49c34b79881ac - languageName: node - linkType: hard - "react@npm:^18.2.0": version: 18.2.0 resolution: "react@npm:18.2.0" @@ -17840,6 +16616,16 @@ __metadata: languageName: node linkType: hard +"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: + json-parse-even-better-errors: ^3.0.0 + npm-normalize-package-bin: ^3.0.0 + checksum: 8d406869f045f1d76e2a99865a8fd1c1af9c1dc06200b94d2b07eef87ed734b22703a8d72e1cd36ea36cc48e22020bdd187f88243c7dd0563f72114d38c17072 + languageName: node + linkType: hard + "read-package-json@npm:^5.0.0, read-package-json@npm:^5.0.2": version: 5.0.2 resolution: "read-package-json@npm:5.0.2" @@ -17852,16 +16638,6 @@ __metadata: languageName: node linkType: hard -"read-pkg-up@npm:^1.0.1": - version: 1.0.1 - resolution: "read-pkg-up@npm:1.0.1" - dependencies: - find-up: ^1.0.0 - read-pkg: ^1.0.0 - checksum: d18399a0f46e2da32beb2f041edd0cda49d2f2cc30195a05c759ef3ed9b5e6e19ba1ad1bae2362bdec8c6a9f2c3d18f4d5e8c369e808b03d498d5781cb9122c7 - languageName: node - linkType: hard - "read-pkg-up@npm:^7.0.0, read-pkg-up@npm:^7.0.1": version: 7.0.1 resolution: "read-pkg-up@npm:7.0.1" @@ -17873,17 +16649,6 @@ __metadata: languageName: node linkType: hard -"read-pkg@npm:^1.0.0": - version: 1.1.0 - resolution: "read-pkg@npm:1.1.0" - dependencies: - load-json-file: ^1.0.0 - normalize-package-data: ^2.3.2 - path-type: ^1.0.0 - checksum: a0f5d5e32227ec8e6a028dd5c5134eab229768dcb7a5d9a41a284ed28ad4b9284fecc47383dc1593b5694f4de603a7ffaee84b738956b9b77e0999567485a366 - languageName: node - linkType: hard - "read-pkg@npm:^5.0.0, read-pkg@npm:^5.2.0": version: 5.2.0 resolution: "read-pkg@npm:5.2.0" @@ -17905,7 +16670,18 @@ __metadata: languageName: node linkType: hard -"readable-stream@npm:1 || 2, readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.1, readable-stream@npm:^2.0.2, readable-stream@npm:^2.1.5, readable-stream@npm:^2.2.2, readable-stream@npm:^2.3.3, readable-stream@npm:^2.3.6, readable-stream@npm:~2.3.6": +"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.0.2, readable-stream@npm:^3.1.1, readable-stream@npm:^3.4.0, readable-stream@npm:^3.6.0": + version: 3.6.2 + resolution: "readable-stream@npm:3.6.2" + dependencies: + inherits: ^2.0.3 + string_decoder: ^1.1.1 + util-deprecate: ^1.0.1 + checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d + languageName: node + linkType: hard + +"readable-stream@npm:^2.0.0, readable-stream@npm:^2.0.2, readable-stream@npm:^2.2.2, readable-stream@npm:~2.3.6": version: 2.3.8 resolution: "readable-stream@npm:2.3.8" dependencies: @@ -17916,18 +16692,7 @@ __metadata: safe-buffer: ~5.1.1 string_decoder: ~1.1.1 util-deprecate: ~1.0.1 - checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 - languageName: node - linkType: hard - -"readable-stream@npm:3, readable-stream@npm:^3.0.0, readable-stream@npm:^3.6.0, readable-stream@npm:^3.6.2": - version: 3.6.2 - resolution: "readable-stream@npm:3.6.2" - dependencies: - inherits: ^2.0.3 - string_decoder: ^1.1.1 - util-deprecate: ^1.0.1 - checksum: bdcbe6c22e846b6af075e32cf8f4751c2576238c5043169a1c221c92ee2878458a816a4ea33f4c67623c0b6827c8a400409bfb3cf0bf3381392d0b1dfb52ac8d + checksum: 65645467038704f0c8aaf026a72fbb588a9e2ef7a75cd57a01702ee9db1c4a1e4b03aaad36861a6a0926546a74d174149c8c207527963e0c2d3eee2f37678a42 languageName: node linkType: hard @@ -17943,17 +16708,6 @@ __metadata: languageName: node linkType: hard -"readdirp@npm:^2.2.1": - version: 2.2.1 - resolution: "readdirp@npm:2.2.1" - dependencies: - graceful-fs: ^4.1.11 - micromatch: ^3.1.10 - readable-stream: ^2.0.2 - checksum: 3879b20f1a871e0e004a14fbf1776e65ee0b746a62f5a416010808b37c272ac49b023c47042c7b1e281cba75a449696635bc64c397ed221ea81d853a8f2ed79a - languageName: node - linkType: hard - "readdirp@npm:~3.6.0": version: 3.6.0 resolution: "readdirp@npm:3.6.0" @@ -17963,46 +16717,28 @@ __metadata: languageName: node linkType: hard -"recast@npm:^0.19.0": - version: 0.19.1 - resolution: "recast@npm:0.19.1" +"recast@npm:^0.21.0": + version: 0.21.5 + resolution: "recast@npm:0.21.5" dependencies: - ast-types: 0.13.3 + ast-types: 0.15.2 esprima: ~4.0.0 - private: ^0.1.8 source-map: ~0.6.1 - checksum: f5de5f803a1b026d38fd9f11b510ec2d18d7d0518f14ea24e088b9b0061ab5b52cfb6206e826396bbd72870eca55894ca961b909fc18d382e3695275fb253b5c + tslib: ^2.0.1 + checksum: 03cc7f57562238ba258d468be67bf7446ce7a707bc87a087891dad15afead46c36e9aaeedf2130e2ab5a465244a9c62bfd4127849761cf8f4085abe2f3e5f485 languageName: node linkType: hard -"recast@npm:^0.20.4": - version: 0.20.5 - resolution: "recast@npm:0.20.5" +"recast@npm:^0.23.1": + version: 0.23.4 + resolution: "recast@npm:0.23.4" dependencies: - ast-types: 0.14.2 + assert: ^2.0.0 + ast-types: ^0.16.1 esprima: ~4.0.0 source-map: ~0.6.1 tslib: ^2.0.1 - checksum: 14c35115cd9965950724cb2968f069a247fa79ce890643ab6dc3795c705b363f7b92a45238e9f765387c306763be9955f72047bb9d15b5d60b0a55f9e7912d5a - languageName: node - linkType: hard - -"rechoir@npm:^0.6.2": - version: 0.6.2 - resolution: "rechoir@npm:0.6.2" - dependencies: - resolve: ^1.1.6 - checksum: fe76bf9c21875ac16e235defedd7cbd34f333c02a92546142b7911a0f7c7059d2e16f441fe6fb9ae203f459c05a31b2bcf26202896d89e390eda7514d5d2702b - languageName: node - linkType: hard - -"redent@npm:^1.0.0": - version: 1.0.0 - resolution: "redent@npm:1.0.0" - dependencies: - indent-string: ^2.1.0 - strip-indent: ^1.0.1 - checksum: 2bb8f76fda9c9f44e26620047b0ba9dd1834b0a80309d0badcc23fdcf7bb27a7ca74e66b683baa0d4b8cb5db787f11be086504036d63447976f409dd3e73fd7d + checksum: edb63bbe0457e68c0f4892f55413000e92aa7c5c53f9e109ab975d1c801cd299a62511ea72734435791f4aea6f0edf560f6a275761f66b2b6069ff6d72686029 languageName: node linkType: hard @@ -18052,13 +16788,6 @@ __metadata: languageName: node linkType: hard -"regenerator-runtime@npm:^0.13.2, regenerator-runtime@npm:^0.13.7": - version: 0.13.11 - resolution: "regenerator-runtime@npm:0.13.11" - checksum: 27481628d22a1c4e3ff551096a683b424242a216fee44685467307f14d58020af1e19660bf2e26064de946bad7eff28950eae9f8209d55723e2d9351e632bbb4 - languageName: node - linkType: hard - "regenerator-runtime@npm:^0.14.0": version: 0.14.0 resolution: "regenerator-runtime@npm:0.14.0" @@ -18075,16 +16804,6 @@ __metadata: languageName: node linkType: hard -"regex-not@npm:^1.0.0, regex-not@npm:^1.0.2": - version: 1.0.2 - resolution: "regex-not@npm:1.0.2" - dependencies: - extend-shallow: ^3.0.2 - safe-regex: ^1.1.0 - checksum: 3081403de79559387a35ef9d033740e41818a559512668cef3d12da4e8a29ef34ee13c8ed1256b07e27ae392790172e8a15c8a06b72962fd4550476cde3d8f77 - languageName: node - linkType: hard - "regexp.prototype.flags@npm:^1.5.0, regexp.prototype.flags@npm:^1.5.1": version: 1.5.1 resolution: "regexp.prototype.flags@npm:1.5.1" @@ -18126,15 +16845,6 @@ __metadata: languageName: node linkType: hard -"registry-url@npm:^5.0.0": - version: 5.1.0 - resolution: "registry-url@npm:5.1.0" - dependencies: - rc: ^1.2.8 - checksum: bcea86c84a0dbb66467b53187fadebfea79017cddfb4a45cf27530d7275e49082fe9f44301976eb0164c438e395684bcf3dae4819b36ff9d1640d8cc60c73df9 - languageName: node - linkType: hard - "regjsparser@npm:^0.9.1": version: 0.9.1 resolution: "regjsparser@npm:0.9.1" @@ -18166,13 +16876,6 @@ __metadata: languageName: node linkType: hard -"remark-footnotes@npm:2.0.0": - version: 2.0.0 - resolution: "remark-footnotes@npm:2.0.0" - checksum: f2f87ffd6fe25892373c7164d6584a7cb03ab0ea4f186af493a73df519e24b72998a556e7f16cb996f18426cdb80556b95ff252769e252cf3ccba0fd2ca20621 - languageName: node - linkType: hard - "remark-gfm@npm:^1.0.0": version: 1.0.0 resolution: "remark-gfm@npm:1.0.0" @@ -18183,43 +16886,36 @@ __metadata: languageName: node linkType: hard -"remark-mdx@npm:1.6.22": - version: 1.6.22 - resolution: "remark-mdx@npm:1.6.22" +"remark-gfm@npm:^3.0.1": + version: 3.0.1 + resolution: "remark-gfm@npm:3.0.1" dependencies: - "@babel/core": 7.12.9 - "@babel/helper-plugin-utils": 7.10.4 - "@babel/plugin-proposal-object-rest-spread": 7.12.1 - "@babel/plugin-syntax-jsx": 7.12.1 - "@mdx-js/util": 1.6.22 - is-alphabetical: 1.0.4 - remark-parse: 8.0.3 - unified: 9.2.0 - checksum: 45e62f8a821c37261f94448d54f295de1c5c393f762ff96cd4d4b730715037fafeb6c89ef94adf6a10a09edfa72104afe1431b93b5ae5e40ce2a7677e133c3d9 + "@types/mdast": ^3.0.0 + mdast-util-gfm: ^2.0.0 + micromark-extension-gfm: ^2.0.0 + unified: ^10.0.0 + checksum: 02254f74d67b3419c2c9cf62d799ec35f6c6cd74db25c001361751991552a7ce86049a972107bff8122d85d15ae4a8d1a0618f3bc01a7df837af021ae9b2a04e languageName: node linkType: hard -"remark-parse@npm:8.0.3": - version: 8.0.3 - resolution: "remark-parse@npm:8.0.3" +"remark-mdx@npm:^2.3.0": + version: 2.3.0 + resolution: "remark-mdx@npm:2.3.0" dependencies: - ccount: ^1.0.0 - collapse-white-space: ^1.0.2 - is-alphabetical: ^1.0.0 - is-decimal: ^1.0.0 - is-whitespace-character: ^1.0.0 - is-word-character: ^1.0.0 - markdown-escapes: ^1.0.0 - parse-entities: ^2.0.0 - repeat-string: ^1.5.4 - state-toggle: ^1.0.0 - trim: 0.0.1 - trim-trailing-lines: ^1.0.0 - unherit: ^1.0.4 - unist-util-remove-position: ^2.0.0 - vfile-location: ^3.0.0 - xtend: ^4.0.1 - checksum: 2dfea250e7606ddfc9e223b9f41e0b115c5c701be4bd35181beaadd46ee59816bc00aadc6085a420f8df00b991ada73b590ea7fd34ace14557de4a0a41805be5 + mdast-util-mdx: ^2.0.0 + micromark-extension-mdxjs: ^1.0.0 + checksum: 98486986c5b6f6a8321eb2f3b13c70fcd5644821428c77b7bfeb5ee5d4605b9761b322b2f6b531e83883cd2d5bc7bc4623427149aee00e1eba012f538b3d5627 + languageName: node + linkType: hard + +"remark-parse@npm:^10.0.2": + version: 10.0.2 + resolution: "remark-parse@npm:10.0.2" + dependencies: + "@types/mdast": ^3.0.0 + mdast-util-from-markdown: ^1.0.0 + unified: ^10.0.0 + checksum: 5041b4b44725f377e69986e02f8f072ae2222db5e7d3b6c80829756b842e811343ffc2069cae1f958a96bfa36104ab91a57d7d7e2f0cef521e210ab8c614d5c7 languageName: node linkType: hard @@ -18243,12 +16939,14 @@ __metadata: languageName: node linkType: hard -"remark-squeeze-paragraphs@npm:4.0.0": - version: 4.0.0 - resolution: "remark-squeeze-paragraphs@npm:4.0.0" +"remark-stringify@npm:^10.0.3": + version: 10.0.3 + resolution: "remark-stringify@npm:10.0.3" dependencies: - mdast-squeeze-paragraphs: ^4.0.0 - checksum: 2071eb74d0ecfefb152c4932690a9fd950c3f9f798a676f1378a16db051da68fb20bf288688cc153ba5019dded35408ff45a31dfe9686eaa7a9f1df9edbb6c81 + "@types/mdast": ^3.0.0 + mdast-util-to-markdown: ^1.0.0 + unified: ^10.0.0 + checksum: 6004e204fba672ee322c3cf0bef090e95802feedf7ef875f88b120c5e6208f1eb09c014486d5ca42a1e199c0a17ce0ed165fb248c66608458afed4bdca51dd3a languageName: node linkType: hard @@ -18261,26 +16959,6 @@ __metadata: languageName: node linkType: hard -"remove-trailing-separator@npm:^1.0.1": - version: 1.1.0 - resolution: "remove-trailing-separator@npm:1.1.0" - checksum: d3c20b5a2d987db13e1cca9385d56ecfa1641bae143b620835ac02a6b70ab88f68f117a0021838db826c57b31373d609d52e4f31aca75fc490c862732d595419 - languageName: node - linkType: hard - -"renderkid@npm:^2.0.4": - version: 2.0.7 - resolution: "renderkid@npm:2.0.7" - dependencies: - css-select: ^4.1.3 - dom-converter: ^0.2.0 - htmlparser2: ^6.1.0 - lodash: ^4.17.21 - strip-ansi: ^3.0.1 - checksum: d3d7562531fb8104154d4aa6aa977707783616318014088378a6c5bbc36318ada9289543d380ede707e531b7f5b96229e87d1b8944f675e5ec3686e62692c7c7 - languageName: node - linkType: hard - "renderkid@npm:^3.0.0": version: 3.0.0 resolution: "renderkid@npm:3.0.0" @@ -18294,29 +16972,13 @@ __metadata: languageName: node linkType: hard -"repeat-element@npm:^1.1.2": - version: 1.1.4 - resolution: "repeat-element@npm:1.1.4" - checksum: 1edd0301b7edad71808baad226f0890ba709443f03a698224c9ee4f2494c317892dc5211b2ba8cbea7194a9ddbcac01e283bd66de0467ab24ee1fc1a3711d8a9 - languageName: node - linkType: hard - -"repeat-string@npm:^1.0.0, repeat-string@npm:^1.5.4, repeat-string@npm:^1.6.1": +"repeat-string@npm:^1.0.0": version: 1.6.1 resolution: "repeat-string@npm:1.6.1" checksum: 1b809fc6db97decdc68f5b12c4d1a671c8e3f65ec4a40c238bc5200e44e85bcc52a54f78268ab9c29fcf5fe4f1343e805420056d1f30fa9a9ee4c2d93e3cc6c0 languageName: node linkType: hard -"repeating@npm:^2.0.0": - version: 2.0.1 - resolution: "repeating@npm:2.0.1" - dependencies: - is-finite: ^1.0.0 - checksum: d2db0b69c5cb0c14dd750036e0abcd6b3c3f7b2da3ee179786b755cf737ca15fa0fff417ca72de33d6966056f4695440e680a352401fc02c95ade59899afbdd0 - languageName: node - linkType: hard - "require-directory@npm:^2.1.1": version: 2.1.1 resolution: "require-directory@npm:2.1.1" @@ -18384,13 +17046,6 @@ __metadata: languageName: node linkType: hard -"resolve-url@npm:^0.2.1": - version: 0.2.1 - resolution: "resolve-url@npm:0.2.1" - checksum: 7b7035b9ed6e7bc7d289e90aef1eab5a43834539695dac6416ca6e91f1a94132ae4796bbd173cdacfdc2ade90b5f38a3fb6186bebc1b221cd157777a23b9ad14 - languageName: node - linkType: hard - "resolve.exports@npm:^2.0.0": version: 2.0.2 resolution: "resolve.exports@npm:2.0.2" @@ -18398,7 +17053,7 @@ __metadata: languageName: node linkType: hard -"resolve@npm:^1.1.6, resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.19.0, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4, resolve@npm:^1.3.2": +"resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1, resolve@npm:^1.22.4": version: 1.22.8 resolution: "resolve@npm:1.22.8" dependencies: @@ -18411,7 +17066,7 @@ __metadata: languageName: node linkType: hard -"resolve@patch:resolve@^1.1.6#~builtin<compat/resolve>, resolve@patch:resolve@^1.10.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.19.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.1#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.4#~builtin<compat/resolve>, resolve@patch:resolve@^1.3.2#~builtin<compat/resolve>": +"resolve@patch:resolve@^1.10.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.14.2#~builtin<compat/resolve>, resolve@patch:resolve@^1.20.0#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.1#~builtin<compat/resolve>, resolve@patch:resolve@^1.22.4#~builtin<compat/resolve>": version: 1.22.8 resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin<compat/resolve>::version=1.22.8&hash=07638b" dependencies: @@ -18424,15 +17079,6 @@ __metadata: languageName: node linkType: hard -"responselike@npm:^1.0.2": - version: 1.0.2 - resolution: "responselike@npm:1.0.2" - dependencies: - lowercase-keys: ^1.0.0 - checksum: 2e9e70f1dcca3da621a80ce71f2f9a9cad12c047145c6ece20df22f0743f051cf7c73505e109814915f23f9e34fb0d358e22827723ee3d56b623533cab8eafcd - languageName: node - linkType: hard - "responselike@npm:^2.0.0": version: 2.0.1 resolution: "responselike@npm:2.0.1" @@ -18442,10 +17088,13 @@ __metadata: languageName: node linkType: hard -"ret@npm:~0.1.10": - version: 0.1.15 - resolution: "ret@npm:0.1.15" - checksum: d76a9159eb8c946586567bd934358dfc08a36367b3257f7a3d7255fdd7b56597235af23c6afa0d7f0254159e8051f93c918809962ebd6df24ca2a83dbe4d4151 +"restore-cursor@npm:^3.1.0": + version: 3.1.0 + resolution: "restore-cursor@npm:3.1.0" + dependencies: + onetime: ^5.1.0 + signal-exit: ^3.0.2 + checksum: f877dd8741796b909f2a82454ec111afb84eb45890eb49ac947d87991379406b3b83ff9673a46012fca0d7844bb989f45cc5b788254cf1a39b6b5a9659de0630 languageName: node linkType: hard @@ -18463,7 +17112,7 @@ __metadata: languageName: node linkType: hard -"rimraf@npm:^2.5.4, rimraf@npm:^2.6.1, rimraf@npm:^2.6.3": +"rimraf@npm:^2.6.1": version: 2.7.1 resolution: "rimraf@npm:2.7.1" dependencies: @@ -18496,16 +17145,6 @@ __metadata: languageName: node linkType: hard -"ripemd160@npm:^2.0.0, ripemd160@npm:^2.0.1": - version: 2.0.2 - resolution: "ripemd160@npm:2.0.2" - dependencies: - hash-base: ^3.0.0 - inherits: ^2.0.1 - checksum: 006accc40578ee2beae382757c4ce2908a826b27e2b079efdcd2959ee544ddf210b7b5d7d5e80467807604244e7388427330f5c6d4cd61e6edaddc5773ccc393 - languageName: node - linkType: hard - "rollup-plugin-dts@npm:5.2.0": version: 5.2.0 resolution: "rollup-plugin-dts@npm:5.2.0" @@ -18559,10 +17198,12 @@ __metadata: languageName: node linkType: hard -"rsvp@npm:^4.8.4": - version: 4.8.5 - resolution: "rsvp@npm:4.8.5" - checksum: 2d8ef30d8febdf05bdf856ccca38001ae3647e41835ca196bc1225333f79b94ae44def733121ca549ccc36209c9b689f6586905e2a043873262609744da8efc1 +"run-applescript@npm:^5.0.0": + version: 5.0.0 + resolution: "run-applescript@npm:5.0.0" + dependencies: + execa: ^5.0.0 + checksum: d00c2dbfa5b2d774de7451194b8b125f40f65fc183de7d9dcae97f57f59433586d3c39b9001e111c38bfa24c3436c99df1bb4066a2a0c90d39a8c4cd6889af77 languageName: node linkType: hard @@ -18575,15 +17216,6 @@ __metadata: languageName: node linkType: hard -"run-queue@npm:^1.0.0, run-queue@npm:^1.0.3": - version: 1.0.3 - resolution: "run-queue@npm:1.0.3" - dependencies: - aproba: ^1.1.1 - checksum: c4541e18b5e056af60f398f2f1b3d89aae5c093d1524bf817c5ee68bcfa4851ad9976f457a9aea135b1d0d72ee9a91c386e3d136bcd95b699c367cd09c70be53 - languageName: node - linkType: hard - "rxjs@npm:^7.1.0": version: 7.8.1 resolution: "rxjs@npm:7.8.1" @@ -18593,7 +17225,16 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.0.0, safe-array-concat@npm:^1.0.1": +"sade@npm:^1.7.3": + version: 1.8.1 + resolution: "sade@npm:1.8.1" + dependencies: + mri: ^1.1.0 + checksum: 0756e5b04c51ccdc8221ebffd1548d0ce5a783a44a0fa9017a026659b97d632913e78f7dca59f2496aa996a0be0b0c322afd87ca72ccd909406f49dbffa0f45d + languageName: node + linkType: hard + +"safe-array-concat@npm:^1.0.1": version: 1.0.1 resolution: "safe-array-concat@npm:1.0.1" dependencies: @@ -18605,13 +17246,6 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.1.1": - version: 5.1.1 - resolution: "safe-buffer@npm:5.1.1" - checksum: 7f117b604554c9daca713be76cecc6c52932ed1dd6303638274f21319038bfd760fbfd353e526cc83f11894935bc4beb71f5b7b9478c11bf9718c0e0d94c51cb - languageName: node - linkType: hard - "safe-buffer@npm:5.1.2, safe-buffer@npm:~5.1.0, safe-buffer@npm:~5.1.1": version: 5.1.2 resolution: "safe-buffer@npm:5.1.2" @@ -18619,7 +17253,7 @@ __metadata: languageName: node linkType: hard -"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.0.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:^5.1.1, safe-buffer@npm:^5.1.2, safe-buffer@npm:^5.2.0, safe-buffer@npm:^5.2.1, safe-buffer@npm:~5.2.0": +"safe-buffer@npm:5.2.1, safe-buffer@npm:^5.1.0, safe-buffer@npm:~5.2.0": version: 5.2.1 resolution: "safe-buffer@npm:5.2.1" checksum: b99c4b41fdd67a6aaf280fcd05e9ffb0813654894223afb78a31f14a19ad220bba8aba1cb14eddce1fcfb037155fe6de4e861784eb434f7d11ed58d1e70dd491 @@ -18637,41 +17271,13 @@ __metadata: languageName: node linkType: hard -"safe-regex@npm:^1.1.0": - version: 1.1.0 - resolution: "safe-regex@npm:1.1.0" - dependencies: - ret: ~0.1.10 - checksum: 9a8bba57c87a841f7997b3b951e8e403b1128c1a4fd1182f40cc1a20e2d490593d7c2a21030fadfea320c8e859219019e136f678c6689ed5960b391b822f01d5 - languageName: node - linkType: hard - -"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0, safer-buffer@npm:^2.1.0": +"safer-buffer@npm:>= 2.1.2 < 3, safer-buffer@npm:>= 2.1.2 < 3.0.0": version: 2.1.2 resolution: "safer-buffer@npm:2.1.2" checksum: cab8f25ae6f1434abee8d80023d7e72b598cf1327164ddab31003c51215526801e40b66c5e65d658a0af1e9d6478cadcb4c745f4bd6751f97d8644786c0978b0 languageName: node linkType: hard -"sane@npm:^4.0.3": - version: 4.1.0 - resolution: "sane@npm:4.1.0" - dependencies: - "@cnakazawa/watch": ^1.0.3 - anymatch: ^2.0.0 - capture-exit: ^2.0.0 - exec-sh: ^0.3.2 - execa: ^1.0.0 - fb-watchman: ^2.0.0 - micromatch: ^3.1.4 - minimist: ^1.1.1 - walker: ~1.0.5 - bin: - sane: ./src/cli.js - checksum: 97716502d456c0d38670a902a4ea943d196dcdf998d1e40532d8f3e24e25d7eddfd4c3579025a1eee8eac09a48dfd05fba61a2156c56704e7feaa450eb249f7c - languageName: node - linkType: hard - "saxes@npm:^6.0.0": version: 6.0.0 resolution: "saxes@npm:6.0.0" @@ -18681,16 +17287,6 @@ __metadata: languageName: node linkType: hard -"scheduler@npm:^0.19.1": - version: 0.19.1 - resolution: "scheduler@npm:0.19.1" - dependencies: - loose-envify: ^1.1.0 - object-assign: ^4.1.1 - checksum: 73e185a59e2ff5aa3609f5b9cb97ddd376f89e1610579d29939d952411ca6eb7a24907a4ea4556569dacb931467a1a4a56d94fe809ef713aa76748642cd96a6c - languageName: node - linkType: hard - "scheduler@npm:^0.23.0": version: 0.23.0 resolution: "scheduler@npm:0.23.0" @@ -18700,29 +17296,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:2.7.0": - version: 2.7.0 - resolution: "schema-utils@npm:2.7.0" - dependencies: - "@types/json-schema": ^7.0.4 - ajv: ^6.12.2 - ajv-keywords: ^3.4.1 - checksum: 8889325b0ee1ae6a8f5d6aaa855c71e136ebbb7fd731b01a9d3ec8225dcb245f644c47c50104db4c741983b528cdff8558570021257d4d397ec6aaecd9172a8e - languageName: node - linkType: hard - -"schema-utils@npm:^1.0.0": - version: 1.0.0 - resolution: "schema-utils@npm:1.0.0" - dependencies: - ajv: ^6.1.0 - ajv-errors: ^1.0.0 - ajv-keywords: ^3.1.0 - checksum: e8273b4f6eff9ddf4a4f4c11daf7b96b900237bf8859c86fa1e9b4fab416b72d7ea92468f8db89c18a3499a1070206e1c8a750c83b42d5325fc659cbb55eee88 - languageName: node - linkType: hard - -"schema-utils@npm:^2.6.5, schema-utils@npm:^2.7.0": +"schema-utils@npm:^2.6.5": version: 2.7.1 resolution: "schema-utils@npm:2.7.1" dependencies: @@ -18733,7 +17307,7 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^3.0.0, schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": +"schema-utils@npm:^3.1.1, schema-utils@npm:^3.2.0": version: 3.3.0 resolution: "schema-utils@npm:3.3.0" dependencies: @@ -18744,6 +17318,18 @@ __metadata: languageName: node linkType: hard +"schema-utils@npm:^4.0.0": + version: 4.2.0 + resolution: "schema-utils@npm:4.2.0" + dependencies: + "@types/json-schema": ^7.0.9 + ajv: ^8.9.0 + ajv-formats: ^2.1.1 + ajv-keywords: ^5.1.0 + checksum: 26a0463d47683258106e6652e9aeb0823bf0b85843039e068b57da1892f7ae6b6b1094d48e9ed5ba5cbe9f7166469d880858b9d91abe8bd249421eb813850cde + languageName: node + linkType: hard + "semantic-release-monorepo@npm:^7.0.5": version: 7.0.5 resolution: "semantic-release-monorepo@npm:7.0.5" @@ -18838,7 +17424,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.4.1, semver@npm:^5.5.0, semver@npm:^5.6.0": +"semver@npm:2 || 3 || 4 || 5, semver@npm:^5.6.0": version: 5.7.2 resolution: "semver@npm:5.7.2" bin: @@ -18858,7 +17444,7 @@ __metadata: languageName: node linkType: hard -"semver@npm:^6.0.0, semver@npm:^6.1.2, semver@npm:^6.2.0, semver@npm:^6.3.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: @@ -18897,15 +17483,6 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^5.0.1": - version: 5.0.1 - resolution: "serialize-javascript@npm:5.0.1" - dependencies: - randombytes: ^2.1.0 - checksum: bb45a427690c3d2711e28499de0fbf25036af1e23c63c6a9237ed0aa572fd0941fcdefe50a2dccf26d9df8c8b86ae38659e19d8ba7afd3fbc1f1c7539a2a48d2 - languageName: node - linkType: hard - "serialize-javascript@npm:^6.0.1": version: 6.0.1 resolution: "serialize-javascript@npm:6.0.1" @@ -18915,19 +17492,6 @@ __metadata: languageName: node linkType: hard -"serve-favicon@npm:^2.5.0": - version: 2.5.0 - resolution: "serve-favicon@npm:2.5.0" - dependencies: - etag: ~1.8.1 - fresh: 0.5.2 - ms: 2.1.1 - parseurl: ~1.3.2 - safe-buffer: 5.1.1 - checksum: f4dd0fbee3b7e18d0a27ba6ba01d2f585f23f533010c9e8c74aad74615b19b12d8fbe714f14cb3579803f0bacecd67cdc858714cb56c6e28f8dd07ccc997aea4 - languageName: node - linkType: hard - "serve-static@npm:1.15.0": version: 1.15.0 resolution: "serve-static@npm:1.15.0" @@ -18959,7 +17523,7 @@ __metadata: languageName: node linkType: hard -"set-function-name@npm:^2.0.0, set-function-name@npm:^2.0.1": +"set-function-name@npm:^2.0.0": version: 2.0.1 resolution: "set-function-name@npm:2.0.1" dependencies: @@ -18970,25 +17534,6 @@ __metadata: languageName: node linkType: hard -"set-value@npm:^2.0.0, set-value@npm:^2.0.1": - version: 2.0.1 - resolution: "set-value@npm:2.0.1" - dependencies: - extend-shallow: ^2.0.1 - is-extendable: ^0.1.1 - is-plain-object: ^2.0.3 - split-string: ^3.0.1 - checksum: 09a4bc72c94641aeae950eb60dc2755943b863780fcc32e441eda964b64df5e3f50603d5ebdd33394ede722528bd55ed43aae26e9df469b4d32e2292b427b601 - languageName: node - linkType: hard - -"setimmediate@npm:^1.0.4": - version: 1.0.5 - resolution: "setimmediate@npm:1.0.5" - checksum: c9a6f2c5b51a2dabdc0247db9c46460152ffc62ee139f3157440bd48e7c59425093f42719ac1d7931f054f153e2d26cf37dfeb8da17a794a58198a2705e527fd - languageName: node - linkType: hard - "setprototypeof@npm:1.2.0": version: 1.2.0 resolution: "setprototypeof@npm:1.2.0" @@ -18996,18 +17541,6 @@ __metadata: languageName: node linkType: hard -"sha.js@npm:^2.4.0, sha.js@npm:^2.4.8": - version: 2.4.11 - resolution: "sha.js@npm:2.4.11" - dependencies: - inherits: ^2.0.1 - safe-buffer: ^5.0.1 - bin: - sha.js: ./bin.js - checksum: ebd3f59d4b799000699097dadb831c8e3da3eb579144fd7eb7a19484cbcbb7aca3c68ba2bb362242eb09e33217de3b4ea56e4678184c334323eca24a58e3ad07 - languageName: node - linkType: hard - "shallow-clone@npm:^3.0.0": version: 3.0.1 resolution: "shallow-clone@npm:3.0.1" @@ -19049,19 +17582,6 @@ __metadata: languageName: node linkType: hard -"shelljs@npm:^0.8.5": - version: 0.8.5 - resolution: "shelljs@npm:0.8.5" - dependencies: - glob: ^7.0.0 - interpret: ^1.0.0 - rechoir: ^0.6.2 - bin: - shjs: bin/shjs - checksum: 7babc46f732a98f4c054ec1f048b55b9149b98aa2da32f6cf9844c434b43c6251efebd6eec120937bd0999e13811ebd45efe17410edb3ca938f82f9381302748 - languageName: node - linkType: hard - "should-equal@npm:^2.0.0": version: 2.0.0 resolution: "should-equal@npm:2.0.0" @@ -19154,6 +17674,15 @@ __metadata: languageName: node linkType: hard +"simple-update-notifier@npm:^2.0.0": + version: 2.0.0 + resolution: "simple-update-notifier@npm:2.0.0" + dependencies: + semver: ^7.5.3 + checksum: 9ba00d38ce6a29682f64a46213834e4eb01634c2f52c813a9a7b8873ca49cdbb703696f3290f3b27dc067de6d9418b0b84bef22c3eb074acf352529b2d6c27fd + languageName: node + linkType: hard + "sisteransi@npm:^1.0.5": version: 1.0.5 resolution: "sisteransi@npm:1.0.5" @@ -19176,13 +17705,6 @@ __metadata: languageName: node linkType: hard -"slash@npm:^2.0.0": - version: 2.0.0 - resolution: "slash@npm:2.0.0" - checksum: 512d4350735375bd11647233cb0e2f93beca6f53441015eea241fe784d8068281c3987fbaa93e7ef1c38df68d9c60013045c92837423c69115297d6169aa85e6 - languageName: node - linkType: hard - "slash@npm:^3.0.0": version: 3.0.0 resolution: "slash@npm:3.0.0" @@ -19215,42 +17737,6 @@ __metadata: languageName: node linkType: hard -"snapdragon-node@npm:^2.0.1": - version: 2.1.1 - resolution: "snapdragon-node@npm:2.1.1" - dependencies: - define-property: ^1.0.0 - isobject: ^3.0.0 - snapdragon-util: ^3.0.1 - checksum: 9bb57d759f9e2a27935dbab0e4a790137adebace832b393e350a8bf5db461ee9206bb642d4fe47568ee0b44080479c8b4a9ad0ebe3712422d77edf9992a672fd - languageName: node - linkType: hard - -"snapdragon-util@npm:^3.0.1": - version: 3.0.1 - resolution: "snapdragon-util@npm:3.0.1" - dependencies: - kind-of: ^3.2.0 - checksum: 684997dbe37ec995c03fd3f412fba2b711fc34cb4010452b7eb668be72e8811a86a12938b511e8b19baf853b325178c56d8b78d655305e5cfb0bb8b21677e7b7 - languageName: node - linkType: hard - -"snapdragon@npm:^0.8.1": - version: 0.8.2 - resolution: "snapdragon@npm:0.8.2" - dependencies: - base: ^0.11.1 - debug: ^2.2.0 - define-property: ^0.2.5 - extend-shallow: ^2.0.1 - map-cache: ^0.2.2 - source-map: ^0.5.6 - source-map-resolve: ^0.5.0 - use: ^3.1.0 - checksum: a197f242a8f48b11036563065b2487e9b7068f50a20dd81d9161eca6af422174fc158b8beeadbe59ce5ef172aa5718143312b3aebaae551c124b7824387c8312 - languageName: node - linkType: hard - "socks-proxy-agent@npm:^7.0.0": version: 7.0.0 resolution: "socks-proxy-agent@npm:7.0.0" @@ -19283,13 +17769,6 @@ __metadata: languageName: node linkType: hard -"source-list-map@npm:^2.0.0": - version: 2.0.1 - resolution: "source-list-map@npm:2.0.1" - checksum: 806efc6f75e7cd31e4815e7a3aaf75a45c704871ea4075cb2eb49882c6fca28998f44fc5ac91adb6de03b2882ee6fb02f951fdc85e6a22b338c32bfe19557938 - languageName: node - linkType: hard - "source-map-js@npm:^1.0.2": version: 1.0.2 resolution: "source-map-js@npm:1.0.2" @@ -19297,19 +17776,6 @@ __metadata: languageName: node linkType: hard -"source-map-resolve@npm:^0.5.0": - version: 0.5.3 - resolution: "source-map-resolve@npm:0.5.3" - dependencies: - atob: ^2.1.2 - decode-uri-component: ^0.2.0 - resolve-url: ^0.2.1 - source-map-url: ^0.4.0 - urix: ^0.1.0 - checksum: c73fa44ac00783f025f6ad9e038ab1a2e007cd6a6b86f47fe717c3d0765b4a08d264f6966f3bd7cd9dbcd69e4832783d5472e43247775b2a550d6f2155d24bae - languageName: node - linkType: hard - "source-map-support@npm:0.5.13": version: 0.5.13 resolution: "source-map-support@npm:0.5.13" @@ -19320,7 +17786,7 @@ __metadata: languageName: node linkType: hard -"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.12, source-map-support@npm:~0.5.20": +"source-map-support@npm:^0.5.16, source-map-support@npm:~0.5.20": version: 0.5.21 resolution: "source-map-support@npm:0.5.21" dependencies: @@ -19330,20 +17796,6 @@ __metadata: languageName: node linkType: hard -"source-map-url@npm:^0.4.0": - version: 0.4.1 - resolution: "source-map-url@npm:0.4.1" - checksum: 64c5c2c77aff815a6e61a4120c309ae4cac01298d9bcbb3deb1b46a4dd4c46d4a1eaeda79ec9f684766ae80e8dc86367b89326ce9dd2b89947bd9291fc1ac08c - languageName: node - linkType: hard - -"source-map@npm:^0.5.0, source-map@npm:^0.5.6": - version: 0.5.7 - resolution: "source-map@npm:0.5.7" - checksum: 5dc2043b93d2f194142c7f38f74a24670cd7a0063acdaf4bf01d2964b402257ae843c2a8fa822ad5b71013b5fcafa55af7421383da919752f22ff488bc553f4d - languageName: node - linkType: hard - "source-map@npm:^0.6.0, source-map@npm:^0.6.1, source-map@npm:~0.6.0, source-map@npm:~0.6.1": version: 0.6.1 resolution: "source-map@npm:0.6.1" @@ -19351,13 +17803,6 @@ __metadata: languageName: node linkType: hard -"source-map@npm:^0.7.3": - version: 0.7.4 - resolution: "source-map@npm:0.7.4" - checksum: 01cc5a74b1f0e1d626a58d36ad6898ea820567e87f18dfc9d24a9843a351aaa2ec09b87422589906d6ff1deed29693e176194dc88bcae7c9a852dc74b311dbf5 - languageName: node - linkType: hard - "space-separated-tokens@npm:^1.0.0": version: 1.1.5 resolution: "space-separated-tokens@npm:1.1.5" @@ -19406,15 +17851,6 @@ __metadata: languageName: node linkType: hard -"split-string@npm:^3.0.1, split-string@npm:^3.0.2": - version: 3.1.0 - resolution: "split-string@npm:3.1.0" - dependencies: - extend-shallow: ^3.0.0 - checksum: ae5af5c91bdc3633628821bde92fdf9492fa0e8a63cf6a0376ed6afde93c701422a1610916f59be61972717070119e848d10dfbbd5024b7729d6a71972d2a84c - languageName: node - linkType: hard - "split2@npm:^3.0.0, split2@npm:^3.2.2": version: 3.2.2 resolution: "split2@npm:3.2.2" @@ -19467,24 +17903,6 @@ __metadata: languageName: node linkType: hard -"ssri@npm:^6.0.1": - version: 6.0.2 - resolution: "ssri@npm:6.0.2" - dependencies: - figgy-pudding: ^3.5.1 - checksum: 7c2e5d442f6252559c8987b7114bcf389fe5614bf65de09ba3e6f9a57b9b65b2967de348fcc3acccff9c069adb168140dd2c5fc2f6f4a779e604a27ef1f7d551 - languageName: node - linkType: hard - -"ssri@npm:^8.0.1": - version: 8.0.1 - resolution: "ssri@npm:8.0.1" - dependencies: - minipass: ^3.1.1 - checksum: bc447f5af814fa9713aa201ec2522208ae0f4d8f3bda7a1f445a797c7b929a02720436ff7c478fb5edc4045adb02b1b88d2341b436a80798734e2494f1067b36 - languageName: node - linkType: hard - "ssri@npm:^9.0.0, ssri@npm:^9.0.1": version: 9.0.1 resolution: "ssri@npm:9.0.1" @@ -19494,13 +17912,6 @@ __metadata: languageName: node linkType: hard -"stable@npm:^0.1.8": - version: 0.1.8 - resolution: "stable@npm:0.1.8" - checksum: 2ff482bb100285d16dd75cd8f7c60ab652570e8952c0bfa91828a2b5f646a0ff533f14596ea4eabd48bb7f4aeea408dce8f8515812b975d958a4cc4fa6b9dfeb - languageName: node - linkType: hard - "stack-utils@npm:^2.0.3": version: 2.0.6 resolution: "stack-utils@npm:2.0.6" @@ -19520,29 +17931,12 @@ __metadata: execa: 5.1.1 lazy-ass: 1.6.0 ps-tree: 1.2.0 - wait-on: 6.0.0 - bin: - server-test: src/bin/start.js - start-server-and-test: src/bin/start.js - start-test: src/bin/start.js - checksum: 8437f5fc39bb47dd684b94023bab654703abc4890d08f005c3d86df620b2cdaac03f6e3bb21792a93209f1a70c8bb500d82fe4025a356da45fc060f2a80374e1 - languageName: node - linkType: hard - -"state-toggle@npm:^1.0.0": - version: 1.0.3 - resolution: "state-toggle@npm:1.0.3" - checksum: 17398af928413e8d8b866cf0c81fd1b1348bb7d65d8983126ff6ff2317a80d6ee023484fba0c54d8169f5aa544f125434a650ae3a71eddc935cae307d4692b4f - languageName: node - linkType: hard - -"static-extend@npm:^0.1.1": - version: 0.1.2 - resolution: "static-extend@npm:0.1.2" - dependencies: - define-property: ^0.2.5 - object-copy: ^0.1.0 - checksum: 8657485b831f79e388a437260baf22784540417a9b29e11572c87735df24c22b84eda42107403a64b30861b2faf13df9f7fc5525d51f9d1d2303aba5cbf4e12c + wait-on: 6.0.0 + bin: + server-test: src/bin/start.js + start-server-and-test: src/bin/start.js + start-test: src/bin/start.js + checksum: 8437f5fc39bb47dd684b94023bab654703abc4890d08f005c3d86df620b2cdaac03f6e3bb21792a93209f1a70c8bb500d82fe4025a356da45fc060f2a80374e1 languageName: node linkType: hard @@ -19562,41 +17956,22 @@ __metadata: languageName: node linkType: hard -"store2@npm:^2.12.0": +"store2@npm:^2.14.2": version: 2.14.2 resolution: "store2@npm:2.14.2" checksum: 6f270fc5bab99b63f45fcc7bd8b99c2714b4adf880f557ed7ffb5ed3987131251165bccde425a00928aaf044870aee79ddeef548576d093c68703ed2edec45d7 languageName: node linkType: hard -"storybook-addon-turbo-build@npm:^1.1.0": - version: 1.1.0 - resolution: "storybook-addon-turbo-build@npm:1.1.0" - dependencies: - esbuild-loader: ^2.10.0 - checksum: c9173fdef68bcfc35a950990ce056223f02cf402a307139e6d3070402ea85f35012ad2066ea83b362fe9799bd7b9277a64056c964c6658b04dd63c51eea9f32a - languageName: node - linkType: hard - -"storybook@npm:^6.5.12": - version: 6.5.16 - resolution: "storybook@npm:6.5.16" +"storybook@npm:^7.5.0": + version: 7.5.3 + resolution: "storybook@npm:7.5.3" dependencies: - "@storybook/cli": 6.5.16 + "@storybook/cli": 7.5.3 bin: - sb: index.js - storybook: index.js - checksum: e0a172b4bdd51564f9bc9e396faffd6db6b61c49f92e4c8a3f47e0b546afbd76ff1bdc4347e042c1c49d51639930e4d5fecc186a1ba41de71ceff912bbdf484c - languageName: node - linkType: hard - -"stream-browserify@npm:^2.0.1": - version: 2.0.2 - resolution: "stream-browserify@npm:2.0.2" - dependencies: - inherits: ~2.0.1 - readable-stream: ^2.0.2 - checksum: 8de7bcab5582e9a931ae1a4768be7efe8fa4b0b95fd368d16d8cf3e494b897d6b0a7238626de5d71686e53bddf417fd59d106cfa3af0ec055f61a8d1f8fc77b3 + sb: ./index.js + storybook: ./index.js + checksum: d5263aa78fd8f295d2770911b78cc13c00bf5ac3b67c017b9c7d388de915efd41c2091dc808122649c22c0904afb8e593ed5521d7086aea8cd12596d6df95a4b languageName: node linkType: hard @@ -19619,29 +17994,6 @@ __metadata: languageName: node linkType: hard -"stream-each@npm:^1.1.0": - version: 1.2.3 - resolution: "stream-each@npm:1.2.3" - dependencies: - end-of-stream: ^1.1.0 - stream-shift: ^1.0.0 - checksum: f243de78e9fcc60757994efc4e8ecae9f01a4b2c6a505d786b11fcaa68b1a75ca54afc1669eac9e08f19ff0230792fc40d0f3e3e2935d76971b4903af18b76ab - languageName: node - linkType: hard - -"stream-http@npm:^2.7.2": - version: 2.8.3 - resolution: "stream-http@npm:2.8.3" - dependencies: - builtin-status-codes: ^3.0.0 - inherits: ^2.0.1 - readable-stream: ^2.3.6 - to-arraybuffer: ^1.0.0 - xtend: ^4.0.0 - checksum: f57dfaa21a015f72e6ce6b199cf1762074cfe8acf0047bba8f005593754f1743ad0a91788f95308d9f3829ad55742399ad27b4624432f2752a08e62ef4346e05 - languageName: node - linkType: hard - "stream-shift@npm:^1.0.0": version: 1.0.1 resolution: "stream-shift@npm:1.0.1" @@ -19669,7 +18021,7 @@ __metadata: languageName: node linkType: hard -"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.0.0, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.2, string-width@npm:^4.2.3": +"string-width-cjs@npm:string-width@^4.2.0, string-width@npm:^1.0.2 || 2 || 3 || 4, string-width@npm:^4.1.0, string-width@npm:^4.2.0, string-width@npm:^4.2.3": version: 4.2.3 resolution: "string-width@npm:4.2.3" dependencies: @@ -19680,7 +18032,7 @@ __metadata: languageName: node linkType: hard -"string-width@npm:^5.0.1, string-width@npm:^5.1.2": +"string-width@npm:^5.0.0, string-width@npm:^5.0.1, string-width@npm:^5.1.2": version: 5.1.2 resolution: "string-width@npm:5.1.2" dependencies: @@ -19691,45 +18043,6 @@ __metadata: languageName: node linkType: hard -"string.prototype.matchall@npm:^4.0.0 || ^3.0.1": - version: 4.0.10 - resolution: "string.prototype.matchall@npm:4.0.10" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - get-intrinsic: ^1.2.1 - has-symbols: ^1.0.3 - internal-slot: ^1.0.5 - regexp.prototype.flags: ^1.5.0 - set-function-name: ^2.0.0 - side-channel: ^1.0.4 - checksum: 3c78bdeff39360c8e435d7c4c6ea19f454aa7a63eda95fa6fadc3a5b984446a2f9f2c02d5c94171ce22268a573524263fbd0c8edbe3ce2e9890d7cc036cdc3ed - languageName: node - linkType: hard - -"string.prototype.padend@npm:^3.0.0": - version: 3.1.5 - resolution: "string.prototype.padend@npm:3.1.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: fc915e0b6ae1dce07a9f5088429d84fda2c1c0ac9a05bc14a602f173cc2fdef32e4893dfba5656f8f955450c9c16deebdb8d303d27613a367bc6d8508a94cd5e - languageName: node - linkType: hard - -"string.prototype.padstart@npm:^3.0.0": - version: 3.1.5 - resolution: "string.prototype.padstart@npm:3.1.5" - dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 - checksum: e11f3c36a5a658f24216a8d9ff147a7c464bf702cc1b0dbed09d805f2f9f1a31cc416e3e3df7356a76ca7143ff9afc0811f22bbab50e0a9e94d173206c458476 - languageName: node - linkType: hard - "string.prototype.trim@npm:^1.2.8": version: 1.2.8 resolution: "string.prototype.trim@npm:1.2.8" @@ -19763,7 +18076,7 @@ __metadata: languageName: node linkType: hard -"string_decoder@npm:^1.0.0, string_decoder@npm:^1.1.1": +"string_decoder@npm:^1.1.1": version: 1.3.0 resolution: "string_decoder@npm:1.3.0" dependencies: @@ -19781,6 +18094,16 @@ __metadata: languageName: node linkType: hard +"stringify-entities@npm:^4.0.0": + version: 4.0.3 + resolution: "stringify-entities@npm:4.0.3" + dependencies: + character-entities-html4: ^2.0.0 + character-entities-legacy: ^3.0.0 + checksum: 59e8f523b403bf7d415690e72ae52982decd6ea5426bd8b3f5c66225ddde73e766c0c0d91627df082d0794e30b19dd907ffb5864cef3602e4098d6777d7ca3c2 + languageName: node + linkType: hard + "strip-ansi-cjs@npm:strip-ansi@^6.0.1, strip-ansi@npm:^6.0.0, strip-ansi@npm:^6.0.1": version: 6.0.1 resolution: "strip-ansi@npm:6.0.1" @@ -19790,15 +18113,6 @@ __metadata: languageName: node linkType: hard -"strip-ansi@npm:^3.0.1": - version: 3.0.1 - resolution: "strip-ansi@npm:3.0.1" - dependencies: - ansi-regex: ^2.0.0 - checksum: 9b974de611ce5075c70629c00fa98c46144043db92ae17748fb780f706f7a789e9989fd10597b7c2053ae8d1513fd707816a91f1879b2f71e6ac0b6a863db465 - languageName: node - linkType: hard - "strip-ansi@npm:^7.0.1": version: 7.1.0 resolution: "strip-ansi@npm:7.1.0" @@ -19808,15 +18122,6 @@ __metadata: languageName: node linkType: hard -"strip-bom@npm:^2.0.0": - version: 2.0.0 - resolution: "strip-bom@npm:2.0.0" - dependencies: - is-utf8: ^0.2.0 - checksum: 08efb746bc67b10814cd03d79eb31bac633393a782e3f35efbc1b61b5165d3806d03332a97f362822cf0d4dd14ba2e12707fcff44fe1c870c48a063a0c9e4944 - languageName: node - linkType: hard - "strip-bom@npm:^3.0.0": version: 3.0.0 resolution: "strip-bom@npm:3.0.0" @@ -19845,14 +18150,10 @@ __metadata: languageName: node linkType: hard -"strip-indent@npm:^1.0.1": - version: 1.0.1 - resolution: "strip-indent@npm:1.0.1" - dependencies: - get-stdin: ^4.0.1 - bin: - strip-indent: cli.js - checksum: 81ad9a0b8a558bdbd05b66c6c437b9ab364aa2b5479ed89969ca7908e680e21b043d40229558c434b22b3d640622e39b66288e0456d601981ac9289de9700fbd +"strip-final-newline@npm:^3.0.0": + version: 3.0.0 + resolution: "strip-final-newline@npm:3.0.0" + checksum: 23ee263adfa2070cd0f23d1ac14e2ed2f000c9b44229aec9c799f1367ec001478469560abefd00c5c99ee6f0b31c137d53ec6029c53e9f32a93804e18c201050 languageName: node linkType: hard @@ -19888,36 +18189,12 @@ __metadata: languageName: node linkType: hard -"style-loader@npm:^1.3.0": - version: 1.3.0 - resolution: "style-loader@npm:1.3.0" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^2.7.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 1be9e8705307f5b8eb89e80f3703fa27296dccec349d790eace7aabe212f08c7c8f3ea6b6cb97bc53e82fbebfb9aa0689259671a8315f4655e24a850781e062a - languageName: node - linkType: hard - -"style-loader@npm:^2.0.0": - version: 2.0.0 - resolution: "style-loader@npm:2.0.0" - dependencies: - loader-utils: ^2.0.0 - schema-utils: ^3.0.0 +"style-loader@npm:^3.3.1": + version: 3.3.3 + resolution: "style-loader@npm:3.3.3" peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 21425246a5a8f14d1625a657a3a56f8a323193fa341a71af818a2ed2a429efa2385a328b4381cf2f12c2d0e6380801eb9e0427ed9c3a10ff95c86e383184d632 - languageName: node - linkType: hard - -"style-to-object@npm:0.3.0, style-to-object@npm:^0.3.0": - version: 0.3.0 - resolution: "style-to-object@npm:0.3.0" - dependencies: - inline-style-parser: 0.1.1 - checksum: 4d7084015207f2a606dfc10c29cb5ba569f2fe8005551df7396110dd694d6ff650f2debafa95bd5d147dfb4ca50f57868e2a7f91bf5d11ef734fe7ccbd7abf59 + webpack: ^5.0.0 + checksum: f59c953f56f6a935bd6a1dfa409f1128fed2b66b48ce4a7a75b85862a7156e5e90ab163878962762f528ec4d510903d828da645e143fbffd26f055dc1c094078 languageName: node linkType: hard @@ -19948,6 +18225,13 @@ __metadata: languageName: node linkType: hard +"supports-color@npm:^9.0.0": + version: 9.4.0 + resolution: "supports-color@npm:9.4.0" + checksum: cb8ff8daeaf1db642156f69a9aa545b6c01dd9c4def4f90a49f46cbf24be0c245d392fcf37acd119cd1819b99dad2cc9b7e3260813f64bcfd7f5b18b5a1eefb8 + languageName: node + linkType: hard + "supports-hyperlinks@npm:^2.3.0": version: 2.3.0 resolution: "supports-hyperlinks@npm:2.3.0" @@ -19965,6 +18249,16 @@ __metadata: languageName: node linkType: hard +"swc-loader@npm:^0.2.3": + version: 0.2.3 + resolution: "swc-loader@npm:0.2.3" + peerDependencies: + "@swc/core": ^1.2.147 + webpack: ">=2" + checksum: 010d84d399525c0185d36d62c86c55ae017e7a90046bc8a39be4b7e07526924037868049f6037bc966da98151cb2600934b96a66279b742d3c413a718b427251 + languageName: node + linkType: hard + "symbol-tree@npm:^3.2.4": version: 3.2.4 resolution: "symbol-tree@npm:3.2.4" @@ -19972,18 +18266,6 @@ __metadata: languageName: node linkType: hard -"symbol.prototype.description@npm:^1.0.0": - version: 1.0.5 - resolution: "symbol.prototype.description@npm:1.0.5" - dependencies: - call-bind: ^1.0.2 - get-symbol-description: ^1.0.0 - has-symbols: ^1.0.2 - object.getownpropertydescriptors: ^2.1.2 - checksum: 2bf20a5fbc74bdda7133e0915b978bf50bf5e2a48dd2174885ba6cd623d001ca18f7dbb1e01a3f3ea3a34f05030175ebee3dcb357f099a61af6e964f3281e9b9 - languageName: node - linkType: hard - "synchronous-promise@npm:^2.0.15": version: 2.0.17 resolution: "synchronous-promise@npm:2.0.17" @@ -19991,6 +18273,16 @@ __metadata: languageName: node linkType: hard +"synckit@npm:^0.8.5": + version: 0.8.5 + resolution: "synckit@npm:0.8.5" + dependencies: + "@pkgr/utils": ^2.3.1 + tslib: ^2.5.0 + checksum: 8a9560e5d8f3d94dc3cf5f7b9c83490ffa30d320093560a37b88f59483040771fd1750e76b9939abfbb1b5a23fd6dfbae77f6b338abffe7cae7329cd9b9bb86b + languageName: node + linkType: hard + "table@npm:^6.0.9": version: 6.8.1 resolution: "table@npm:6.8.1" @@ -20004,21 +18296,39 @@ __metadata: languageName: node linkType: hard -"tapable@npm:^1.0.0, tapable@npm:^1.1.3": - version: 1.1.3 - resolution: "tapable@npm:1.1.3" - checksum: 53ff4e7c3900051c38cc4faab428ebfd7e6ad0841af5a7ac6d5f3045c5b50e88497bfa8295b4b3fbcadd94993c9e358868b78b9fb249a76cb8b018ac8dccafd7 - languageName: node - linkType: hard - -"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0": +"tapable@npm:^2.0.0, tapable@npm:^2.1.1, tapable@npm:^2.2.0, tapable@npm:^2.2.1": version: 2.2.1 resolution: "tapable@npm:2.2.1" checksum: 3b7a1b4d86fa940aad46d9e73d1e8739335efd4c48322cb37d073eb6f80f5281889bf0320c6d8ffcfa1a0dd5bfdbd0f9d037e252ef972aca595330538aac4d51 languageName: node linkType: hard -"tar@npm:^6.0.2, tar@npm:^6.0.5, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2": +"tar-fs@npm:^2.1.1": + version: 2.1.1 + resolution: "tar-fs@npm:2.1.1" + dependencies: + chownr: ^1.1.1 + mkdirp-classic: ^0.5.2 + pump: ^3.0.0 + tar-stream: ^2.1.4 + checksum: f5b9a70059f5b2969e65f037b4e4da2daf0fa762d3d232ffd96e819e3f94665dbbbe62f76f084f1acb4dbdcce16c6e4dac08d12ffc6d24b8d76720f4d9cf032d + languageName: node + linkType: hard + +"tar-stream@npm:^2.1.4": + version: 2.2.0 + resolution: "tar-stream@npm:2.2.0" + dependencies: + bl: ^4.0.3 + end-of-stream: ^1.4.1 + fs-constants: ^1.0.0 + inherits: ^2.0.3 + readable-stream: ^3.1.1 + checksum: 699831a8b97666ef50021c767f84924cfee21c142c2eb0e79c63254e140e6408d6d55a065a2992548e72b06de39237ef2b802b99e3ece93ca3904a37622a66f3 + languageName: node + linkType: hard + +"tar@npm:^6.0.5, tar@npm:^6.1.0, tar@npm:^6.1.11, tar@npm:^6.1.2, tar@npm:^6.2.0": version: 6.2.0 resolution: "tar@npm:6.2.0" dependencies: @@ -20032,19 +18342,12 @@ __metadata: languageName: node linkType: hard -"telejson@npm:^6.0.8": - version: 6.0.8 - resolution: "telejson@npm:6.0.8" +"telejson@npm:^7.2.0": + version: 7.2.0 + resolution: "telejson@npm:7.2.0" dependencies: - "@types/is-function": ^1.0.0 - global: ^4.4.0 - is-function: ^1.0.2 - is-regex: ^1.1.2 - is-symbol: ^1.0.3 - isobject: ^4.0.0 - lodash: ^4.17.21 memoizerific: ^1.11.3 - checksum: 7411a5e78a35720bd0654a544409d3ce467b1dbb2073c73f36476b4c0905d97dbf539d6cbae737bb1fd8c872c2058f2a5450163a15117ed3fa031b2a2b8b33f6 + checksum: 55a3380c9ff3c5ad84581bb6bda28fc33c6b7c4a0c466894637da687639b8db0d21b0ff4c1bc1a7a92ae6b70662549d09e7b9e8b1ec334b2ef93078762ecdfb9 languageName: node linkType: hard @@ -20064,7 +18367,7 @@ __metadata: languageName: node linkType: hard -"tempy@npm:^1.0.0": +"tempy@npm:^1.0.0, tempy@npm:^1.0.1": version: 1.0.1 resolution: "tempy@npm:1.0.1" dependencies: @@ -20077,45 +18380,7 @@ __metadata: languageName: node linkType: hard -"terser-webpack-plugin@npm:^1.4.3": - version: 1.4.5 - resolution: "terser-webpack-plugin@npm:1.4.5" - dependencies: - cacache: ^12.0.2 - find-cache-dir: ^2.1.0 - is-wsl: ^1.1.0 - schema-utils: ^1.0.0 - serialize-javascript: ^4.0.0 - source-map: ^0.6.1 - terser: ^4.1.2 - webpack-sources: ^1.4.0 - worker-farm: ^1.7.0 - peerDependencies: - webpack: ^4.0.0 - checksum: 02aada80927d3c8105d69cb00384d307b73aed67d180db5d20023a8d649149f3803ad50f9cd2ef9eb2622005de87e677198ecc5088f51422bfac5d4d57472d0e - languageName: node - linkType: hard - -"terser-webpack-plugin@npm:^4.2.3": - version: 4.2.3 - resolution: "terser-webpack-plugin@npm:4.2.3" - dependencies: - cacache: ^15.0.5 - find-cache-dir: ^3.3.1 - jest-worker: ^26.5.0 - p-limit: ^3.0.2 - schema-utils: ^3.0.0 - serialize-javascript: ^5.0.1 - source-map: ^0.6.1 - terser: ^5.3.4 - webpack-sources: ^1.4.3 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: ec1b3a85e2645c57e359d5e4831f3e1d78eca2a0c94b156db70eb846ae35b5e6e98ad8784b12e153fc273e57445ce69d017075bbe9fc42868a258ef121f11537 - languageName: node - linkType: hard - -"terser-webpack-plugin@npm:^5.0.3, terser-webpack-plugin@npm:^5.3.7": +"terser-webpack-plugin@npm:^5.3.1, terser-webpack-plugin@npm:^5.3.7": version: 5.3.9 resolution: "terser-webpack-plugin@npm:5.3.9" dependencies: @@ -20137,20 +18402,7 @@ __metadata: languageName: node linkType: hard -"terser@npm:^4.1.2, terser@npm:^4.6.3": - version: 4.8.1 - resolution: "terser@npm:4.8.1" - dependencies: - commander: ^2.20.0 - source-map: ~0.6.1 - source-map-support: ~0.5.12 - bin: - terser: bin/terser - checksum: b342819bf7e82283059aaa3f22bb74deb1862d07573ba5a8947882190ad525fd9b44a15074986be083fd379c58b9a879457a330b66dcdb77b485c44267f9a55a - languageName: node - linkType: hard - -"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.16.8, terser@npm:^5.3.4": +"terser@npm:^5.0.0, terser@npm:^5.10.0, terser@npm:^5.16.8": version: 5.24.0 resolution: "terser@npm:5.24.0" dependencies: @@ -20189,7 +18441,7 @@ __metadata: languageName: node linkType: hard -"through2@npm:^2.0.0, through2@npm:~2.0.0": +"through2@npm:^2.0.3, through2@npm:~2.0.0": version: 2.0.5 resolution: "through2@npm:2.0.5" dependencies: @@ -20215,12 +18467,10 @@ __metadata: languageName: node linkType: hard -"timers-browserify@npm:^2.0.4": - version: 2.0.12 - resolution: "timers-browserify@npm:2.0.12" - dependencies: - setimmediate: ^1.0.4 - checksum: ec37ae299066bef6c464dcac29c7adafba1999e7227a9bdc4e105a459bee0f0b27234a46bfd7ab4041da79619e06a58433472867a913d01c26f8a203f87cee70 +"tiny-invariant@npm:^1.3.1": + version: 1.3.1 + resolution: "tiny-invariant@npm:1.3.1" + checksum: 872dbd1ff20a21303a2fd20ce3a15602cfa7fcf9b228bd694a52e2938224313b5385a1078cb667ed7375d1612194feaca81c4ecbe93121ca1baebe344de4f84c languageName: node linkType: hard @@ -20238,6 +18488,13 @@ __metadata: languageName: node linkType: hard +"titleize@npm:^3.0.0": + version: 3.0.0 + resolution: "titleize@npm:3.0.0" + checksum: 71fbbeabbfb36ccd840559f67f21e356e1d03da2915b32d2ae1a60ddcc13a124be2739f696d2feb884983441d159a18649e8d956648d591bdad35c430a6b6d28 + languageName: node + linkType: hard + "tmpl@npm:1.0.5": version: 1.0.5 resolution: "tmpl@npm:1.0.5" @@ -20245,13 +18502,6 @@ __metadata: languageName: node linkType: hard -"to-arraybuffer@npm:^1.0.0": - version: 1.0.1 - resolution: "to-arraybuffer@npm:1.0.1" - checksum: 31433c10b388722729f5da04c6b2a06f40dc84f797bb802a5a171ced1e599454099c6c5bc5118f4b9105e7d049d3ad9d0f71182b77650e4fdb04539695489941 - languageName: node - linkType: hard - "to-fast-properties@npm:^2.0.0": version: 2.0.0 resolution: "to-fast-properties@npm:2.0.0" @@ -20259,32 +18509,6 @@ __metadata: languageName: node linkType: hard -"to-object-path@npm:^0.3.0": - version: 0.3.0 - resolution: "to-object-path@npm:0.3.0" - dependencies: - kind-of: ^3.0.2 - checksum: 9425effee5b43e61d720940fa2b889623f77473d459c2ce3d4a580a4405df4403eec7be6b857455908070566352f9e2417304641ed158dda6f6a365fe3e66d70 - languageName: node - linkType: hard - -"to-readable-stream@npm:^1.0.0": - version: 1.0.0 - resolution: "to-readable-stream@npm:1.0.0" - checksum: 2bd7778490b6214a2c40276065dd88949f4cf7037ce3964c76838b8cb212893aeb9cceaaf4352a4c486e3336214c350270f3263e1ce7a0c38863a715a4d9aeb5 - languageName: node - linkType: hard - -"to-regex-range@npm:^2.1.0": - version: 2.1.1 - resolution: "to-regex-range@npm:2.1.1" - dependencies: - is-number: ^3.0.0 - repeat-string: ^1.6.1 - checksum: 46093cc14be2da905cc931e442d280b2e544e2bfdb9a24b3cf821be8d342f804785e5736c108d5be026021a05d7b38144980a61917eee3c88de0a5e710e10320 - languageName: node - linkType: hard - "to-regex-range@npm:^5.0.1": version: 5.0.1 resolution: "to-regex-range@npm:5.0.1" @@ -20294,15 +18518,20 @@ __metadata: languageName: node linkType: hard -"to-regex@npm:^3.0.1, to-regex@npm:^3.0.2": - version: 3.0.2 - resolution: "to-regex@npm:3.0.2" +"to-vfile@npm:^7.0.0": + version: 7.2.4 + resolution: "to-vfile@npm:7.2.4" dependencies: - define-property: ^2.0.2 - extend-shallow: ^3.0.2 - regex-not: ^1.0.2 - safe-regex: ^1.1.0 - checksum: 4ed4a619059b64e204aad84e4e5f3ea82d97410988bcece7cf6cbfdbf193d11bff48cf53842d88b8bb00b1bfc0d048f61f20f0709e6f393fd8fe0122662d9db4 + is-buffer: ^2.0.0 + vfile: ^5.1.0 + checksum: 5fa9bd6c3b0dae6abc65a882bef4d899940305237449740ee803c5ef87c1df56425290009abde7d215884f481c3254d78d19120f38109217c6c066676f2e7609 + languageName: node + linkType: hard + +"tocbot@npm:^4.20.1": + version: 4.21.6 + resolution: "tocbot@npm:4.21.6" + checksum: b3663966515d44141a7b5a46a4a1f43163d899de46bfef8c605523be8401eb853694373f7fe86eb95dabb10e3296dc21e3eb8cd6706233b50536b1209a9d6945 languageName: node linkType: hard @@ -20362,13 +18591,6 @@ __metadata: languageName: node linkType: hard -"trim-newlines@npm:^1.0.0": - version: 1.0.0 - resolution: "trim-newlines@npm:1.0.0" - checksum: ed96eea318581c6f894c0a98d0c4f16dcce11a41794ce140a79db55f1cab709cd9117578ee5e49a9b52f41e9cd93eaf3efa6c4bddbc77afbf91128b396fadbc1 - languageName: node - linkType: hard - "trim-newlines@npm:^3.0.0": version: 3.0.1 resolution: "trim-newlines@npm:3.0.1" @@ -20385,20 +18607,6 @@ __metadata: languageName: node linkType: hard -"trim-trailing-lines@npm:^1.0.0": - version: 1.1.4 - resolution: "trim-trailing-lines@npm:1.1.4" - checksum: 5d39d21c0d4b258667012fcd784f73129e148ea1c213b1851d8904f80499fc91df6710c94c7dd49a486a32da2b9cb86020dda79f285a9a2586cfa622f80490c2 - languageName: node - linkType: hard - -"trim@npm:0.0.1": - version: 0.0.1 - resolution: "trim@npm:0.0.1" - checksum: 2b4646dff99a222e8e1526edd4e3a43bbd925af0b8e837c340455d250157e7deefaa4da49bb891ab841e5c27b1afc5e9e32d4b57afb875d2dfcabf4e319b8f7f - languageName: node - linkType: hard - "trough@npm:^1.0.0": version: 1.0.5 resolution: "trough@npm:1.0.5" @@ -20406,6 +18614,13 @@ __metadata: languageName: node linkType: hard +"trough@npm:^2.0.0": + version: 2.1.0 + resolution: "trough@npm:2.1.0" + checksum: a577bb561c2b401cc0e1d9e188fcfcdf63b09b151ff56a668da12197fe97cac15e3d77d5b51f426ccfd94255744a9118e9e9935afe81a3644fa1be9783c82886 + 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" @@ -20451,16 +18666,6 @@ __metadata: languageName: node linkType: hard -"ts-pnp@npm:^1.1.6": - version: 1.2.0 - resolution: "ts-pnp@npm:1.2.0" - peerDependenciesMeta: - typescript: - optional: true - checksum: c2a698b85d521298fe6f2435fbf2d3dc5834b423ea25abd321805ead3f399dbeedce7ca09492d7eb005b9d2c009c6b9587055bc3ab273dc6b9e40eefd7edb5b2 - languageName: node - linkType: hard - "tsconfig-paths@npm:^3.14.2": version: 3.14.2 resolution: "tsconfig-paths@npm:3.14.2" @@ -20473,14 +18678,14 @@ __metadata: languageName: node linkType: hard -"tslib@npm:^1.8.1, tslib@npm:^1.9.3": +"tslib@npm:^1.13.0, tslib@npm:^1.8.1": version: 1.14.1 resolution: "tslib@npm:1.14.1" checksum: dbe628ef87f66691d5d2959b3e41b9ca0045c3ee3c7c7b906cc1e328b39f199bb1ad9e671c39025bd56122ac57dfbf7385a94843b1cc07c60a4db74795829acd languageName: node linkType: hard -"tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0": +"tslib@npm:^2.0.0, tslib@npm:^2.0.1, tslib@npm:^2.0.3, tslib@npm:^2.1.0, tslib@npm:^2.4.0, tslib@npm:^2.5.0, tslib@npm:^2.6.0, tslib@npm:^2.6.1": version: 2.6.2 resolution: "tslib@npm:2.6.2" checksum: 329ea56123005922f39642318e3d1f0f8265d1e7fcb92c633e0809521da75eeaca28d2cf96d7248229deb40e5c19adf408259f4b9640afd20d13aecc1430f3ad @@ -20498,13 +18703,6 @@ __metadata: languageName: node linkType: hard -"tty-browserify@npm:0.0.0": - version: 0.0.0 - resolution: "tty-browserify@npm:0.0.0" - checksum: a06f746acc419cb2527ba19b6f3bd97b4a208c03823bfb37b2982629d2effe30ebd17eaed0d7e2fc741f3c4f2a0c43455bd5fb4194354b378e78cfb7ca687f59 - languageName: node - linkType: hard - "tunnel@npm:^0.0.6": version: 0.0.6 resolution: "tunnel@npm:0.0.6" @@ -20577,6 +18775,13 @@ __metadata: languageName: node linkType: hard +"type-fest@npm:^2.19.0": + version: 2.19.0 + resolution: "type-fest@npm:2.19.0" + checksum: a4ef07ece297c9fba78fc1bd6d85dff4472fe043ede98bd4710d2615d15776902b595abf62bd78339ed6278f021235fb28a96361f8be86ed754f778973a0d278 + languageName: node + linkType: hard + "type-fest@npm:^3.0.0": version: 3.13.1 resolution: "type-fest@npm:3.13.1" @@ -20641,15 +18846,6 @@ __metadata: languageName: node linkType: hard -"typedarray-to-buffer@npm:^3.1.5": - version: 3.1.5 - resolution: "typedarray-to-buffer@npm:3.1.5" - dependencies: - is-typedarray: ^1.0.0 - checksum: 99c11aaa8f45189fcfba6b8a4825fd684a321caa9bd7a76a27cf0c7732c174d198b99f449c52c3818107430b5f41c0ccbbfb75cb2ee3ca4a9451710986d61a60 - languageName: node - linkType: hard - "typedarray@npm:^0.0.6": version: 0.0.6 resolution: "typedarray@npm:0.0.6" @@ -20725,23 +18921,6 @@ __metadata: languageName: node linkType: hard -"unfetch@npm:^4.2.0": - version: 4.2.0 - resolution: "unfetch@npm:4.2.0" - checksum: 6a4b2557e1d921eaa80c4425ce27a404945ec26491ed06e62598f333996a91a44c7908cb26dc7c2746d735762b13276cf4aa41829b4c8f438dde63add3045d7a - languageName: node - linkType: hard - -"unherit@npm:^1.0.4": - version: 1.1.3 - resolution: "unherit@npm:1.1.3" - dependencies: - inherits: ^2.0.0 - xtend: ^4.0.0 - checksum: fd7922f84fc0bfb7c4df6d1f5a50b5b94a0218e3cda98a54dbbd209226ddd4072d742d3df44d0e295ab08d5ccfd304a1e193dfe31a86d2a91b7cb9fdac093194 - languageName: node - linkType: hard - "unicode-canonical-property-names-ecmascript@npm:^2.0.0": version: 2.0.0 resolution: "unicode-canonical-property-names-ecmascript@npm:2.0.0" @@ -20773,17 +18952,48 @@ __metadata: languageName: node linkType: hard -"unified@npm:9.2.0": - version: 9.2.0 - resolution: "unified@npm:9.2.0" +"unified-engine@npm:^10.1.0": + version: 10.1.0 + resolution: "unified-engine@npm:10.1.0" dependencies: - bail: ^1.0.0 + "@types/concat-stream": ^2.0.0 + "@types/debug": ^4.0.0 + "@types/is-empty": ^1.0.0 + "@types/node": ^18.0.0 + "@types/unist": ^2.0.0 + concat-stream: ^2.0.0 + debug: ^4.0.0 + fault: ^2.0.0 + glob: ^8.0.0 + ignore: ^5.0.0 + is-buffer: ^2.0.0 + is-empty: ^1.0.0 + is-plain-obj: ^4.0.0 + load-plugin: ^5.0.0 + parse-json: ^6.0.0 + to-vfile: ^7.0.0 + trough: ^2.0.0 + unist-util-inspect: ^7.0.0 + vfile-message: ^3.0.0 + vfile-reporter: ^7.0.0 + vfile-statistics: ^2.0.0 + yaml: ^2.0.0 + checksum: 27f4e5cd05c70a0f8a0ffa011f20257d97d62dc1b7ced0fa3c70516f23a4e8e9b676496e94a04726c85da2783153412f526724e512ec1dddcf5af82ce39b2fd2 + languageName: node + linkType: hard + +"unified@npm:^10.0.0, unified@npm:^10.1.2": + version: 10.1.2 + resolution: "unified@npm:10.1.2" + dependencies: + "@types/unist": ^2.0.0 + bail: ^2.0.0 extend: ^3.0.0 is-buffer: ^2.0.0 - is-plain-obj: ^2.0.0 - trough: ^1.0.0 - vfile: ^4.0.0 - checksum: 0cac4ae119893fbd49d309b4db48595e4d4e9f0a2dc1dde4d0074059f9a46012a2905f37c1346715e583f30c970bc8078db8462675411d39ff5036ae18b4fb8a + is-plain-obj: ^4.0.0 + trough: ^2.0.0 + vfile: ^5.0.0 + checksum: 053e7c65ede644607f87bd625a299e4b709869d2f76ec8138569e6e886903b6988b21cd9699e471eda42bee189527be0a9dac05936f1d069a5e65d0125d5d756 languageName: node linkType: hard @@ -20801,27 +19011,6 @@ __metadata: languageName: node linkType: hard -"union-value@npm:^1.0.0": - version: 1.0.1 - resolution: "union-value@npm:1.0.1" - dependencies: - arr-union: ^3.1.0 - get-value: ^2.0.6 - is-extendable: ^0.1.1 - set-value: ^2.0.1 - checksum: a3464097d3f27f6aa90cf103ed9387541bccfc006517559381a10e0dffa62f465a9d9a09c9b9c3d26d0f4cbe61d4d010e2fbd710fd4bf1267a768ba8a774b0ba - languageName: node - linkType: hard - -"unique-filename@npm:^1.1.1": - version: 1.1.1 - resolution: "unique-filename@npm:1.1.1" - dependencies: - unique-slug: ^2.0.0 - checksum: cf4998c9228cc7647ba7814e255dec51be43673903897b1786eff2ac2d670f54d4d733357eb08dea969aa5e6875d0e1bd391d668fbdb5a179744e7c7551a6f80 - languageName: node - linkType: hard - "unique-filename@npm:^2.0.0": version: 2.0.1 resolution: "unique-filename@npm:2.0.1" @@ -20840,15 +19029,6 @@ __metadata: languageName: node linkType: hard -"unique-slug@npm:^2.0.0": - version: 2.0.2 - resolution: "unique-slug@npm:2.0.2" - dependencies: - imurmurhash: ^0.1.4 - checksum: 5b6876a645da08d505dedb970d1571f6cebdf87044cb6b740c8dbb24f0d6e1dc8bdbf46825fd09f994d7cf50760e6f6e063cfa197d51c5902c00a861702eb75a - languageName: node - linkType: hard - "unique-slug@npm:^3.0.0": version: 3.0.0 resolution: "unique-slug@npm:3.0.0" @@ -20876,17 +19056,12 @@ __metadata: languageName: node linkType: hard -"unist-builder@npm:2.0.3, unist-builder@npm:^2.0.0": - version: 2.0.3 - resolution: "unist-builder@npm:2.0.3" - checksum: e946fdf77dbfc320feaece137ce4959ae2da6614abd1623bd39512dc741a9d5f313eb2ba79f8887d941365dccddec7fef4e953827475e392bf49b45336f597f6 - languageName: node - linkType: hard - -"unist-util-generated@npm:^1.0.0": - version: 1.1.6 - resolution: "unist-util-generated@npm:1.1.6" - checksum: 86239ff88a08800d52198f2f0e15911f05bab2dad17cef95550f7c2728f15ebb0344694fcc3101d05762d88adaf86cb85aa7a3300fedabd0b6d7d00b41cdcb7f +"unist-util-inspect@npm:^7.0.0": + version: 7.0.2 + resolution: "unist-util-inspect@npm:7.0.2" + dependencies: + "@types/unist": ^2.0.0 + checksum: e8f2a3836516e5ac973d56914832fad83c2391686143008a40fa8c852eb452f04bd5a42c30ce716c52217b202328ca2f365c7f0f13e67f838603d659c39b9720 languageName: node linkType: hard @@ -20897,23 +19072,35 @@ __metadata: languageName: node linkType: hard -"unist-util-position@npm:^3.0.0": - version: 3.1.0 - resolution: "unist-util-position@npm:3.1.0" - checksum: 10b3952e32a1ffabbecad41c3946237f7059f5bb6436796da05531a285f50b97e4f37cfc2f7164676d041063f40fe1ad92fbb8ca38d3ae8747328ebe738d738f +"unist-util-is@npm:^5.0.0": + version: 5.2.1 + resolution: "unist-util-is@npm:5.2.1" + dependencies: + "@types/unist": ^2.0.0 + checksum: ae76fdc3d35352cd92f1bedc3a0d407c3b9c42599a52ab9141fe89bdd786b51f0ec5a2ab68b93fb532e239457cae62f7e39eaa80229e1cb94875da2eafcbe5c4 languageName: node linkType: hard -"unist-util-remove-position@npm:^2.0.0": - version: 2.0.1 - resolution: "unist-util-remove-position@npm:2.0.1" +"unist-util-position-from-estree@npm:^1.0.0, unist-util-position-from-estree@npm:^1.1.0": + version: 1.1.2 + resolution: "unist-util-position-from-estree@npm:1.1.2" dependencies: - unist-util-visit: ^2.0.0 - checksum: 4149294969f1a78a367b5d03eb0a138aa8320a39e1b15686647a2bec5945af3df27f2936a1e9752ecbb4a82dc23bd86f7e5a0ee048e5eeaedc2deb9237872795 + "@types/unist": ^2.0.0 + checksum: e3f4060e2a9e894c6ed63489c5a7cb58ff282e5dae9497cbc2073033ca74d6e412af4d4d342c97aea08d997c908b8bce2fe43a2062aafc2bb3f266533016588b + languageName: node + linkType: hard + +"unist-util-remove-position@npm:^4.0.0": + version: 4.0.2 + resolution: "unist-util-remove-position@npm:4.0.2" + dependencies: + "@types/unist": ^2.0.0 + unist-util-visit: ^4.0.0 + checksum: 989831da913d09a82a99ed9b47b78471b6409bde95942cde47e09da54b7736516f17e3c7e026af468684c1efcec5fb52df363381b2f9dc7fd96ce791c5a2fa4a languageName: node linkType: hard -"unist-util-remove@npm:^2.0.0, unist-util-remove@npm:^2.0.1": +"unist-util-remove@npm:^2.0.1": version: 2.1.0 resolution: "unist-util-remove@npm:2.1.0" dependencies: @@ -20931,6 +19118,15 @@ __metadata: 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" + dependencies: + "@types/unist": ^2.0.0 + checksum: dbd66c15183607ca942a2b1b7a9f6a5996f91c0d30cf8966fb88955a02349d9eefd3974e9010ee67e71175d784c5a9fea915b0aa0b0df99dcb921b95c4c9e124 + 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" @@ -20941,7 +19137,17 @@ __metadata: languageName: node linkType: hard -"unist-util-visit@npm:2.0.3, unist-util-visit@npm:^2.0.0, unist-util-visit@npm:^2.0.3": +"unist-util-visit-parents@npm:^5.0.0, unist-util-visit-parents@npm:^5.1.1": + version: 5.1.3 + resolution: "unist-util-visit-parents@npm:5.1.3" + dependencies: + "@types/unist": ^2.0.0 + unist-util-is: ^5.0.0 + checksum: 8ecada5978994f846b64658cf13b4092cd78dea39e1ba2f5090a5de842ba4852712c02351a8ae95250c64f864635e7b02aedf3b4a093552bb30cf1bd160efbaa + languageName: node + linkType: hard + +"unist-util-visit@npm:^2.0.0, unist-util-visit@npm:^2.0.3": version: 2.0.3 resolution: "unist-util-visit@npm:2.0.3" dependencies: @@ -20952,6 +19158,17 @@ __metadata: languageName: node linkType: hard +"unist-util-visit@npm:^4.0.0, unist-util-visit@npm:^4.1.2": + version: 4.1.2 + resolution: "unist-util-visit@npm:4.1.2" + dependencies: + "@types/unist": ^2.0.0 + unist-util-is: ^5.0.0 + unist-util-visit-parents: ^5.1.1 + checksum: 95a34e3f7b5b2d4b68fd722b6229972099eb97b6df18913eda44a5c11df8b1e27efe7206dd7b88c4ed244a48c474a5b2e2629ab79558ff9eb936840295549cee + languageName: node + linkType: hard + "universal-user-agent@npm:^6.0.0": version: 6.0.1 resolution: "universal-user-agent@npm:6.0.1" @@ -20987,29 +19204,22 @@ __metadata: languageName: node linkType: hard -"unset-value@npm:^1.0.0": - version: 1.0.0 - resolution: "unset-value@npm:1.0.0" - dependencies: - has-value: ^0.3.1 - isobject: ^3.0.0 - checksum: 5990ecf660672be2781fc9fb322543c4aa592b68ed9a3312fa4df0e9ba709d42e823af090fc8f95775b4cd2c9a5169f7388f0cec39238b6d0d55a69fc2ab6b29 - languageName: node - linkType: hard - -"untildify@npm:^2.0.0": - version: 2.1.0 - resolution: "untildify@npm:2.1.0" +"unplugin@npm:^1.3.1": + version: 1.5.0 + resolution: "unplugin@npm:1.5.0" dependencies: - os-homedir: ^1.0.0 - checksum: 071b394053fc94747d9df8c7f7ca50af41355c1207c8a0bf9f35f52b0d9ad5142a1920b018bc2b6ff04340a4f9c599ad50c9b8f4ff2c689ae52b1463ebbda94e + acorn: ^8.10.0 + chokidar: ^3.5.3 + webpack-sources: ^3.2.3 + webpack-virtual-modules: ^0.5.0 + checksum: fd3675aef99098741c2f0c4a33726d88230b60962fe9ceeb665e5596eb65e540e1e2d7a6e09132d821093e3d6918296c64311f73a947a9374f1b826017d05f63 languageName: node linkType: hard -"upath@npm:^1.1.1": - version: 1.2.0 - resolution: "upath@npm:1.2.0" - checksum: 4c05c094797cb733193a0784774dbea5b1889d502fc9f0572164177e185e4a59ba7099bf0b0adf945b232e2ac60363f9bf18aac9b2206fb99cbef971a8455445 +"untildify@npm:^4.0.0": + version: 4.0.0 + resolution: "untildify@npm:4.0.0" + checksum: 39ced9c418a74f73f0a56e1ba4634b4d959422dff61f4c72a8e39f60b99380c1b45ed776fbaa0a4101b157e4310d873ad7d114e8534ca02609b4916bb4187fb9 languageName: node linkType: hard @@ -21027,28 +19237,6 @@ __metadata: languageName: node linkType: hard -"update-notifier@npm:^5.0.1": - version: 5.1.0 - resolution: "update-notifier@npm:5.1.0" - dependencies: - boxen: ^5.0.0 - chalk: ^4.1.0 - configstore: ^5.0.1 - has-yarn: ^2.1.0 - import-lazy: ^2.1.0 - is-ci: ^2.0.0 - is-installed-globally: ^0.4.0 - is-npm: ^5.0.0 - is-yarn-global: ^0.3.0 - latest-version: ^5.1.0 - pupa: ^2.1.1 - semver: ^7.3.4 - semver-diff: ^3.1.1 - xdg-basedir: ^4.0.0 - checksum: 461e5e5b002419296d3868ee2abe0f9ab3e1846d9db642936d0c46f838872ec56069eddfe662c45ce1af0a8d6d5026353728de2e0a95ab2e3546a22ea077caf1 - languageName: node - linkType: hard - "uri-js@npm:^4.2.2": version: 4.4.1 resolution: "uri-js@npm:4.4.1" @@ -21058,13 +19246,6 @@ __metadata: languageName: node linkType: hard -"urix@npm:^0.1.0": - version: 0.1.0 - resolution: "urix@npm:0.1.0" - checksum: 4c076ecfbf3411e888547fe844e52378ab5ada2d2f27625139011eada79925e77f7fbf0e4016d45e6a9e9adb6b7e64981bd49b22700c7c401c5fc15f423303b3 - languageName: node - linkType: hard - "url-join@npm:^4.0.0": version: 4.0.1 resolution: "url-join@npm:4.0.1" @@ -21072,32 +19253,6 @@ __metadata: languageName: node linkType: hard -"url-loader@npm:^4.1.1": - version: 4.1.1 - resolution: "url-loader@npm:4.1.1" - dependencies: - loader-utils: ^2.0.0 - mime-types: ^2.1.27 - schema-utils: ^3.0.0 - peerDependencies: - file-loader: "*" - webpack: ^4.0.0 || ^5.0.0 - peerDependenciesMeta: - file-loader: - optional: true - checksum: c1122a992c6cff70a7e56dfc2b7474534d48eb40b2cc75467cde0c6972e7597faf8e43acb4f45f93c2473645dfd803bcbc20960b57544dd1e4c96e77f72ba6fd - languageName: node - linkType: hard - -"url-parse-lax@npm:^3.0.0": - version: 3.0.0 - resolution: "url-parse-lax@npm:3.0.0" - dependencies: - prepend-http: ^2.0.0 - checksum: 1040e357750451173132228036aff1fd04abbd43eac1fb3e4fca7495a078bcb8d33cb765fe71ad7e473d9c94d98fd67adca63bd2716c815a2da066198dd37217 - languageName: node - linkType: hard - "url-parse@npm:^1.5.3": version: 1.5.10 resolution: "url-parse@npm:1.5.10" @@ -21118,45 +19273,66 @@ __metadata: languageName: node linkType: hard -"use@npm:^3.1.0": - version: 3.1.1 - resolution: "use@npm:3.1.1" - checksum: 08a130289f5238fcbf8f59a18951286a6e660d17acccc9d58d9b69dfa0ee19aa038e8f95721b00b432c36d1629a9e32a464bf2e7e0ae6a244c42ddb30bdd8b33 +"use-callback-ref@npm:^1.3.0": + version: 1.3.0 + resolution: "use-callback-ref@npm:1.3.0" + dependencies: + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.8.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 7913df383a5a6fcb399212eedefaac2e0c6f843555202d4e3010bac3848afe38ecaa3d0d6500ad1d936fbeffd637e6c517e68edb024af5e6beca7f27f3ce7b21 languageName: node linkType: hard -"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": - version: 1.0.2 - resolution: "util-deprecate@npm:1.0.2" - checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 +"use-resize-observer@npm:^9.1.0": + version: 9.1.0 + resolution: "use-resize-observer@npm:9.1.0" + dependencies: + "@juggle/resize-observer": ^3.3.1 + peerDependencies: + react: 16.8.0 - 18 + react-dom: 16.8.0 - 18 + checksum: 92be0ac34a3b3cf884cd55847c90792b5b44833dc258e96d650152815ad246afe45825aa223332203004d836535a927ab74f18dc0313229e2c7c69510eddf382 languageName: node linkType: hard -"util.promisify@npm:1.0.0": - version: 1.0.0 - resolution: "util.promisify@npm:1.0.0" +"use-sidecar@npm:^1.1.2": + version: 1.1.2 + resolution: "use-sidecar@npm:1.1.2" dependencies: - define-properties: ^1.1.2 - object.getownpropertydescriptors: ^2.0.3 - checksum: 482e857d676adee506c5c3a10212fd6a06a51d827a9b6d5396a8e593db53b4bb7064f77c5071357d8cd76072542de5cc1c08bc6d7c10cf43fa22dc3bc67556f1 + detect-node-es: ^1.1.0 + tslib: ^2.0.0 + peerDependencies: + "@types/react": ^16.9.0 || ^17.0.0 || ^18.0.0 + react: ^16.8.0 || ^17.0.0 || ^18.0.0 + peerDependenciesMeta: + "@types/react": + optional: true + checksum: 925d1922f9853e516eaad526b6fed1be38008073067274f0ecc3f56b17bb8ab63480140dd7c271f94150027c996cea4efe83d3e3525e8f3eda22055f6a39220b languageName: node linkType: hard -"util@npm:^0.10.4": - version: 0.10.4 - resolution: "util@npm:0.10.4" - dependencies: - inherits: 2.0.3 - checksum: 913f9a90d05a60e91f91af01b8bd37e06bca4cc02d7b49e01089f9d5b78be2fffd61fb1a41b517de7238c5fc7337fa939c62d1fb4eb82e014894c7bee6637aaf +"util-deprecate@npm:^1.0.1, util-deprecate@npm:^1.0.2, util-deprecate@npm:~1.0.1": + version: 1.0.2 + resolution: "util-deprecate@npm:1.0.2" + checksum: 474acf1146cb2701fe3b074892217553dfcf9a031280919ba1b8d651a068c9b15d863b7303cb15bd00a862b498e6cf4ad7b4a08fb134edd5a6f7641681cb54a2 languageName: node linkType: hard -"util@npm:^0.11.0": - version: 0.11.1 - resolution: "util@npm:0.11.1" +"util@npm:^0.12.4, util@npm:^0.12.5": + version: 0.12.5 + resolution: "util@npm:0.12.5" dependencies: - inherits: 2.0.3 - checksum: 80bee6a2edf5ab08dcb97bfe55ca62289b4e66f762ada201f2c5104cb5e46474c8b334f6504d055c0e6a8fda10999add9bcbd81ba765e7f37b17dc767331aa55 + inherits: ^2.0.3 + is-arguments: ^1.0.4 + is-generator-function: ^1.0.7 + is-typed-array: ^1.1.3 + which-typed-array: ^1.1.2 + checksum: 705e51f0de5b446f4edec10739752ac25856541e0254ea1e7e45e5b9f9b0cb105bc4bd415736a6210edc68245a7f903bf085ffb08dd7deb8a0e847f60538a38a languageName: node linkType: hard @@ -21174,19 +19350,26 @@ __metadata: languageName: node linkType: hard -"uuid-browser@npm:^3.1.0": - version: 3.1.0 - resolution: "uuid-browser@npm:3.1.0" - checksum: 951ec47593865c7cc746df671f7b0f0ff48fcab583fcdaeab6c517a5222af0f5e144a6fcea5fa9620a5b3be047e2f9412a80267ea5c45050e07d51774197d49e +"uuid@npm:^9.0.0": + version: 9.0.1 + resolution: "uuid@npm:9.0.1" + bin: + uuid: dist/bin/uuid + checksum: 39931f6da74e307f51c0fb463dc2462807531dc80760a9bff1e35af4316131b4fc3203d16da60ae33f07fdca5b56f3f1dd662da0c99fea9aaeab2004780cc5f4 languageName: node linkType: hard -"uuid@npm:^3.3.2": - version: 3.4.0 - resolution: "uuid@npm:3.4.0" +"uvu@npm:^0.5.0, uvu@npm:^0.5.6": + version: 0.5.6 + resolution: "uvu@npm:0.5.6" + dependencies: + dequal: ^2.0.0 + diff: ^5.0.0 + kleur: ^4.0.3 + sade: ^1.7.3 bin: - uuid: ./bin/uuid - checksum: 58de2feed61c59060b40f8203c0e4ed7fd6f99d42534a499f1741218a1dd0c129f4aa1de797bcf822c8ea5da7e4137aa3673431a96dae729047f7aca7b27866f + uvu: bin.js + checksum: 09460a37975627de9fcad396e5078fb844d01aaf64a6399ebfcfd9e55f1c2037539b47611e8631f89be07656962af0cf48c334993db82b9ae9c3d25ce3862168 languageName: node linkType: hard @@ -21241,13 +19424,6 @@ __metadata: languageName: node linkType: hard -"vfile-location@npm:^3.0.0, vfile-location@npm:^3.2.0": - version: 3.2.0 - resolution: "vfile-location@npm:3.2.0" - checksum: 9bb3df6d0be31b5dd2d8da0170c27b7045c64493a8ba7b6ff7af8596c524fc8896924b8dd85ae12d201eead2709217a0fbc44927b7264f4bbf0aa8027a78be9c - languageName: node - linkType: hard - "vfile-message@npm:^2.0.0": version: 2.0.4 resolution: "vfile-message@npm:2.0.4" @@ -21258,6 +19434,52 @@ __metadata: languageName: node linkType: hard +"vfile-message@npm:^3.0.0": + version: 3.1.4 + resolution: "vfile-message@npm:3.1.4" + dependencies: + "@types/unist": ^2.0.0 + unist-util-stringify-position: ^3.0.0 + checksum: d0ee7da1973ad76513c274e7912adbed4d08d180eaa34e6bd40bc82459f4b7bc50fcaff41556135e3339995575eac5f6f709aba9332b80f775618ea4880a1367 + languageName: node + linkType: hard + +"vfile-reporter@npm:^7.0.0": + version: 7.0.5 + resolution: "vfile-reporter@npm:7.0.5" + dependencies: + "@types/supports-color": ^8.0.0 + string-width: ^5.0.0 + supports-color: ^9.0.0 + unist-util-stringify-position: ^3.0.0 + vfile: ^5.0.0 + vfile-message: ^3.0.0 + vfile-sort: ^3.0.0 + vfile-statistics: ^2.0.0 + checksum: 0d66370c6c821fbc850c898bfc48c73f19fb320792c532a3af0456bd0f3d395590b365009e60ca4c08ab09a0dabdd43311297bb5c6fbd0abb90bb5abce98264e + languageName: node + linkType: hard + +"vfile-sort@npm:^3.0.0": + version: 3.0.1 + resolution: "vfile-sort@npm:3.0.1" + dependencies: + vfile: ^5.0.0 + vfile-message: ^3.0.0 + checksum: 6a29e0513c03b3468c628cc27d1511e2f955c3095cd65eeddcb8f601b0972c0cb1f2dc008a7c760e217cf97a44e04e0331b00929b83adc6661b46043b03b5a24 + languageName: node + linkType: hard + +"vfile-statistics@npm:^2.0.0": + version: 2.0.1 + resolution: "vfile-statistics@npm:2.0.1" + dependencies: + vfile: ^5.0.0 + vfile-message: ^3.0.0 + checksum: e3f731bcf992c61c1231a0793785b1288e0a004be9e18ff147e3ead901ae2d21723358609bfe0565881ffe202af68cb171b49753fc8b4bd7a30337aaef256266 + languageName: node + linkType: hard + "vfile@npm:^4.0.0": version: 4.2.1 resolution: "vfile@npm:4.2.1" @@ -21270,10 +19492,15 @@ __metadata: languageName: node linkType: hard -"vm-browserify@npm:^1.0.1": - version: 1.1.2 - resolution: "vm-browserify@npm:1.1.2" - checksum: 10a1c50aab54ff8b4c9042c15fc64aefccce8d2fb90c0640403242db0ee7fb269f9b102bdb69cfb435d7ef3180d61fd4fb004a043a12709abaf9056cfd7e039d +"vfile@npm:^5.0.0, vfile@npm:^5.1.0, vfile@npm:^5.3.7": + version: 5.3.7 + resolution: "vfile@npm:5.3.7" + dependencies: + "@types/unist": ^2.0.0 + is-buffer: ^2.0.0 + unist-util-stringify-position: ^3.0.0 + vfile-message: ^3.0.0 + checksum: 642cce703afc186dbe7cabf698dc954c70146e853491086f5da39e1ce850676fc96b169fcf7898aa3ff245e9313aeec40da93acd1e1fcc0c146dc4f6308b4ef9 languageName: node linkType: hard @@ -21308,7 +19535,14 @@ __metadata: languageName: node linkType: hard -"walker@npm:^1.0.7, walker@npm:^1.0.8, walker@npm:~1.0.5": +"walk-up-path@npm:^3.0.1": + version: 3.0.1 + resolution: "walk-up-path@npm:3.0.1" + checksum: 9ffca02fe30fb65f6db531260582988c5e766f4c739cf86a6109380a7f791236b5d0b92b1dce37a6f73e22dca6bc9d93bf3700413e16251b2bd6bbd1ca2be316 + languageName: node + linkType: hard + +"walker@npm:^1.0.8": version: 1.0.8 resolution: "walker@npm:1.0.8" dependencies: @@ -21317,32 +19551,6 @@ __metadata: languageName: node linkType: hard -"watchpack-chokidar2@npm:^2.0.1": - version: 2.0.1 - resolution: "watchpack-chokidar2@npm:2.0.1" - dependencies: - chokidar: ^2.1.8 - checksum: acf0f9ebca0c0b2fd1fe87ba557670477a6c0410bf1a653a726e68eb0620aa94fd9a43027a160a76bc793a21ea12e215e1e87dafe762682c13ef92ad4daf7b58 - languageName: node - linkType: hard - -"watchpack@npm:^1.7.4": - version: 1.7.5 - resolution: "watchpack@npm:1.7.5" - dependencies: - chokidar: ^3.4.1 - graceful-fs: ^4.1.2 - neo-async: ^2.5.0 - watchpack-chokidar2: ^2.0.1 - dependenciesMeta: - chokidar: - optional: true - watchpack-chokidar2: - optional: true - checksum: 8b7cb8c8df8f4dd0e8ac47693c0141c4f020a4b031411247d600eca31522fde6f1f9a3a6f6518b46e71f7971b0ed5734c08c60d7fdd2530e7262776286f69236 - languageName: node - linkType: hard - "watchpack@npm:^2.2.0, watchpack@npm:^2.4.0": version: 2.4.0 resolution: "watchpack@npm:2.4.0" @@ -21353,7 +19561,7 @@ __metadata: languageName: node linkType: hard -"wcwidth@npm:^1.0.0": +"wcwidth@npm:^1.0.0, wcwidth@npm:^1.0.1": version: 1.0.1 resolution: "wcwidth@npm:1.0.1" dependencies: @@ -21362,13 +19570,6 @@ __metadata: languageName: node linkType: hard -"web-namespaces@npm:^1.0.0": - version: 1.1.4 - resolution: "web-namespaces@npm:1.1.4" - checksum: 5149842ccbfbc56fe4f8758957b3f8c8616a281874a5bb84aa1b305e4436a9bad853d21c629a7b8f174902449e1489c7a6c724fccf60965077c5636bd8aed42b - languageName: node - linkType: hard - "webidl-conversions@npm:^3.0.0": version: 3.0.1 resolution: "webidl-conversions@npm:3.0.1" @@ -21383,43 +19584,21 @@ __metadata: languageName: node linkType: hard -"webpack-dev-middleware@npm:^3.7.3": - version: 3.7.3 - resolution: "webpack-dev-middleware@npm:3.7.3" - dependencies: - memory-fs: ^0.4.1 - mime: ^2.4.4 - mkdirp: ^0.5.1 - range-parser: ^1.2.1 - webpack-log: ^2.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: faa3cdd7b82d23c35b8f45903556eadd92b0795c76f3e08e234d53f7bab3de13331096a71968e7e9905770ae5de7a4f75ddf09f66d1e0bbabfecbb30db0f71e3 - languageName: node - linkType: hard - -"webpack-dev-middleware@npm:^4.1.0": - version: 4.3.0 - resolution: "webpack-dev-middleware@npm:4.3.0" +"webpack-dev-middleware@npm:^6.1.1": + version: 6.1.1 + resolution: "webpack-dev-middleware@npm:6.1.1" dependencies: - colorette: ^1.2.2 - mem: ^8.1.1 - memfs: ^3.2.2 - mime-types: ^2.1.30 + colorette: ^2.0.10 + memfs: ^3.4.12 + mime-types: ^2.1.31 range-parser: ^1.2.1 - schema-utils: ^3.0.0 - peerDependencies: - webpack: ^4.0.0 || ^5.0.0 - checksum: 113389f9aa488312758b329f9fdd34ff646a50822c197d0e1dc7ce171b1d826a607c92702a60439fead24e495d5b2c9959d90948fc272f7472a301d37cec1e8d - languageName: node - linkType: hard - -"webpack-filter-warnings-plugin@npm:^1.2.1": - version: 1.2.1 - resolution: "webpack-filter-warnings-plugin@npm:1.2.1" + schema-utils: ^4.0.0 peerDependencies: - webpack: ^2.0.0 || ^3.0.0 || ^4.0.0 - checksum: 91d853596ddb81b6c4673e03f55ab18f7f652ef7a278533623910d53b59df1c661b7f2cb2ef859eabc5fd615daa5be3f9f4c00a59ab33192b93f1be7c8908ace + webpack: ^5.0.0 + peerDependenciesMeta: + webpack: + optional: true + checksum: 3bced6ef644b20f2e76df9db1c5209f4a73761d7d307fe29ae20bc00397d4f9727af2607f98794c6c7c57d5c1a48bfa12690168b08f5d46820b07aab2c63640c languageName: node linkType: hard @@ -21434,26 +19613,6 @@ __metadata: languageName: node linkType: hard -"webpack-log@npm:^2.0.0": - version: 2.0.0 - resolution: "webpack-log@npm:2.0.0" - dependencies: - ansi-colors: ^3.0.0 - uuid: ^3.3.2 - checksum: 4757179310995e20633ec2d77a8c1ac11e4135c84745f57148692f8195f1c0f8ec122c77d0dc16fc484b7d301df6674f36c9fc6b1ff06b5cf142abaaf5d24f4f - languageName: node - linkType: hard - -"webpack-sources@npm:^1.4.0, webpack-sources@npm:^1.4.1, webpack-sources@npm:^1.4.3": - version: 1.4.3 - resolution: "webpack-sources@npm:1.4.3" - dependencies: - source-list-map: ^2.0.0 - source-map: ~0.6.1 - checksum: 37463dad8d08114930f4bc4882a9602941f07c9f0efa9b6bc78738cd936275b990a596d801ef450d022bb005b109b9f451dd087db2f3c9baf53e8e22cf388f79 - languageName: node - linkType: hard - "webpack-sources@npm:^3.2.3": version: 3.2.3 resolution: "webpack-sources@npm:3.2.3" @@ -21461,61 +19620,14 @@ __metadata: languageName: node linkType: hard -"webpack-virtual-modules@npm:^0.2.2": - version: 0.2.2 - resolution: "webpack-virtual-modules@npm:0.2.2" - dependencies: - debug: ^3.0.0 - checksum: 38706eb5ffd7a5120a731c2d35d4de5714cb16dcc87076276d7b130e3221d2665f5c30696bfde5edfddc6b7ae40d772096a0019202260a9d4e19df43b7cf9c95 - languageName: node - linkType: hard - -"webpack-virtual-modules@npm:^0.4.1": - version: 0.4.6 - resolution: "webpack-virtual-modules@npm:0.4.6" - checksum: cb056ba8c50b35436ae43149554b051b80065b0cf79f2d528ca692ddf344a422ac71c415adb9da83dc3acc6e7e58f518388cc1cd11cb4fa29dc04f2c4494afe3 - languageName: node - linkType: hard - -"webpack@npm:4": - version: 4.47.0 - resolution: "webpack@npm:4.47.0" - dependencies: - "@webassemblyjs/ast": 1.9.0 - "@webassemblyjs/helper-module-context": 1.9.0 - "@webassemblyjs/wasm-edit": 1.9.0 - "@webassemblyjs/wasm-parser": 1.9.0 - acorn: ^6.4.1 - ajv: ^6.10.2 - ajv-keywords: ^3.4.1 - chrome-trace-event: ^1.0.2 - enhanced-resolve: ^4.5.0 - eslint-scope: ^4.0.3 - json-parse-better-errors: ^1.0.2 - loader-runner: ^2.4.0 - loader-utils: ^1.2.3 - memory-fs: ^0.4.1 - micromatch: ^3.1.10 - mkdirp: ^0.5.3 - neo-async: ^2.6.1 - node-libs-browser: ^2.2.1 - schema-utils: ^1.0.0 - tapable: ^1.1.3 - terser-webpack-plugin: ^1.4.3 - watchpack: ^1.7.4 - webpack-sources: ^1.4.1 - peerDependenciesMeta: - webpack-cli: - optional: true - webpack-command: - optional: true - bin: - webpack: bin/webpack.js - checksum: 65fbf8144cdcdb502ddbf8622a05ab54aa3910c6bce6f0f17fadddda535a2023096a1b61e25fb02448257665bdc3ac8d93b7d3c22aa46773a7842365019e1209 +"webpack-virtual-modules@npm:^0.5.0": + version: 0.5.0 + resolution: "webpack-virtual-modules@npm:0.5.0" + checksum: 22b59257b55c89d11ae295b588b683ee9fdf3aeb591bc7b6f88ac1d69cb63f4fcb507666ea986866dfae161a1fa534ad6fb4e2ea91bbcd0a6d454368d7d4c64b languageName: node linkType: hard -"webpack@npm:>=4.0.0 <6.0.0, webpack@npm:^5.9.0": +"webpack@npm:5": version: 5.89.0 resolution: "webpack@npm:5.89.0" dependencies: @@ -21620,7 +19732,7 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.9": +"which-typed-array@npm:^1.1.11, which-typed-array@npm:^1.1.13, which-typed-array@npm:^1.1.2, which-typed-array@npm:^1.1.9": version: 1.1.13 resolution: "which-typed-array@npm:1.1.13" dependencies: @@ -21666,7 +19778,7 @@ __metadata: languageName: node linkType: hard -"wide-align@npm:^1.1.2, wide-align@npm:^1.1.5": +"wide-align@npm:^1.1.5": version: 1.1.5 resolution: "wide-align@npm:1.1.5" dependencies: @@ -21675,15 +19787,6 @@ __metadata: languageName: node linkType: hard -"widest-line@npm:^3.1.0": - version: 3.1.0 - resolution: "widest-line@npm:3.1.0" - dependencies: - string-width: ^4.0.0 - checksum: 03db6c9d0af9329c37d74378ff1d91972b12553c7d72a6f4e8525fe61563fa7adb0b9d6e8d546b7e059688712ea874edd5ded475999abdeedf708de9849310e0 - languageName: node - linkType: hard - "wordwrap@npm:^1.0.0": version: 1.0.0 resolution: "wordwrap@npm:1.0.0" @@ -21691,24 +19794,6 @@ __metadata: languageName: node linkType: hard -"worker-farm@npm:^1.7.0": - version: 1.7.0 - resolution: "worker-farm@npm:1.7.0" - dependencies: - errno: ~0.1.7 - checksum: eab917530e1feddf157ec749e9c91b73a886142daa7fdf3490bccbf7b548b2576c43ab8d0a98e72ac755cbc101ca8647a7b1ff2485fddb9e8f53c40c77f5a719 - languageName: node - linkType: hard - -"worker-rpc@npm:^0.1.0": - version: 0.1.1 - resolution: "worker-rpc@npm:0.1.1" - dependencies: - microevent.ts: ~0.1.1 - checksum: 8f8607506172f44c05490f3ccf13e5c1f430eeb9b6116a405919c186b8b17add13bbb22467a0dbcd18ec7fcb080709a15738182e0003c5fbe2144721ea00f357 - languageName: node - linkType: hard - "wrap-ansi-cjs@npm:wrap-ansi@^7.0.0, wrap-ansi@npm:^7.0.0": version: 7.0.0 resolution: "wrap-ansi@npm:7.0.0" @@ -21760,18 +19845,6 @@ __metadata: languageName: node linkType: hard -"write-file-atomic@npm:^3.0.0": - version: 3.0.3 - resolution: "write-file-atomic@npm:3.0.3" - dependencies: - imurmurhash: ^0.1.4 - is-typedarray: ^1.0.0 - signal-exit: ^3.0.2 - typedarray-to-buffer: ^3.1.5 - checksum: c55b24617cc61c3a4379f425fc62a386cc51916a9b9d993f39734d005a09d5a4bb748bc251f1304e7abd71d0a26d339996c275955f527a131b1dcded67878280 - languageName: node - linkType: hard - "write-file-atomic@npm:^4.0.0, write-file-atomic@npm:^4.0.1, write-file-atomic@npm:^4.0.2": version: 4.0.2 resolution: "write-file-atomic@npm:4.0.2" @@ -21806,27 +19879,6 @@ __metadata: languageName: node linkType: hard -"x-default-browser@npm:^0.4.0": - version: 0.4.0 - resolution: "x-default-browser@npm:0.4.0" - dependencies: - default-browser-id: ^1.0.4 - dependenciesMeta: - default-browser-id: - optional: true - bin: - x-default-browser: bin/x-default-browser.js - checksum: 9649fe6b4b91de93d5a48a5042b55a6e15c87d2514bc4f2e12582f8b25c1a6810fafc6f4c454fb531540e431e32a0a26ac130e418c0ce5c6ca892fb01945ea9e - languageName: node - linkType: hard - -"xdg-basedir@npm:^4.0.0": - version: 4.0.0 - resolution: "xdg-basedir@npm:4.0.0" - checksum: 0073d5b59a37224ed3a5ac0dd2ec1d36f09c49f0afd769008a6e9cd3cd666bd6317bd1c7ce2eab47e1de285a286bad11a9b038196413cd753b79770361855f3c - languageName: node - linkType: hard - "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -21841,7 +19893,7 @@ __metadata: languageName: node linkType: hard -"xtend@npm:^4.0.0, xtend@npm:^4.0.1, xtend@npm:~4.0.1": +"xtend@npm:^4.0.0, xtend@npm:~4.0.1": version: 4.0.2 resolution: "xtend@npm:4.0.2" checksum: ac5dfa738b21f6e7f0dd6e65e1b3155036d68104e67e5d5d1bde74892e327d7e5636a076f625599dc394330a731861e87343ff184b0047fef1360a7ec0a5a36a @@ -21883,13 +19935,20 @@ __metadata: languageName: node linkType: hard -"yaml@npm:^1.10.0, yaml@npm:^1.7.2": +"yaml@npm:^1.10.0": version: 1.10.2 resolution: "yaml@npm:1.10.2" checksum: ce4ada136e8a78a0b08dc10b4b900936912d15de59905b2bf415b4d33c63df1d555d23acb2a41b23cf9fb5da41c256441afca3d6509de7247daa062fd2c5ea5f languageName: node linkType: hard +"yaml@npm:^2.0.0": + version: 2.3.4 + resolution: "yaml@npm:2.3.4" + checksum: e6d1dae1c6383bcc8ba11796eef3b8c02d5082911c6723efeeb5ba50fc8e881df18d645e64de68e421b577296000bea9c75d6d9097c2f6699da3ae0406c030d8 + languageName: node + linkType: hard + "yargs-parser@npm:^18.1.2": version: 18.1.3 resolution: "yargs-parser@npm:18.1.3" @@ -21987,9 +20046,23 @@ __metadata: languageName: node linkType: hard +"yocto-queue@npm:^1.0.0": + version: 1.0.0 + resolution: "yocto-queue@npm:1.0.0" + checksum: 2cac84540f65c64ccc1683c267edce396b26b1e931aa429660aefac8fbe0188167b7aee815a3c22fa59a28a58d898d1a2b1825048f834d8d629f4c2a5d443801 + languageName: node + linkType: hard + "zwitch@npm:^1.0.0": version: 1.0.5 resolution: "zwitch@npm:1.0.5" checksum: 28a1bebacab3bc60150b6b0a2ba1db2ad033f068e81f05e4892ec0ea13ae63f5d140a1d692062ac0657840c8da076f35b94433b5f1c329d7803b247de80f064a languageName: node linkType: hard + +"zwitch@npm:^2.0.0": + version: 2.0.4 + resolution: "zwitch@npm:2.0.4" + checksum: f22ec5fc2d5f02c423c93d35cdfa83573a3a3bd98c66b927c368ea4d0e7252a500df2a90a6b45522be536a96a73404393c958e945fdba95e6832c200791702b6 + languageName: node + linkType: hard