From ad47a4137ef0a1a49b82b99fdbfdf4feb510d5fe Mon Sep 17 00:00:00 2001 From: Jonathan Meyer <26874831+atmgrifter00@users.noreply.github.com> Date: Fri, 31 May 2024 10:08:27 -0500 Subject: [PATCH 1/9] Remove `Listbox` (#2142) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Pull Request ## ๐Ÿคจ Rationale The `Listbox` component was initially implemented with the idea that it would be used as part of the `RichTextEditor`. However, we pivoted away from that notion and the `Listbox` is not used anywhere (and is not a documented component). Instead of making the necessary changes to allow it to behave properly with not changes that are being introduced it makes more sense to just remove it for now. ## ๐Ÿ‘ฉโ€๐Ÿ’ป Implementation Mainly deleting files. Updated a template file to point to FAST export instead of something from the now deleted `Listbox` file. ## ๐Ÿงช Testing N/A ## โœ… Checklist - [ ] I have updated the project documentation to reflect my changes or determined no changes are needed. --- ...-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json | 7 +++ .../nimble-components/src/listbox/index.ts | 26 ---------- .../nimble-components/src/listbox/styles.ts | 37 -------------- .../src/listbox/tests/listbox.spec.ts | 13 ----- .../src/rich-text/mention-listbox/template.ts | 4 +- .../nimble/listbox/listbox-matrix.stories.ts | 51 ------------------- 6 files changed, 9 insertions(+), 129 deletions(-) create mode 100644 change/@ni-nimble-components-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json delete mode 100644 packages/nimble-components/src/listbox/index.ts delete mode 100644 packages/nimble-components/src/listbox/styles.ts delete mode 100644 packages/nimble-components/src/listbox/tests/listbox.spec.ts delete mode 100644 packages/storybook/src/nimble/listbox/listbox-matrix.stories.ts diff --git a/change/@ni-nimble-components-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json b/change/@ni-nimble-components-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json new file mode 100644 index 0000000000..56b22e3ef2 --- /dev/null +++ b/change/@ni-nimble-components-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Remove listbox component as it is unused.", + "packageName": "@ni/nimble-components", + "email": "26874831+atmgrifter00@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/packages/nimble-components/src/listbox/index.ts b/packages/nimble-components/src/listbox/index.ts deleted file mode 100644 index 6cb39a7ce9..0000000000 --- a/packages/nimble-components/src/listbox/index.ts +++ /dev/null @@ -1,26 +0,0 @@ -import { - DesignSystem, - ListboxElement as FoundationListbox, - listboxTemplate as template -} from '@microsoft/fast-foundation'; -import { styles } from './styles'; - -declare global { - interface HTMLElementTagNameMap { - 'nimble-listbox': Listbox; - } -} - -/** - * A nimble-styled HTML list box - */ -export class Listbox extends FoundationListbox {} - -const nimbleListbox = Listbox.compose({ - baseName: 'listbox', - template, - styles -}); - -DesignSystem.getOrCreate().withPrefix('nimble').register(nimbleListbox()); -export const listboxTag = 'nimble-listbox'; diff --git a/packages/nimble-components/src/listbox/styles.ts b/packages/nimble-components/src/listbox/styles.ts deleted file mode 100644 index 51dac40ee4..0000000000 --- a/packages/nimble-components/src/listbox/styles.ts +++ /dev/null @@ -1,37 +0,0 @@ -import { css } from '@microsoft/fast-element'; -import { display } from '../utilities/style/display'; - -import { - applicationBackgroundColor, - borderWidth, - popupBorderColor, - elevation2BoxShadow, - bodyFont, - bodyFontColor, - smallPadding, - menuMinWidth -} from '../theme-provider/design-tokens'; - -export const styles = css` - ${display('inline-flex')} - - :host { - background: ${applicationBackgroundColor}; - border: ${borderWidth} solid ${popupBorderColor}; - flex-direction: column; - margin: 0; - min-width: ${menuMinWidth}; - box-shadow: ${elevation2BoxShadow}; - color: ${bodyFontColor}; - font: ${bodyFont}; - } - - :host(:focus) { - outline: 0px; - } - - slot { - padding: ${smallPadding}; - display: block; - } -`; diff --git a/packages/nimble-components/src/listbox/tests/listbox.spec.ts b/packages/nimble-components/src/listbox/tests/listbox.spec.ts deleted file mode 100644 index 82d95cda82..0000000000 --- a/packages/nimble-components/src/listbox/tests/listbox.spec.ts +++ /dev/null @@ -1,13 +0,0 @@ -import { Listbox, listboxTag } from '..'; - -describe('Listbox', () => { - it('should export its tag', () => { - expect(listboxTag).toBe('nimble-listbox'); - }); - - it('can construct an element instance', () => { - expect(document.createElement('nimble-listbox')).toBeInstanceOf( - Listbox - ); - }); -}); diff --git a/packages/nimble-components/src/rich-text/mention-listbox/template.ts b/packages/nimble-components/src/rich-text/mention-listbox/template.ts index c5b0b55f7e..23a256e595 100644 --- a/packages/nimble-components/src/rich-text/mention-listbox/template.ts +++ b/packages/nimble-components/src/rich-text/mention-listbox/template.ts @@ -1,6 +1,6 @@ import { html, ref, slotted } from '@microsoft/fast-element'; +import { ListboxElement } from '@microsoft/fast-foundation'; import type { RichTextMentionListbox } from '.'; -import { Listbox } from '../../listbox'; import { anchoredRegionTag } from '../../anchored-region'; // prettier-ignore @@ -25,7 +25,7 @@ export const template = html` ?disabled="${x => x.disabled}" > n instanceof HTMLElement && Listbox.slottedOptionFilter(n), flatten: true, property: 'slottedOptions' })} + ${slotted({ filter: (n: Node) => n instanceof HTMLElement && ListboxElement.slottedOptionFilter(n), flatten: true, property: 'slottedOptions' })} > diff --git a/packages/storybook/src/nimble/listbox/listbox-matrix.stories.ts b/packages/storybook/src/nimble/listbox/listbox-matrix.stories.ts deleted file mode 100644 index b6ccf2c043..0000000000 --- a/packages/storybook/src/nimble/listbox/listbox-matrix.stories.ts +++ /dev/null @@ -1,51 +0,0 @@ -import { ViewTemplate, html } from '@microsoft/fast-element'; -import type { Meta, StoryFn } from '@storybook/html'; -import { listOptionTag } from '../../../../nimble-components/src/list-option'; -import { menuMinWidth } from '../../../../nimble-components/src/theme-provider/design-tokens'; -import { listboxTag } from '../../../../nimble-components/src/listbox'; -import { - createMatrix, - sharedMatrixParameters, - createMatrixThemeStory -} from '../../utilities/matrix'; -import { createStory } from '../../utilities/storybook'; -import { hiddenWrapper } from '../../utilities/hidden'; -import { loremIpsum } from '../../utilities/lorem-ipsum'; - -const metadata: Meta = { - title: 'Tests/Listbox', - parameters: { - ...sharedMatrixParameters() - } -}; - -export default metadata; - -const playFunction = (): void => { - const editorNodeList = document.querySelectorAll('nimble-listbox'); - editorNodeList.forEach(element => element.selectFirstOption()); -}; - -const component = (): ViewTemplate => html` - <${listboxTag} style="width: var(${menuMinWidth.cssCustomProperty});"> - <${listOptionTag} value="1">Option 1 - <${listOptionTag} value="2">Option 2 - <${listOptionTag} value="3" disabled>Option 3 - <${listOptionTag} value="4">Option 4 - <${listOptionTag} value="5" hidden>Option 5 - <${listOptionTag} value="6">${loremIpsum} - -`; - -export const listboxThemeMatrix: StoryFn = createMatrixThemeStory( - createMatrix(component) -); -listboxThemeMatrix.play = playFunction; - -export const hiddenListbox: StoryFn = createStory( - hiddenWrapper( - html`<${listboxTag} hidden> - <${listOptionTag} value="1">Option 1 - ` - ) -); From 87ae7ab2e589a4fb6bb403ce54872e060e6d66b6 Mon Sep 17 00:00:00 2001 From: rajsite Date: Fri, 31 May 2024 10:22:32 -0500 Subject: [PATCH 2/9] applying package updates [skip ci] --- ...ents-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json | 7 ------- package-lock.json | 14 +++++++------- .../nimble-angular/CHANGELOG.json | 15 +++++++++++++++ .../angular-workspace/nimble-angular/CHANGELOG.md | 10 +++++++++- .../angular-workspace/nimble-angular/package.json | 4 ++-- .../spright-angular/CHANGELOG.json | 15 +++++++++++++++ .../spright-angular/CHANGELOG.md | 10 +++++++++- .../spright-angular/package.json | 4 ++-- packages/nimble-components/CHANGELOG.json | 15 +++++++++++++++ packages/nimble-components/CHANGELOG.md | 10 +++++++++- packages/nimble-components/package.json | 2 +- packages/spright-components/CHANGELOG.json | 15 +++++++++++++++ packages/spright-components/CHANGELOG.md | 10 +++++++++- packages/spright-components/package.json | 4 ++-- 14 files changed, 110 insertions(+), 25 deletions(-) delete mode 100644 change/@ni-nimble-components-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json diff --git a/change/@ni-nimble-components-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json b/change/@ni-nimble-components-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json deleted file mode 100644 index 56b22e3ef2..0000000000 --- a/change/@ni-nimble-components-14d07394-b33a-4aa0-9b2b-1a03f1ffa2e9.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "Remove listbox component as it is unused.", - "packageName": "@ni/nimble-components", - "email": "26874831+atmgrifter00@users.noreply.github.com", - "dependentChangeType": "patch" -} diff --git a/package-lock.json b/package-lock.json index e38382310f..e00541ffcd 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33291,7 +33291,7 @@ }, "packages/angular-workspace/nimble-angular": { "name": "@ni/nimble-angular", - "version": "24.3.3", + "version": "24.3.4", "license": "MIT", "dependencies": { "tslib": "^2.2.0" @@ -33302,12 +33302,12 @@ "@angular/forms": "^16.2.12", "@angular/localize": "^16.2.12", "@angular/router": "^16.2.12", - "@ni/nimble-components": "^29.1.6" + "@ni/nimble-components": "^29.1.7" } }, "packages/angular-workspace/spright-angular": { "name": "@ni/spright-angular", - "version": "1.0.7", + "version": "1.0.8", "license": "MIT", "dependencies": { "tslib": "^2.2.0" @@ -33315,7 +33315,7 @@ "peerDependencies": { "@angular/common": "^16.2.12", "@angular/core": "^16.2.12", - "@ni/spright-components": "^1.0.7" + "@ni/spright-components": "^1.0.8" } }, "packages/blazor-workspace": { @@ -33400,7 +33400,7 @@ }, "packages/nimble-components": { "name": "@ni/nimble-components", - "version": "29.1.6", + "version": "29.1.7", "license": "MIT", "dependencies": { "@microsoft/fast-colors": "^5.3.1", @@ -33548,14 +33548,14 @@ }, "packages/spright-components": { "name": "@ni/spright-components", - "version": "1.0.7", + "version": "1.0.8", "license": "MIT", "dependencies": { "@microsoft/fast-colors": "^5.3.1", "@microsoft/fast-element": "^1.12.0", "@microsoft/fast-foundation": "^2.49.6", "@microsoft/fast-web-utilities": "^6.0.0", - "@ni/nimble-components": "29.1.6", + "@ni/nimble-components": "29.1.7", "@ni/nimble-tokens": "^6.13.6", "tslib": "^2.2.0" }, diff --git a/packages/angular-workspace/nimble-angular/CHANGELOG.json b/packages/angular-workspace/nimble-angular/CHANGELOG.json index 21efca717b..9612bdf07c 100644 --- a/packages/angular-workspace/nimble-angular/CHANGELOG.json +++ b/packages/angular-workspace/nimble-angular/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@ni/nimble-angular", "entries": [ + { + "date": "Fri, 31 May 2024 15:22:31 GMT", + "version": "24.3.4", + "tag": "@ni/nimble-angular_v24.3.4", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@ni/nimble-angular", + "comment": "Bump @ni/nimble-components to v29.1.7", + "commit": "not available" + } + ] + } + }, { "date": "Tue, 28 May 2024 20:13:14 GMT", "version": "24.3.3", diff --git a/packages/angular-workspace/nimble-angular/CHANGELOG.md b/packages/angular-workspace/nimble-angular/CHANGELOG.md index 69be77df81..4e582a25c3 100644 --- a/packages/angular-workspace/nimble-angular/CHANGELOG.md +++ b/packages/angular-workspace/nimble-angular/CHANGELOG.md @@ -1,9 +1,17 @@ # Change Log - @ni/nimble-angular -This log was last generated on Tue, 28 May 2024 20:13:14 GMT and should not be manually modified. +This log was last generated on Fri, 31 May 2024 15:22:31 GMT and should not be manually modified. +## 24.3.4 + +Fri, 31 May 2024 15:22:31 GMT + +### Patches + +- Bump @ni/nimble-components to v29.1.7 + ## 24.3.3 Tue, 28 May 2024 20:13:14 GMT diff --git a/packages/angular-workspace/nimble-angular/package.json b/packages/angular-workspace/nimble-angular/package.json index 934068fc43..99c1407fb2 100644 --- a/packages/angular-workspace/nimble-angular/package.json +++ b/packages/angular-workspace/nimble-angular/package.json @@ -1,6 +1,6 @@ { "name": "@ni/nimble-angular", - "version": "24.3.3", + "version": "24.3.4", "description": "Angular components for the NI Nimble Design System", "scripts": { "invoke-publish": "npm run invoke-publish:setup && cd ../dist/nimble-angular && npm publish", @@ -32,7 +32,7 @@ "@angular/forms": "^16.2.12", "@angular/localize": "^16.2.12", "@angular/router": "^16.2.12", - "@ni/nimble-components": "^29.1.6" + "@ni/nimble-components": "^29.1.7" }, "dependencies": { "tslib": "^2.2.0" diff --git a/packages/angular-workspace/spright-angular/CHANGELOG.json b/packages/angular-workspace/spright-angular/CHANGELOG.json index 867aa18fb5..d4b66a80e0 100644 --- a/packages/angular-workspace/spright-angular/CHANGELOG.json +++ b/packages/angular-workspace/spright-angular/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@ni/spright-angular", "entries": [ + { + "date": "Fri, 31 May 2024 15:22:31 GMT", + "version": "1.0.8", + "tag": "@ni/spright-angular_v1.0.8", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@ni/spright-angular", + "comment": "Bump @ni/spright-components to v1.0.8", + "commit": "not available" + } + ] + } + }, { "date": "Tue, 28 May 2024 20:13:14 GMT", "version": "1.0.7", diff --git a/packages/angular-workspace/spright-angular/CHANGELOG.md b/packages/angular-workspace/spright-angular/CHANGELOG.md index 3dc87d8058..97adf4467d 100644 --- a/packages/angular-workspace/spright-angular/CHANGELOG.md +++ b/packages/angular-workspace/spright-angular/CHANGELOG.md @@ -1,9 +1,17 @@ # Change Log - @ni/spright-angular -This log was last generated on Tue, 28 May 2024 20:13:14 GMT and should not be manually modified. +This log was last generated on Fri, 31 May 2024 15:22:31 GMT and should not be manually modified. +## 1.0.8 + +Fri, 31 May 2024 15:22:31 GMT + +### Patches + +- Bump @ni/spright-components to v1.0.8 + ## 1.0.7 Tue, 28 May 2024 20:13:14 GMT diff --git a/packages/angular-workspace/spright-angular/package.json b/packages/angular-workspace/spright-angular/package.json index 5909d1db38..2ae0cfd3d9 100644 --- a/packages/angular-workspace/spright-angular/package.json +++ b/packages/angular-workspace/spright-angular/package.json @@ -1,6 +1,6 @@ { "name": "@ni/spright-angular", - "version": "1.0.7", + "version": "1.0.8", "description": "Angular components for NI Spright", "scripts": { "invoke-publish": "npm run invoke-publish:setup && cd ../dist/spright-angular && npm publish", @@ -24,7 +24,7 @@ "peerDependencies": { "@angular/common": "^16.2.12", "@angular/core": "^16.2.12", - "@ni/spright-components": "^1.0.7" + "@ni/spright-components": "^1.0.8" }, "dependencies": { "tslib": "^2.2.0" diff --git a/packages/nimble-components/CHANGELOG.json b/packages/nimble-components/CHANGELOG.json index ec52e302bc..7fa32a758a 100644 --- a/packages/nimble-components/CHANGELOG.json +++ b/packages/nimble-components/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@ni/nimble-components", "entries": [ + { + "date": "Fri, 31 May 2024 15:22:31 GMT", + "version": "29.1.7", + "tag": "@ni/nimble-components_v29.1.7", + "comments": { + "patch": [ + { + "author": "26874831+atmgrifter00@users.noreply.github.com", + "package": "@ni/nimble-components", + "commit": "ad47a4137ef0a1a49b82b99fdbfdf4feb510d5fe", + "comment": "Remove listbox component as it is unused." + } + ] + } + }, { "date": "Tue, 28 May 2024 20:13:14 GMT", "version": "29.1.6", diff --git a/packages/nimble-components/CHANGELOG.md b/packages/nimble-components/CHANGELOG.md index 12f886e796..a311c50512 100644 --- a/packages/nimble-components/CHANGELOG.md +++ b/packages/nimble-components/CHANGELOG.md @@ -1,9 +1,17 @@ # Change Log - @ni/nimble-components -This log was last generated on Tue, 28 May 2024 20:13:14 GMT and should not be manually modified. +This log was last generated on Fri, 31 May 2024 15:22:31 GMT and should not be manually modified. +## 29.1.7 + +Fri, 31 May 2024 15:22:31 GMT + +### Patches + +- Remove listbox component as it is unused. ([ni/nimble@ad47a41](https://github.com/ni/nimble/commit/ad47a4137ef0a1a49b82b99fdbfdf4feb510d5fe)) + ## 29.1.6 Tue, 28 May 2024 20:13:14 GMT diff --git a/packages/nimble-components/package.json b/packages/nimble-components/package.json index c24e5bc6b8..8d5b57e22a 100644 --- a/packages/nimble-components/package.json +++ b/packages/nimble-components/package.json @@ -1,6 +1,6 @@ { "name": "@ni/nimble-components", - "version": "29.1.6", + "version": "29.1.7", "description": "Styled web components for the NI Nimble Design System", "scripts": { "build": "npm run generate-icons && npm run generate-workers && npm run build-components && npm run bundle-components && npm run generate-scss", diff --git a/packages/spright-components/CHANGELOG.json b/packages/spright-components/CHANGELOG.json index 288a45496a..fa90f2e85b 100644 --- a/packages/spright-components/CHANGELOG.json +++ b/packages/spright-components/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@ni/spright-components", "entries": [ + { + "date": "Fri, 31 May 2024 15:22:31 GMT", + "version": "1.0.8", + "tag": "@ni/spright-components_v1.0.8", + "comments": { + "patch": [ + { + "author": "beachball", + "package": "@ni/spright-components", + "comment": "Bump @ni/nimble-components to v29.1.7", + "commit": "not available" + } + ] + } + }, { "date": "Tue, 28 May 2024 20:13:14 GMT", "version": "1.0.7", diff --git a/packages/spright-components/CHANGELOG.md b/packages/spright-components/CHANGELOG.md index a0fab71f30..8fdf84b672 100644 --- a/packages/spright-components/CHANGELOG.md +++ b/packages/spright-components/CHANGELOG.md @@ -1,9 +1,17 @@ # Change Log - @ni/spright-components -This log was last generated on Tue, 28 May 2024 20:13:14 GMT and should not be manually modified. +This log was last generated on Fri, 31 May 2024 15:22:31 GMT and should not be manually modified. +## 1.0.8 + +Fri, 31 May 2024 15:22:31 GMT + +### Patches + +- Bump @ni/nimble-components to v29.1.7 + ## 1.0.7 Tue, 28 May 2024 20:13:14 GMT diff --git a/packages/spright-components/package.json b/packages/spright-components/package.json index e1a9dda817..8ddd8ea6ad 100644 --- a/packages/spright-components/package.json +++ b/packages/spright-components/package.json @@ -1,6 +1,6 @@ { "name": "@ni/spright-components", - "version": "1.0.7", + "version": "1.0.8", "description": "NI Spright Components", "scripts": { "build": "npm run build-components && npm run bundle-components", @@ -55,7 +55,7 @@ "@microsoft/fast-element": "^1.12.0", "@microsoft/fast-foundation": "^2.49.6", "@microsoft/fast-web-utilities": "^6.0.0", - "@ni/nimble-components": "29.1.6", + "@ni/nimble-components": "29.1.7", "@ni/nimble-tokens": "^6.13.6", "tslib": "^2.2.0" }, From 2cb896875ab0a7326fea7db250d587951f4b5fac Mon Sep 17 00:00:00 2001 From: Jesse Attas Date: Fri, 31 May 2024 11:52:42 -0500 Subject: [PATCH 3/9] Improve API documentation of banner, incubating, and spright components (#2141) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Pull Request ## ๐Ÿคจ Rationale Ongoing efforts towards https://github.com/ni/nimble/issues/824. This PR covers the remaining components: banner, incubating components, and spright components. After this completes all the components are done but there are still some cross-component consistency improvements described in a checklist on #824. ## ๐Ÿ‘ฉโ€๐Ÿ’ป Implementation Following standard patterns from previous PRs: reorganizing MDX headings, adding categories to each parameter in the args table, and making language and naming more consistent. For the rich text components I also migrated some content around to better fit our standard document structure. ## ๐Ÿงช Testing Inspected built storybook. ## โœ… Checklist - [x] I have updated the project documentation to reflect my changes or determined no changes are needed. --- .../storybook/src/nimble/banner/banner.mdx | 18 ++-- .../src/nimble/banner/banner.stories.ts | 25 ++++-- packages/storybook/src/nimble/card/card.mdx | 5 ++ .../storybook/src/nimble/card/card.stories.ts | 11 ++- .../mapping/user/mapping-user.stories.ts | 1 + .../rich-text-mention-users-guidance.mdx | 34 +++++++ .../users/rich-text-mention-users.stories.ts | 39 +++++--- .../rich-text/editor/rich-text-editor.mdx | 16 ++-- .../editor/rich-text-editor.stories.ts | 67 +++++++++----- .../rich-text/viewer/rich-text-viewer.mdx | 14 +-- .../viewer/rich-text-viewer.stories.ts | 24 +++-- .../storybook/src/nimble/tooltip/tooltip.mdx | 5 ++ .../src/nimble/tooltip/tooltip.stories.ts | 30 +++++-- .../src/nimble/tree-view/tree-view.stories.ts | 2 +- .../src/nimble/wafer-map/wafer-map.mdx | 5 ++ .../src/nimble/wafer-map/wafer-map.stories.ts | 89 ++++++++++--------- .../src/spright/rectangle/rectangle.mdx | 5 ++ .../spright/rectangle/rectangle.stories.ts | 9 +- 18 files changed, 276 insertions(+), 123 deletions(-) create mode 100644 packages/storybook/src/nimble/rich-text-mention/users/rich-text-mention-users-guidance.mdx diff --git a/packages/storybook/src/nimble/banner/banner.mdx b/packages/storybook/src/nimble/banner/banner.mdx index dc39d877e6..d1b3e3dc40 100644 --- a/packages/storybook/src/nimble/banner/banner.mdx +++ b/packages/storybook/src/nimble/banner/banner.mdx @@ -9,11 +9,6 @@ import * as bannerStories from './banner.stories'; The banner is a component used to display a persistent notification to a user. -Banners span the full width of their parent element, and that parent should span the full width of the page/panel. -Banner messages should be limited to approximately three lines of text under normal display size at the intended -location. Multiple banners may be stacked vertically in order of age, with the newest at the top. Stacked banners -should be spaced apart using the {bannerGapSize.cssCustomProperty} design token. - ## API @@ -21,7 +16,18 @@ should be spaced apart using the {bannerGapSize.cssCustomProperty} -{/* ## Styling */} +## Styling + +### Sizing + +Banners span the full width of their parent element, and that parent should span the full width of the page/panel. +Banner messages should be limited to approximately three lines of text under normal display size at the intended +location. + +### Multiple banners + +Multiple banners may be stacked vertically in order of age, with the newest at the top. Stacked banners +should be spaced apart using the {bannerGapSize.cssCustomProperty} design token. {/* ## Usage */} diff --git a/packages/storybook/src/nimble/banner/banner.stories.ts b/packages/storybook/src/nimble/banner/banner.stories.ts index 06e6f9fb59..82949ba63a 100644 --- a/packages/storybook/src/nimble/banner/banner.stories.ts +++ b/packages/storybook/src/nimble/banner/banner.stories.ts @@ -14,7 +14,7 @@ import { LabelUserArgs, addLabelUseMetadata } from '../label-provider/base/label-user-stories-utils'; -import { createUserSelectedThemeStory } from '../../utilities/storybook'; +import { apiCategory, createUserSelectedThemeStory } from '../../utilities/storybook'; // eslint-disable-next-line @typescript-eslint/naming-convention const ActionType = { @@ -79,40 +79,49 @@ export const _banner: StoryObj = { name: 'Banner', argTypes: { open: { - description: 'Controls whether the banner is visible.' + description: 'Controls whether the banner is visible.', + table: { category: apiCategory.attributes }, }, title: { description: - 'Primary text which is displayed when `title-hidden` is not set. Banners should **always include a title** even when `title-hidden` is set. The title is used to provide an accessible name to assistive technologies regardless of the value of `title-hidden`.

Provide the title in an `inline` element such as `` that is targeted to the `title` slot.' + 'Primary text which is displayed when `title-hidden` is not set. Banners should **always include a title** even when `title-hidden` is set. The title is used to provide an accessible name to assistive technologies regardless of the value of `title-hidden`.

Provide the title in an `inline` element such as ``', + table: { category: apiCategory.slots }, }, text: { + name: 'default', description: - 'Secondary text that provides a detailed message. This text should be short enough to fit within three lines when displayed.

Provide this text as content of the banner element (uses the default slot).' + 'Secondary text that provides a detailed message. This text should be short enough to fit within three lines when displayed.', + table: { category: apiCategory.slots }, }, severity: { options: Object.keys(BannerSeverity), control: { type: 'radio' }, description: - `Severity of the message presented by the banner. Controls the icon displayed within the banner and, in themes other than \`${Theme.color}\`, controls the background color of the banner. If not set, the banner has a neutral appearance.` + `Severity of the message presented by the banner. Controls the icon displayed within the banner and, in themes other than \`${Theme.color}\`, controls the background color of the banner. If not set, the banner has a neutral appearance.`, + table: { category: apiCategory.attributes }, }, action: { options: Object.values(ActionType), control: { type: 'radio' }, description: - 'The `action` slot provides a place to display a button or anchor that you provide. If you provide a button, it should have either the `"ghost"` or `"outline"` appearance and have the `"primary"` appearance variant.' + 'Display a button or anchor which the user can click to invoke an additional action. If you provide a button, it should have either the `"ghost"` or `"outline"` appearance and have the `"primary"` appearance variant.', + table: { category: apiCategory.slots }, }, preventDismiss: { name: 'prevent-dismiss', description: - 'If set, removes the "X" button that dismisses the banner.' + 'If set, removes the "X" button that dismisses the banner.', + table: { category: apiCategory.attributes }, }, titleHidden: { name: 'title-hidden', - description: 'If set, hides the provided title.' + description: 'If set, hides the provided title.', + table: { category: apiCategory.attributes }, }, toggle: { description: 'Event emitted by the banner when the `open` state changes. The event details include the booleans `oldState` and `newState`.', + table: { category: apiCategory.events }, control: false } }, diff --git a/packages/storybook/src/nimble/card/card.mdx b/packages/storybook/src/nimble/card/card.mdx index 2f6b2630c1..30c9902072 100644 --- a/packages/storybook/src/nimble/card/card.mdx +++ b/packages/storybook/src/nimble/card/card.mdx @@ -1,5 +1,6 @@ import { Canvas, Meta, Controls, Title } from '@storybook/blocks'; import { NimbleCard } from './card.react'; +import ComponentApisLink from '../../docs/component-apis-link.mdx'; import { cardTag } from '../../../../nimble-components/src/card'; import * as cardStories from './card.stories'; @@ -10,7 +11,11 @@ The is a container that is designed to contain arbitrary application. The is intended for grouping related content. + +## API + + {/* ## Styling */} diff --git a/packages/storybook/src/nimble/card/card.stories.ts b/packages/storybook/src/nimble/card/card.stories.ts index cec25ca160..1be8690a23 100644 --- a/packages/storybook/src/nimble/card/card.stories.ts +++ b/packages/storybook/src/nimble/card/card.stories.ts @@ -5,6 +5,7 @@ import { numberFieldTag } from '../../../../nimble-components/src/number-field'; import { selectTag } from '../../../../nimble-components/src/select'; import { cardTag } from '../../../../nimble-components/src/card'; import { + apiCategory, createUserSelectedThemeStory, disableStorybookZoomTransform, incubatingWarning @@ -12,6 +13,7 @@ import { interface CardArgs { title: string; + content: undefined; } const metadata: Meta = { @@ -39,7 +41,14 @@ const metadata: Meta = { argTypes: { title: { description: - 'Text displayed as a title inside the card. This text should be short enough to fit within two lines when displayed. Cards should **always include a title**. The title is used to provide an accessible name to assistive technologies.

Provide the title in an element targeted to the `title` slot.' + 'Text displayed as a title inside the card. This text should be short enough to fit within two lines when displayed. Cards should **always include a title**. The title is used to provide an accessible name to assistive technologies.', + table: { category: apiCategory.slots }, + }, + content: { + name: 'default', + description: 'Content to be displayed inside the card.', + table: { category: apiCategory.slots }, + control: false } }, args: { diff --git a/packages/storybook/src/nimble/mapping/user/mapping-user.stories.ts b/packages/storybook/src/nimble/mapping/user/mapping-user.stories.ts index 3107486c55..ec8ee46905 100644 --- a/packages/storybook/src/nimble/mapping/user/mapping-user.stories.ts +++ b/packages/storybook/src/nimble/mapping/user/mapping-user.stories.ts @@ -29,6 +29,7 @@ export const userMapping: StoryObj = { name: 'display-name', description: 'The display name to render for the user, e.g. `Oscar Meyer ๐ŸŒญ`.', + control: false, table: { category: apiCategory.attributes }, } }, diff --git a/packages/storybook/src/nimble/rich-text-mention/users/rich-text-mention-users-guidance.mdx b/packages/storybook/src/nimble/rich-text-mention/users/rich-text-mention-users-guidance.mdx new file mode 100644 index 0000000000..00612a6221 --- /dev/null +++ b/packages/storybook/src/nimble/rich-text-mention/users/rich-text-mention-users-guidance.mdx @@ -0,0 +1,34 @@ +### Guidance for filtering users + +Initially, the client application need not provide any user mapping elements within the children of `nimble-rich-text-mention-users`. It can be empty. +However, if the editor loads with an initial markdown string that contains user mentions, then the client should load those user mapping elements. +This is to map the user IDs in the markdown string converted to a readable user name in the editor. Therefore, it is advisable to keep two lists, +`filteredOptions` for dynamic filtering of users to populate in the @mention popup and `mentionedUsers` for storing the already mentioned users which +should be loaded initially by the client to represent the user names that are stored in markdown. Later, the `mentionedUsers` will be filtered internally +within the Nimble editor or by the client to show the names in the popup whenever texts added after @ in the editor. + +The `nimble-rich-text-mention-users` component will emit an event whenever the @ character is entered into the editor. The client can listen to the +`mention-update` event and provide the other initial user lists that are not mentioned already. + +It is recommended to sort the usernames in alphabetical order and send at most 20 users list at a time to reduce the number of elements in the DOM +for a single page. This dynamic loading of the user's list will help when there are a lot of @mention instances on a single page. If the users list is +very large, it may cause the page to load slower as the mapping mention element is overflowed in the DOM when there are multiple editors in a single +page or a large number of users in the client organization. + +The `mention-update` event will also be triggered when the user types any character after @, containing that text along with the @ character in the +event data. For example, if a user types @ and then adds `a` the event will be emitted with data that includes the value @a. The client can listen +to this event, filter the list of users that includes the names containing the letter `a`, and then dynamically update the `nimble-mapping-mention-user` +element based on the filter data. Subsequently, a maximum of 20 filtered options should be transmitted to the editor. + +The `mention-update` event will also be triggered when a user copies a mention node from the viewer/editor and pasting it in the editor. Clients should +read the `getMentionedHrefs()` method to identify the user URL(s) that are being pasted into the editor so that the mapping elements can be sent as a children. +This is necessary because the corresponding name for the newly added user URL(s) is required to render as username(s) in the components so the client +should send the mapping elements for all mentioned users. + +The above event triggers for every key down event like adding/removing texts and moving the text cursor after the @ character. Updating users is quite an +expensive operation to perform for every keystroke so it is advisable to debounce the events if you're using network requests to perform the filtering +operations. For example, allow at most one request per second to filter the list for each second instead of for each keystrokes. + +Note: The editor will also perform the same filtering once again to ensure the filtered options are proper and update the dropdown list in the UI. +This helps to filter the list, regardless of whether the client is loading the list dynamically by listening to the event as mentioned above or statically +providing user details at the start via `nimble-mapping-mention`. \ No newline at end of file diff --git a/packages/storybook/src/nimble/rich-text-mention/users/rich-text-mention-users.stories.ts b/packages/storybook/src/nimble/rich-text-mention/users/rich-text-mention-users.stories.ts index cdd19d725c..3de17b7358 100644 --- a/packages/storybook/src/nimble/rich-text-mention/users/rich-text-mention-users.stories.ts +++ b/packages/storybook/src/nimble/rich-text-mention/users/rich-text-mention-users.stories.ts @@ -1,7 +1,10 @@ import { html } from '@microsoft/fast-element'; import type { Meta, StoryObj } from '@storybook/html'; -import { createUserSelectedThemeStory } from '../../../utilities/storybook'; +import { richTextMentionUsersTag } from '@ni/nimble-components/src/rich-text-mention/users'; +import { mappingUserTag } from '@ni/nimble-components/src/mapping/user'; +import { mappingTextTag } from '@ni/nimble-components/src/mapping/text'; import { hiddenWrapper } from '../../../utilities/hidden'; +import { apiCategory, checkValidityDescription, createUserSelectedThemeStory } from '../../../utilities/storybook'; const patternDescription = `A regex used for detecting, validating, and extracting information from mentions in the rich text markdown string. @@ -15,7 +18,7 @@ The mention view will be rendered in the following ways based on specific inputs const mappingUserValidityDescription = `Readonly object of boolean values that represents the validity states that the mention's configuration can be in. The object's type is \`RichTextMentionValidity\`, and it contains the following boolean properties: -- \`unsupportedMappingType\`: \`true\` when the mention contains a mapping element other than \`nimble-mapping-user\` +- \`unsupportedMappingType\`: \`true\` when the mention contains a mapping element other than \`${mappingUserTag}\` - \`duplicateMappingMentionHref\`: \`true\` when multiple mappings have the same \`key\` value - \`missingMentionHrefValue\`: \`true\` when a mapping has no \`key\` value - \`mentionHrefNotValidUrl\`: \`true\` when any one of the \`key\` is not a valid URL i.e. throws error if \`new URL(key)\` @@ -25,7 +28,7 @@ The object's type is \`RichTextMentionValidity\`, and it contains the following - \`missingDisplayNameValue\`: \`true\` when a mapping has no \`display-name\` value `; -const mentionUpdateEventDescription = `For the editor, This event will be emitted on following action: +const mentionUpdateEventDescription = `Event emitted on following actions: - Whenever the \`@\` character is entered into the editor - When the user types any character after \`@\` into the editor @@ -42,7 +45,9 @@ const metadata: Meta = { docs: { description: { component: - 'Add a `nimble-rich-text-mention-users` element as a child of the rich text components to enable support for `@mention`. Add `nimble-mapping-mention-user` elements as its children to specify the users available to be mentioned.' + `Add a \`${richTextMentionUsersTag}\` element as a child of the rich text components to enable support for \`@mention\`. Add \`${mappingUserTag}\` elements as its children to specify the users available to be mentioned. + +These components facilitate the parsing of input markdown into a mention node that displays a user's name. For the editor component they are also used to populate the list of user names in the mention dropdown.` } } } @@ -55,24 +60,38 @@ export const richTextMentionUsers: StoryObj = { argTypes: { pattern: { description: patternDescription, - control: false + control: false, + table: { category: apiCategory.attributes }, }, checkValidity: { name: 'checkValidity()', - description: - 'Returns `true` if the mention configuration is valid, otherwise `false`.' + description: checkValidityDescription({ componentName: 'rich text mention users' }), + table: { category: apiCategory.methods }, }, validity: { - description: mappingUserValidityDescription + description: mappingUserValidityDescription, + table: { category: apiCategory.nonAttributeProperties }, }, mentionUpdate: { name: 'mention-update', - description: mentionUpdateEventDescription + description: mentionUpdateEventDescription, + table: { category: apiCategory.events }, }, buttonLabel: { name: 'button-label', description: - 'Label and title text for the mention button in the footer toolbar.' + 'Label and title text for the mention button in the footer toolbar.', + table: { category: apiCategory.attributes }, + }, + content: { + name: 'default', + description: `Configure how users are displayed by adding \`${mappingTextTag}\` elements as content. Ensure that each user mentioned in the markdown input has a corresponding user mapping. + +For the rich text editor, the user mappings are used to populate the mention dropdown. Update the mention elements dynamically by listening to the \`mention-update\` event and filtering the user mappings based on the current text input. +It is recommended to limit the number of users displayed to 50 or fewer. + +For more details, see **Guidance for filtering users**.`, + table: { category: apiCategory.slots }, } } }; diff --git a/packages/storybook/src/nimble/rich-text/editor/rich-text-editor.mdx b/packages/storybook/src/nimble/rich-text/editor/rich-text-editor.mdx index 6bc9c88703..cd9b10d472 100644 --- a/packages/storybook/src/nimble/rich-text/editor/rich-text-editor.mdx +++ b/packages/storybook/src/nimble/rich-text/editor/rich-text-editor.mdx @@ -1,5 +1,7 @@ import { Controls, Canvas, Meta, Title, Description } from '@storybook/blocks'; import * as editorStories from './rich-text-editor.stories'; +import RichTextMentionUsersGuidance from '../../rich-text-mention/users/rich-text-mention-users-guidance.mdx'; +import ComponentApisLink from '../../../docs/component-apis-link.mdx'; import * as mentionUserStories from '../../rich-text-mention/users/rich-text-mention-users.stories'; import * as userMappingStories from '../../mapping/user/mapping-user.stories'; import { richTextEditorTag } from '../../../../../nimble-components/src/rich-text/editor'; @@ -12,20 +14,20 @@ The rich text editor component allows users to add/edit text formatted with vari See the [rich text viewer](?path=/docs/incubating-rich-text-viewer--docs) component to render markdown without allowing editing. - - -## User Mention Usage -To enable support for `@mention` in the component, include the specified configuration and mapping components as children. These components facilitate the parsing of input markdown into a mention node, displaying a user's name and shows list of user names in the mapping dropdown. Additionally, ensure that each user mentioned in the markdown input has a corresponding user mapping. +## API -It is also highly recommended to limit the number of users displayed (maximum 50 users at a time) in the mention popup when triggered in the editor and based on filtering, update the mention elements dynamically by listening to the `mention-update` event. This enhances the performance and overall user experience when interacting with the mention dropdown. For more details, see [Client Usage Guidance on Filtered Users](https://github.com/ni/nimble/blob/main/packages/nimble-components/src/rich-text/specs/mention-hld.md#client-usage-guidance-on-filtered-users). + + -## User Configuration +### User configuration -## User Mapping +### User mapping + + \ No newline at end of file diff --git a/packages/storybook/src/nimble/rich-text/editor/rich-text-editor.stories.ts b/packages/storybook/src/nimble/rich-text/editor/rich-text-editor.stories.ts index f94d7dcf60..b618547186 100644 --- a/packages/storybook/src/nimble/rich-text/editor/rich-text-editor.stories.ts +++ b/packages/storybook/src/nimble/rich-text/editor/rich-text-editor.stories.ts @@ -12,9 +12,15 @@ import { } from '../../label-provider/base/label-user-stories-utils'; import { richTextMarkdownString } from '../../../utilities/rich-text-markdown-string'; import { + apiCategory, + checkValidityDescription, createUserSelectedThemeStory, disableStorybookZoomTransform, - incubatingWarning + disabledDescription, + errorTextDescription, + errorVisibleDescription, + incubatingWarning, + placeholderDescription } from '../../../utilities/storybook'; // eslint-disable-next-line @typescript-eslint/no-empty-interface @@ -68,12 +74,12 @@ const mentionDataSets = { const setMarkdownDescription = 'A function that sets content in the editor with the provided markdown string.'; const getMarkdownDescription = 'A function that serializes the current data in the editor and returns the markdown string.'; -const footerActionButtonDescription = `You can place a button or anchor button at the far-right of the footer section, set \`slot="footer-actions"\`. +const footerActionButtonDescription = `Place a button or anchor button at the far-right of the footer section to allow the user to invoke a custom action. Nimble will set the height of the buttons to \`$ni-nimble-control-slim-height\`. -Note: The content in the \`footer-actions\` slot will not adjust based on the state of the rich-text-editor (e.g. disabled). It is the responsibility of the -client application to make any necessary adjustments. For example, if the buttons should be disabled when the rich-text-editor is disabled, the +Note: The content in the \`footer-actions\` slot will not adjust based on the state of the rich text editor (e.g. disabled). It is the responsibility of the +client application to make any necessary adjustments. For example, if the buttons should be disabled when the rich text editor is disabled, the client application must implement that functionality. `; @@ -142,12 +148,13 @@ const metadata: Meta = { [exampleDataType.markdownString]: 'Combination of all supported markdown string' } - } + }, + table: { category: apiCategory.methods }, }, mentionData: { - name: '@mention configuration', + name: 'default', description: - 'Configure how mentions are detected and displayed. See documentation of the `pattern` attribute of the mention configuration element and the `key` attribute of mapping element(s).', + `Configure how mentions are detected and displayed by adding a \`${richTextMentionUsersTag}\` as content. See documentation of the \`pattern\` attribute of the mention configuration element and the \`key\` attribute of mapping element(s).`, options: Object.values(mentionDataType), control: { type: 'radio', @@ -156,21 +163,26 @@ const metadata: Meta = { [mentionDataType.httpsPattern]: 'HTTPS Pattern - https://user/(.*)' } - } + }, + table: { category: apiCategory.slots }, }, footerActionButtons: { - description: footerActionButtonDescription + name: 'footer-actions', + description: footerActionButtonDescription, + table: { category: apiCategory.slots }, }, getMarkdown: { name: 'getMarkdown()', description: getMarkdownDescription, - control: false + control: false, + table: { category: apiCategory.methods }, }, getMentionedHrefs: { name: 'getMentionedHrefs()', description: 'Returns an array of strings listing the hrefs of current mentions in the rich text components.', - control: false + control: false, + table: { category: apiCategory.methods }, }, editorRef: { table: { disable: true } @@ -178,42 +190,51 @@ const metadata: Meta = { setMarkdownData: { table: { disable: true } }, + disabled: { + description: disabledDescription({ componentName: 'rich text editor' }), + table: { category: apiCategory.attributes }, + }, errorVisible: { - description: - 'Whether the editor should be styled to indicate that it is in an invalid state.' + description: errorVisibleDescription, + table: { category: apiCategory.attributes }, }, errorText: { - description: - 'A message to be displayed when the editor is in the invalid state explaining why the value is invalid.' + description: errorTextDescription, + table: { category: apiCategory.attributes }, }, placeholder: { - description: 'Placeholder text to show when editor is empty.' + description: placeholderDescription({ componentName: 'rich text editor' }), + table: { category: apiCategory.attributes }, }, footerHidden: { description: - 'Setting `footer-hidden` hides the footer section which consists of all formatting option buttons and the `footer-actions` slot content.' + 'Hides the footer section which consists of all formatting option buttons and the `footer-actions` slot content.', + table: { category: apiCategory.attributes }, }, empty: { name: 'empty', description: 'Read-only boolean value. Returns true if editor is either empty or contains only whitespace.', - control: false + control: false, + table: { category: apiCategory.nonAttributeProperties }, }, input: { name: 'input', description: 'Event emitted when there is a change in the content of the editor.', - control: false + control: false, + table: { category: apiCategory.events }, }, validity: { description: validityDescription, - control: false + control: false, + table: { category: apiCategory.nonAttributeProperties }, }, checkValidity: { name: 'checkValidity()', - description: - 'A function that returns `true` if the configuration of the rich text editor is valid and `false` if the configuration is not valid.', - control: false + description: checkValidityDescription({ componentName: 'rich text editor' }), + control: false, + table: { category: apiCategory.methods }, } }, args: { diff --git a/packages/storybook/src/nimble/rich-text/viewer/rich-text-viewer.mdx b/packages/storybook/src/nimble/rich-text/viewer/rich-text-viewer.mdx index 194454058c..817f679325 100644 --- a/packages/storybook/src/nimble/rich-text/viewer/rich-text-viewer.mdx +++ b/packages/storybook/src/nimble/rich-text/viewer/rich-text-viewer.mdx @@ -1,5 +1,7 @@ import { Controls, Canvas, Meta, Title, Description } from '@storybook/blocks'; import * as viewerStories from './rich-text-viewer.stories'; +import RichTextMentionUsersGuidance from '../../rich-text-mention/users/rich-text-mention-users-guidance.mdx'; +import ComponentApisLink from '../../../docs/component-apis-link.mdx'; import * as mentionUserStories from '../../rich-text-mention/users/rich-text-mention-users.stories'; import * as userMappingStories from '../../mapping/user/mapping-user.stories'; import { richTextViewerTag } from '../../../../../nimble-components/src/rich-text/viewer'; @@ -12,18 +14,20 @@ The rich text viewer component allows users to view text formatted with various See the [rich text editor](?path=/docs/incubating-rich-text-editor--docs) component to enable users to modify the markdown contents. - -## User Mention Usage +## API -To enable support for `@mention` in the component, include the specified configuration and mapping components as children. These components facilitate the conversion of input markdown into a mention node, displaying a user's name. Additionally, ensure that each user mentioned in the markdown input has a corresponding user mapping. For more details, see [Client Usage Guidance on Filtered Users](https://github.com/ni/nimble/blob/main/packages/nimble-components/src/rich-text/specs/mention-hld.md#client-usage-guidance-on-filtered-users-1). + + -## User Configuration +### User configuration -## User Mapping +### User mapping + + diff --git a/packages/storybook/src/nimble/rich-text/viewer/rich-text-viewer.stories.ts b/packages/storybook/src/nimble/rich-text/viewer/rich-text-viewer.stories.ts index f5883afb76..19b28837ce 100644 --- a/packages/storybook/src/nimble/rich-text/viewer/rich-text-viewer.stories.ts +++ b/packages/storybook/src/nimble/rich-text/viewer/rich-text-viewer.stories.ts @@ -5,6 +5,8 @@ import { richTextMentionUsersTag } from '../../../../../nimble-components/src/ri import { richTextViewerTag } from '../../../../../nimble-components/src/rich-text/viewer'; import { richTextMarkdownString } from '../../../utilities/rich-text-markdown-string'; import { + apiCategory, + checkValidityDescription, createUserSelectedThemeStory, incubatingWarning } from '../../../utilities/storybook'; @@ -62,12 +64,13 @@ const metadata: Meta = { argTypes: { markdown: { description: - 'Input markdown string for the supported text formatting options in a [CommonMark](https://commonmark.org/) flavor.' + 'Input markdown string for the supported text formatting options in a [CommonMark](https://commonmark.org/) flavor.', + table: { category: apiCategory.nonAttributeProperties }, }, data: { - name: '@mention configuration', + name: 'default', description: - 'Configure how mentions are detected and displayed. See documentation of the `pattern` attribute of the mention configuration element and the `key` attribute of mapping element(s).', + `Configure how mentions are detected and displayed by adding a \`${richTextMentionUsersTag}\` as content. See documentation of the \`pattern\` attribute of the mention configuration element and the \`key\` attribute of mapping element(s).`, options: Object.values(exampleDataType), control: { type: 'radio', @@ -76,23 +79,26 @@ const metadata: Meta = { [exampleDataType.httpsPattern]: 'HTTPS Pattern - https://user/(.*)' } - } + }, + table: { category: apiCategory.slots }, }, validity: { description: validityDescription, - control: false + control: false, + table: { category: apiCategory.nonAttributeProperties }, }, checkValidity: { name: 'checkValidity()', - description: - 'A function that returns `true` if the configuration of the rich text viewer is valid and `false` if the configuration is not valid.', - control: false + description: checkValidityDescription({ componentName: 'rich text viewer' }), + control: false, + table: { category: apiCategory.methods }, }, getMentionedHrefs: { name: 'getMentionedHrefs()', description: 'Returns an array of strings listing the hrefs of current mentions in the rich text components.', - control: false + control: false, + table: { category: apiCategory.methods }, } }, args: { diff --git a/packages/storybook/src/nimble/tooltip/tooltip.mdx b/packages/storybook/src/nimble/tooltip/tooltip.mdx index dc7f08ad19..357be3a152 100644 --- a/packages/storybook/src/nimble/tooltip/tooltip.mdx +++ b/packages/storybook/src/nimble/tooltip/tooltip.mdx @@ -1,6 +1,7 @@ import { Canvas, Meta, Controls, Title } from '@storybook/blocks'; import { NimbleTooltip } from './tooltip.react'; import * as tooltipStories from './tooltip.stories'; +import ComponentApisLink from '../../docs/component-apis-link.mdx'; @@ -9,7 +10,11 @@ Per [W3C](https://www.w3.org/WAI/ARIA/apg/patterns/tooltip/) - A tooltip is a po It is recommended to set up aria-describedby, an accessibility feature that sets the description of another element through ID references. To do this, the anchor element (button, text, icon, etc.) of the tooltip must have `aria-describedby= name` in its attributes. To call it, use `id= name` in the nimble-tooltip attributes. More information can be found in the [aria-describedby docs](https://developer.mozilla.org/en-US/docs/Web/Accessibility/ARIA/Attributes/aria-describedby). <Canvas of={tooltipStories.tooltip} /> + +## API + <Controls of={tooltipStories.tooltip} /> +<ComponentApisLink /> {/* ## Styling */} diff --git a/packages/storybook/src/nimble/tooltip/tooltip.stories.ts b/packages/storybook/src/nimble/tooltip/tooltip.stories.ts index 49d8aad2cf..8d14a030b4 100644 --- a/packages/storybook/src/nimble/tooltip/tooltip.stories.ts +++ b/packages/storybook/src/nimble/tooltip/tooltip.stories.ts @@ -10,6 +10,7 @@ import { import { tooltipTag } from '../../../../nimble-components/src/tooltip'; import { TooltipSeverity } from '../../../../nimble-components/src/tooltip/types'; import { + apiCategory, createUserSelectedThemeStory, incubatingWarning } from '../../utilities/storybook'; @@ -21,7 +22,6 @@ interface TooltipArgs { visible: boolean; severity: keyof typeof TooltipSeverity; delay: number; - value: string; autoUpdateMode: AutoUpdateMode; iconVisible: boolean; anchorRef: HTMLElementWithUniqueID; @@ -29,7 +29,7 @@ interface TooltipArgs { content: 'simple' | 'complex'; } -const simpleContent = html<TooltipArgs>`${x => x.value}`; +const simpleContent = html<TooltipArgs>`Tooltip label`; const complexContent = html<TooltipArgs>` <style class="code-hide"> #complex-anchor { @@ -133,7 +133,6 @@ const metadata: Meta<TooltipArgs> = { visible: false, severity: 'default', iconVisible: false, - value: 'Tooltip label', delay: 300, autoUpdateMode: 'anchor', anchorRef: undefined, @@ -148,25 +147,42 @@ const metadata: Meta<TooltipArgs> = { content: 'simple' }, argTypes: { + visible: { + description: 'Whether the tooltip is visible by default.', + table: { category: apiCategory.attributes } + }, autoUpdateMode: { + name: 'auto-update-mode', options: ['anchor', 'auto'], control: { type: 'radio' }, description: - 'Controls when the tooltip updates its position. The default is `anchor`, which only updates when the anchor is resized. `auto` will update on scroll/resize events.' + 'Controls when the tooltip updates its position. The default is `anchor`, which only updates when the anchor is resized. `auto` will update on scroll/resize events.', + table: { category: apiCategory.attributes }, + }, + iconVisible: { + name: 'icon-visible', + description: 'Whether to show an icon in the tooltip. The icon is determined by the severity of the tooltip.', + table: { category: apiCategory.attributes }, }, delay: { description: - 'The delay in milliseconds before a tooltip is shown after a hover event' + 'The delay in milliseconds before a tooltip is shown after a hover event', + table: { category: apiCategory.attributes }, }, severity: { options: Object.keys(TooltipSeverity), - control: { type: 'radio' } + control: { type: 'radio' }, + description: 'The severity of the message presented by the tooltip.', + table: { category: apiCategory.attributes }, }, content: { + name: 'default', options: ['simple', 'complex'], control: { type: 'radio' - } + }, + description: 'The content to display in the tooltip.', + table: { category: apiCategory.slots }, }, anchorRef: { table: { diff --git a/packages/storybook/src/nimble/tree-view/tree-view.stories.ts b/packages/storybook/src/nimble/tree-view/tree-view.stories.ts index e12ef8e9b3..5fa79e5a63 100644 --- a/packages/storybook/src/nimble/tree-view/tree-view.stories.ts +++ b/packages/storybook/src/nimble/tree-view/tree-view.stories.ts @@ -58,7 +58,7 @@ export const treeItem: StoryObj<ItemArgs> = { parameters: { docs: { description: { - story: 'Use a `nimble-tree-item` if you want a tree item that calls a callback, has a value, and/or has child items. Use a `nimble-anchor-tree-item` instead if you want to navigate to a URL.' + story: `Use a \`${treeItemTag}\` if you want a tree item that calls a callback, has a value, and/or has child items. Use a \`${anchorTreeItemTag}\` instead if you want to navigate to a URL.` } } }, diff --git a/packages/storybook/src/nimble/wafer-map/wafer-map.mdx b/packages/storybook/src/nimble/wafer-map/wafer-map.mdx index d182259ef2..f1edd59420 100644 --- a/packages/storybook/src/nimble/wafer-map/wafer-map.mdx +++ b/packages/storybook/src/nimble/wafer-map/wafer-map.mdx @@ -1,6 +1,7 @@ import { Canvas, Meta, Controls, Title } from '@storybook/blocks'; import { NimbleWaferMap } from './wafer-map.react'; import * as waferMapStories from './wafer-map.stories'; +import ComponentApisLink from '../../docs/component-apis-link.mdx'; <Meta of={waferMapStories} /> <Title of={waferMapStories} /> @@ -8,7 +9,11 @@ import * as waferMapStories from './wafer-map.stories'; A wafer map is a component for visualizing data from the manufacture of semiconductor wafers. Each die on the wafer can show numerical information and be colored to indicate information about that die. <Canvas of={waferMapStories.waferMap} /> + +## API + <Controls of={waferMapStories.waferMap} /> +<ComponentApisLink /> {/* ## Styling */} diff --git a/packages/storybook/src/nimble/wafer-map/wafer-map.stories.ts b/packages/storybook/src/nimble/wafer-map/wafer-map.stories.ts index 19d8ce2670..48ee79f774 100644 --- a/packages/storybook/src/nimble/wafer-map/wafer-map.stories.ts +++ b/packages/storybook/src/nimble/wafer-map/wafer-map.stories.ts @@ -25,6 +25,8 @@ import { wafermapDiesTableSets } from './sets'; import { + apiCategory, + checkValidityDescription, createUserSelectedThemeStory, incubatingWarning } from '../../utilities/storybook'; @@ -47,6 +49,7 @@ interface WaferMapArgs { gridMaxY: number | undefined; dieHover: unknown; validity: WaferMapValidity; + checkValidity: undefined; } const getDiesSet = ( @@ -205,13 +208,7 @@ const metadata: Meta<WaferMapArgs> = { defaultValue: 'stable' }, colorScale: { - description: `Represents the color spectrum which shows the status of the dies on the wafer. - -<details> - <summary>Usage details</summary> - The \`colorScale\` element is a public property. As such, it is not available as an attribute, however it can be read or set on the corresponding \`WaferMap\` DOM element. -</details> - `, + description: 'Represents the color spectrum which shows the status of the dies on the wafer.', options: ['set1'], control: { type: 'radio', @@ -222,7 +219,8 @@ const metadata: Meta<WaferMapArgs> = { defaultValue: 'set1', mapping: { set1: waferMapColorScaleSets[0] - } + }, + table: { category: apiCategory.nonAttributeProperties }, }, colorScaleMode: { name: 'color-scale-mode', @@ -235,16 +233,11 @@ const metadata: Meta<WaferMapArgs> = { [WaferMapColorScaleMode.linear]: 'Linear', [WaferMapColorScaleMode.ordinal]: 'Ordinal' } - } + }, + table: { category: apiCategory.attributes }, }, dies: { - description: `Represents the input data, an array of \`WaferMapDie\`, which will be rendered by the wafer map. Part of the Stable API. - -<details> - <summary>Usage details</summary> - The \`dies\` element is a public property. As such, it is not available as an attribute, however it can be read or set on the corresponding \`WaferMap\` DOM element. -</details> - `, + description: 'Represents the input data, an array of `WaferMapDie`, which will be rendered by the wafer map. Part of the Stable API.', options: [ 'fixedDies10', 'goodDies100', @@ -261,16 +254,11 @@ const metadata: Meta<WaferMapArgs> = { } }, defaultValue: 'fixedDies10', - if: { arg: 'apiVersion', eq: 'stable' } + if: { arg: 'apiVersion', eq: 'stable' }, + table: { category: apiCategory.nonAttributeProperties }, }, diesTable: { - description: `Represents the input data, an apache-arrow \`Table\`, which will be rendered by the wafer map. Part of the Experimental API. - -<details> - <summary>Usage details</summary> - The \`diesTable\` element is a public property. As such, it is not available as an attribute, however it can be read or set on the corresponding \`WaferMap\` DOM element. -</details> - `, + description: 'Represents the input data, an apache-arrow `Table`, which will be rendered by the wafer map. Part of the Experimental API.', options: [ 'fixedDies10', 'goodDies100', @@ -287,16 +275,11 @@ const metadata: Meta<WaferMapArgs> = { } }, defaultValue: 'fixedDies10', - if: { arg: 'apiVersion', eq: 'experimental' } + if: { arg: 'apiVersion', eq: 'experimental' }, + table: { category: apiCategory.nonAttributeProperties }, }, highlightedTags: { - description: `Represent a list of strings that will be highlighted in the wafer map view. Each die has a tags?: string[] property, if at least one element of highlightedTags equals at least one element of die.tags the die will be highlighted. - -<details> - <summary>Usage details</summary> - The \`highlightedTags\` element is a public property. As such, it is not available as an attribute, however it can be read or set on the corresponding \`WaferMap\` DOM element. -</details> - `, + description: 'Represent a list of strings that will be highlighted in the wafer map view. Each die has a tags?: string[] property, if at least one element of highlightedTags equals at least one element of die.tags the die will be highlighted.', options: ['set1', 'set2', 'set3', 'set4'], control: { type: 'radio', @@ -307,25 +290,29 @@ const metadata: Meta<WaferMapArgs> = { set4: 'Many dies are highlighted' } }, - defaultValue: 'set1' + defaultValue: 'set1', + table: { category: apiCategory.nonAttributeProperties }, }, dieLabelsHidden: { name: 'die-labels-hidden', description: 'Boolean value that determines if the dies labels in the wafer map view are shown or not. Default value is false.', - control: { type: 'boolean' } + control: { type: 'boolean' }, + table: { category: apiCategory.attributes }, }, dieLabelsSuffix: { name: 'die-labels-suffix', description: 'String that can be added as a label at the end of each wafer map die value', - control: { type: 'text' } + control: { type: 'text' }, + table: { category: apiCategory.attributes }, }, maxCharacters: { name: 'max-characters', description: 'Represents the number of characters allowed to be displayed within a single die. As the die values are represented by Floating point numbers, we must have the liberty of limiting how many characters we are willing to display within a single die.', - control: { type: 'number' } + control: { type: 'number' }, + table: { category: apiCategory.attributes }, }, orientation: { description: 'Notch orientation', @@ -338,7 +325,8 @@ const metadata: Meta<WaferMapArgs> = { [WaferMapOrientation.right]: 'right', [WaferMapOrientation.bottom]: 'bottom' } - } + }, + table: { category: apiCategory.attributes }, }, originLocation: { name: 'origin-location', @@ -353,36 +341,42 @@ const metadata: Meta<WaferMapArgs> = { [WaferMapOriginLocation.topLeft]: 'top-left', [WaferMapOriginLocation.topRight]: 'top-right' } - } + }, + table: { category: apiCategory.attributes }, }, gridMinX: { name: 'grid-min-x', description: 'Represents the X coordinate of the minimum corner of the the grid bounding box for rendering the wafer map. Leaving the value `undefined` will set the value to the minimum X value of the bounding box of the input dies coordinates.', - control: { type: 'number' } + control: { type: 'number' }, + table: { category: apiCategory.attributes }, }, gridMaxX: { name: 'grid-max-x', description: 'Represents the X coordinate of the maximum corner of the the grid bounding box for rendering the wafer map. Leaving the value `undefined` will set the value to the maximum X value of the bounding box of the input dies coordinates.', - control: { type: 'number' } + control: { type: 'number' }, + table: { category: apiCategory.attributes }, }, gridMinY: { name: 'grid-min-y', description: 'Represents the Y coordinate of the minimum corner of the the grid bounding box for rendering the wafer map. Leaving the value `undefined` will set the value to the minimum Y value of the bounding box of the input dies coordinates.', - control: { type: 'number' } + control: { type: 'number' }, + table: { category: apiCategory.attributes }, }, gridMaxY: { name: 'grid-max-y', description: 'Represents the Y coordinate of the maximum corner of the the grid bounding box for rendering the wafer map. Leaving the value `undefined` will set the value to the maximum Y value of the bounding box of the input dies coordinates.', - control: { type: 'number' } + control: { type: 'number' }, + table: { category: apiCategory.attributes }, }, dieHover: { name: 'die-hover', description: - 'Event emitted whenever the mouse enters or leaves a die. In the event data, `detail.currentDie` will be set to the `WaferMapDie` element of the `dies` array that is being hovered or `undefined` if the mouse is leaving a die.' + 'Event emitted whenever the mouse enters or leaves a die. In the event data, `detail.currentDie` will be set to the `WaferMapDie` element of the `dies` array that is being hovered or `undefined` if the mouse is leaving a die.', + table: { category: apiCategory.events }, }, validity: { description: `Readonly object of boolean values that represents the validity states that the wafer map's configuration can be in. @@ -391,7 +385,14 @@ The object's type is \`WaferMapValidity\`, and it contains the following boolean - \`invalidGridDimensions \`: \`true\` when some of the \`gridMinX\`, \`gridMinY\`, \`gridMaxX\` or \`gridMaxY\` are \`undefined\`, but \`false\` when all of them are provided or all of them are \`undefined\` - \`invalidDiesTableSchema \`: \`true\` when the \`diesTable\` does not have all of the three expected columns: \`colIndex\`, \`rowIndex\` and \`value\`, but \`false\` when all of them are provided or the \`diesTable\` is \`undefined\``, - control: false + control: false, + table: { category: apiCategory.nonAttributeProperties }, + }, + checkValidity: { + name: 'checkValidity()', + description: checkValidityDescription({ componentName: 'wafer map' }), + control: false, + table: { category: apiCategory.methods }, } } }; diff --git a/packages/storybook/src/spright/rectangle/rectangle.mdx b/packages/storybook/src/spright/rectangle/rectangle.mdx index cfd76cc592..131abae9b5 100644 --- a/packages/storybook/src/spright/rectangle/rectangle.mdx +++ b/packages/storybook/src/spright/rectangle/rectangle.mdx @@ -1,5 +1,6 @@ import { Controls, Canvas, Meta, Title } from '@storybook/blocks'; import * as rectangleStories from './rectangle.stories'; +import ComponentApisLink from '../../docs/component-apis-link.mdx'; <Meta of={rectangleStories} /> <Title of={rectangleStories} /> @@ -7,7 +8,11 @@ import * as rectangleStories from './rectangle.stories'; A rectangle is a temporary, demo Spright component. <Canvas of={rectangleStories.rectangle} /> + +## API + <Controls of={rectangleStories.rectangle} /> +<ComponentApisLink /> ## Usage diff --git a/packages/storybook/src/spright/rectangle/rectangle.stories.ts b/packages/storybook/src/spright/rectangle/rectangle.stories.ts index 79cac5b3dd..bc9c7a6244 100644 --- a/packages/storybook/src/spright/rectangle/rectangle.stories.ts +++ b/packages/storybook/src/spright/rectangle/rectangle.stories.ts @@ -1,7 +1,7 @@ import type { Meta, StoryObj } from '@storybook/html'; import { html } from '@microsoft/fast-element'; import { rectangleTag } from '../../../../spright-components/src/rectangle'; -import { createUserSelectedThemeStory } from '../../utilities/storybook'; +import { apiCategory, createUserSelectedThemeStory, disabledDescription } from '../../utilities/storybook'; interface RectangleArgs { text: string; @@ -20,7 +20,12 @@ const metadata: Meta<RectangleArgs> = { `), argTypes: { text: { - description: 'The text to display in the rectangle.' + description: 'The text to display in the rectangle.', + table: { category: apiCategory.slots }, + }, + disabled: { + description: disabledDescription({ componentName: 'rectangle' }), + table: { category: apiCategory.attributes }, } }, args: { From 06b0317d3594dc85005e11221876326031b8154d Mon Sep 17 00:00:00 2001 From: Fred Visser <1458528+fredvisser@users.noreply.github.com> Date: Fri, 31 May 2024 12:54:19 -0500 Subject: [PATCH 4/9] Icon request template (#2137) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Pull Request ## ๐Ÿคจ Rationale We're getting more requests for icons, and the existing templates don't do a good job of asking the right questions to make this an efficient design exercise. ## ๐Ÿ‘ฉโ€๐Ÿ’ป Implementation - Copied and modified the Visual design template - Added link from Icon story ## ๐Ÿงช Testing - None ## โœ… Checklist <!--- Review the list and put an x in the boxes that apply or ~~strike through~~ around items that don't (along with an explanation). --> - [x] I have updated the project documentation to reflect my changes or determined no changes are needed. --- .github/ISSUE_TEMPLATE/icon-request.md | 25 +++++++++++++++++++ .../storybook/src/nimble/icon-base/icons.mdx | 2 ++ 2 files changed, 27 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/icon-request.md diff --git a/.github/ISSUE_TEMPLATE/icon-request.md b/.github/ISSUE_TEMPLATE/icon-request.md new file mode 100644 index 0000000000..c641adcd47 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/icon-request.md @@ -0,0 +1,25 @@ +--- +name: ๐ŸŽจ Icon Design Request +about: Icon design request for a Visual Designer +title: '{icon metaphor} icon request' +labels: 'visual design,triage,icon request' +--- + +<!-- Ensure the title can be understood without the parent item's context, e.g. "Save button icon request" rather than just "new icon" --> + +# ๐ŸŽจ Icon Request + +## ๐Ÿ“Œ Request Background + +<!-- A short description of the request and requester. E.g. Who is the client and how do they expect to use the icon? --> + +## ๐Ÿงช Research + +<!-- Enumerate the research you've done to identify the correct metaphor and find existing best practices. --> +<!-- Include examples from [Font Awesome](https://fontawesome.com/search), [Noun Project](https://thenounproject.com), and [IconFinder](https://www.iconfinder.com/search) --> + +## ๐Ÿฅ… Acceptance Criteria + +- [ ] Icon reviewed by design team +- [ ] Icon available in [Nimble_Iconography](https://www.figma.com/design/aOmrur2iA2Abc6Pp59NVGV/Nimble_Iconography?node-id=0-1&t=KGtldxWuPIvzgHCo-0) (link) +- [ ] Icon published in Nimble Storybook (link) diff --git a/packages/storybook/src/nimble/icon-base/icons.mdx b/packages/storybook/src/nimble/icon-base/icons.mdx index 175b42e5a9..e7c11c01fb 100644 --- a/packages/storybook/src/nimble/icon-base/icons.mdx +++ b/packages/storybook/src/nimble/icon-base/icons.mdx @@ -8,6 +8,8 @@ import ComponentApisLink from '../../docs/component-apis-link.mdx'; Nimble icons can be slotted into other components or used independently. Each icon is available as a custom element. For example, <Tag name={iconAddTag} openClose/>. +If you need a new icon, please [submit an issue](https://github.com/ni/nimble/issues/new/choose) using the "Icon Design Request" template. + <Canvas of={iconsStories.icons} /> ## API From 7f81793cd766e69d63c89d69716a9f4352bb32ab Mon Sep 17 00:00:00 2001 From: Jonathan Meyer <26874831+atmgrifter00@users.noreply.github.com> Date: Fri, 31 May 2024 13:36:43 -0500 Subject: [PATCH 5/9] [HLD] Select custom filtering. (#2125) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit # Pull Request ## ๐Ÿคจ Rationale - #1866 --- ...-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json | 7 ++ .../src/select/specs/filterable-select-hld.md | 65 ++++++++++++++----- 2 files changed, 57 insertions(+), 15 deletions(-) create mode 100644 change/@ni-nimble-components-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json diff --git a/change/@ni-nimble-components-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json b/change/@ni-nimble-components-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json new file mode 100644 index 0000000000..5c3b176af3 --- /dev/null +++ b/change/@ni-nimble-components-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json @@ -0,0 +1,7 @@ +{ + "type": "none", + "comment": "Update spec with new APIs for Select custom filtering.", + "packageName": "@ni/nimble-components", + "email": "26874831+atmgrifter00@users.noreply.github.com", + "dependentChangeType": "none" +} diff --git a/packages/nimble-components/src/select/specs/filterable-select-hld.md b/packages/nimble-components/src/select/specs/filterable-select-hld.md index 375472a05d..e95ab3749b 100644 --- a/packages/nimble-components/src/select/specs/filterable-select-hld.md +++ b/packages/nimble-components/src/select/specs/filterable-select-hld.md @@ -20,13 +20,20 @@ Our clients have a need of a filterable dropdown component that does not allow a #### Select -We will provide a means for clients to enable this feature with a new attribute: +We will provide a means for clients to enable this feature with some new attributes: ```ts export class Select() { ... @attr({ attribute: 'filter-mode' }) public filterMode = FilterMode.none; + + /** + * Displays a message at the bottom of the dropdown to indicate more options + * are currently being loaded. + */ + @attr({ attribute: 'loading-visible', mode: 'boolean' }) + public loadingVisible = false; ... } @@ -34,15 +41,45 @@ export class Select() { export const FilterMode = { none: undefined; standard: 'standard'; + manual: 'manual'; } as const; ``` - The `standard` filterMode will result in case-insensitive, diacritic-insensitive filtering. -- `filterMode` will default to `none` so as not to affect existing clients. +- The `manual` filterMode will display a search input, but it won't automatically filter the options as the user types. Instead, clients can use the `filter-input` event described in the ['Dynamic Options'](#dynamic-options) section below to implement their own filtering logic. - The `none` filter mode results in no search input being shown in the dropdown. +- `filterMode` will default to `none` so as not to affect existing clients. _Note: The `filterMode` isn't meant to mirror the `Combobox` `autocomplete` API, as they do serve slightly different purposes: The `autocomplete` for the `Combobox` ultimately helps set the actual value of the `Combobox` as the user types, and isn't necessarily performing any filtering (e.g. the `inline` mode). One possible concern, however, is that we are presenting an API that will allow different types of filter behaviors (i.e. case sensitive) that the `Combobox` does not support. Additionally, I am proposing diacritic insensitive filtering, which the `Combobox` also does not currently support, but I feel this is quite likely a better default experience._ +#### Dynamic options + +The `filterMode: manual` option expects clients to dynamically supply `list-option`s to the `Select` component in response to user search text, by subscribing to the `filter-input` event. + +```ts +interface SelectFilterInputEventDetail { + filterText: string; +} +``` + +Then, when handling the `filter-input` event, clients should perform the desired filtering using the provided filter text. Additionally, they should set the `loading` attribute to `true` while the options are being loaded into the DOM, and then set it back to `false` when the loading process is complete. The `filter-input` event is emitted any time the user types a character in the filter input and also when the dropdown is closed (in which case the `filterText` in the details will always be an empty string). + +_IMPORTANT_: When using the `manual` filter mode, clients are responsible for the following: + +- Either adding/removing options to/from the DOM that do or do not match the filter and/or marking existing options as `hidden` when they don't match. +- The currently selected option is included in the set of options placed in the DOM regardless of match against filter (and be marked as `hidden` if it doesn't match the filter) +- If a placeholder option exists for the select, it should never be filtered out. + +_Notes_: + +- When the `loading-visible` attribute is set, we will display localizable text at the bottom of the dropdown (defaulting to "Loading"), along with the spinner icon. +- The `Select` will not peform any debouncing as the user types into the filter input. It is expected that clients can perform any debouncing that is needed easily at the app level. +- The `filter-input` event will be emitted for all filter modes (except `none`) + +##### Groups + +When using the `filterMode: manual` option along with [groups](./option-groups-hld.md), clients will also need to determine the appropriate matching behavior against the `ListOptionGroup` elements. Our guidance will be that filter text should be able to be matched against _any_ text in the group label, and when that matches, _all_ options within that group should be visible. Conversely, the select will automatically hide groups with no items in them. This means clients only need to conditionally remove items, not groups (though it's fine if they manually remove empty groups too). + #### LabelProviderCore We will be showing text that will require localization as part of this feature. It seems reasonable to add these APIs to the existing `LabelProviderCore` class as opposed to creating a new provider: @@ -55,12 +92,16 @@ export class LabelProviderCore @attr({ attribute: 'select-filter-no-results' }) public selectFilterNoResults: string | undefined; + + @attr({ attribute: 'loading' }) + public loading: string | undefined; ``` The English strings used for these labels will be: - selectFilterSearch: "Search" - selectFilterNoResults: "No items found" +- loading: "Loading" ### Implementation details @@ -88,25 +129,19 @@ The accessibility tree will report that the search `input` element should have i ### Future considerations -#### Grouping/Metadata +We may want to improve/alter the discoverability of the fact that more options are available to be loaded when using the `manual` filtering option. Currently, before a user begins typing there is nothing to suggest that there could be other options that are available to select. -One feature that we intend to add to the `Select` is the ability to specify "groups" of options, where each group will have non-selectable header text followed by the options under that group. Ultimately, this feature will have to work nicely with filtering, but I don't believe there are aspects of this that would interfere with the current proposed API in this HLD of a single attribute that specifies how the filter text is applied to a target. +#### Combobox alignment -There is also a desire to allow the [`ListOption` to contain complex content](https://github.com/ni/nimble/issues/1135). This could include content that also supplies some metadata that _could_ be used for filtering purposes. The current proposed API is meant to inform _how_ the filter text is applied to a target, not _what_ the target is, so I suspect if we ever need to provide a means to the client to change what the target for the filter is, then that would be a different API. +It's reasonable to think that a client may want to have the same UX and Nimble-provided APIs as the `Select` for dynamic options. -#### More filter modes +#### Complex content -It may be desireable to have other filter modes in the future, such as case sensitive, or even regular expressions. By making the new API an enum, we can easily add new modes as needed. - -#### Dynamic fetching of options - -We know that there is a use-case with the `Combobox` to dynamically fetch options from a server that match the pattern provided in the input field, and so it isn't a stretch that a client might want the same capability in the `Select`. However, this is currently accomplished through turning off the `Combobox` `autocomplete` mode, and essentially having the client provide a custom behavior. +There is a desire to allow the [`ListOption` to contain complex content](https://github.com/ni/nimble/issues/1135). This could include content that also supplies some metadata that _could_ be used for filtering purposes. The current proposed API is meant to inform _how_ the filter text is applied to a target, not _what_ the target is, so I suspect if we ever need to provide a means to the client to change what the target for the filter is, then that would be a different API. -The `Select` presents its own challenges for providing a similar ability: +#### More filter modes -- Should the `Combobox` and `Select` provide mirrored APIs for this? Currently, this doesn't seem possible in Angular as the `Combobox` relies on users accessing its `value` property from the `nativeElement` to use for the filter, in combination with listening to native `input` events. The `Select` would either need to work differently, or the `Combobox` would have to be updated. -- Would this feature be enabled through another mode on the `filterMode` enum (i.e. a `dynamic` or `custom` mode), or is it orthogonal to the `filterMode` API? -- Are there challenges in having the filter work against local options in addition to retrieving new ones? +It may be desireable to have other filter modes in the future, such as case sensitive, or even regular expressions. By making the new API an enum, we can easily add new modes as needed. ## Alternative Implementations / Designs From ab827461cc6fddf547bc9ae668d134b25770eb79 Mon Sep 17 00:00:00 2001 From: rajsite <rajsite@users.noreply.github.com> Date: Fri, 31 May 2024 13:50:45 -0500 Subject: [PATCH 6/9] applying package updates [skip ci] --- ...ents-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json | 7 ------- packages/nimble-components/CHANGELOG.json | 15 +++++++++++++++ 2 files changed, 15 insertions(+), 7 deletions(-) delete mode 100644 change/@ni-nimble-components-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json diff --git a/change/@ni-nimble-components-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json b/change/@ni-nimble-components-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json deleted file mode 100644 index 5c3b176af3..0000000000 --- a/change/@ni-nimble-components-aa6b9482-4aca-4050-97eb-ef0c2a5dc751.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "none", - "comment": "Update spec with new APIs for Select custom filtering.", - "packageName": "@ni/nimble-components", - "email": "26874831+atmgrifter00@users.noreply.github.com", - "dependentChangeType": "none" -} diff --git a/packages/nimble-components/CHANGELOG.json b/packages/nimble-components/CHANGELOG.json index 7fa32a758a..b75ccd449e 100644 --- a/packages/nimble-components/CHANGELOG.json +++ b/packages/nimble-components/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@ni/nimble-components", "entries": [ + { + "date": "Fri, 31 May 2024 18:50:45 GMT", + "version": "29.1.7", + "tag": "@ni/nimble-components_v29.1.7", + "comments": { + "none": [ + { + "author": "26874831+atmgrifter00@users.noreply.github.com", + "package": "@ni/nimble-components", + "commit": "7f81793cd766e69d63c89d69716a9f4352bb32ab", + "comment": "Update spec with new APIs for Select custom filtering." + } + ] + } + }, { "date": "Fri, 31 May 2024 15:22:31 GMT", "version": "29.1.7", From 72ad1867a428c03d84438b2d5fe6381cf7d8982f Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 1 Jun 2024 15:35:21 -0500 Subject: [PATCH 7/9] Update npm dependencies update to latest (#2148) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | |---|---|---|---|---|---| | [@chromatic-com/storybook](https://togithub.com/chromaui/addon-visual-tests) | [`1.4.0` -> `1.5.0`](https://renovatebot.com/diffs/npm/@chromatic-com%2fstorybook/1.4.0/1.5.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@chromatic-com%2fstorybook/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@chromatic-com%2fstorybook/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@chromatic-com%2fstorybook/1.4.0/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@chromatic-com%2fstorybook/1.4.0/1.5.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@rollup/plugin-commonjs](https://togithub.com/rollup/plugins/tree/master/packages/commonjs/#readme) ([source](https://togithub.com/rollup/plugins/tree/HEAD/packages/commonjs)) | [`25.0.7` -> `25.0.8`](https://renovatebot.com/diffs/npm/@rollup%2fplugin-commonjs/25.0.7/25.0.8) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@rollup%2fplugin-commonjs/25.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@rollup%2fplugin-commonjs/25.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@rollup%2fplugin-commonjs/25.0.7/25.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@rollup%2fplugin-commonjs/25.0.7/25.0.8?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-a11y](https://togithub.com/storybookjs/storybook/tree/next/code/addons/a11y) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/a11y)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-a11y/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-a11y/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-a11y/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-a11y/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-a11y/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-actions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/actions) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/actions)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-actions/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-actions/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-actions/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-actions/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-actions/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-docs](https://togithub.com/storybookjs/storybook/tree/next/code/addons/docs) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/docs)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-docs/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-docs/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-docs/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-docs/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-docs/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-essentials](https://togithub.com/storybookjs/storybook/tree/next/code/addons/essentials) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/essentials)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-essentials/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-essentials/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-essentials/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-essentials/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-essentials/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-interactions](https://togithub.com/storybookjs/storybook/tree/next/code/addons/interactions) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/interactions)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-interactions/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-interactions/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-interactions/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-interactions/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-interactions/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-links](https://togithub.com/storybookjs/storybook/tree/next/code/addons/links) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/addons/links)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2faddon-links/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-links/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-links/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-links/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-links/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/addon-webpack5-compiler-swc](https://togithub.com/storybookjs/addon-webpack5-compiler-swc) | [`1.0.2` -> `1.0.3`](https://renovatebot.com/diffs/npm/@storybook%2faddon-webpack5-compiler-swc/1.0.2/1.0.3) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2faddon-webpack5-compiler-swc/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2faddon-webpack5-compiler-swc/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2faddon-webpack5-compiler-swc/1.0.2/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2faddon-webpack5-compiler-swc/1.0.2/1.0.3?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/cli](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/cli)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2fcli/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fcli/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fcli/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fcli/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fcli/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/html](https://togithub.com/storybookjs/storybook/tree/next/code/renderers/html) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/renderers/html)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2fhtml/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fhtml/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fhtml/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fhtml/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fhtml/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/html-webpack5](https://togithub.com/storybookjs/storybook/tree/next/code/frameworks/html-webpack5) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/frameworks/html-webpack5)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2fhtml-webpack5/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fhtml-webpack5/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fhtml-webpack5/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fhtml-webpack5/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fhtml-webpack5/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/manager-api](https://togithub.com/storybookjs/storybook/tree/next/code/lib/manager-api) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/manager-api)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2fmanager-api/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2fmanager-api/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2fmanager-api/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2fmanager-api/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2fmanager-api/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@storybook/theming](https://togithub.com/storybookjs/storybook/tree/next/code/lib/theming) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/theming)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/@storybook%2ftheming/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@storybook%2ftheming/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@storybook%2ftheming/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@storybook%2ftheming/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@storybook%2ftheming/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [@types/node](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/node) ([source](https://togithub.com/DefinitelyTyped/DefinitelyTyped/tree/HEAD/types/node)) | [`20.12.12` -> `20.13.0`](https://renovatebot.com/diffs/npm/@types%2fnode/20.12.12/20.13.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/@types%2fnode/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/@types%2fnode/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/@types%2fnode/20.12.12/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/@types%2fnode/20.12.12/20.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [eslint-plugin-jsdoc](https://togithub.com/gajus/eslint-plugin-jsdoc) | [`48.2.5` -> `48.2.7`](https://renovatebot.com/diffs/npm/eslint-plugin-jsdoc/48.2.5/48.2.7) | [![age](https://developer.mend.io/api/mc/badges/age/npm/eslint-plugin-jsdoc/48.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/eslint-plugin-jsdoc/48.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/eslint-plugin-jsdoc/48.2.5/48.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/eslint-plugin-jsdoc/48.2.5/48.2.7?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [glob](https://togithub.com/isaacs/node-glob) | [`10.3.15` -> `10.4.1`](https://renovatebot.com/diffs/npm/glob/10.3.15/10.4.1) | [![age](https://developer.mend.io/api/mc/badges/age/npm/glob/10.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/glob/10.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/glob/10.3.15/10.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/glob/10.3.15/10.4.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [prosemirror-markdown](https://togithub.com/prosemirror/prosemirror-markdown) | [`1.12.0` -> `1.13.0`](https://renovatebot.com/diffs/npm/prosemirror-markdown/1.12.0/1.13.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/prosemirror-markdown/1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/prosemirror-markdown/1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/prosemirror-markdown/1.12.0/1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/prosemirror-markdown/1.12.0/1.13.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [rollup](https://rollupjs.org/) ([source](https://togithub.com/rollup/rollup)) | [`4.17.2` -> `4.18.0`](https://renovatebot.com/diffs/npm/rollup/4.17.2/4.18.0) | [![age](https://developer.mend.io/api/mc/badges/age/npm/rollup/4.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/rollup/4.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/rollup/4.17.2/4.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/rollup/4.17.2/4.18.0?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [storybook](https://togithub.com/storybookjs/storybook/tree/next/code/lib/cli) ([source](https://togithub.com/storybookjs/storybook/tree/HEAD/code/lib/cli)) | [`8.1.1` -> `8.1.5`](https://renovatebot.com/diffs/npm/storybook/8.1.1/8.1.5) | [![age](https://developer.mend.io/api/mc/badges/age/npm/storybook/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/storybook/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/storybook/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/storybook/8.1.1/8.1.5?slim=true)](https://docs.renovatebot.com/merge-confidence/) | | [vite](https://vitejs.dev) ([source](https://togithub.com/vitejs/vite/tree/HEAD/packages/vite)) | [`5.2.11` -> `5.2.12`](https://renovatebot.com/diffs/npm/vite/5.2.11/5.2.12) | [![age](https://developer.mend.io/api/mc/badges/age/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/npm/vite/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/npm/vite/5.2.11/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/npm/vite/5.2.11/5.2.12?slim=true)](https://docs.renovatebot.com/merge-confidence/) | --- ### Release Notes <details> <summary>chromaui/addon-visual-tests (@​chromatic-com/storybook)</summary> ### [`v1.5.0`](https://togithub.com/chromaui/addon-visual-tests/blob/HEAD/CHANGELOG.md#v150-Tue-May-28-2024) [Compare Source](https://togithub.com/chromaui/addon-visual-tests/compare/v1.4.0...v1.5.0) ##### ๐Ÿš€ Enhancement - Show spinner while snapshot image is loading [#​309](https://togithub.com/chromaui/addon-visual-tests/pull/309) ([@​ghengeveld](https://togithub.com/ghengeveld)) - Show Errors filter in sidebar when there's component errors [#​308](https://togithub.com/chromaui/addon-visual-tests/pull/308) ([@​ghengeveld](https://togithub.com/ghengeveld)) ##### ๐Ÿ› Bug Fix - Upgrade Chromatic CLI to v11.4.0 to fix baseline behavior with TurboSnap [#​311](https://togithub.com/chromaui/addon-visual-tests/pull/311) ([@​ghengeveld](https://togithub.com/ghengeveld)) - Ensure VTA panel opens when clicking run tests button in warning state [#​310](https://togithub.com/chromaui/addon-visual-tests/pull/310) ([@​ghengeveld](https://togithub.com/ghengeveld)) ##### Authors: 1 - Gert Hengeveld ([@​ghengeveld](https://togithub.com/ghengeveld)) *** </details> <details> <summary>rollup/plugins (@​rollup/plugin-commonjs)</summary> ### [`v25.0.8`](https://togithub.com/rollup/plugins/blob/HEAD/packages/commonjs/CHANGELOG.md#v2508) *2024-05-22* ##### Bugfixes - fix: preserve the class body property keys even if they are special keywords ([#​1688](https://togithub.com/rollup/plugins/issues/1688)) </details> <details> <summary>storybookjs/storybook (@​storybook/addon-a11y)</summary> ### [`v8.1.5`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#815) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.4...v8.1.5) - CSF-Tools: Fix export specifier bug - [#​27418](https://togithub.com/storybookjs/storybook/pull/27418), thanks [@​valentinpalkovic](https://togithub.com/valentinpalkovic)! - Dependency: Upgrade tempy - [#​27366](https://togithub.com/storybookjs/storybook/pull/27366), thanks [@​mnigh](https://togithub.com/mnigh)! - Tags: Refine composition behavior - [#​27379](https://togithub.com/storybookjs/storybook/pull/27379), thanks [@​shilman](https://togithub.com/shilman)! - Theming: Fix self-referencing type - [#​27155](https://togithub.com/storybookjs/storybook/pull/27155), thanks [@​SimenB](https://togithub.com/SimenB)! ### [`v8.1.4`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#814) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.3...v8.1.4) - Angular: Revert style adjustments - [#​27361](https://togithub.com/storybookjs/storybook/pull/27361), thanks [@​valentinpalkovic](https://togithub.com/valentinpalkovic)! - Svelte: Support latest prerelease - [#​27378](https://togithub.com/storybookjs/storybook/pull/27378), thanks [@​valentinpalkovic](https://togithub.com/valentinpalkovic)! - Tags: Fix composition with older storybooks - [#​27358](https://togithub.com/storybookjs/storybook/pull/27358), thanks [@​shilman](https://togithub.com/shilman)! - Vite: Fix HMR issue for Storybook preview files - [#​27256](https://togithub.com/storybookjs/storybook/pull/27256), thanks [@​valentinpalkovic](https://togithub.com/valentinpalkovic)! ### [`v8.1.3`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#813) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.2...v8.1.3) - Angular: Support v18 - [#​27237](https://togithub.com/storybookjs/storybook/pull/27237), thanks [@​valentinpalkovic](https://togithub.com/valentinpalkovic)! - Telemetry: Add test packages - [#​27226](https://togithub.com/storybookjs/storybook/pull/27226), thanks [@​shilman](https://togithub.com/shilman)! ### [`v8.1.2`](https://togithub.com/storybookjs/storybook/blob/HEAD/CHANGELOG.md#812) [Compare Source](https://togithub.com/storybookjs/storybook/compare/v8.1.1...v8.1.2) - Angular: Fix filtering of workspace config styles - [#​27108](https://togithub.com/storybookjs/storybook/pull/27108), thanks [@​valentinpalkovic](https://togithub.com/valentinpalkovic)! - Next.js: Avoid interfering with the svgr loader - [#​27198](https://togithub.com/storybookjs/storybook/pull/27198), thanks [@​seanparmelee](https://togithub.com/seanparmelee)! </details> <details> <summary>storybookjs/addon-webpack5-compiler-swc (@​storybook/addon-webpack5-compiler-swc)</summary> ### [`v1.0.3`](https://togithub.com/storybookjs/addon-webpack5-compiler-swc/blob/HEAD/CHANGELOG.md#v103-Wed-May-29-2024) [Compare Source](https://togithub.com/storybookjs/addon-webpack5-compiler-swc/compare/v1.0.2...v1.0.3) ##### ๐Ÿ› Bug Fix - Pin `@swc/core` to v1.5.7 [#​5](https://togithub.com/storybookjs/addon-webpack5-compiler-swc/pull/5) ([@​shilman](https://togithub.com/shilman) [@​valentinpalkovic](https://togithub.com/valentinpalkovic)) ##### Authors: 2 - Michael Shilman ([@​shilman](https://togithub.com/shilman)) - Valentin Palkovic ([@​valentinpalkovic](https://togithub.com/valentinpalkovic)) *** </details> <details> <summary>gajus/eslint-plugin-jsdoc (eslint-plugin-jsdoc)</summary> ### [`v48.2.7`](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.6...fb3e0e6cd2535af323286b56e37bccf519d56920) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.6...v48.2.7) ### [`v48.2.6`](https://togithub.com/gajus/eslint-plugin-jsdoc/releases/tag/v48.2.6) [Compare Source](https://togithub.com/gajus/eslint-plugin-jsdoc/compare/v48.2.5...v48.2.6) ##### Bug Fixes - **`require-yields`:** avoid error when `ExportNamedDeclaration` has no `declaration` prop ([93a9415](https://togithub.com/gajus/eslint-plugin-jsdoc/commit/93a94158585802b1ef92bb703b06599cf19c507b)) </details> <details> <summary>isaacs/node-glob (glob)</summary> ### [`v10.4.1`](https://togithub.com/isaacs/node-glob/compare/v10.4.0...v10.4.1) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.4.0...v10.4.1) ### [`v10.4.0`](https://togithub.com/isaacs/node-glob/compare/v10.3.16...v10.4.0) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.16...v10.4.0) ### [`v10.3.16`](https://togithub.com/isaacs/node-glob/compare/v10.3.15...v10.3.16) [Compare Source](https://togithub.com/isaacs/node-glob/compare/v10.3.15...v10.3.16) </details> <details> <summary>prosemirror/prosemirror-markdown (prosemirror-markdown)</summary> ### [`v1.13.0`](https://togithub.com/prosemirror/prosemirror-markdown/blob/HEAD/CHANGELOG.md#1130-2024-05-20) [Compare Source](https://togithub.com/prosemirror/prosemirror-markdown/compare/1.12.0...1.13.0) ##### Bug fixes Fix the type of `MarkdownParser.parse` to be non-nullable. Add a strict option to MarkdownSerializer ##### New features The new `strict` option to `MarkdownSerializer` makes it possible to make the serializer ignore node and mark types it doesn't know. </details> <details> <summary>rollup/rollup (rollup)</summary> ### [`v4.18.0`](https://togithub.com/rollup/rollup/blob/HEAD/CHANGELOG.md#4180) [Compare Source](https://togithub.com/rollup/rollup/compare/v4.17.2...v4.18.0) *2024-05-22* ##### Features - Resolve import.meta.filename and .dirname in transpiled plugins ([#​5520](https://togithub.com/rollup/rollup/issues/5520)) ##### Pull Requests - [#​5504](https://togithub.com/rollup/rollup/pull/5504): Auto generate node index ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5507](https://togithub.com/rollup/rollup/pull/5507): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5508](https://togithub.com/rollup/rollup/pull/5508): chore(deps): lock file maintenance ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5510](https://togithub.com/rollup/rollup/pull/5510): Split up converter.rs into AST nodes ([@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5512](https://togithub.com/rollup/rollup/pull/5512): chore(deps): update dependency builtin-modules to v4 ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5514](https://togithub.com/rollup/rollup/pull/5514): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot]) - [#​5518](https://togithub.com/rollup/rollup/pull/5518): chore(deps): update dependency eslint-plugin-unicorn to v53 ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5519](https://togithub.com/rollup/rollup/pull/5519): chore(deps): lock file maintenance minor/patch updates ([@​renovate](https://togithub.com/renovate)\[bot], [@​lukastaegert](https://togithub.com/lukastaegert)) - [#​5520](https://togithub.com/rollup/rollup/pull/5520): Resolve import.meta.{filename,dirname} in files imported from config ([@​BPScott](https://togithub.com/BPScott)) - [#​5521](https://togithub.com/rollup/rollup/pull/5521): docs: correct base32 to base36 in documentation ([@​highcastlee](https://togithub.com/highcastlee)) </details> <details> <summary>vitejs/vite (vite)</summary> ### [`v5.2.12`](https://togithub.com/vitejs/vite/blob/HEAD/packages/vite/CHANGELOG.md#small5212-2024-05-28-small) [Compare Source](https://togithub.com/vitejs/vite/compare/v5.2.11...v5.2.12) - chore: move to eslint flat config ([#​16743](https://togithub.com/vitejs/vite/issues/16743)) ([8f16765](https://togithub.com/vitejs/vite/commit/8f16765)), closes [#​16743](https://togithub.com/vitejs/vite/issues/16743) - chore(deps): remove unused deps ([#​17329](https://togithub.com/vitejs/vite/issues/17329)) ([5a45745](https://togithub.com/vitejs/vite/commit/5a45745)), closes [#​17329](https://togithub.com/vitejs/vite/issues/17329) - chore(deps): update all non-major dependencies ([#​16722](https://togithub.com/vitejs/vite/issues/16722)) ([b45922a](https://togithub.com/vitejs/vite/commit/b45922a)), closes [#​16722](https://togithub.com/vitejs/vite/issues/16722) - fix: mention `build.rollupOptions.output.manualChunks` instead of `build.rollupOutput.manualChunks` ([89378c0](https://togithub.com/vitejs/vite/commit/89378c0)), closes [#​16721](https://togithub.com/vitejs/vite/issues/16721) - fix(build): make SystemJSWrapRE match lazy ([#​16633](https://togithub.com/vitejs/vite/issues/16633)) ([6583ad2](https://togithub.com/vitejs/vite/commit/6583ad2)), closes [#​16633](https://togithub.com/vitejs/vite/issues/16633) - fix(css): avoid generating empty JS files when JS files becomes empty but has CSS files imported ([#​1](https://togithub.com/vitejs/vite/issues/1) ([95fe5a7](https://togithub.com/vitejs/vite/commit/95fe5a7)), closes [#​16078](https://togithub.com/vitejs/vite/issues/16078) - fix(css): handle lightningcss compiled css in Deno ([#​17301](https://togithub.com/vitejs/vite/issues/17301)) ([8e4e932](https://togithub.com/vitejs/vite/commit/8e4e932)), closes [#​17301](https://togithub.com/vitejs/vite/issues/17301) - fix(css): only use files the current bundle contains ([#​16684](https://togithub.com/vitejs/vite/issues/16684)) ([15a6ebb](https://togithub.com/vitejs/vite/commit/15a6ebb)), closes [#​16684](https://togithub.com/vitejs/vite/issues/16684) - fix(css): page reload was not happening with .css?raw ([#​16455](https://togithub.com/vitejs/vite/issues/16455)) ([8041846](https://togithub.com/vitejs/vite/commit/8041846)), closes [#​16455](https://togithub.com/vitejs/vite/issues/16455) - fix(deps): update all non-major dependencies ([#​16603](https://togithub.com/vitejs/vite/issues/16603)) ([6711553](https://togithub.com/vitejs/vite/commit/6711553)), closes [#​16603](https://togithub.com/vitejs/vite/issues/16603) - fix(deps): update all non-major dependencies ([#​16660](https://togithub.com/vitejs/vite/issues/16660)) ([bf2f014](https://togithub.com/vitejs/vite/commit/bf2f014)), closes [#​16660](https://togithub.com/vitejs/vite/issues/16660) - fix(deps): update all non-major dependencies ([#​17321](https://togithub.com/vitejs/vite/issues/17321)) ([4a89766](https://togithub.com/vitejs/vite/commit/4a89766)), closes [#​17321](https://togithub.com/vitejs/vite/issues/17321) - fix(error-logging): rollup errors weren't displaying id and codeframe ([#​16540](https://togithub.com/vitejs/vite/issues/16540)) ([22dc196](https://togithub.com/vitejs/vite/commit/22dc196)), closes [#​16540](https://togithub.com/vitejs/vite/issues/16540) - fix(hmr): normalize the path info ([#​14255](https://togithub.com/vitejs/vite/issues/14255)) ([6a085d0](https://togithub.com/vitejs/vite/commit/6a085d0)), closes [#​14255](https://togithub.com/vitejs/vite/issues/14255) - fix(hmr): trigger page reload when calling invalidate on root module ([#​16636](https://togithub.com/vitejs/vite/issues/16636)) ([2b61cc3](https://togithub.com/vitejs/vite/commit/2b61cc3)), closes [#​16636](https://togithub.com/vitejs/vite/issues/16636) - fix(logger): truncate log over 5000 characters long ([#​16581](https://togithub.com/vitejs/vite/issues/16581)) ([b0b839a](https://togithub.com/vitejs/vite/commit/b0b839a)), closes [#​16581](https://togithub.com/vitejs/vite/issues/16581) - fix(optimizer): log dependencies added by plugins ([#​16729](https://togithub.com/vitejs/vite/issues/16729)) ([f0fb987](https://togithub.com/vitejs/vite/commit/f0fb987)), closes [#​16729](https://togithub.com/vitejs/vite/issues/16729) - fix(sourcemap): improve sourcemap compatibility for vue2 ([#​16594](https://togithub.com/vitejs/vite/issues/16594)) ([913c040](https://togithub.com/vitejs/vite/commit/913c040)), closes [#​16594](https://togithub.com/vitejs/vite/issues/16594) - docs: correct proxy shorthand example ([#​15938](https://togithub.com/vitejs/vite/issues/15938)) ([abf766e](https://togithub.com/vitejs/vite/commit/abf766e)), closes [#​15938](https://togithub.com/vitejs/vite/issues/15938) - docs: deprecate server.hot ([#​16741](https://togithub.com/vitejs/vite/issues/16741)) ([e7d38ab](https://togithub.com/vitejs/vite/commit/e7d38ab)), closes [#​16741](https://togithub.com/vitejs/vite/issues/16741) </details> --- ### Configuration ๐Ÿ“… **Schedule**: Branch creation - "monthly" (UTC), Automerge - At any time (no schedule defined). ๐Ÿšฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. โ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. ๐Ÿ‘ป **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/ni/nimble). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> --- package-lock.json | 1814 ++++++++++++++++++++++++++------------------- 1 file changed, 1060 insertions(+), 754 deletions(-) diff --git a/package-lock.json b/package-lock.json index e00541ffcd..bdcb53be11 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1467,11 +1467,12 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.24.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", - "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.6.tgz", + "integrity": "sha512-ZJhac6FkEd1yhG2AHOmfcXG4ceoLltoCVJjN5XsWN9BifBQr+cHJbWi0h68HZuSORq+3WtJ2z0hwF2NG1b5kcA==", + "license": "MIT", "dependencies": { - "@babel/highlight": "^7.24.2", + "@babel/highlight": "^7.24.6", "picocolors": "^1.0.0" }, "engines": { @@ -1479,9 +1480,10 @@ } }, "node_modules/@babel/compat-data": { - "version": "7.24.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", - "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.6.tgz", + "integrity": "sha512-aC2DGhBq5eEdyXWqrDInSqQjO0k8xtPRf5YylULqx8MCd6jBtzqfta/3ETMRpuKIc5hyswfO80ObyA1MvkCcUQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -1562,12 +1564,13 @@ } }, "node_modules/@babel/helper-compilation-targets": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.23.6.tgz", - "integrity": "sha512-9JB548GZoQVmzrFgp8o7KxdgkTGm6xs9DW0o/Pim72UDjzr5ObUQ6ZzYPqA+g9OTS2bBQoctLJrky0RDCAWRgQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.24.6.tgz", + "integrity": "sha512-VZQ57UsDGlX/5fFA7GkVPplZhHsVc+vuErWgdOiysI9Ksnw0Pbbd6pnPiR/mmJyKHgyIW0c7KT32gmhiF+cirg==", + "license": "MIT", "dependencies": { - "@babel/compat-data": "^7.23.5", - "@babel/helper-validator-option": "^7.23.5", + "@babel/compat-data": "^7.24.6", + "@babel/helper-validator-option": "^7.24.6", "browserslist": "^4.22.2", "lru-cache": "^5.1.1", "semver": "^6.3.1" @@ -1684,44 +1687,48 @@ } }, "node_modules/@babel/helper-environment-visitor": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.22.20.tgz", - "integrity": "sha512-zfedSIzFhat/gFhWfHtgWvlec0nqB9YEIVrpuwjruLlXfUSnA8cJB0miHKwqDnQ7d32aKo2xt88/xZptwxbfhA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.24.6.tgz", + "integrity": "sha512-Y50Cg3k0LKLMjxdPjIl40SdJgMB85iXn27Vk/qbHZCFx/o5XO3PSnpi675h1KEmmDb6OFArfd5SCQEQ5Q4H88g==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name": { - "version": "7.23.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.23.0.tgz", - "integrity": "sha512-OErEqsrxjZTJciZ4Oo+eoZqeW9UIiOcuYKRJA4ZAgV9myA+pOXhhmpfNCKjEH/auVfEYVFJ6y1Tc4r0eIApqiw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.24.6.tgz", + "integrity": "sha512-xpeLqeeRkbxhnYimfr2PC+iA0Q7ljX/d1eZ9/inYbmfG2jpl8Lu3DyXvpOAnrS5kxkfOWJjioIMQsaMBXFI05w==", + "license": "MIT", "dependencies": { - "@babel/template": "^7.22.15", - "@babel/types": "^7.23.0" + "@babel/template": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-function-name/node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", + "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-hoist-variables": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.22.5.tgz", - "integrity": "sha512-wGjk9QZVzvknA6yKIUURb8zY3grXCcOZt+/7Wcy8O2uctxhplmUPkOdlgoNhmdVee2c92JXbf1xpMtVNbfoxRw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.24.6.tgz", + "integrity": "sha512-SF/EMrC3OD7dSta1bLJIlrsVxwtd0UpjRJqLno6125epQMJ/kyFmpTT4pbvPbdQHzCHg+biQ7Syo8lnDtbR+uA==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.22.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1740,26 +1747,28 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.24.3", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", - "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.6.tgz", + "integrity": "sha512-a26dmxFJBF62rRO9mmpgrfTLsAuyHk4e1hKTUkD/fcMfynt8gvEKwQPQDVxWhca8dHoDck+55DFt42zV0QMw5g==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.0" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-module-transforms": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.5.tgz", - "integrity": "sha512-9GxeY8c2d2mdQUP1Dye0ks3VDyIMS98kt/llQ2nUId8IsWqTF0l1LkSX0/uP7l7MCDrzXS009Hyhe2gzTiGW8A==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.24.6.tgz", + "integrity": "sha512-Y/YMPm83mV2HJTbX1Qh2sjgjqcacvOlhbzdCCsSlblOKjSYmQqEbO6rUniWQyRo9ncyfjT8hnUjlG06RXDEmcA==", + "license": "MIT", "dependencies": { - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-module-imports": "^7.24.3", - "@babel/helper-simple-access": "^7.24.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/helper-validator-identifier": "^7.24.5" + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-module-imports": "^7.24.6", + "@babel/helper-simple-access": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1769,11 +1778,12 @@ } }, "node_modules/@babel/helper-module-transforms/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", + "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1835,11 +1845,12 @@ } }, "node_modules/@babel/helper-simple-access": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.5.tgz", - "integrity": "sha512-uH3Hmf5q5n7n8mz7arjUlDOCbttY/DW4DYhE6FUsjKJ/oYC1kQQUvwEQWxRwUpX9qQKRXeqLwWxrqilMrf32sQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.24.6.tgz", + "integrity": "sha512-nZzcMMD4ZhmB35MOOzQuiGO5RzL6tJbsT37Zx8M5L/i9KSrukGXWTjLe1knIbb/RmxoJE9GON9soq0c0VEMM5g==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -1870,25 +1881,28 @@ } }, "node_modules/@babel/helper-string-parser": { - "version": "7.24.1", - "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.1.tgz", - "integrity": "sha512-2ofRCjnnA9y+wk8b9IAREroeUP02KHp431N2mhKniy2yKIDKpbrHv9eXwm8cBeWQYcJmzv5qKCu65P47eCF7CQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.24.6.tgz", + "integrity": "sha512-WdJjwMEkmBicq5T9fm/cHND3+UlFa2Yj8ALLgmoSQAJZysYbBjw+azChSGPN4DSPLXOcooGRvDwZWMcF/mLO2Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-identifier": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.5.tgz", - "integrity": "sha512-3q93SSKX2TWCG30M2G2kwaKeTYgEUp5Snjuj8qm729SObL6nbtUldAi37qbxkD5gg3xnBio+f9nqpSepGZMvxA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.24.6.tgz", + "integrity": "sha512-4yA7s865JHaqUdRbnaxarZREuPTHrjpDT+pXoAZ1yhyo6uFnIEpS8VMu16siFOHDpZNKYv5BObhsB//ycbICyw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.23.5.tgz", - "integrity": "sha512-85ttAOMLsr53VgXkTbkx8oA6YTfT4q7/HzXSLEYmjcSTJPMPQtvq1BD79Byep5xMUYbGRzEpDsjUf3dyp54IKw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.24.6.tgz", + "integrity": "sha512-Jktc8KkF3zIkePb48QO+IapbXlSapOW9S+ogZZkcO6bABgYAxtZcjZ/O005111YLf+j4M84uEgwYoidDkXbCkQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } @@ -1922,37 +1936,39 @@ } }, "node_modules/@babel/helpers": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.5.tgz", - "integrity": "sha512-CiQmBMMpMQHwM5m01YnrM6imUG1ebgYJ+fAIW4FZe6m4qHTPaRHti+R8cggAwkdz4oXhtO4/K9JWlh+8hIfR2Q==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.6.tgz", + "integrity": "sha512-V2PI+NqnyFu1i0GyTd/O/cTpxzQCYioSkUIRmgo7gFEHKKCg5w46+r/A6WeUR1+P3TeQ49dspGPNd/E3n9AnnA==", + "license": "MIT", "dependencies": { - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5" + "@babel/template": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helpers/node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", + "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.5.tgz", - "integrity": "sha512-8lLmua6AVh/8SLJRRVD6V8p73Hir9w5mJrhE+IPpILG31KKlI9iz5zmBYKcWPS59qSfgP9RaSBQSHHE81WKuEw==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.6.tgz", + "integrity": "sha512-2YnuOp4HAk2BsBrJJvYCbItHx0zWscI1C3zgWkz+wDyD9I7GIVrfnLyrR4Y1VR+7p+chAEcrgRQYZAGIKMV7vQ==", + "license": "MIT", "dependencies": { - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-validator-identifier": "^7.24.6", "chalk": "^2.4.2", "js-tokens": "^4.0.0", "picocolors": "^1.0.0" @@ -1965,6 +1981,7 @@ "version": "3.2.1", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -1976,6 +1993,7 @@ "version": "2.4.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -1989,6 +2007,7 @@ "version": "1.9.3", "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } @@ -1996,12 +2015,14 @@ "node_modules/@babel/highlight/node_modules/color-name": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "license": "MIT" }, "node_modules/@babel/highlight/node_modules/escape-string-regexp": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "license": "MIT", "engines": { "node": ">=0.8.0" } @@ -2010,6 +2031,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "license": "MIT", "engines": { "node": ">=4" } @@ -2018,6 +2040,7 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -2026,9 +2049,10 @@ } }, "node_modules/@babel/parser": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.5.tgz", - "integrity": "sha512-EOv5IK8arwh3LI47dz1b0tKUb/1uhHAnHJOrjgtQMIpu1uXd9mlFrJg9IUgGUgZ41Ch0K8REPTYpO7B76b4vJg==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.6.tgz", + "integrity": "sha512-eNZXdfU35nJC2h24RznROuOpO94h6x8sg9ju0tT9biNtLZ2vuP8SduLqqV+/8+cebSLV9SJEAN5Z3zQbJG/M+Q==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -3621,18 +3645,19 @@ } }, "node_modules/@babel/traverse": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.5.tgz", - "integrity": "sha512-7aaBLeDQ4zYcUFDUD41lJc1fG8+5IU9DaNSJAgal866FGvmD5EbWQgnEC6kO1gGLsX0esNkfnJSndbTXA3r7UA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.6.tgz", + "integrity": "sha512-OsNjaJwT9Zn8ozxcfoBc+RaHdj3gFmCmYoQLUII1o6ZrUwku0BMg80FoOTPx+Gi6XhcQxAYE4xyjPTo4SxEQqw==", + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-function-name": "^7.23.0", - "@babel/helper-hoist-variables": "^7.22.5", - "@babel/helper-split-export-declaration": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.6", + "@babel/generator": "^7.24.6", + "@babel/helper-environment-visitor": "^7.24.6", + "@babel/helper-function-name": "^7.24.6", + "@babel/helper-hoist-variables": "^7.24.6", + "@babel/helper-split-export-declaration": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -3641,11 +3666,12 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", + "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -3655,11 +3681,12 @@ } }, "node_modules/@babel/traverse/node_modules/@babel/helper-split-export-declaration": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.5.tgz", - "integrity": "sha512-5CHncttXohrHk8GWOFCcCl4oRD9fKosWlIRgWm4ql9VYioKm52Mk2xsmoohvm7f3JoiLSM5ZgJuRaf5QZZYd3Q==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.24.6.tgz", + "integrity": "sha512-CvLSkwXGWnYlF9+J3iZUvwgAxKiYzK3BWuo+mLzD/MDGOZDj7Gq8+hqaOkMxmJwmlv0iu86uH5fdADd9Hxkymw==", + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5" + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -3674,12 +3701,13 @@ } }, "node_modules/@babel/types": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.5.tgz", - "integrity": "sha512-6mQNsaLeXTw0nxYUYu+NSa4Hx4BlF1x1x8/PMFbiR+GBSr+2DkECc69b8hgy2frEodNcvPffeH8YfWd3LI6jhQ==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.6.tgz", + "integrity": "sha512-WaMsgi6Q8zMgMth93GvWPXkhAIEobfsIkLTacoVZoK1J0CevIPGYY2Vo5YvJGqyHqXM6P4ppOYGsIRU8MM9pFQ==", + "license": "MIT", "dependencies": { - "@babel/helper-string-parser": "^7.24.1", - "@babel/helper-validator-identifier": "^7.24.5", + "@babel/helper-string-parser": "^7.24.6", + "@babel/helper-validator-identifier": "^7.24.6", "to-fast-properties": "^2.0.0" }, "engines": { @@ -3687,12 +3715,13 @@ } }, "node_modules/@chromatic-com/storybook": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.4.0.tgz", - "integrity": "sha512-CpskwN1RsgaDMSe7mnwrmst9XeLfvrSbCJOc/eaHIDzhSiKhdbbEF83cYjMYnvODPMW8QNVdw9gWMh+yzBQtSw==", + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@chromatic-com/storybook/-/storybook-1.5.0.tgz", + "integrity": "sha512-LkLKv7SWu/6kGep1ft2HA1T/cm14wU0zoW71gE4cZRcgUoRQJtyhITFTLHrjqAxz6bVqNgqzQtd5oBZ2nK3L3g==", "dev": true, + "license": "MIT", "dependencies": { - "chromatic": "^11.3.2", + "chromatic": "^11.4.0", "filesize": "^10.0.12", "jsonfile": "^6.1.0", "react-confetti": "^6.1.0", @@ -3708,6 +3737,7 @@ "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -3720,6 +3750,7 @@ "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.1.0.tgz", "integrity": "sha512-iq6eVVI64nQQTRYq2KtEg2d2uU7LElhTJwsH4YzIHZshxlgZms/wIc4VoDQTlG/IvVIrBKG06CrZnp0qv7hkcQ==", "dev": true, + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -3768,10 +3799,10 @@ } }, "node_modules/@es-joy/jsdoccomment": { - "version": "0.43.0", - "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.0.tgz", - "integrity": "sha512-Q1CnsQrytI3TlCB1IVWXWeqUIPGVEKGaE7IbVdt13Nq/3i0JESAkQQERrfiQkmlpijl+++qyqPgaS31Bvc1jRQ==", - "dev": true, + "version": "0.43.1", + "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz", + "integrity": "sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==", + "license": "MIT", "dependencies": { "@types/eslint": "^8.56.5", "@types/estree": "^1.0.5", @@ -3788,7 +3819,6 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.9.0.tgz", "integrity": "sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==", - "dev": true, "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -4221,7 +4251,8 @@ "version": "2.1.2", "resolved": "https://registry.npmjs.org/@fal-works/esbuild-plugin-global-externals/-/esbuild-plugin-global-externals-2.1.2.tgz", "integrity": "sha512-cEee/Z+I12mZcFJshKcCqC8tuX5hG3s+d+9nZ3LabqKF1vKdF41B92pJVCBggjAGORAeOzyyDDKrZwIkLffeOQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@formatjs/ecma402-abstract": { "version": "2.0.0", @@ -7036,10 +7067,11 @@ "peer": true }, "node_modules/@rollup/plugin-commonjs": { - "version": "25.0.7", - "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.7.tgz", - "integrity": "sha512-nEvcR+LRjEjsaSsc4x3XZfCCvZIaSMenZu/OiwOKGN2UhQpAYI7ru7czFvyWbErlpoGjnSX3D5Ch5FcMA3kRWQ==", + "version": "25.0.8", + "resolved": "https://registry.npmjs.org/@rollup/plugin-commonjs/-/plugin-commonjs-25.0.8.tgz", + "integrity": "sha512-ZEZWTK5n6Qde0to4vS9Mr5x/0UZoqCxPVR9KRUjU4kA2sO7GEUn1fop0DAwpO6z0Nw/kJON9bDmSxdWxO/TT1A==", "dev": true, + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^5.0.1", "commondir": "^1.0.1", @@ -7065,6 +7097,7 @@ "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "dev": true, + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -7073,7 +7106,9 @@ "version": "8.1.0", "resolved": "https://registry.npmjs.org/glob/-/glob-8.1.0.tgz", "integrity": "sha512-r8hpEjiQEYlF2QU0df3dS+nxxSIreXQS1qRhMJM0Q5NDdR386C7jb7Hwwod8Fgiuex+k0GFjgft18yvxm5XoCQ==", + "deprecated": "Glob versions prior to v9 are no longer supported", "dev": true, + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -7093,6 +7128,7 @@ "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", "integrity": "sha512-iIRwTIf0QKV3UAnYK4PU8uiEc4SRh5jX0mwpIwETPpHdhVM4f53RSwS/vXvN1JhGX+Cs7B8qIq3d6AH49O5fAQ==", "dev": true, + "license": "MIT", "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" } @@ -7102,6 +7138,7 @@ "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.6.tgz", "integrity": "sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g==", "dev": true, + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -7260,208 +7297,208 @@ } }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.17.2.tgz", - "integrity": "sha512-NM0jFxY8bB8QLkoKxIQeObCaDlJKewVlIEkuyYKm5An1tdVZ966w2+MPQ2l8LBZLjR+SgyV+nRkTIunzOYBMLQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.18.0.tgz", + "integrity": "sha512-Tya6xypR10giZV1XzxmH5wr25VcZSncG0pZIjfePT0OVBvqNEurzValetGNarVrGiq66EBVAFn15iYX4w6FKgQ==", "cpu": [ "arm" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.17.2.tgz", - "integrity": "sha512-yeX/Usk7daNIVwkq2uGoq2BYJKZY1JfyLTaHO/jaiSwi/lsf8fTFoQW/n6IdAsx5tx+iotu2zCJwz8MxI6D/Bw==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.18.0.tgz", + "integrity": "sha512-avCea0RAP03lTsDhEyfy+hpfr85KfyTctMADqHVhLAF3MlIkq83CP8UfAHUssgXTYd+6er6PaAhx/QGv4L1EiA==", "cpu": [ "arm64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "android" ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.17.2.tgz", - "integrity": "sha512-kcMLpE6uCwls023+kknm71ug7MZOrtXo+y5p/tsg6jltpDtgQY1Eq5sGfHcQfb+lfuKwhBmEURDga9N0ol4YPw==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.18.0.tgz", + "integrity": "sha512-IWfdwU7KDSm07Ty0PuA/W2JYoZ4iTj3TUQjkVsO/6U+4I1jN5lcR71ZEvRh52sDOERdnNhhHU57UITXz5jC1/w==", "cpu": [ "arm64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.17.2.tgz", - "integrity": "sha512-AtKwD0VEx0zWkL0ZjixEkp5tbNLzX+FCqGG1SvOu993HnSz4qDI6S4kGzubrEJAljpVkhRSlg5bzpV//E6ysTQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.18.0.tgz", + "integrity": "sha512-n2LMsUz7Ynu7DoQrSQkBf8iNrjOGyPLrdSg802vk6XT3FtsgX6JbE8IHRvposskFm9SNxzkLYGSq9QdpLYpRNA==", "cpu": [ "x64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.17.2.tgz", - "integrity": "sha512-3reX2fUHqN7sffBNqmEyMQVj/CKhIHZd4y631duy0hZqI8Qoqf6lTtmAKvJFYa6bhU95B1D0WgzHkmTg33In0A==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.18.0.tgz", + "integrity": "sha512-C/zbRYRXFjWvz9Z4haRxcTdnkPt1BtCkz+7RtBSuNmKzMzp3ZxdM28Mpccn6pt28/UWUCTXa+b0Mx1k3g6NOMA==", "cpu": [ "arm" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm-musleabihf": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.17.2.tgz", - "integrity": "sha512-uSqpsp91mheRgw96xtyAGP9FW5ChctTFEoXP0r5FAzj/3ZRv3Uxjtc7taRQSaQM/q85KEKjKsZuiZM3GyUivRg==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.18.0.tgz", + "integrity": "sha512-l3m9ewPgjQSXrUMHg93vt0hYCGnrMOcUpTz6FLtbwljo2HluS4zTXFy2571YQbisTnfTKPZ01u/ukJdQTLGh9A==", "cpu": [ "arm" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.17.2.tgz", - "integrity": "sha512-EMMPHkiCRtE8Wdk3Qhtciq6BndLtstqZIroHiiGzB3C5LDJmIZcSzVtLRbwuXuUft1Cnv+9fxuDtDxz3k3EW2A==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.18.0.tgz", + "integrity": "sha512-rJ5D47d8WD7J+7STKdCUAgmQk49xuFrRi9pZkWoRD1UeSMakbcepWXPF8ycChBoAqs1pb2wzvbY6Q33WmN2ftw==", "cpu": [ "arm64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.17.2.tgz", - "integrity": "sha512-NMPylUUZ1i0z/xJUIx6VUhISZDRT+uTWpBcjdv0/zkp7b/bQDF+NfnfdzuTiB1G6HTodgoFa93hp0O1xl+/UbA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.18.0.tgz", + "integrity": "sha512-be6Yx37b24ZwxQ+wOQXXLZqpq4jTckJhtGlWGZs68TgdKXJgw54lUUoFYrg6Zs/kjzAQwEwYbp8JxZVzZLRepQ==", "cpu": [ "arm64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.17.2.tgz", - "integrity": "sha512-T19My13y8uYXPw/L/k0JYaX1fJKFT/PWdXiHr8mTbXWxjVF1t+8Xl31DgBBvEKclw+1b00Chg0hxE2O7bTG7GQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.18.0.tgz", + "integrity": "sha512-hNVMQK+qrA9Todu9+wqrXOHxFiD5YmdEi3paj6vP02Kx1hjd2LLYR2eaN7DsEshg09+9uzWi2W18MJDlG0cxJA==", "cpu": [ "ppc64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.17.2.tgz", - "integrity": "sha512-BOaNfthf3X3fOWAB+IJ9kxTgPmMqPPH5f5k2DcCsRrBIbWnaJCgX2ll77dV1TdSy9SaXTR5iDXRL8n7AnoP5cg==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.18.0.tgz", + "integrity": "sha512-ROCM7i+m1NfdrsmvwSzoxp9HFtmKGHEqu5NNDiZWQtXLA8S5HBCkVvKAxJ8U+CVctHwV2Gb5VUaK7UAkzhDjlg==", "cpu": [ "riscv64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-s390x-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.17.2.tgz", - "integrity": "sha512-W0UP/x7bnn3xN2eYMql2T/+wpASLE5SjObXILTMPUBDB/Fg/FxC+gX4nvCfPBCbNhz51C+HcqQp2qQ4u25ok6g==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.18.0.tgz", + "integrity": "sha512-0UyyRHyDN42QL+NbqevXIIUnKA47A+45WyasO+y2bGJ1mhQrfrtXUpTxCOrfxCR4esV3/RLYyucGVPiUsO8xjg==", "cpu": [ "s390x" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.17.2.tgz", - "integrity": "sha512-Hy7pLwByUOuyaFC6mAr7m+oMC+V7qyifzs/nW2OJfC8H4hbCzOX07Ov0VFk/zP3kBsELWNFi7rJtgbKYsav9QQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.18.0.tgz", + "integrity": "sha512-xuglR2rBVHA5UsI8h8UbX4VJ470PtGCf5Vpswh7p2ukaqBGFTnsfzxUBetoWBWymHMxbIG0Cmx7Y9qDZzr648w==", "cpu": [ "x64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.17.2.tgz", - "integrity": "sha512-h1+yTWeYbRdAyJ/jMiVw0l6fOOm/0D1vNLui9iPuqgRGnXA0u21gAqOyB5iHjlM9MMfNOm9RHCQ7zLIzT0x11Q==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.18.0.tgz", + "integrity": "sha512-LKaqQL9osY/ir2geuLVvRRs+utWUNilzdE90TpyoX0eNqPzWjRm14oMEE+YLve4k/NAqCdPkGYDaDF5Sw+xBfg==", "cpu": [ "x64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.17.2.tgz", - "integrity": "sha512-tmdtXMfKAjy5+IQsVtDiCfqbynAQE/TQRpWdVataHmhMb9DCoJxp9vLcCBjEQWMiUYxO1QprH/HbY9ragCEFLA==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.18.0.tgz", + "integrity": "sha512-7J6TkZQFGo9qBKH0pk2cEVSRhJbL6MtfWxth7Y5YmZs57Pi+4x6c2dStAUvaQkHQLnEQv1jzBUW43GvZW8OFqA==", "cpu": [ "arm64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.17.2.tgz", - "integrity": "sha512-7II/QCSTAHuE5vdZaQEwJq2ZACkBpQDOmQsE6D6XUbnBHW8IAhm4eTufL6msLJorzrHDFv3CF8oCA/hSIRuZeQ==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.18.0.tgz", + "integrity": "sha512-Txjh+IxBPbkUB9+SXZMpv+b/vnTEtFyfWZgJ6iyCmt2tdx0OF5WhFowLmnh8ENGNpfUlUZkdI//4IEmhwPieNg==", "cpu": [ "ia32" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.17.2.tgz", - "integrity": "sha512-TGGO7v7qOq4CYmSBVEYpI1Y5xDuCEnbVC5Vth8mOsW0gDSzxNrVERPc790IGHsrT2dQSimgMr9Ub3Y1Jci5/8w==", + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.18.0.tgz", + "integrity": "sha512-UOo5FdvOL0+eIVTgS4tIdbW+TtnBLWg1YBCcU2KWM7nuNwRz9bksDX1bekJJCpu25N1DVWaCwnT39dVQxzqS8g==", "cpu": [ "x64" ], - "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -7870,12 +7907,13 @@ "dev": true }, "node_modules/@storybook/addon-a11y": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.1.1.tgz", - "integrity": "sha512-QNDe2nyyfNMGhqnPPrEbrlKjcWisJTcJDKNWFe8q1LQxnTt1ku1oE64NbA4z52Ps9WsLXusCMzwaTlzzOLpYSg==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-a11y/-/addon-a11y-8.1.5.tgz", + "integrity": "sha512-ZEXrfdMzo0fT8vhzuzy+UZYyotC1PQV9T1mxnPBzCCCgqXQHgADv88JwOMIqgPKmKJb499Xq6E9h+ta9pYd8YQ==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/addon-highlight": "8.1.1", + "@storybook/addon-highlight": "8.1.5", "axe-core": "^4.2.0" }, "funding": { @@ -7884,12 +7922,13 @@ } }, "node_modules/@storybook/addon-actions": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.1.1.tgz", - "integrity": "sha512-EEBjOMuQOdCSVrwPQEkJFc42I0TWj/bK+8lboV0jXi61ZI3okDPCJ/04vu5iTvX0HjRoYqqwBjyYj0Crf7ihag==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.1.5.tgz", + "integrity": "sha512-XbCUGGXQ4XX/zTRgUsR1l1yZJQIWR33P/M1OEAn0HbsfwS+P87GqfApkj4N7QrMfLkUkoLtdfprp5BZul98AKA==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/core-events": "8.1.1", + "@storybook/core-events": "8.1.5", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -7902,10 +7941,11 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.1.tgz", - "integrity": "sha512-UFbKI3Ebsllg3DZIlVtYvp1nuLnBp85sKI98KnnYqiHCKWHDWlK7Li0Y1J2ab0w/Fx0grspC8WUgGId6NHrIrA==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.1.5.tgz", + "integrity": "sha512-osAM4U8DCcKe/JGBBHoFYQi0oorNzFPwcETTy4SAc8LVqsv73SN7CyNnqCrN9Kjom9klJqB/tngvjdJ1XLu4WQ==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3", @@ -7917,12 +7957,13 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.1.1.tgz", - "integrity": "sha512-KJXW/hjIWM+VLqqUAvdGIkX7hTDs8FtQOuUFSC/FPDqKveUoWz0hd+WaoT9HhNF8gyzFXYACoeb9XkQVVcDATA==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.1.5.tgz", + "integrity": "sha512-O0796G3+772kohYOsR98puROgkEakNXZ9n3FXVsQQ57Ww/CIP7gFRv5VM5z+Jw0a+HQI5be6504hDeAOHrd8qQ==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/blocks": "8.1.1", + "@storybook/blocks": "8.1.5", "dequal": "^2.0.2", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" @@ -7933,24 +7974,25 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.1.1.tgz", - "integrity": "sha512-vMU26AYQBstOj73MX3egqJlY/VUjawfWVcTlDJjSa43GzWfp8wrbr1fNXRy2MoLe19UKZ9Kx+m4CfsrGsXHogg==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.1.5.tgz", + "integrity": "sha512-D3kDWjOGAthbwQOnouauOmywiTnuvI4KS0E9TDBYspcufimoNve5nOlr/oo9SLS1O2Psmhi6MDJephaDDo+5Dw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@mdx-js/react": "^3.0.0", - "@storybook/blocks": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/components": "8.1.1", - "@storybook/csf-plugin": "8.1.1", - "@storybook/csf-tools": "8.1.1", + "@storybook/blocks": "8.1.5", + "@storybook/client-logger": "8.1.5", + "@storybook/components": "8.1.5", + "@storybook/csf-plugin": "8.1.5", + "@storybook/csf-tools": "8.1.5", "@storybook/global": "^5.0.0", - "@storybook/node-logger": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/react-dom-shim": "8.1.1", - "@storybook/theming": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/node-logger": "8.1.5", + "@storybook/preview-api": "8.1.5", + "@storybook/react-dom-shim": "8.1.5", + "@storybook/theming": "8.1.5", + "@storybook/types": "8.1.5", "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", "react": "^16.8.0 || ^17.0.0 || ^18.0.0", @@ -7965,21 +8007,22 @@ } }, "node_modules/@storybook/addon-docs/node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", + "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.6", + "@babel/generator": "^7.24.6", + "@babel/helper-compilation-targets": "^7.24.6", + "@babel/helper-module-transforms": "^7.24.6", + "@babel/helpers": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/template": "^7.24.6", + "@babel/traverse": "^7.24.6", + "@babel/types": "^7.24.6", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -7995,12 +8038,13 @@ } }, "node_modules/@storybook/addon-docs/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", + "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -8010,14 +8054,15 @@ } }, "node_modules/@storybook/addon-docs/node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", + "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -8027,36 +8072,39 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@storybook/addon-docs/node_modules/semver": { "version": "6.3.1", "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@storybook/addon-essentials": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.1.1.tgz", - "integrity": "sha512-1MfjgNuhh0iuSVunrDyZFsDNNs3rkssjqfvqt9FM7/l96cbBku8b39vPUW5kYNtA8wgIYCVXIw6c+9zhhJDoDg==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "8.1.1", - "@storybook/addon-backgrounds": "8.1.1", - "@storybook/addon-controls": "8.1.1", - "@storybook/addon-docs": "8.1.1", - "@storybook/addon-highlight": "8.1.1", - "@storybook/addon-measure": "8.1.1", - "@storybook/addon-outline": "8.1.1", - "@storybook/addon-toolbars": "8.1.1", - "@storybook/addon-viewport": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/manager-api": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/preview-api": "8.1.1", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.1.5.tgz", + "integrity": "sha512-0k2D5+j2N6hso3y+rSqTlQECZ/Z/Q85eit0exx2/Rk/TI5F5HceLveA1YXyC0J291nexdF9RvjP7aCtee3WSYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/addon-actions": "8.1.5", + "@storybook/addon-backgrounds": "8.1.5", + "@storybook/addon-controls": "8.1.5", + "@storybook/addon-docs": "8.1.5", + "@storybook/addon-highlight": "8.1.5", + "@storybook/addon-measure": "8.1.5", + "@storybook/addon-outline": "8.1.5", + "@storybook/addon-toolbars": "8.1.5", + "@storybook/addon-viewport": "8.1.5", + "@storybook/core-common": "8.1.5", + "@storybook/manager-api": "8.1.5", + "@storybook/node-logger": "8.1.5", + "@storybook/preview-api": "8.1.5", "ts-dedent": "^2.0.0" }, "funding": { @@ -8065,10 +8113,11 @@ } }, "node_modules/@storybook/addon-highlight": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.1.1.tgz", - "integrity": "sha512-i27OsZmxBJWV0Yf7aRbke19Yin9F+v0YyAyD2JDulcjdZdsInUd8/qsQQYd3YmTkQ+0S0SnEdeTAJ4qca9KTtA==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.1.5.tgz", + "integrity": "sha512-E31yrV7lmE82T57tLSm8mg50BX3lBbA4qozaVKyWohw0NrZPcrS3Z6Iyjl0dp7heoUFpE3rljHwMxADRA25HkQ==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -8078,15 +8127,16 @@ } }, "node_modules/@storybook/addon-interactions": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.1.1.tgz", - "integrity": "sha512-cF26lkVWxR7vZv6BW+P4JcJILIKykfn749VfdYyOoYegbJcOt5t2Soto2zdaqg7ZoVBeZherYyjebiXiwOPrng==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.1.5.tgz", + "integrity": "sha512-jhDpqttch0XhRiCY9rfrs8xQpAH5KcAGAesqfaHaCnCZnZs6jqlGfJgCJAJWzA5PM+IdsK/RJ6abIgD1GAzNyw==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/instrumenter": "8.1.1", - "@storybook/test": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/instrumenter": "8.1.5", + "@storybook/test": "8.1.5", + "@storybook/types": "8.1.5", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, @@ -8096,10 +8146,11 @@ } }, "node_modules/@storybook/addon-links": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.1.1.tgz", - "integrity": "sha512-pY6iDCzb10gaAxhzwfkB+iKJzuDYeZBG2gftt1vIoPSXr/VtkU7HLOb9PNige0ioO3szxV0bqTxFdonzMXCOTA==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.1.5.tgz", + "integrity": "sha512-cRarzAI27K1JijDmFtNqr7khyg/l1JyOLXvLUDZRI6NBFGQo2oA42iHuR8jzje4tlUEh/8svGz52YR4TUvsDtQ==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", @@ -8119,10 +8170,11 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.1.1.tgz", - "integrity": "sha512-aI4cFECK/NmwJTj3Xu6MGrMm4Rf0e+FGB5+BoY+tUi3LTX0spAu/8VgwuoDGB6ntvbZyzPfr6mG2qND9KU+sMQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.1.5.tgz", + "integrity": "sha512-kHiv2qq9Ws0lGQ8p7FfMKFtXO4hrRiYStG8CCp9i1IfPzLpY8S9Kl9bwnoyVyI5bwqZP1wjFQVw8sjumV6FMFw==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "tiny-invariant": "^1.3.1" @@ -8133,10 +8185,11 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.1.1.tgz", - "integrity": "sha512-l/LfxtDdwQ+8FduxsRWEEYhxJ7CetdHcCXh+T8bPaP2tzPqv+jh/F8KqZf3LZcC8HITlp/eyd3VYumWC+OKYFw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.1.5.tgz", + "integrity": "sha512-eCXnGN24ewfvUKKpzTJP7HtPJkAexIBnQdJCw9R9Jk8IyHh7xPWsrz+haY1FQHTXZGAevoBcI4/tpG2XOumBlw==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0", "ts-dedent": "^2.0.0" @@ -8147,20 +8200,22 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.1.1.tgz", - "integrity": "sha512-KY6fffSr2mE91CZAp1xtVM2Bcxo/dpA+R8RRt/9kei+6NucaIqpeqa1YTooTD8bUttq1yb/34kMSRgX/W3Qbfg==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.1.5.tgz", + "integrity": "sha512-UxEtb4ii0FORqUuPgLycPQ0MQ4Bq2YWBft6yT00xMjUuwkld27BlrvnpaBlx+disgWwOKGKVd02f/4dbZr2s1g==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, "node_modules/@storybook/addon-viewport": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.1.1.tgz", - "integrity": "sha512-AqUYM7mozrIDa/MNHEd2h7jbfKncofx/OUVI8hrbj7VX46OQ5XbvBqgKpPK15c1ejPfx1hiVz9ZYGxA6HXXrjw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.1.5.tgz", + "integrity": "sha512-kHaYdaAiv7107GSi4TsS1wEDN4I7cdYWSaCBBSvJlvvYvULKFVMkhsDJlSioskICx6OchkIKY5LJgLZ72fxdVA==", "dev": true, + "license": "MIT", "dependencies": { "memoizerific": "^1.11.3" }, @@ -8170,12 +8225,13 @@ } }, "node_modules/@storybook/addon-webpack5-compiler-swc": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/@storybook/addon-webpack5-compiler-swc/-/addon-webpack5-compiler-swc-1.0.2.tgz", - "integrity": "sha512-o8PPyFCl48bkqmcwiX6RNIMBdXe96EqmB1JuMzInQX77f7lEAN6sAE17/pdlZmmRmzIEADqgumOXLKL3ViObzw==", + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/@storybook/addon-webpack5-compiler-swc/-/addon-webpack5-compiler-swc-1.0.3.tgz", + "integrity": "sha512-ahemZdpFN7Ikz2WTy0sLJ38t6OWLLKweeTNOfUh2ARd3x0CqJxAqWLBAFXJke+2KDFUQg9MTE+1rwHEFCPYUvQ==", "dev": true, + "license": "MIT", "dependencies": { - "@swc/core": "^1.3.102", + "@swc/core": "1.5.7", "swc-loader": "^0.2.3" }, "engines": { @@ -8183,23 +8239,24 @@ } }, "node_modules/@storybook/blocks": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.1.tgz", - "integrity": "sha512-D+jUlkA2dxYPSY97+yM5sbLXPABKlsZAhmDy6gw05UoSpfBu1MnKd18Qj4fTbyqLYIJGH9z/whGd3tTcuZn8KQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.1.5.tgz", + "integrity": "sha512-rq8Ej5feS2BlfXOpNLDwdASkIIZJtKzLy9cUpuGftTiu06HiWAk3wpNpnn/kuunDYlZUa+qHEOSiIkTrdduwYw==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/components": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.5", + "@storybook/client-logger": "8.1.5", + "@storybook/components": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/csf": "^0.1.7", - "@storybook/docs-tools": "8.1.1", + "@storybook/docs-tools": "8.1.5", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/manager-api": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/theming": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/manager-api": "8.1.5", + "@storybook/preview-api": "8.1.5", + "@storybook/theming": "8.1.5", + "@storybook/types": "8.1.5", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", @@ -8231,15 +8288,16 @@ } }, "node_modules/@storybook/builder-manager": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.1.1.tgz", - "integrity": "sha512-WKpeDCtsmsesQYYYcXlCP17U1wdMGv6LnRY9BetKYbUPSHJo4eUBH8NmfW/ZjogczaUDw9sml6Sq5jIT35+Yuw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.1.5.tgz", + "integrity": "sha512-wDiHLV+UPaUN+765WwXkocVRB2QnJ61CjLHbpWaLiJvryFJt+JQ6nAvgSalCRnZxI046ztbS9T6okhpFI011IA==", "dev": true, + "license": "MIT", "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "8.1.1", - "@storybook/manager": "8.1.1", - "@storybook/node-logger": "8.1.1", + "@storybook/core-common": "8.1.5", + "@storybook/manager": "8.1.5", + "@storybook/node-logger": "8.1.5", "@types/ejs": "^3.1.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", @@ -8257,19 +8315,20 @@ } }, "node_modules/@storybook/builder-webpack5": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.1.1.tgz", - "integrity": "sha512-I66lr0FkodFe5c0QbEPpyyZC4zdyzZog5B2gAdoKhFZ1yIWc0cHHFKakV7r6dg+lDnCGLZFmYGfz8LDEC/bj6Q==", - "dev": true, - "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/core-webpack": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/preview": "8.1.1", - "@storybook/preview-api": "8.1.1", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/builder-webpack5/-/builder-webpack5-8.1.5.tgz", + "integrity": "sha512-gGVlApa0JVu0q7Ws37Kubh9e8wDKoJh23DXGIeK3EHVloL2XU9+wgP2NcUoiySvTIKPtDB7Zljg1/BXgqeOJ4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@storybook/channels": "8.1.5", + "@storybook/client-logger": "8.1.5", + "@storybook/core-common": "8.1.5", + "@storybook/core-events": "8.1.5", + "@storybook/core-webpack": "8.1.5", + "@storybook/node-logger": "8.1.5", + "@storybook/preview": "8.1.5", + "@storybook/preview-api": "8.1.5", "@types/node": "^18.0.0", "@types/semver": "^7.3.4", "browser-assert": "^1.2.1", @@ -8307,15 +8366,6 @@ } } }, - "node_modules/@storybook/builder-webpack5/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/@storybook/builder-webpack5/node_modules/magic-string": { "version": "0.30.10", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.10.tgz", @@ -8354,13 +8404,14 @@ } }, "node_modules/@storybook/channels": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.1.tgz", - "integrity": "sha512-vG7y97QB++TRkuxYLNKaWJmgr9QBUHyjQgNCWvHIeSYW5zxum9sm6VSR2j1r2G3XUGFSxDwenYBTQuwZJLhWNQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.1.5.tgz", + "integrity": "sha512-R+puP4tWYzQUbpIp8sX6U5oI+ZUevVOaFxXGaAN3PRXjIRC38oKTVWzj/G6GdziVFzN6rDn+JsYPmiRMYo1sYg==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/global": "^5.0.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" @@ -8371,22 +8422,23 @@ } }, "node_modules/@storybook/cli": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.1.1.tgz", - "integrity": "sha512-ajLLIQnHjXpzUhYJ51b0eL/3uNuOjkbcx/B8HbgSbArBy7QvB9sX44wPJZYjL3GASYaZAppWixS2r36O/3yu+w==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.1.5.tgz", + "integrity": "sha512-VEYluZEMleNEnD5wTD90KTh03pwjvQwEEmzHAJQJdLbWTAcgBxZ3Gb45nbUPauSqBL+HdJx0QXF8Ielk+iBttw==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@babel/types": "^7.24.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/core-server": "8.1.1", - "@storybook/csf-tools": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/telemetry": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/codemod": "8.1.5", + "@storybook/core-common": "8.1.5", + "@storybook/core-events": "8.1.5", + "@storybook/core-server": "8.1.5", + "@storybook/csf-tools": "8.1.5", + "@storybook/node-logger": "8.1.5", + "@storybook/telemetry": "8.1.5", + "@storybook/types": "8.1.5", "@types/semver": "^7.3.4", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", @@ -8409,7 +8461,7 @@ "read-pkg-up": "^7.0.1", "semver": "^7.3.7", "strip-json-comments": "^3.0.1", - "tempy": "^1.0.1", + "tempy": "^3.1.0", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0" }, @@ -8423,21 +8475,22 @@ } }, "node_modules/@storybook/cli/node_modules/@babel/core": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.5.tgz", - "integrity": "sha512-tVQRucExLQ02Boi4vdPp49svNGcfL2GhdTCT9aldhXgCJVAI21EtRfBettiuLUwce/7r6bFdgs6JFkcdTiFttA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.6.tgz", + "integrity": "sha512-qAHSfAdVyFmIvl0VHELib8xar7ONuSHrE2hLnsaWkYNTI68dmi1x8GYDhJjMI/e7XWal9QBlZkwbOnkcw7Z8gQ==", "dev": true, + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.24.2", - "@babel/generator": "^7.24.5", - "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-module-transforms": "^7.24.5", - "@babel/helpers": "^7.24.5", - "@babel/parser": "^7.24.5", - "@babel/template": "^7.24.0", - "@babel/traverse": "^7.24.5", - "@babel/types": "^7.24.5", + "@babel/code-frame": "^7.24.6", + "@babel/generator": "^7.24.6", + "@babel/helper-compilation-targets": "^7.24.6", + "@babel/helper-module-transforms": "^7.24.6", + "@babel/helpers": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/template": "^7.24.6", + "@babel/traverse": "^7.24.6", + "@babel/types": "^7.24.6", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -8457,17 +8510,19 @@ "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", "dev": true, + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@storybook/cli/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", + "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -8477,14 +8532,15 @@ } }, "node_modules/@storybook/cli/node_modules/@babel/template": { - "version": "7.24.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", - "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.6.tgz", + "integrity": "sha512-3vgazJlLwNXi9jhrR1ef8qiB65L1RK90+lEQwv4OxveHnqC3BfmnHdgySwRLzf6akhlOYenT+b7AfWq+a//AHw==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/parser": "^7.24.0", - "@babel/types": "^7.24.0" + "@babel/code-frame": "^7.24.6", + "@babel/parser": "^7.24.6", + "@babel/types": "^7.24.6" }, "engines": { "node": ">=6.9.0" @@ -8495,6 +8551,7 @@ "resolved": "https://registry.npmjs.org/commander/-/commander-6.2.1.tgz", "integrity": "sha512-U7VdrJFnJgo4xjrHpTzu0yrHPGImdsmD95ZlgYSEajAn2JKzDhDTPG9kBTefmObL2w/ngeZnilk+OV9CG3d7UA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } @@ -8503,13 +8560,15 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", "integrity": "sha512-Kvp459HrV2FEJ1CAsi1Ku+MY3kasH19TFykTz2xWmMeq6bk2NU3XXvfJ+Q61m0xktWwt+1HSYf3JZsTms3aRJg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@storybook/cli/node_modules/globby": { "version": "14.0.1", "resolved": "https://registry.npmjs.org/globby/-/globby-14.0.1.tgz", "integrity": "sha512-jOMLD2Z7MAhyG8aJpNOpmziMOP4rPLcc95oQPKXBazW82z+CEgPFBQvEpRUa1KeIMUJo4Wsm+q6uzO/Q/4BksQ==", "dev": true, + "license": "MIT", "dependencies": { "@sindresorhus/merge-streams": "^2.1.0", "fast-glob": "^3.3.2", @@ -8530,6 +8589,7 @@ "resolved": "https://registry.npmjs.org/path-type/-/path-type-5.0.0.tgz", "integrity": "sha512-5HviZNaZcfqP95rwpv+1HDgUamezbqdSYTyzjTvwtJSnIH+3vnbmWsItli8OFEndS984VT55M3jduxZbX351gg==", "dev": true, + "license": "MIT", "engines": { "node": ">=12" }, @@ -8542,6 +8602,7 @@ "resolved": "https://registry.npmjs.org/slash/-/slash-5.1.0.tgz", "integrity": "sha512-ZA6oR3T/pEyuqwMgAKT0/hAv8oAXckzbkmR0UkUosQ+Mc4RxGoJkRmwHgHufaenlyAgE1Mxgpdcrf75y6XcnDg==", "dev": true, + "license": "MIT", "engines": { "node": ">=14.16" }, @@ -8550,10 +8611,11 @@ } }, "node_modules/@storybook/client-logger": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.1.tgz", - "integrity": "sha512-9AWPgIN3K0eLusChJUqB5Ft+9P2pW5/s4vOMoj3TCvu8lrdq8AH8ctvxk7x2Kw2wEwQ/g9DyE6C/rDQUARbxew==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.1.5.tgz", + "integrity": "sha512-zd+aENXnOHsxBATppELmhw/UywLzCxQjz/8i/xkUjeTRB4Ggp0hJlOUdJUEdIJz631ydyytfvM70ktBj9gMl1w==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -8563,18 +8625,19 @@ } }, "node_modules/@storybook/codemod": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.1.1.tgz", - "integrity": "sha512-KfNf0XtMb2Hq1+v+2d660u2VhmmG5IMhPfdSClHh8Mer90CEGKvZpZQLn/Ph1REvzKfCW+MzEgn/JrEcJs8fHg==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.1.5.tgz", + "integrity": "sha512-eGoYozT2XPfsIFrzm4cJo9tRTX0yuK1y4uTYmKvnomezHu5kiY8qo2fUzQa5DHxiAzRDTpGlQTzb0PsxHOxYoA==", "dev": true, + "license": "MIT", "dependencies": { "@babel/core": "^7.24.4", "@babel/preset-env": "^7.24.4", "@babel/types": "^7.24.0", "@storybook/csf": "^0.1.7", - "@storybook/csf-tools": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/csf-tools": "8.1.5", + "@storybook/node-logger": "8.1.5", + "@storybook/types": "8.1.5", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", "globby": "^14.0.1", @@ -8859,19 +8922,20 @@ } }, "node_modules/@storybook/components": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.1.1.tgz", - "integrity": "sha512-0JxYXMb9nlTBAJJXRdn3IjlgXx07gylnTOqa7t3UgOiVDEVPs+1x9LtHU408igcZ5gtcrZepg46O9gz0sdgSfQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.1.5.tgz", + "integrity": "sha512-IxoT2pH7V98gF0zDAMUuq9sUZPg0vvQ9Y+A13HeYHvaY25XdesXVMbdzEd6SpeLYmfPykMPIAEcADfqeM6eXfA==", "dev": true, + "license": "MIT", "dependencies": { "@radix-ui/react-dialog": "^1.0.5", "@radix-ui/react-slot": "^1.0.2", - "@storybook/client-logger": "8.1.1", + "@storybook/client-logger": "8.1.5", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/theming": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/theming": "8.1.5", + "@storybook/types": "8.1.5", "memoizerific": "^1.11.3", "util-deprecate": "^1.0.2" }, @@ -8885,15 +8949,16 @@ } }, "node_modules/@storybook/core-common": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.1.tgz", - "integrity": "sha512-cjECiKD8+fdlhf3UGrjgrPMBeBwB/gbF5ZVLpa1EYFsr23BHGnZADpmyCb71fl+aUSiGuZ106AS6RQt20w7fXw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.1.5.tgz", + "integrity": "sha512-1QDOT6KPZ9KV7Gs1yyqzvSwGBmNSUB33gckUldSBF4aqP+tZ7W5JIQ6/YTtp3V02sEokZGdL9Ud4LczQxTgy3A==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/core-events": "8.1.1", - "@storybook/csf-tools": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/core-events": "8.1.5", + "@storybook/csf-tools": "8.1.5", + "@storybook/node-logger": "8.1.5", + "@storybook/types": "8.1.5", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", "chalk": "^4.1.0", @@ -8915,7 +8980,7 @@ "pretty-hrtime": "^1.0.3", "resolve-from": "^5.0.0", "semver": "^7.3.7", - "tempy": "^1.0.1", + "tempy": "^3.1.0", "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0", "util": "^0.12.4" @@ -8938,15 +9003,17 @@ "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@storybook/core-events": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.1.tgz", - "integrity": "sha512-WpeiBV6RWTZ6t8SI1YdQh8NlbvQtZs9WRr4CPfpzHAly+oxFy6PtPz0h5TMKsU5/kt/L9yL7tE9ZzPYzvFWH/A==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.1.5.tgz", + "integrity": "sha512-fgwbrHoLtSX6kfmamTGJqD+KfuEgun8cc4mWKZK094ByaqbSjhnOyeYO1sfVk8qst7QTFlOfhLAUe4cz1z149A==", "dev": true, + "license": "MIT", "dependencies": { "@storybook/csf": "^0.1.7", "ts-dedent": "^2.0.0" @@ -8957,29 +9024,30 @@ } }, "node_modules/@storybook/core-server": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-8.1.1.tgz", - "integrity": "sha512-/r70ORN9PdrLTLOeZfZkYhR/UBe6dj5DhcQ21zJhKU/0b10nuLJh4SGVD93Hah2wAYEN7YoJzX1bZMo6zRkTRQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-8.1.5.tgz", + "integrity": "sha512-y16W2sg5KIHG6qgbd+a0nBUYHAgiUpPDFF7cdcIpbeOIoqFn+6ECp93MVefukumiSj3sQiJFU/tSm2A8apGltw==", "dev": true, + "license": "MIT", "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", "@babel/core": "^7.24.4", "@babel/parser": "^7.24.4", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "8.1.1", - "@storybook/channels": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/builder-manager": "8.1.5", + "@storybook/channels": "8.1.5", + "@storybook/core-common": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/csf": "^0.1.7", - "@storybook/csf-tools": "8.1.1", + "@storybook/csf-tools": "8.1.5", "@storybook/docs-mdx": "3.1.0-next.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "8.1.1", - "@storybook/manager-api": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/telemetry": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/manager": "8.1.5", + "@storybook/manager-api": "8.1.5", + "@storybook/node-logger": "8.1.5", + "@storybook/preview-api": "8.1.5", + "@storybook/telemetry": "8.1.5", + "@storybook/types": "8.1.5", "@types/detect-port": "^1.3.0", "@types/diff": "^5.0.9", "@types/node": "^18.0.0", @@ -9082,15 +9150,6 @@ "node": ">=6.9.0" } }, - "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/@storybook/core-server/node_modules/convert-source-map": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-2.0.0.tgz", @@ -9159,14 +9218,15 @@ } }, "node_modules/@storybook/core-webpack": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.1.1.tgz", - "integrity": "sha512-zIlRDiVD/hqr58AIvwxGzY8qIV3w3BnrHk6/iKHs6FTsM7B7LP+J+1FEcKyjpeVT3ngJA3ExNFh5LSn60ABmzw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/core-webpack/-/core-webpack-8.1.5.tgz", + "integrity": "sha512-yXixldqg6gGT0OGWuWd52YZycgTrqiPlVHsi91SPtQJSaj3YRS2cM/Giq+gPTE0Zb9+Izq8QEnkyr8B4MfvGbQ==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/core-common": "8.1.1", - "@storybook/node-logger": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/core-common": "8.1.5", + "@storybook/node-logger": "8.1.5", + "@storybook/types": "8.1.5", "@types/node": "^18.0.0", "ts-dedent": "^2.0.0" }, @@ -9175,15 +9235,6 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-webpack/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/@storybook/csf": { "version": "0.1.7", "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.7.tgz", @@ -9194,12 +9245,13 @@ } }, "node_modules/@storybook/csf-plugin": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.1.tgz", - "integrity": "sha512-aZ2F3PY601MuW8xWf7/f928/anhZyaXYnysa8ViHooBEnJS1FBJfCsDDSM54FTDRyyOQF6AZtHeY53snd+e9ng==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.1.5.tgz", + "integrity": "sha512-p6imdhlcm2iEeCU+3BDDR1fuw+u9sOQDlQQbTLYhBDvjy3lydp3W0erWo5aUANhQRU2uobZf4wZ52MLrENt+dQ==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/csf-tools": "8.1.1", + "@storybook/csf-tools": "8.1.5", "unplugin": "^1.3.1" }, "funding": { @@ -9208,17 +9260,18 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.1.tgz", - "integrity": "sha512-BaS1bFx8Rj9Nj7gxsJrifu9lFoli7CD4DxBGEeagVOvCcBX95RI0I9JLhr81LdMl5DwPP1xBGZjCVNsC7eIR4w==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.1.5.tgz", + "integrity": "sha512-jOfUo0arlaG4LlsdWaRfZCS0I1FhUnkf06ThzRBrrp8mFAPtOpf9iW16J3fYMS5vAdE/v+Z1RxuTRich4/JGdQ==", "dev": true, + "license": "MIT", "dependencies": { "@babel/generator": "^7.24.4", "@babel/parser": "^7.24.4", "@babel/traverse": "^7.24.1", "@babel/types": "^7.24.0", "@storybook/csf": "^0.1.7", - "@storybook/types": "8.1.1", + "@storybook/types": "8.1.5", "fs-extra": "^11.1.0", "recast": "^0.23.5", "ts-dedent": "^2.0.0" @@ -9229,12 +9282,13 @@ } }, "node_modules/@storybook/csf-tools/node_modules/@babel/generator": { - "version": "7.24.5", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.5.tgz", - "integrity": "sha512-x32i4hEXvr+iI0NEoEfDKzlemF8AmtOP8CcrRaEcpzysWuoEb1KknpcvMsHKPONoKZiDuItklgWhB18xEhr9PA==", + "version": "7.24.6", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.6.tgz", + "integrity": "sha512-S7m4eNa6YAPJRHmKsLHIDJhNAGNKoWNiWefz1MBbpnt8g9lvMDl1hir4P9bo/57bQEmuwEhnRU/AMWsD0G/Fbg==", "dev": true, + "license": "MIT", "dependencies": { - "@babel/types": "^7.24.5", + "@babel/types": "^7.24.6", "@jridgewell/gen-mapping": "^0.3.5", "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" @@ -9262,15 +9316,16 @@ "dev": true }, "node_modules/@storybook/docs-tools": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.1.1.tgz", - "integrity": "sha512-BPq9e6bl4uRru0GSLHS56eg0SV5LEMJSzrMIzeSrTf9xoZdBeLM05oblo2oebEGZUE97uduhKoaUeUJtsuMIxw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.1.5.tgz", + "integrity": "sha512-zlHv8fi1Bw8RbjkGGBJoO/RbM41bwxU1kV76TPQUyqQmzqPRsHi3zt+8bdddQLNrC6rhTF+Cj3yEdPfTZrB0aA==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/core-common": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/preview-api": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/core-common": "8.1.5", + "@storybook/core-events": "8.1.5", + "@storybook/preview-api": "8.1.5", + "@storybook/types": "8.1.5", "@types/doctrine": "^0.0.3", "assert": "^2.1.0", "doctrine": "^3.0.0", @@ -9288,15 +9343,16 @@ "dev": true }, "node_modules/@storybook/html": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/html/-/html-8.1.1.tgz", - "integrity": "sha512-dohBN6X+UFWwlS2A35J3DDiyk0OZUI/U+i0Jh3ycDQAJNQaKRseqvprv++b7t0VJ0YruB4Hx4zWjF+Jjg6VthA==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/html/-/html-8.1.5.tgz", + "integrity": "sha512-CcyJky1z91gSIdYZPKc3PUBJlv4cVgtDJFQGyI2Mdlh+p3Xt9WOsT0/tYtRuo7U11b83X+AhSgZ1M1IwOUsa+Q==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/docs-tools": "8.1.1", + "@storybook/docs-tools": "8.1.5", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/preview-api": "8.1.5", + "@storybook/types": "8.1.5", "ts-dedent": "^2.0.0" }, "engines": { @@ -9308,17 +9364,18 @@ } }, "node_modules/@storybook/html-webpack5": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/html-webpack5/-/html-webpack5-8.1.1.tgz", - "integrity": "sha512-s+2l6E+/IMFbFWq8qdehl+7SPcUQj16fq2T19Sqwq75V/QYGOAY4k77xHwd9btE/Vb+bwNn4sN0l5zcpNSk88Q==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/html-webpack5/-/html-webpack5-8.1.5.tgz", + "integrity": "sha512-EkbABo9M9m65riWM+2naAAlYOcTrOIWZRX+gF2L3iIs6trukL3AFZGAwg7QAJ7F05NWRwW1HbXAlMcivDbncIw==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/builder-webpack5": "8.1.1", - "@storybook/core-common": "8.1.1", + "@storybook/builder-webpack5": "8.1.5", + "@storybook/core-common": "8.1.5", "@storybook/global": "^5.0.0", - "@storybook/html": "8.1.1", - "@storybook/preset-html-webpack": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/html": "8.1.5", + "@storybook/preset-html-webpack": "8.1.5", + "@storybook/types": "8.1.5", "@types/node": "^18.0.0" }, "engines": { @@ -9329,15 +9386,6 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/html-webpack5/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/@storybook/icons": { "version": "1.2.9", "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.9.tgz", @@ -9352,16 +9400,17 @@ } }, "node_modules/@storybook/instrumenter": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.1.tgz", - "integrity": "sha512-8OJCEt0/KXCxT0B8uIQgR3aEmlW8iW5CK1qZxZUEvMDUb7agpKdthLfiN8+M3maq59PmOhq9h43iUTRZxKFVpw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.1.5.tgz", + "integrity": "sha512-pyOg0YeL06bIFw8J3y0E1xyaJEVX5dtyvFZ31xi7jcElhsO/uPTbrJzSfMFtv3kDXU3hKDpeI2pbxpkFUVSvsQ==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.5", + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "8.1.1", + "@storybook/preview-api": "8.1.5", "@vitest/utils": "^1.3.1", "util": "^0.12.4" }, @@ -9371,30 +9420,32 @@ } }, "node_modules/@storybook/manager": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-8.1.1.tgz", - "integrity": "sha512-b3Oa9QsCbkTpH0LCKkMYDXtFYb1QpDc45EIFIm5Ib2tlilPQkx+a7jNpJG1/SKnYBwAO7iYjxN8iW9MwMLoCig==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-8.1.5.tgz", + "integrity": "sha512-qMYwD1cXW0hJ3pMmdMlbsqktVBlsjsqwMH5PBzAN4FoWiCQ/yHeAnDXRUgFFaLcORS72h9H/cQuJ+p//RdeURg==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, "node_modules/@storybook/manager-api": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.1.1.tgz", - "integrity": "sha512-IDPFxFFArO3l7P8vPjBxDBc6V255FJLx9W+eCOMdJJRZcovxrCkYOB0wRd+fw/IDtGt1zgPBfA6WD/JQAa1hlw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.1.5.tgz", + "integrity": "sha512-iVP7FOKDf9L7zWCb8C2XeZjWSILS3hHeNwILvd9YSX9dg9du41kJYahsAHxDCR/jp/gv0ZM/V0vuHzi+naVPkQ==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.5", + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", "@storybook/icons": "^1.2.5", - "@storybook/router": "8.1.1", - "@storybook/theming": "8.1.1", - "@storybook/types": "8.1.1", + "@storybook/router": "8.1.5", + "@storybook/theming": "8.1.5", + "@storybook/types": "8.1.5", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", @@ -9408,22 +9459,24 @@ } }, "node_modules/@storybook/node-logger": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.1.tgz", - "integrity": "sha512-l+B8eu3yBZfrHvCR/FVqGyObgA0KSLp+06NkWDMn0p7qu0tCTROquopKdn2gXKitZp8wGwhgJV56OvW5C12XQA==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.1.5.tgz", + "integrity": "sha512-9qwPX/uGhdHaVjeVUSwJUSbKX7g9goyhGYdKVuCEyl7vHR9Kp7Zkag2sEHmVdd9ixTea3jk2GZQEbnBDNQNGnw==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, "node_modules/@storybook/preset-html-webpack": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/preset-html-webpack/-/preset-html-webpack-8.1.1.tgz", - "integrity": "sha512-IlPC0yVQmTjgdMQuSqDS17MLVZ6GpPwtn6zGN1bVXJvGrzaDzztGccWcmCAAk88kOoyUUt8EBDW/xZVi/kVuog==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/preset-html-webpack/-/preset-html-webpack-8.1.5.tgz", + "integrity": "sha512-mDUbwXg0Zx7dvuw7ZyqT32+M6AXD8yph5U90OIMEfNTO+kxZSQ5ImutobGRonbq38XZ6cxqNtzlshUrcYAjqDQ==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/core-webpack": "8.1.1", + "@storybook/core-webpack": "8.1.5", "@types/node": "^18.0.0", "html-loader": "^3.1.0", "webpack": "5" @@ -9436,37 +9489,30 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/preset-html-webpack/node_modules/@types/node": { - "version": "18.19.33", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", - "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", - "dev": true, - "dependencies": { - "undici-types": "~5.26.4" - } - }, "node_modules/@storybook/preview": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.1.1.tgz", - "integrity": "sha512-P8iBi9v/62AhTztbCYjVxH6idNO0h9uO583GHwi3uq2Io7F1gUSgwG/HYZ7PnclOsMnmG0FJvAwrvdRc6sWSNw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.1.5.tgz", + "integrity": "sha512-8qNzK/5fCjfWcup5w3UxJXMAUp4+iOdh+vO+vDIJWSbPXRPtuarSM/tv/12N7hz/zvCpGLGBql0BE+oyC0bmhw==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, "node_modules/@storybook/preview-api": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.1.tgz", - "integrity": "sha512-5EcByqtJgj7a7ZWICMLif8mK3cRmdIMbdSPEDf4X6aTQ8LZOg6updLrkb/Eh6qfeYv46TK/MP8BXa89wfOxWGQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.1.5.tgz", + "integrity": "sha512-pv0aT5WbnSYR7KWQgy3jLfuBM0ocYG6GTcmZLREW5554oiBPHhzNFv+ZrBI47RzbrbFxq1h5dj4v8lkEcKIrbA==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", + "@storybook/channels": "8.1.5", + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", "@storybook/csf": "^0.1.7", "@storybook/global": "^5.0.0", - "@storybook/types": "8.1.1", + "@storybook/types": "8.1.5", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", @@ -9486,6 +9532,7 @@ "resolved": "https://registry.npmjs.org/qs/-/qs-6.12.1.tgz", "integrity": "sha512-zWmv4RSuB9r2mYQw3zxQuHWeU+42aKi1wWig/j4ele4ygELZ7PEO6MM7rim9oAQH2A5MWfsAVf/jPvTPgCbvUQ==", "dev": true, + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.6" }, @@ -9497,10 +9544,11 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.1.1.tgz", - "integrity": "sha512-X2WPGOxKZhReokqyBbYxhsCHe0qzyM2V8Vs4tQIua/HpNJ/4jqFoXmJvMnUtzwnNry4Gpuhn3nVPtD4QRZsP1w==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.1.5.tgz", + "integrity": "sha512-eyHSngIBHeFT4vVkQTN2+c/mSKCPrb8uPpWbrc3ihGBKvL/656erWNmiUVnY3zuQvCBPz2q2Vy3v2Pr+nvfOTw==", "dev": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" @@ -9511,12 +9559,13 @@ } }, "node_modules/@storybook/router": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-8.1.1.tgz", - "integrity": "sha512-9/9ZONtBZI7VxkFpwVYIq6d42yBLci7wkXOVJO5gugi+iVDM02eYQvrbKTTVnY0fCXXwwwVbpTyoHk25bqbRNg==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-8.1.5.tgz", + "integrity": "sha512-DCwvAswlbLhQu6REPV04XNRhtPvsrRqHjMHKzjlfs+qYJWY7Egkofy05qlegqjkMDve33czfnRGBm0C16IydkA==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.1", + "@storybook/client-logger": "8.1.5", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -9541,14 +9590,15 @@ } }, "node_modules/@storybook/telemetry": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.1.1.tgz", - "integrity": "sha512-yyrAc5t4UUb2OW6zpHM7/aI3ePiPcgMTyJqqn5X5+S9OHy0yHI7NHi7ZslTg6D5yXV6g3OTfa3Yq3pXkOBV3uw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.1.5.tgz", + "integrity": "sha512-QbB1Ox7oBaCvIF2TacFjPLi1XYeHxSPeZUuFXeE+tSMdvvWZzYLnXfj/oISmV6Q+X5VZfyJVMrZ2LfeW9CuFNg==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.1", - "@storybook/core-common": "8.1.1", - "@storybook/csf-tools": "8.1.1", + "@storybook/client-logger": "8.1.5", + "@storybook/core-common": "8.1.5", + "@storybook/csf-tools": "8.1.5", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -9561,15 +9611,16 @@ } }, "node_modules/@storybook/test": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.1.tgz", - "integrity": "sha512-JIFgfTINM8TJvfyy/aH1WfIgkGVZIesntDYTcY40ukE6ZPaM98YFrSD5E4D3b0vPFEIU0QJ2xVbOGIAVX/6hBw==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.1.5.tgz", + "integrity": "sha512-BuxzWWS7BIJrOTuwH5WTj3nGQ+xNCvinJBQsV+MRAdH+kltgPYbntd/NBceuHmYeUrX0t8id5VUapNaG4SHw1A==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/client-logger": "8.1.1", - "@storybook/core-events": "8.1.1", - "@storybook/instrumenter": "8.1.1", - "@storybook/preview-api": "8.1.1", + "@storybook/client-logger": "8.1.5", + "@storybook/core-events": "8.1.5", + "@storybook/instrumenter": "8.1.5", + "@storybook/preview-api": "8.1.5", "@testing-library/dom": "^9.3.4", "@testing-library/jest-dom": "^6.4.2", "@testing-library/user-event": "^14.5.2", @@ -9583,13 +9634,14 @@ } }, "node_modules/@storybook/theming": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.1.1.tgz", - "integrity": "sha512-opjTCpvNDlDyTWnU58YLoFFhNrY88mxWRkHEE0Qt0hhRnS8EkU/+aam/1gTr204peDWZ+Ap3BBHFq28nQ5kfDQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.1.5.tgz", + "integrity": "sha512-E4z1t49fMbVvd/t2MSL0Ecp5zbqsU/QfWBX/eorJ+m+Xc9skkwwG5qf/FnP9x4RZ9KaX8U8+862t0eafVvf4Tw==", "dev": true, + "license": "MIT", "dependencies": { "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", - "@storybook/client-logger": "8.1.1", + "@storybook/client-logger": "8.1.5", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, @@ -9611,12 +9663,13 @@ } }, "node_modules/@storybook/types": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.1.tgz", - "integrity": "sha512-QSQ63aKr2IXrGjX2/Fg1oiGWk+2Nuf+TplaHRC2NKBMgvyn+M0BHUgMTDHQVrFaH4bpl2PkE0r0tzOKP4JI43A==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.1.5.tgz", + "integrity": "sha512-/PfAZh1xtXN2MvAZZKpiL/nPkC3bZj8BQ7P7z5a/aQarP+y7qdXuoitYQ6oOH3rkaiYywmkWzA/y4iW70KXLKg==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/channels": "8.1.1", + "@storybook/channels": "8.1.5", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -10437,13 +10490,15 @@ "version": "0.0.3", "resolved": "https://registry.npmjs.org/@types/doctrine/-/doctrine-0.0.3.tgz", "integrity": "sha512-w5jZ0ee+HaPOaX25X2/2oGR/7rgAQSYII7X7pp0m9KgBfMP7uKfMfTvcpl5Dj+eDBbpxKGiqE+flqDr6XTd2RA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/ejs": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/@types/ejs/-/ejs-3.1.5.tgz", "integrity": "sha512-nv+GSx77ZtXiJzwKdsASqi+YQ5Z7vwHsTP0JY2SiQgjGckkBRKZnk8nIM+7oUZ1VCtuTz0+By4qVR7fqzp/Dfg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/emscripten": { "version": "1.39.12", @@ -10455,7 +10510,6 @@ "version": "8.56.10", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", - "dev": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -10474,8 +10528,7 @@ "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "node_modules/@types/express": { "version": "4.17.21", @@ -10607,9 +10660,11 @@ "dev": true }, "node_modules/@types/node": { - "version": "20.12.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-20.12.12.tgz", - "integrity": "sha512-eWLDGF/FOSPtAvEqeRAQ4C8LSA7M1I7i0ky1I8U7kD1J5ITyW3AsRhQrKVoWf5pFKZ2kILsEGJhsI9r93PYnOw==", + "version": "18.19.33", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.33.tgz", + "integrity": "sha512-NR9+KrpSajr2qBVp/Yt5TU/rp+b5Mayi3+OlMlcg2cVCfRmcG5PWZ7S4+MG9PZ5gWBoc9Pd0BKSRViuBCRPu0A==", + "dev": true, + "license": "MIT", "dependencies": { "undici-types": "~5.26.4" } @@ -11378,6 +11433,7 @@ "resolved": "https://registry.npmjs.org/@yarnpkg/esbuild-plugin-pnp/-/esbuild-plugin-pnp-3.0.0-rc.15.tgz", "integrity": "sha512-kYzDJO5CA9sy+on/s2aIW0411AklfCi8Ck/4QDivOqsMKpStZA2SsR+X27VTggGwpStWaLrjJcDcdDMowtG8MA==", "dev": true, + "license": "BSD-2-Clause", "dependencies": { "tslib": "^2.4.0" }, @@ -11827,6 +11883,15 @@ "arrow2csv": "bin/arrow2csv.cjs" } }, + "node_modules/apache-arrow/node_modules/@types/node": { + "version": "20.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", + "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, "node_modules/app-root-dir": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/app-root-dir/-/app-root-dir-1.0.2.tgz", @@ -11843,7 +11908,6 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", - "dev": true, "engines": { "node": ">=14" } @@ -12069,6 +12133,7 @@ "resolved": "https://registry.npmjs.org/assert/-/assert-2.1.0.tgz", "integrity": "sha512-eLHpSK/Y4nhMJ07gDaAzoX/XAKS8PSaojml3M0DM4JpV1LAi5JOJ/p6H/XWrl8L+DzVEvVCW1z3vWAaB9oTsQw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "is-nan": "^1.3.2", @@ -13327,10 +13392,11 @@ } }, "node_modules/chromatic": { - "version": "11.3.5", - "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-11.3.5.tgz", - "integrity": "sha512-M3xCyoEIjdcsXX3NhN60joXxEthy+wxNEcsCMM0u9u8Yna7tJvwvOsJStbOJDwEBo6TdIKckARN3BbArpduFbA==", + "version": "11.5.0", + "resolved": "https://registry.npmjs.org/chromatic/-/chromatic-11.5.0.tgz", + "integrity": "sha512-mugneDXjkLIrAR+884EXz3lF443nG70XqzCj+6D95h9zFSq5pAEAUOeMeh5V2hUAh8qVar4+US2lsacEYugPnw==", "dev": true, + "license": "MIT", "bin": { "chroma": "dist/bin.js", "chromatic": "dist/bin.js", @@ -13788,7 +13854,6 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", - "dev": true, "engines": { "node": ">= 12.0.0" } @@ -14973,97 +15038,31 @@ "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/defu": { - "version": "6.1.4", - "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", - "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", - "dev": true - }, - "node_modules/degenerator": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", - "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", - "dev": true, - "dependencies": { - "ast-types": "^0.13.4", - "escodegen": "^2.1.0", - "esprima": "^4.0.1" - }, - "engines": { - "node": ">= 14" - } - }, - "node_modules/del": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/del/-/del-6.1.1.tgz", - "integrity": "sha512-ua8BhapfP0JUJKC/zV9yHHDW/rDoDxP4Zhn3AkA6/xT6gY7jYXJiaeyBZznYVujhZZET+UgcbZiQ7sN3WqcImg==", - "dev": true, - "dependencies": { - "globby": "^11.0.1", - "graceful-fs": "^4.2.4", - "is-glob": "^4.0.1", - "is-path-cwd": "^2.2.0", - "is-path-inside": "^3.0.2", - "p-map": "^4.0.0", - "rimraf": "^3.0.2", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/del/node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/del/node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" + "engines": { + "node": ">= 0.4" }, "funding": { - "url": "https://github.com/sponsors/isaacs" + "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/del/node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "node_modules/defu": { + "version": "6.1.4", + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", + "dev": true + }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", "dev": true, + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, "engines": { - "node": ">=8" + "node": ">= 14" } }, "node_modules/delayed-stream": { @@ -15153,6 +15152,7 @@ "resolved": "https://registry.npmjs.org/detect-package-manager/-/detect-package-manager-2.0.1.tgz", "integrity": "sha512-j/lJHyoLlWi6G1LDdLgvUtz60Zo5GEj+sVYtTVXnYLDPuzgC3llMxonXym9zIwhhUII8vjdw0LXxavpLqTbl1A==", "dev": true, + "license": "MIT", "dependencies": { "execa": "^5.1.1" }, @@ -15988,7 +15988,8 @@ "version": "0.2.1", "resolved": "https://registry.npmjs.org/esbuild-plugin-alias/-/esbuild-plugin-alias-0.2.1.tgz", "integrity": "sha512-jyfL/pwPqaFXyKnj8lP8iLk6Z0m099uXR45aSN8Av1XD4vhvQutxxPzgA2bTcAwQpa1zCXDcWOlhFgyP3GKqhQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/esbuild-register": { "version": "3.5.0", @@ -16260,19 +16261,18 @@ } }, "node_modules/eslint-plugin-jsdoc": { - "version": "48.2.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.5.tgz", - "integrity": "sha512-ZeTfKV474W1N9niWfawpwsXGu+ZoMXu4417eBROX31d7ZuOk8zyG66SO77DpJ2+A9Wa2scw/jRqBPnnQo7VbcQ==", - "dev": true, + "version": "48.2.7", + "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.7.tgz", + "integrity": "sha512-fYj3roTnkFL9OFFTB129rico8lerC5G8Vp2ZW9SjO9RNWG0exVvI+i/Y8Bpm1ufjR0uvT38xtoab/U0Hp8Ybog==", + "license": "BSD-3-Clause", "dependencies": { - "@es-joy/jsdoccomment": "~0.43.0", + "@es-joy/jsdoccomment": "~0.43.1", "are-docs-informative": "^0.0.2", "comment-parser": "1.4.1", "debug": "^4.3.4", "escape-string-regexp": "^4.0.0", "esquery": "^1.5.0", - "is-builtin-module": "^3.2.1", - "semver": "^7.6.1", + "semver": "^7.6.2", "spdx-expression-parse": "^4.0.0" }, "engines": { @@ -16721,7 +16721,8 @@ "version": "5.0.6", "resolved": "https://registry.npmjs.org/fetch-retry/-/fetch-retry-5.0.6.tgz", "integrity": "sha512-3yurQZ2hD9VISAhJJP9bpYFNQrHHBXE2JxxjY5aLEcDi46RmAzJE2OC9FAde0yis5ElW0jTTzs0zfg/Cca4XqQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/figures": { "version": "3.2.0", @@ -17567,15 +17568,16 @@ "dev": true }, "node_modules/glob": { - "version": "10.3.15", - "resolved": "https://registry.npmjs.org/glob/-/glob-10.3.15.tgz", - "integrity": "sha512-0c6RlJt1TICLyvJYIApxb8GsXoai0KUP7AxKKAtsYXdgJR1mGEUa7DgwShbdk1nly0PYoZj01xd4hzbq3fsjpw==", + "version": "10.4.1", + "resolved": "https://registry.npmjs.org/glob/-/glob-10.4.1.tgz", + "integrity": "sha512-2jelhlq3E4ho74ZyVLN03oKdAZVUa6UDZzFLVH1H7dnoax+y9qyaq8zBkfDIggjniU19z0wU18y16jMB2eyVIw==", + "license": "ISC", "dependencies": { "foreground-child": "^3.1.0", - "jackspeak": "^2.3.6", - "minimatch": "^9.0.1", - "minipass": "^7.0.4", - "path-scurry": "^1.11.0" + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "path-scurry": "^1.11.1" }, "bin": { "glob": "dist/esm/bin.mjs" @@ -17608,6 +17610,7 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } @@ -17616,6 +17619,7 @@ "version": "9.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.4.tgz", "integrity": "sha512-KqWh+VchfxcMNRAJjj2tnsSJdNbHsVgnkBhTNrW7AjVo6OvLtxw8zfT9oLw1JSohlFzJ8jCoTgaoXvJ+kHt6fw==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -19173,6 +19177,7 @@ "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -19227,15 +19232,6 @@ "node": ">=8" } }, - "node_modules/is-path-cwd": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-path-cwd/-/is-path-cwd-2.2.0.tgz", - "integrity": "sha512-w942bTcih8fdJPJmQHFzkS76NEP8Kzzvmw92cXsazb8intwLqPibPPdXf4ANdKV3rYMuuQYGIWtvz9JilB3NFQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/is-path-inside": { "version": "3.0.3", "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", @@ -19637,9 +19633,10 @@ } }, "node_modules/jackspeak": { - "version": "2.3.6", - "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-2.3.6.tgz", - "integrity": "sha512-N3yCS/NegsOBokc8GAdM8UcmfsKiSS8cipheD/nivzr700H+nsMOxJjQnvwOcRYVuFkdH0wGUvW2WbXGmrZGbQ==", + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/jackspeak/-/jackspeak-3.1.2.tgz", + "integrity": "sha512-kWmLKn2tRtfYMF/BakihVVRzBKOxz4gJMiL2Rj91WnAB5TPZumSH99R/Yf1qE1u4uRimvCSJfm6hnxohXeEXjQ==", + "license": "BlueOak-1.0.0", "dependencies": { "@isaacs/cliui": "^8.0.2" }, @@ -19945,7 +19942,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", "integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==", - "dev": true, "engines": { "node": ">=12.0.0" } @@ -22741,9 +22737,10 @@ } }, "node_modules/minipass": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.1.tgz", - "integrity": "sha512-UZ7eQ+h8ywIRAW1hIEl2AqdwzJucU/Kp59+8kkZeSvafXhZjul247BvIJjEVFVeON6d7lM46XX1HXCduKAS8VA==", + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-7.1.2.tgz", + "integrity": "sha512-qOOzS1cBTWYF4BH8fVePDBOO9iptMnGUEZwNc/cMWnTV2nVLZ7VoNWEPHkYczZA0pdoA7dl6e7FL659nX9S2aw==", + "license": "ISC", "engines": { "node": ">=16 || 14 >=14.17" } @@ -26566,18 +26563,20 @@ } }, "node_modules/prosemirror-markdown": { - "version": "1.12.0", - "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.12.0.tgz", - "integrity": "sha512-6F5HS8Z0HDYiS2VQDZzfZP6A0s/I0gbkJy8NCzzDMtcsz3qrfqyroMMeoSjAmOhDITyon11NbXSzztfKi+frSQ==", + "version": "1.13.0", + "resolved": "https://registry.npmjs.org/prosemirror-markdown/-/prosemirror-markdown-1.13.0.tgz", + "integrity": "sha512-UziddX3ZYSYibgx8042hfGKmukq5Aljp2qoBiJRejD/8MH70siQNz5RB1TrdTPheqLMy4aCe4GYNF10/3lQS5g==", + "license": "MIT", "dependencies": { "markdown-it": "^14.0.0", - "prosemirror-model": "^1.0.0" + "prosemirror-model": "^1.20.0" } }, "node_modules/prosemirror-markdown/node_modules/linkify-it": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/linkify-it/-/linkify-it-5.0.0.tgz", "integrity": "sha512-5aHCbzQRADcdP+ATqnDuhhJ/MRIqDkZX5pyjFHRRysS8vZ5AbqGEoFIb6pYHPZ+L/OC2Lc+xT8uHVVR5CAK/wQ==", + "license": "MIT", "dependencies": { "uc.micro": "^2.0.0" } @@ -26586,6 +26585,7 @@ "version": "14.1.0", "resolved": "https://registry.npmjs.org/markdown-it/-/markdown-it-14.1.0.tgz", "integrity": "sha512-a54IwgWPaeBCAAsv13YgmALOF1elABB08FxO9i+r4VFk5Vl4pKokRPeX8u5TCgSsPi6ec1otfLjdOpVcgbpshg==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1", "entities": "^4.4.0", @@ -26601,12 +26601,14 @@ "node_modules/prosemirror-markdown/node_modules/mdurl": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdurl/-/mdurl-2.0.0.tgz", - "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==" + "integrity": "sha512-Lf+9+2r+Tdp5wXDXC4PcIBjTDtq4UKjCPMQhKIuzpJNW0b96kVqSwW0bT7FhRSfmAiFYgP+SCRvdrDozfh0U5w==", + "license": "MIT" }, "node_modules/prosemirror-markdown/node_modules/uc.micro": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/uc.micro/-/uc.micro-2.1.0.tgz", - "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==" + "integrity": "sha512-ARDJmphmdvUk6Glw7y9DQ2bFkKBHwQHLi2lsaH6PPmz/Ka9sFOBsBluozhDltWmnv9u/cF6Rt87znRTPV+yp/A==", + "license": "MIT" }, "node_modules/prosemirror-menu": { "version": "1.2.4", @@ -28170,37 +28172,19 @@ } }, "node_modules/rollup": { - "version": "4.17.2", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.17.2.tgz", - "integrity": "sha512-/9ClTJPByC0U4zNLowV1tMBe8yMEAxewtR3cUNX5BoEpGH3dQEWpJLr6CLp0fPdYRF/fzVOgvDb1zXuakwF5kQ==", + "version": "2.79.1", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.79.1.tgz", + "integrity": "sha512-uKxbd0IhMZOhjAiD5oAFp7BqvkA4Dv47qpOCtaNvng4HBwdbWtdOh8f5nZNuk2rp51PMGk3bzfWu5oayNEuYnw==", "dev": true, - "dependencies": { - "@types/estree": "1.0.5" - }, + "license": "MIT", + "peer": true, "bin": { "rollup": "dist/bin/rollup" }, "engines": { - "node": ">=18.0.0", - "npm": ">=8.0.0" + "node": ">=10.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.17.2", - "@rollup/rollup-android-arm64": "4.17.2", - "@rollup/rollup-darwin-arm64": "4.17.2", - "@rollup/rollup-darwin-x64": "4.17.2", - "@rollup/rollup-linux-arm-gnueabihf": "4.17.2", - "@rollup/rollup-linux-arm-musleabihf": "4.17.2", - "@rollup/rollup-linux-arm64-gnu": "4.17.2", - "@rollup/rollup-linux-arm64-musl": "4.17.2", - "@rollup/rollup-linux-powerpc64le-gnu": "4.17.2", - "@rollup/rollup-linux-riscv64-gnu": "4.17.2", - "@rollup/rollup-linux-s390x-gnu": "4.17.2", - "@rollup/rollup-linux-x64-gnu": "4.17.2", - "@rollup/rollup-linux-x64-musl": "4.17.2", - "@rollup/rollup-win32-arm64-msvc": "4.17.2", - "@rollup/rollup-win32-ia32-msvc": "4.17.2", - "@rollup/rollup-win32-x64-msvc": "4.17.2", "fsevents": "~2.3.2" } }, @@ -29339,14 +29323,12 @@ "node_modules/spdx-exceptions": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" }, "node_modules/spdx-expression-parse": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", - "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -29355,8 +29337,7 @@ "node_modules/spdx-license-ids": { "version": "3.0.17", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", - "dev": true + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==" }, "node_modules/spdy": { "version": "4.0.2", @@ -29491,12 +29472,13 @@ "dev": true }, "node_modules/storybook": { - "version": "8.1.1", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.1.1.tgz", - "integrity": "sha512-tkoz1O2UcPOkfRgl/QkefI/1akyjkBghuX+2S/FaXb9cKUR1St4WBQfFqDUvJr1T9MKdizCBVFQ5HuqYzCiWWQ==", + "version": "8.1.5", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.1.5.tgz", + "integrity": "sha512-v4o8AfTvxWpdGa9Pa9x8EAmqbN5yJc+2fW8b6ZaCsDOTh2t5Y3EUHbIzdtvX+1Gb6ALsOs5e2Q9GlCAzjz+WNQ==", "dev": true, + "license": "MIT", "dependencies": { - "@storybook/cli": "8.1.1" + "@storybook/cli": "8.1.5" }, "bin": { "sb": "index.js", @@ -30242,12 +30224,13 @@ } }, "node_modules/temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-3.0.0.tgz", + "integrity": "sha512-nHc6S/bwIilKHNRgK/3jlhDoIHcp45YgyiwcAk46Tr0LfEqGBVpmiAyuiuxeVE44m3mXnEeVhaipLOEWmH+Njw==", "dev": true, + "license": "MIT", "engines": { - "node": ">=8" + "node": ">=14.16" } }, "node_modules/temp/node_modules/glob": { @@ -30283,17 +30266,46 @@ } }, "node_modules/tempy": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-1.0.1.tgz", - "integrity": "sha512-biM9brNqxSc04Ee71hzFbryD11nX7VPhQQY32AdDmjFvodsRFz/3ufeoTZ6uYkRFfGo188tENcASNs3vTdsM0w==", + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/tempy/-/tempy-3.1.0.tgz", + "integrity": "sha512-7jDLIdD2Zp0bDe5r3D2qtkd1QOCacylBuL7oa4udvN6v2pqr4+LcCr67C8DR1zkpaZ8XosF5m1yQSabKAW6f2g==", "dev": true, + "license": "MIT", "dependencies": { - "del": "^6.0.0", - "is-stream": "^2.0.0", - "temp-dir": "^2.0.0", - "type-fest": "^0.16.0", - "unique-string": "^2.0.0" + "is-stream": "^3.0.0", + "temp-dir": "^3.0.0", + "type-fest": "^2.12.2", + "unique-string": "^3.0.0" + }, + "engines": { + "node": ">=14.16" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/crypto-random-string": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-4.0.0.tgz", + "integrity": "sha512-x8dy3RnvYdlUcPOjkEHqozhiwzKNSq7GcPuXFbnyMOCHxX8V3OgIg/pYuabl2sbUPfIJaeAQB7PMOK8DFIdoRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^1.0.1" + }, + "engines": { + "node": ">=12" }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/crypto-random-string/node_modules/type-fest": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-1.4.0.tgz", + "integrity": "sha512-yGSza74xk0UG8k+pLh5oeoYirvIiWo5t0/o3zHHAO2tRDiZcxWP7fywNlXhqb6/r6sWvwi+RsyQMWhVLe4BVuA==", + "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -30301,13 +30313,43 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/tempy/node_modules/is-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", + "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/tempy/node_modules/type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "version": "2.19.0", + "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.19.0.tgz", + "integrity": "sha512-RAH822pAdBgcNMAfWnCBU3CFZcfZ/i1eZjwFU/dsLKumyuuP3niueg2UAukXYF0E2AAoc82ZSSf9J0WQBinzHA==", "dev": true, + "license": "(MIT OR CC0-1.0)", "engines": { - "node": ">=10" + "node": ">=12.20" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/unique-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-3.0.0.tgz", + "integrity": "sha512-VGXBUVwxKMBUznyffQweQABPRRW1vHZAbadFZud4pLFAqRGvv/96vafgjWFqzourzr8YonlQiPgH0YCJfawoGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^4.0.0" + }, + "engines": { + "node": ">=12" }, "funding": { "url": "https://github.com/sponsors/sindresorhus" @@ -31702,10 +31744,11 @@ } }, "node_modules/vite": { - "version": "5.2.11", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.11.tgz", - "integrity": "sha512-HndV31LWW05i1BLPMUCE1B9E9GFbOu1MbenhS58FuK6owSO5qHm7GiCotrNY1YE5rMeQSFBGmT5ZaLEjFizgiQ==", + "version": "5.2.12", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.12.tgz", + "integrity": "sha512-/gC8GxzxMK5ntBwb48pR32GGhENnjtY30G4A0jemunsBkiEZFw60s8InGpN8gkhHEkjnRK1aSAxeQgwvFhUHAA==", "dev": true, + "license": "MIT", "dependencies": { "esbuild": "^0.20.1", "postcss": "^8.4.38", @@ -31764,6 +31807,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "aix" @@ -31780,6 +31824,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -31796,6 +31841,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -31812,6 +31858,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "android" @@ -31828,6 +31875,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -31844,6 +31892,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -31860,6 +31909,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -31876,6 +31926,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "freebsd" @@ -31892,6 +31943,7 @@ "arm" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -31908,6 +31960,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -31924,6 +31977,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -31940,6 +31994,7 @@ "loong64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -31956,6 +32011,7 @@ "mips64el" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -31972,6 +32028,7 @@ "ppc64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -31988,6 +32045,7 @@ "riscv64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -32004,6 +32062,7 @@ "s390x" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -32020,6 +32079,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "linux" @@ -32036,6 +32096,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "netbsd" @@ -32052,6 +32113,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "openbsd" @@ -32068,6 +32130,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "sunos" @@ -32084,6 +32147,7 @@ "arm64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -32100,6 +32164,7 @@ "ia32" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -32116,6 +32181,7 @@ "x64" ], "dev": true, + "license": "MIT", "optional": true, "os": [ "win32" @@ -32130,6 +32196,7 @@ "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", "dev": true, "hasInstallScript": true, + "license": "MIT", "bin": { "esbuild": "bin/esbuild" }, @@ -32168,6 +32235,7 @@ "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", "dev": true, "hasInstallScript": true, + "license": "MIT", "optional": true, "os": [ "darwin" @@ -32195,6 +32263,7 @@ "url": "https://github.com/sponsors/ai" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", @@ -32204,6 +32273,42 @@ "node": "^10 || ^12 || >=14" } }, + "node_modules/vite/node_modules/rollup": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", + "fsevents": "~2.3.2" + } + }, "node_modules/void-elements": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/void-elements/-/void-elements-2.0.1.tgz", @@ -33275,8 +33380,8 @@ "@ni/nimble-tokens": "*", "@rollup/plugin-node-resolve": "^15.0.1", "@types/jasmine": "^5.1.4", - "@types/node": "^20.11.24", - "eslint-plugin-jsdoc": "^48.2.0", + "@types/node": "^20.13.0", + "eslint-plugin-jsdoc": "^48.2.7", "jasmine-core": "^5.1.2", "karma": "^6.3.0", "karma-chrome-launcher": "^3.1.0", @@ -33285,7 +33390,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "ng-packagr": "^16.2.3", "playwright": "1.42.0", - "rollup": "^4.12.0", + "rollup": "^4.18.0", "typescript": "~5.1.6" } }, @@ -33294,6 +33399,9 @@ "version": "24.3.4", "license": "MIT", "dependencies": { + "@types/node": "^20.13.0", + "eslint-plugin-jsdoc": "^48.2.7", + "rollup": "^4.18.0", "tslib": "^2.2.0" }, "peerDependencies": { @@ -33305,11 +33413,58 @@ "@ni/nimble-components": "^29.1.7" } }, + "packages/angular-workspace/node_modules/@types/node": { + "version": "20.13.0", + "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", + "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "license": "MIT", + "dependencies": { + "undici-types": "~5.26.4" + } + }, + "packages/angular-workspace/node_modules/rollup": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", + "fsevents": "~2.3.2" + } + }, "packages/angular-workspace/spright-angular": { "name": "@ni/spright-angular", "version": "1.0.8", "license": "MIT", "dependencies": { + "@types/node": "^20.13.0", + "eslint-plugin-jsdoc": "^48.2.7", + "rollup": "^4.18.0", "tslib": "^2.2.0" }, "peerDependencies": { @@ -33329,16 +33484,20 @@ "@ni/spright-components": "*", "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", - "glob": "^10.3.10", + "glob": "^10.4.1", "playwright": "1.42.0", "rimraf": "^5.0.5", - "rollup": "^4.12.0" + "rollup": "^4.18.0" } }, "packages/blazor-workspace/NimbleBlazor": { "name": "@ni/nimble-blazor", "version": "17.3.0", "license": "MIT", + "dependencies": { + "glob": "^10.4.1", + "rollup": "^4.18.0" + }, "peerDependencies": { "cross-env": "^7.0.3", "rimraf": "^5.0.5" @@ -33361,10 +33520,49 @@ "url": "https://github.com/sponsors/isaacs" } }, + "packages/blazor-workspace/node_modules/rollup": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", + "fsevents": "~2.3.2" + } + }, "packages/blazor-workspace/SprightBlazor": { "name": "@ni/spright-blazor", "version": "1.0.0", "license": "MIT", + "dependencies": { + "glob": "^10.4.1", + "rollup": "^4.18.0" + }, "peerDependencies": { "cross-env": "^7.0.3", "rimraf": "^5.0.5" @@ -33436,7 +33634,7 @@ "d3-scale": "^4.0.2", "d3-selection": "^3.0.0", "d3-zoom": "^3.0.0", - "prosemirror-markdown": "^1.11.2", + "prosemirror-markdown": "^1.13.0", "prosemirror-model": "^1.19.2", "prosemirror-state": "^1.4.3", "tslib": "^2.2.0" @@ -33444,7 +33642,7 @@ "devDependencies": { "@ni-private/eslint-config-nimble": "^1.0.0", "@ni/jasmine-parameterized": "^0.3.0", - "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-commonjs": "^25.0.8", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.1", @@ -33454,7 +33652,7 @@ "@types/webpack-env": "^1.15.2", "concurrently": "^8.2.2", "css-loader": "^6.7.3", - "eslint-plugin-jsdoc": "^48.2.0", + "eslint-plugin-jsdoc": "^48.2.7", "jasmine-core": "^5.1.2", "karma": "^6.3.0", "karma-chrome-launcher": "^3.1.0", @@ -33470,7 +33668,7 @@ "playwright": "1.42.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", - "rollup": "^4.12.0", + "rollup": "^4.18.0", "rollup-plugin-polyfill-node": "^0.13.0", "rollup-plugin-sourcemaps": "^0.6.3", "source-map-loader": "^5.0.0", @@ -33484,6 +33682,42 @@ "apache-arrow": "^15.0.0" } }, + "packages/nimble-components/node_modules/rollup": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", + "fsevents": "~2.3.2" + } + }, "packages/nimble-tokens": { "name": "@ni/nimble-tokens", "version": "6.13.6", @@ -33492,7 +33726,7 @@ "@microsoft/fast-colors": "^5.3.1", "@ni/eslint-config-javascript": "^4.2.0", "cross-env": "^7.0.3", - "glob": "^10.3.10", + "glob": "^10.4.1", "lodash": "^4.17.21", "rimraf": "^5.0.5", "sharp": "^0.33.2", @@ -33530,7 +33764,7 @@ "@lhci/cli": "^0.13.0", "@ni/eslint-config-typescript": "^4.2.0", "typescript": "~5.1.6", - "vite": "^5.1.5" + "vite": "^5.2.12" } }, "packages/site": { @@ -33543,7 +33777,7 @@ "@11ty/eleventy": "^2.0.1", "@ni/eslint-config-javascript": "^4.2.0", "typescript": "~5.1.6", - "vite": "^5.1.5" + "vite": "^5.2.12" } }, "packages/spright-components": { @@ -33562,14 +33796,14 @@ "devDependencies": { "@ni-private/eslint-config-nimble": "^1.0.0", "@ni/jasmine-parameterized": "^0.3.0", - "@rollup/plugin-commonjs": "^25.0.7", + "@rollup/plugin-commonjs": "^25.0.8", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.1", "@rollup/plugin-terser": "^0.4.0", "@types/jasmine": "^5.1.4", "@types/webpack-env": "^1.15.2", - "eslint-plugin-jsdoc": "^48.2.0", + "eslint-plugin-jsdoc": "^48.2.7", "jasmine-core": "^5.1.2", "karma": "^6.3.0", "karma-chrome-launcher": "^3.1.0", @@ -33585,7 +33819,7 @@ "playwright": "1.42.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", - "rollup": "^4.12.0", + "rollup": "^4.18.0", "rollup-plugin-polyfill-node": "^0.13.0", "rollup-plugin-sourcemaps": "^0.6.3", "source-map-loader": "^5.0.0", @@ -33595,11 +33829,47 @@ "webpack-dev-middleware": "^7.0.0" } }, + "packages/spright-components/node_modules/rollup": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", + "fsevents": "~2.3.2" + } + }, "packages/storybook": { "name": "@ni-private/storybook", "version": "1.0.0", "devDependencies": { - "@chromatic-com/storybook": "^1.2.25", + "@chromatic-com/storybook": "^1.5.0", "@microsoft/fast-element": "^1.12.0", "@microsoft/fast-foundation": "^2.49.6", "@microsoft/fast-react-wrapper": "^0.3.22", @@ -33608,27 +33878,27 @@ "@ni/nimble-tokens": "*", "@ni/spright-components": "*", "@rollup/plugin-node-resolve": "^15.0.1", - "@storybook/addon-a11y": "^8.0.4", - "@storybook/addon-actions": "^8.0.4", - "@storybook/addon-docs": "^8.0.4", - "@storybook/addon-essentials": "^8.0.4", - "@storybook/addon-interactions": "^8.0.4", - "@storybook/addon-links": "^8.0.4", - "@storybook/addon-webpack5-compiler-swc": "^1.0.2", - "@storybook/cli": "^8.0.4", + "@storybook/addon-a11y": "^8.1.5", + "@storybook/addon-actions": "^8.1.5", + "@storybook/addon-docs": "^8.1.5", + "@storybook/addon-essentials": "^8.1.5", + "@storybook/addon-interactions": "^8.1.5", + "@storybook/addon-links": "^8.1.5", + "@storybook/addon-webpack5-compiler-swc": "^1.0.3", + "@storybook/cli": "^8.1.5", "@storybook/csf": "^0.1.2", - "@storybook/html": "^8.0.4", - "@storybook/html-webpack5": "^8.0.4", - "@storybook/manager-api": "^8.0.4", - "@storybook/theming": "^8.0.4", + "@storybook/html": "^8.1.5", + "@storybook/html-webpack5": "^8.1.5", + "@storybook/manager-api": "^8.1.5", + "@storybook/theming": "^8.1.5", "apache-arrow": "^15.0.0", "circular-dependency-plugin": "^5.2.0", "js-beautify": "^1.15.1", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "remark-gfm": "^4.0.0", - "rollup": "^4.12.0", - "storybook": "^8.0.4", + "rollup": "^4.18.0", + "storybook": "^8.1.5", "storybook-addon-pseudo-states": "^3.0.0", "terser-webpack-plugin": "^5.3.10", "ts-loader": "^9.2.5", @@ -33639,6 +33909,42 @@ "eslint-plugin-storybook": "^0.8.0" } }, + "packages/storybook/node_modules/rollup": { + "version": "4.18.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", + "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "1.0.5" + }, + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=18.0.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "@rollup/rollup-android-arm-eabi": "4.18.0", + "@rollup/rollup-android-arm64": "4.18.0", + "@rollup/rollup-darwin-arm64": "4.18.0", + "@rollup/rollup-darwin-x64": "4.18.0", + "@rollup/rollup-linux-arm-gnueabihf": "4.18.0", + "@rollup/rollup-linux-arm-musleabihf": "4.18.0", + "@rollup/rollup-linux-arm64-gnu": "4.18.0", + "@rollup/rollup-linux-arm64-musl": "4.18.0", + "@rollup/rollup-linux-powerpc64le-gnu": "4.18.0", + "@rollup/rollup-linux-riscv64-gnu": "4.18.0", + "@rollup/rollup-linux-s390x-gnu": "4.18.0", + "@rollup/rollup-linux-x64-gnu": "4.18.0", + "@rollup/rollup-linux-x64-musl": "4.18.0", + "@rollup/rollup-win32-arm64-msvc": "4.18.0", + "@rollup/rollup-win32-ia32-msvc": "4.18.0", + "@rollup/rollup-win32-x64-msvc": "4.18.0", + "fsevents": "~2.3.2" + } + }, "packages/xliff-to-json-converter": { "name": "@ni/xliff-to-json-converter", "version": "1.1.6", From 995204e955b75f06616df7020461ee6cba5ebe83 Mon Sep 17 00:00:00 2001 From: "renovate[bot]" <29139614+renovate[bot]@users.noreply.github.com> Date: Sat, 1 Jun 2024 16:04:06 -0500 Subject: [PATCH 8/9] Update nuget dependencies (#2147) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit [![Mend Renovate](https://app.renovatebot.com/images/banner.svg)](https://renovatebot.com) This PR contains the following updates: | Package | Change | Age | Adoption | Passing | Confidence | Type | Update | |---|---|---|---|---|---|---|---| | [Microsoft.AspNetCore.Components.Web](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `6.0.29` -> `6.0.31` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.AspNetCore.Components.Web/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.AspNetCore.Components.Web/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.AspNetCore.Components.Web/6.0.29/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.AspNetCore.Components.Web/6.0.29/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | nuget | patch | | [Microsoft.AspNetCore.Components.WebAssembly](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `6.0.29` -> `6.0.31` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.AspNetCore.Components.WebAssembly/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.AspNetCore.Components.WebAssembly/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.AspNetCore.Components.WebAssembly/6.0.29/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.AspNetCore.Components.WebAssembly/6.0.29/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | nuget | patch | | [Microsoft.AspNetCore.Components.WebAssembly.DevServer](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `6.0.29` -> `6.0.31` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.AspNetCore.Components.WebAssembly.DevServer/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.AspNetCore.Components.WebAssembly.DevServer/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.AspNetCore.Components.WebAssembly.DevServer/6.0.29/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.AspNetCore.Components.WebAssembly.DevServer/6.0.29/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | nuget | patch | | [Microsoft.AspNetCore.Mvc.Testing](https://asp.net/) ([source](https://togithub.com/dotnet/aspnetcore)) | `6.0.29` -> `6.0.31` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/Microsoft.AspNetCore.Mvc.Testing/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/Microsoft.AspNetCore.Mvc.Testing/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/Microsoft.AspNetCore.Mvc.Testing/6.0.29/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/Microsoft.AspNetCore.Mvc.Testing/6.0.29/6.0.31?slim=true)](https://docs.renovatebot.com/merge-confidence/) | nuget | patch | | [dotnet-sdk](https://togithub.com/dotnet/sdk) | `6.0.421` -> `6.0.423` | [![age](https://developer.mend.io/api/mc/badges/age/dotnet-version/dotnet-sdk/6.0.423?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/dotnet-version/dotnet-sdk/6.0.423?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/dotnet-version/dotnet-sdk/6.0.421/6.0.423?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/dotnet-version/dotnet-sdk/6.0.421/6.0.423?slim=true)](https://docs.renovatebot.com/merge-confidence/) | dotnet-sdk | patch | | [xunit](https://togithub.com/xunit/xunit) | `2.8.0` -> `2.8.1` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/xunit/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/xunit/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/xunit/2.8.0/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/xunit/2.8.0/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | nuget | patch | | [xunit.extensibility.execution](https://togithub.com/xunit/xunit) | `2.8.0` -> `2.8.1` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/xunit.extensibility.execution/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/xunit.extensibility.execution/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/xunit.extensibility.execution/2.8.0/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/xunit.extensibility.execution/2.8.0/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | nuget | patch | | [xunit.runner.visualstudio](https://togithub.com/xunit/visualstudio.xunit) | `2.8.0` -> `2.8.1` | [![age](https://developer.mend.io/api/mc/badges/age/nuget/xunit.runner.visualstudio/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![adoption](https://developer.mend.io/api/mc/badges/adoption/nuget/xunit.runner.visualstudio/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![passing](https://developer.mend.io/api/mc/badges/compatibility/nuget/xunit.runner.visualstudio/2.8.0/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | [![confidence](https://developer.mend.io/api/mc/badges/confidence/nuget/xunit.runner.visualstudio/2.8.0/2.8.1?slim=true)](https://docs.renovatebot.com/merge-confidence/) | nuget | patch | --- ### Release Notes <details> <summary>dotnet/aspnetcore (Microsoft.AspNetCore.Components.Web)</summary> ### [`v6.0.31`](https://togithub.com/dotnet/aspnetcore/compare/v6.0.30...v6.0.31) ### [`v6.0.30`](https://togithub.com/dotnet/aspnetcore/releases/tag/v6.0.30): .NET 6.0.30 [Release](https://togithub.com/dotnet/core/releases/tag/v6.0.30) </details> <details> <summary>dotnet/sdk (dotnet-sdk)</summary> ### [`v6.0.423`](https://togithub.com/dotnet/sdk/compare/v6.0.422...v6.0.423) ### [`v6.0.422`](https://togithub.com/dotnet/sdk/releases/tag/v6.0.422): .NET 6.0.30 [Release](https://togithub.com/dotnet/core/releases/tag/v6.0.30) </details> <details> <summary>xunit/xunit (xunit)</summary> ### [`v2.8.1`](https://togithub.com/xunit/xunit/compare/2.8.0...2.8.1) [Compare Source](https://togithub.com/xunit/xunit/compare/2.8.0...2.8.1) </details> <details> <summary>xunit/visualstudio.xunit (xunit.runner.visualstudio)</summary> ### [`v2.8.1`](https://togithub.com/xunit/visualstudio.xunit/compare/2.8.0...2.8.1) [Compare Source](https://togithub.com/xunit/visualstudio.xunit/compare/2.8.0...2.8.1) </details> --- ### Configuration ๐Ÿ“… **Schedule**: Branch creation - "monthly" (UTC), Automerge - At any time (no schedule defined). ๐Ÿšฆ **Automerge**: Disabled by config. Please merge this manually once you are satisfied. โ™ป **Rebasing**: Whenever PR becomes conflicted, or you tick the rebase/retry checkbox. ๐Ÿ‘ป **Immortal**: This PR will be recreated if closed unmerged. Get [config help](https://togithub.com/renovatebot/renovate/discussions) if that's undesired. --- - [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check this box --- This PR has been generated by [Mend Renovate](https://www.mend.io/free-developer-tools/renovate/). View repository job log [here](https://developer.mend.io/github/ni/nimble). <!--renovate-debug:eyJjcmVhdGVkSW5WZXIiOiIzNy4zNzcuOCIsInVwZGF0ZWRJblZlciI6IjM3LjM3Ny44IiwidGFyZ2V0QnJhbmNoIjoibWFpbiIsImxhYmVscyI6W119--> --------- Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com> Co-authored-by: rajsite <rajsite@users.noreply.github.com> --- ...-43362e31-7ac7-42b7-b8c5-564492d955fa.json | 7 ++ ...-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json | 7 ++ package-lock.json | 110 ++++++++++-------- .../Examples/Demo.Client/Demo.Client.csproj | 4 +- .../Examples/Demo.Client/packages.lock.json | 68 +++++------ .../Examples/Demo.Hybrid/packages.lock.json | 46 ++++---- .../Examples/Demo.Server/packages.lock.json | 46 ++++---- .../Examples/Demo.Shared/packages.lock.json | 46 ++++---- .../NimbleBlazor/NimbleBlazor.csproj | 2 +- .../NimbleBlazor/packages.lock.json | 44 +++---- .../SprightBlazor/SprightBlazor.csproj | 2 +- .../SprightBlazor/packages.lock.json | 44 +++---- .../BlazorWorkspace.Testing.Acceptance.csproj | 8 +- .../packages.lock.json | 102 ++++++++-------- .../NimbleBlazor.Tests.Acceptance.csproj | 8 +- .../packages.lock.json | 108 ++++++++--------- .../NimbleBlazor.Tests.csproj | 6 +- .../NimbleBlazor.Tests/packages.lock.json | 90 +++++++------- .../SprightBlazor.Tests.Acceptance.csproj | 8 +- .../packages.lock.json | 110 +++++++++--------- .../SprightBlazor.Tests.csproj | 6 +- .../SprightBlazor.Tests/packages.lock.json | 90 +++++++------- packages/blazor-workspace/global.json | 2 +- 23 files changed, 497 insertions(+), 467 deletions(-) create mode 100644 change/@ni-nimble-blazor-43362e31-7ac7-42b7-b8c5-564492d955fa.json create mode 100644 change/@ni-spright-blazor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json diff --git a/change/@ni-nimble-blazor-43362e31-7ac7-42b7-b8c5-564492d955fa.json b/change/@ni-nimble-blazor-43362e31-7ac7-42b7-b8c5-564492d955fa.json new file mode 100644 index 0000000000..2897da82aa --- /dev/null +++ b/change/@ni-nimble-blazor-43362e31-7ac7-42b7-b8c5-564492d955fa.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Update nuget dependencies", + "packageName": "@ni/nimble-blazor", + "email": "rajsite@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/change/@ni-spright-blazor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json b/change/@ni-spright-blazor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json new file mode 100644 index 0000000000..9302c35856 --- /dev/null +++ b/change/@ni-spright-blazor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json @@ -0,0 +1,7 @@ +{ + "type": "patch", + "comment": "Update nuget dependencies", + "packageName": "@ni/spright-blazor", + "email": "rajsite@users.noreply.github.com", + "dependentChangeType": "patch" +} diff --git a/package-lock.json b/package-lock.json index bdcb53be11..a5fe612d38 100644 --- a/package-lock.json +++ b/package-lock.json @@ -3802,6 +3802,7 @@ "version": "0.43.1", "resolved": "https://registry.npmjs.org/@es-joy/jsdoccomment/-/jsdoccomment-0.43.1.tgz", "integrity": "sha512-I238eDtOolvCuvtxrnqtlBaw0BwdQuYqK7eA6XIonicMdOOOb75mqdIzkGDUbS04+1Di007rgm9snFRNeVrOog==", + "dev": true, "license": "MIT", "dependencies": { "@types/eslint": "^8.56.5", @@ -3819,6 +3820,7 @@ "version": "7.9.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.9.0.tgz", "integrity": "sha512-oZQD9HEWQanl9UfsbGVcZ2cGaR0YT5476xfWE0oE5kQa2sNK2frxOlkeacLOTh9po4AlUT5rtkGyYM5kew0z5w==", + "dev": true, "engines": { "node": "^18.18.0 || >=20.0.0" }, @@ -7303,6 +7305,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7316,6 +7319,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7329,6 +7333,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7342,6 +7347,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7355,6 +7361,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7368,6 +7375,7 @@ "cpu": [ "arm" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7381,6 +7389,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7394,6 +7403,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7407,6 +7417,7 @@ "cpu": [ "ppc64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7420,6 +7431,7 @@ "cpu": [ "riscv64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7433,6 +7445,7 @@ "cpu": [ "s390x" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7446,6 +7459,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7459,6 +7473,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7472,6 +7487,7 @@ "cpu": [ "arm64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7485,6 +7501,7 @@ "cpu": [ "ia32" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -7498,6 +7515,7 @@ "cpu": [ "x64" ], + "dev": true, "license": "MIT", "optional": true, "os": [ @@ -10510,6 +10528,7 @@ "version": "8.56.10", "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.10.tgz", "integrity": "sha512-Shavhk87gCtY2fhXDctcfS3e6FdxWkCx1iUZ9eEUbh7rTqlZT0/IzOkCOVt0fCjcFuZ9FPYfuezTBImfHCDBGQ==", + "dev": true, "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -10528,7 +10547,8 @@ "node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", + "dev": true }, "node_modules/@types/express": { "version": "4.17.21", @@ -11908,6 +11928,7 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/are-docs-informative/-/are-docs-informative-0.0.2.tgz", "integrity": "sha512-ixiS0nLNNG5jNQzgZJNoUpBKdo9yTYZMGJ+QgT2jmjR7G7+QHRCc4v6LQ3NgE7EBJq+o0ams3waJwkrlBom8Ig==", + "dev": true, "engines": { "node": ">=14" } @@ -13854,6 +13875,7 @@ "version": "1.4.1", "resolved": "https://registry.npmjs.org/comment-parser/-/comment-parser-1.4.1.tgz", "integrity": "sha512-buhp5kePrmda3vhc5B9t7pUQXAb2Tnd0qgpkIhPhkHXxJpiPJ11H0ZEU0oBpJ2QztSbzG/ZxMj/CHsYJqRHmyg==", + "dev": true, "engines": { "node": ">= 12.0.0" } @@ -16264,6 +16286,7 @@ "version": "48.2.7", "resolved": "https://registry.npmjs.org/eslint-plugin-jsdoc/-/eslint-plugin-jsdoc-48.2.7.tgz", "integrity": "sha512-fYj3roTnkFL9OFFTB129rico8lerC5G8Vp2ZW9SjO9RNWG0exVvI+i/Y8Bpm1ufjR0uvT38xtoab/U0Hp8Ybog==", + "dev": true, "license": "BSD-3-Clause", "dependencies": { "@es-joy/jsdoccomment": "~0.43.1", @@ -19942,6 +19965,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/jsdoc-type-pratt-parser/-/jsdoc-type-pratt-parser-4.0.0.tgz", "integrity": "sha512-YtOli5Cmzy3q4dP26GraSOeAhqecewG04hoO8DY56CH4KJ9Fvv5qKWUCCo3HZob7esJQHCv6/+bnTy72xZZaVQ==", + "dev": true, "engines": { "node": ">=12.0.0" } @@ -29323,12 +29347,14 @@ "node_modules/spdx-exceptions": { "version": "2.5.0", "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==" + "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", + "dev": true }, "node_modules/spdx-expression-parse": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-4.0.0.tgz", "integrity": "sha512-Clya5JIij/7C6bRR22+tnGXbc4VKlibKSVj2iHvVeX5iMW7s1SIQlqu699JkODJJIhh/pUu8L0/VLh8xflD+LQ==", + "dev": true, "dependencies": { "spdx-exceptions": "^2.1.0", "spdx-license-ids": "^3.0.0" @@ -29337,7 +29363,8 @@ "node_modules/spdx-license-ids": { "version": "3.0.17", "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.17.tgz", - "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==" + "integrity": "sha512-sh8PWc/ftMqAAdFiBu6Fy6JUOYjqDJBJvIhpfDMyHrr0Rbp5liZqd4TjtQ/RgfLjKFZb+LMx5hpml5qOWy0qvg==", + "dev": true }, "node_modules/spdy": { "version": "4.0.2", @@ -33380,8 +33407,8 @@ "@ni/nimble-tokens": "*", "@rollup/plugin-node-resolve": "^15.0.1", "@types/jasmine": "^5.1.4", - "@types/node": "^20.13.0", - "eslint-plugin-jsdoc": "^48.2.7", + "@types/node": "^20.11.24", + "eslint-plugin-jsdoc": "^48.2.0", "jasmine-core": "^5.1.2", "karma": "^6.3.0", "karma-chrome-launcher": "^3.1.0", @@ -33390,7 +33417,7 @@ "karma-jasmine-html-reporter": "^2.0.0", "ng-packagr": "^16.2.3", "playwright": "1.42.0", - "rollup": "^4.18.0", + "rollup": "^4.12.0", "typescript": "~5.1.6" } }, @@ -33399,9 +33426,6 @@ "version": "24.3.4", "license": "MIT", "dependencies": { - "@types/node": "^20.13.0", - "eslint-plugin-jsdoc": "^48.2.7", - "rollup": "^4.18.0", "tslib": "^2.2.0" }, "peerDependencies": { @@ -33417,6 +33441,7 @@ "version": "20.13.0", "resolved": "https://registry.npmjs.org/@types/node/-/node-20.13.0.tgz", "integrity": "sha512-FM6AOb3khNkNIXPnHFDYaHerSv8uN22C91z098AnGccVu+Pcdhi+pNUFDi0iLmPIsVE0JBD0KVS7mzUYt4nRzQ==", + "dev": true, "license": "MIT", "dependencies": { "undici-types": "~5.26.4" @@ -33426,6 +33451,7 @@ "version": "4.18.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "dev": true, "license": "MIT", "dependencies": { "@types/estree": "1.0.5" @@ -33462,9 +33488,6 @@ "version": "1.0.8", "license": "MIT", "dependencies": { - "@types/node": "^20.13.0", - "eslint-plugin-jsdoc": "^48.2.7", - "rollup": "^4.18.0", "tslib": "^2.2.0" }, "peerDependencies": { @@ -33484,20 +33507,16 @@ "@ni/spright-components": "*", "@rollup/plugin-node-resolve": "^15.0.1", "cross-env": "^7.0.3", - "glob": "^10.4.1", + "glob": "^10.3.10", "playwright": "1.42.0", "rimraf": "^5.0.5", - "rollup": "^4.18.0" + "rollup": "^4.12.0" } }, "packages/blazor-workspace/NimbleBlazor": { "name": "@ni/nimble-blazor", "version": "17.3.0", "license": "MIT", - "dependencies": { - "glob": "^10.4.1", - "rollup": "^4.18.0" - }, "peerDependencies": { "cross-env": "^7.0.3", "rimraf": "^5.0.5" @@ -33524,6 +33543,7 @@ "version": "4.18.0", "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.18.0.tgz", "integrity": "sha512-QmJz14PX3rzbJCN1SG4Xe/bAAX2a6NpCP8ab2vfu2GiUr8AQcr2nCV/oEO3yneFarB67zk8ShlIyWb2LGTb3Sg==", + "dev": true, "license": "MIT", "dependencies": { "@types/estree": "1.0.5" @@ -33559,10 +33579,6 @@ "name": "@ni/spright-blazor", "version": "1.0.0", "license": "MIT", - "dependencies": { - "glob": "^10.4.1", - "rollup": "^4.18.0" - }, "peerDependencies": { "cross-env": "^7.0.3", "rimraf": "^5.0.5" @@ -33634,7 +33650,7 @@ "d3-scale": "^4.0.2", "d3-selection": "^3.0.0", "d3-zoom": "^3.0.0", - "prosemirror-markdown": "^1.13.0", + "prosemirror-markdown": "^1.11.2", "prosemirror-model": "^1.19.2", "prosemirror-state": "^1.4.3", "tslib": "^2.2.0" @@ -33642,7 +33658,7 @@ "devDependencies": { "@ni-private/eslint-config-nimble": "^1.0.0", "@ni/jasmine-parameterized": "^0.3.0", - "@rollup/plugin-commonjs": "^25.0.8", + "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.1", @@ -33652,7 +33668,7 @@ "@types/webpack-env": "^1.15.2", "concurrently": "^8.2.2", "css-loader": "^6.7.3", - "eslint-plugin-jsdoc": "^48.2.7", + "eslint-plugin-jsdoc": "^48.2.0", "jasmine-core": "^5.1.2", "karma": "^6.3.0", "karma-chrome-launcher": "^3.1.0", @@ -33668,7 +33684,7 @@ "playwright": "1.42.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", - "rollup": "^4.18.0", + "rollup": "^4.12.0", "rollup-plugin-polyfill-node": "^0.13.0", "rollup-plugin-sourcemaps": "^0.6.3", "source-map-loader": "^5.0.0", @@ -33726,7 +33742,7 @@ "@microsoft/fast-colors": "^5.3.1", "@ni/eslint-config-javascript": "^4.2.0", "cross-env": "^7.0.3", - "glob": "^10.4.1", + "glob": "^10.3.10", "lodash": "^4.17.21", "rimraf": "^5.0.5", "sharp": "^0.33.2", @@ -33764,7 +33780,7 @@ "@lhci/cli": "^0.13.0", "@ni/eslint-config-typescript": "^4.2.0", "typescript": "~5.1.6", - "vite": "^5.2.12" + "vite": "^5.1.5" } }, "packages/site": { @@ -33777,7 +33793,7 @@ "@11ty/eleventy": "^2.0.1", "@ni/eslint-config-javascript": "^4.2.0", "typescript": "~5.1.6", - "vite": "^5.2.12" + "vite": "^5.1.5" } }, "packages/spright-components": { @@ -33796,14 +33812,14 @@ "devDependencies": { "@ni-private/eslint-config-nimble": "^1.0.0", "@ni/jasmine-parameterized": "^0.3.0", - "@rollup/plugin-commonjs": "^25.0.8", + "@rollup/plugin-commonjs": "^25.0.7", "@rollup/plugin-json": "^6.0.0", "@rollup/plugin-node-resolve": "^15.0.1", "@rollup/plugin-replace": "^5.0.1", "@rollup/plugin-terser": "^0.4.0", "@types/jasmine": "^5.1.4", "@types/webpack-env": "^1.15.2", - "eslint-plugin-jsdoc": "^48.2.7", + "eslint-plugin-jsdoc": "^48.2.0", "jasmine-core": "^5.1.2", "karma": "^6.3.0", "karma-chrome-launcher": "^3.1.0", @@ -33819,7 +33835,7 @@ "playwright": "1.42.0", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", - "rollup": "^4.18.0", + "rollup": "^4.12.0", "rollup-plugin-polyfill-node": "^0.13.0", "rollup-plugin-sourcemaps": "^0.6.3", "source-map-loader": "^5.0.0", @@ -33869,7 +33885,7 @@ "name": "@ni-private/storybook", "version": "1.0.0", "devDependencies": { - "@chromatic-com/storybook": "^1.5.0", + "@chromatic-com/storybook": "^1.2.25", "@microsoft/fast-element": "^1.12.0", "@microsoft/fast-foundation": "^2.49.6", "@microsoft/fast-react-wrapper": "^0.3.22", @@ -33878,27 +33894,27 @@ "@ni/nimble-tokens": "*", "@ni/spright-components": "*", "@rollup/plugin-node-resolve": "^15.0.1", - "@storybook/addon-a11y": "^8.1.5", - "@storybook/addon-actions": "^8.1.5", - "@storybook/addon-docs": "^8.1.5", - "@storybook/addon-essentials": "^8.1.5", - "@storybook/addon-interactions": "^8.1.5", - "@storybook/addon-links": "^8.1.5", - "@storybook/addon-webpack5-compiler-swc": "^1.0.3", - "@storybook/cli": "^8.1.5", + "@storybook/addon-a11y": "^8.0.4", + "@storybook/addon-actions": "^8.0.4", + "@storybook/addon-docs": "^8.0.4", + "@storybook/addon-essentials": "^8.0.4", + "@storybook/addon-interactions": "^8.0.4", + "@storybook/addon-links": "^8.0.4", + "@storybook/addon-webpack5-compiler-swc": "^1.0.2", + "@storybook/cli": "^8.0.4", "@storybook/csf": "^0.1.2", - "@storybook/html": "^8.1.5", - "@storybook/html-webpack5": "^8.1.5", - "@storybook/manager-api": "^8.1.5", - "@storybook/theming": "^8.1.5", + "@storybook/html": "^8.0.4", + "@storybook/html-webpack5": "^8.0.4", + "@storybook/manager-api": "^8.0.4", + "@storybook/theming": "^8.0.4", "apache-arrow": "^15.0.0", "circular-dependency-plugin": "^5.2.0", "js-beautify": "^1.15.1", "prettier-eslint": "^16.3.0", "prettier-eslint-cli": "^8.0.1", "remark-gfm": "^4.0.0", - "rollup": "^4.18.0", - "storybook": "^8.1.5", + "rollup": "^4.12.0", + "storybook": "^8.0.4", "storybook-addon-pseudo-states": "^3.0.0", "terser-webpack-plugin": "^5.3.10", "ts-loader": "^9.2.5", diff --git a/packages/blazor-workspace/Examples/Demo.Client/Demo.Client.csproj b/packages/blazor-workspace/Examples/Demo.Client/Demo.Client.csproj index b4c548ef46..c1885f365f 100644 --- a/packages/blazor-workspace/Examples/Demo.Client/Demo.Client.csproj +++ b/packages/blazor-workspace/Examples/Demo.Client/Demo.Client.csproj @@ -12,8 +12,8 @@ <Content Remove="packages.lock.json" /> </ItemGroup> <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.29" /> - <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.29" PrivateAssets="all" /> + <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly" Version="6.0.31" /> + <PackageReference Include="Microsoft.AspNetCore.Components.WebAssembly.DevServer" Version="6.0.31" PrivateAssets="all" /> </ItemGroup> <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|AnyCPU'"> diff --git a/packages/blazor-workspace/Examples/Demo.Client/packages.lock.json b/packages/blazor-workspace/Examples/Demo.Client/packages.lock.json index 0a65346a98..1ce3bd586b 100644 --- a/packages/blazor-workspace/Examples/Demo.Client/packages.lock.json +++ b/packages/blazor-workspace/Examples/Demo.Client/packages.lock.json @@ -4,22 +4,22 @@ "net6.0": { "Microsoft.AspNetCore.Components.WebAssembly": { "type": "Direct", - "requested": "[6.0.29, )", - "resolved": "6.0.29", - "contentHash": "KLyvgAlbSiw4cbVxqUmTBLE6rotwHbG4MK3jFaq8YR2uMVW5Yye09AVGCsbf1O3qmGh3aDd1ZRaQ2W5IX6tA2A==", + "requested": "[6.0.31, )", + "resolved": "6.0.31", + "contentHash": "gZB0sbdQlhX67reZ5KgxPqRGw9XqLMjwSnu4GPtP5bgAchaop9JiW2EJpPB6PjB/16aib8LjjGaKU0eTVS7zpw==", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "6.0.29", + "Microsoft.AspNetCore.Components.Web": "6.0.31", "Microsoft.Extensions.Configuration.Binder": "6.0.0", "Microsoft.Extensions.Configuration.Json": "6.0.0", "Microsoft.Extensions.Logging": "6.0.0", - "Microsoft.JSInterop.WebAssembly": "6.0.29" + "Microsoft.JSInterop.WebAssembly": "6.0.31" } }, "Microsoft.AspNetCore.Components.WebAssembly.DevServer": { "type": "Direct", - "requested": "[6.0.29, )", - "resolved": "6.0.29", - "contentHash": "uIdqnAHtt0Y1flZqlU8RErqHH6euzzq+u4Pe9gbOdXKCbkwyuoIwio2jTJmtY2LVmCek9dzQTEQkvP0IkWc6Sg==" + "requested": "[6.0.31, )", + "resolved": "6.0.31", + "contentHash": "hgWJK0GaqBExctOwjb7M2Z0x/u5uN+yVy3O1HgXr/wlVDSMfmPq3Slfwb3FPiqTXSZ5aJQA+rMjWeZDWVLutCw==" }, "NI.CSharp.Analyzers": { "type": "Direct", @@ -37,52 +37,52 @@ }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Components.Web": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -238,15 +238,15 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.JSInterop.WebAssembly": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "aJmgk1yT4XAZt6Sp6hVJUhpZNhJBV0knOIwzlYrOBd+aTLUbZVFPSAVTdzhD+ih8lBnix+noU7O4wwxCyG3geg==", + "resolved": "6.0.31", + "contentHash": "qAp+7OQzaS3EfV0ELDLg5puWcFYmjRH3yTNYtNIQsCNG5hpSQlTMUMWHqNVZYohy90jSSMYnhPXX4xscbYty3Q==", "dependencies": { - "Microsoft.JSInterop": "6.0.29" + "Microsoft.JSInterop": "6.0.31" } }, "Microsoft.VisualStudio.Threading.Analyzers": { @@ -347,13 +347,13 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } }, "sprightblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } }, diff --git a/packages/blazor-workspace/Examples/Demo.Hybrid/packages.lock.json b/packages/blazor-workspace/Examples/Demo.Hybrid/packages.lock.json index e1addd90a6..17795844d1 100644 --- a/packages/blazor-workspace/Examples/Demo.Hybrid/packages.lock.json +++ b/packages/blazor-workspace/Examples/Demo.Hybrid/packages.lock.json @@ -28,45 +28,45 @@ }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Components.Web": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, @@ -85,8 +85,8 @@ }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -259,8 +259,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Transitive", @@ -365,13 +365,13 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } }, "sprightblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } } diff --git a/packages/blazor-workspace/Examples/Demo.Server/packages.lock.json b/packages/blazor-workspace/Examples/Demo.Server/packages.lock.json index 3c380a3b5d..ee118b43dd 100644 --- a/packages/blazor-workspace/Examples/Demo.Server/packages.lock.json +++ b/packages/blazor-workspace/Examples/Demo.Server/packages.lock.json @@ -18,52 +18,52 @@ }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Components.Web": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -135,8 +135,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Transitive", @@ -211,13 +211,13 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } }, "sprightblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } } diff --git a/packages/blazor-workspace/Examples/Demo.Shared/packages.lock.json b/packages/blazor-workspace/Examples/Demo.Shared/packages.lock.json index 3c68fb5bec..e1e2ed33d9 100644 --- a/packages/blazor-workspace/Examples/Demo.Shared/packages.lock.json +++ b/packages/blazor-workspace/Examples/Demo.Shared/packages.lock.json @@ -5,13 +5,13 @@ "Microsoft.AspNetCore.Components.Web": { "type": "Direct", "requested": "[6.*, )", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, @@ -31,40 +31,40 @@ }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -136,8 +136,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Transitive", @@ -203,13 +203,13 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } }, "sprightblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } } diff --git a/packages/blazor-workspace/NimbleBlazor/NimbleBlazor.csproj b/packages/blazor-workspace/NimbleBlazor/NimbleBlazor.csproj index 17962684fe..4d18d7d058 100644 --- a/packages/blazor-workspace/NimbleBlazor/NimbleBlazor.csproj +++ b/packages/blazor-workspace/NimbleBlazor/NimbleBlazor.csproj @@ -47,7 +47,7 @@ </ItemGroup> <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="6.0.29" /> + <PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="6.0.31" /> <PackageReference Include="NI.CSharp.Analyzers" Version="[2.0.21]" PrivateAssets="all" /> </ItemGroup> diff --git a/packages/blazor-workspace/NimbleBlazor/packages.lock.json b/packages/blazor-workspace/NimbleBlazor/packages.lock.json index ce8ce61b7d..1b201610b1 100644 --- a/packages/blazor-workspace/NimbleBlazor/packages.lock.json +++ b/packages/blazor-workspace/NimbleBlazor/packages.lock.json @@ -4,14 +4,14 @@ "net6.0": { "Microsoft.AspNetCore.Components.Web": { "type": "Direct", - "requested": "[6.0.29, )", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "requested": "[6.0.31, )", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, @@ -31,40 +31,40 @@ }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -136,8 +136,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Transitive", diff --git a/packages/blazor-workspace/SprightBlazor/SprightBlazor.csproj b/packages/blazor-workspace/SprightBlazor/SprightBlazor.csproj index ae8164c97b..f878417385 100644 --- a/packages/blazor-workspace/SprightBlazor/SprightBlazor.csproj +++ b/packages/blazor-workspace/SprightBlazor/SprightBlazor.csproj @@ -47,7 +47,7 @@ </ItemGroup> <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="6.0.29" /> + <PackageReference Include="Microsoft.AspNetCore.Components.Web" Version="6.0.31" /> <PackageReference Include="NI.CSharp.Analyzers" Version="[2.0.21]" PrivateAssets="all" /> </ItemGroup> diff --git a/packages/blazor-workspace/SprightBlazor/packages.lock.json b/packages/blazor-workspace/SprightBlazor/packages.lock.json index ce8ce61b7d..1b201610b1 100644 --- a/packages/blazor-workspace/SprightBlazor/packages.lock.json +++ b/packages/blazor-workspace/SprightBlazor/packages.lock.json @@ -4,14 +4,14 @@ "net6.0": { "Microsoft.AspNetCore.Components.Web": { "type": "Direct", - "requested": "[6.0.29, )", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "requested": "[6.0.31, )", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, @@ -31,40 +31,40 @@ }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -136,8 +136,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.VisualStudio.Threading.Analyzers": { "type": "Transitive", diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj index 20099d0c08..5a87a068ac 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/BlazorWorkspace.Testing.Acceptance.csproj @@ -17,15 +17,15 @@ </ItemGroup> <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.29" /> + <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.31" /> <PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0" /> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" /> <PackageReference Include="Microsoft.Playwright" Version="[1.42.0]" /> <PackageReference Include="NI.CSharp.Analyzers" Version="[2.0.21]" /> <PackageReference Include="System.ComponentModel" Version="4.3.0" /> - <PackageReference Include="xunit" Version="2.8.0" /> - <PackageReference Include="xunit.extensibility.execution" Version="2.8.0" /> - <PackageReference Include="xunit.runner.visualstudio" Version="2.8.0"> + <PackageReference Include="xunit" Version="2.8.1" /> + <PackageReference Include="xunit.extensibility.execution" Version="2.8.1" /> + <PackageReference Include="xunit.runner.visualstudio" Version="2.8.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> diff --git a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json index fa7e824863..2ea672af36 100644 --- a/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/BlazorWorkspace.Testing.Acceptance/packages.lock.json @@ -4,11 +4,11 @@ "net6.0": { "Microsoft.AspNetCore.Mvc.Testing": { "type": "Direct", - "requested": "[6.0.29, )", - "resolved": "6.0.29", - "contentHash": "SafR+jYhWN61mCy+FJIaU/YUSGy7BtMrdc+vsRQQB5ars5qLB0Z1iNtAiFgDLd9tO5s+EQa88tAmXjzwCnpK0A==", + "requested": "[6.0.31, )", + "resolved": "6.0.31", + "contentHash": "b5uPCQTJ9TJVGaGq2PGZ5mrOhDMxO0/d2Us4oW1nLkvg1okifjLvdrsC/WHY50AsvMOLw9h8mFceto22E7u7Ow==", "dependencies": { - "Microsoft.AspNetCore.TestHost": "6.0.29", + "Microsoft.AspNetCore.TestHost": "6.0.31", "Microsoft.Extensions.DependencyModel": "6.0.0", "Microsoft.Extensions.Hosting": "6.0.1" } @@ -69,83 +69,83 @@ }, "xunit": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "US3a3twJziAif1kFPGdk9fALwILHxV0n1roX5j67bN/d3o4DGNLHnV3tr5ZX+uinVrzfkf0avH3zGX8JPBC0qA==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "MLBz2NQp3rtSIoJdjj3DBEr/EeOFlQYF3oCCljat3DY9GQ7yYmtjIAv8Zyfm5BcwYso5sjvIe5scuHaJPVCGIQ==", "dependencies": { - "xunit.analyzers": "1.13.0", - "xunit.assert": "2.8.0", - "xunit.core": "[2.8.0]" + "xunit.analyzers": "1.14.0", + "xunit.assert": "2.8.1", + "xunit.core": "[2.8.1]" } }, "xunit.extensibility.execution": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "TyyrZesHB9ODZMS9c73OqiBz4x0vL944JCkSPBWW5w6PF2LlUfdfXRjjOhoIOuY6lTmEgl07rS4/Jot9mCYnpg==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "38UnJW+64Wn8QIabujcNEw0HKvWw2AlYCgU8GNwCCDqyrSuRYb7zwetn7SHoHfbL9e9FAvEiAMXmc2wSUY8sVQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]" } }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "mqQbS2zr8dfgSWxkNOC6UTzO8JoqpTmM5+FFn2XR/2nVmx2JvEY0YbM5pt2FmXVg9YVe+jKUPHd6KrroyCl67w==" + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "qBTK0WAcnw65mymIjVDqWUTdqjMyzjwu9e9SF0oGYfYELgbcteDZ4fQLJaXw8mzkvpAD7YdoexBbg8VYQFkWWA==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Components.Web": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.AspNetCore.TestHost": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "5uo89gT+Zt+Dj2qQRNpLl1WwA00GQUcTYio8oGV6j5KaWnawvhqltWQm6Xd6pbfRiVyLeIP7MhqB7/5um06O8Q==", + "resolved": "6.0.31", + "contentHash": "8oe2ojCQbMPIX9fZrJT0cG6A5OlpdOPkK3lb+VBLVQnXKCSjDhkUPThTH5RiCxGlrH03gGbF1L4DtAOeUNtzYA==", "dependencies": { "System.IO.Pipelines": "6.0.3" } @@ -483,8 +483,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.NETCore.Platforms": { "type": "Transitive", @@ -1033,27 +1033,27 @@ }, "xunit.analyzers": { "type": "Transitive", - "resolved": "1.13.0", - "contentHash": "Pai9YnDV71/Ox14nBHB6/f62iyPyLbmUG/YYMiA4dfdFZvr0gIYE9yGxSr0i5Tr3INK75wgL2MCUNEKpeiZ2Fw==" + "resolved": "1.14.0", + "contentHash": "KcFBmV2150xZHPUebV3YLR5gGl8R4wLuPOoxMiwCf1L4bL8ls0dcwtGFzr6NvQRgg6dWgSqbE52I6SYyeB0VnQ==" }, "xunit.assert": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "lwf7Dy5/5HbDkaPx1YrGXCByytCEEcIn+KPI74jh2BD/RU/7RhO8c+S3k0Ph+Mr7+cLf338fl+o6UcgPCLa6PA==" + "resolved": "2.8.1", + "contentHash": "DDM18ur+PeNFhQ4w/vO+uvCUy8hA3OS5+AMf/CFov9Wco7Le49zzj0hovRWwa8f/3vaUfjL5r+IkPvqEHu2IIg==" }, "xunit.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "McSTFGTETCxLpmJKE9TWi9FtFthrRbpRrjz2V2g8sK2wRt1+JHs15vwi+B+nfftFkV9aFWIXZfzZM95TIGZNIA==", + "resolved": "2.8.1", + "contentHash": "Ng4Q/DOwotESPl5CufcdqgP6O2KDpdEcIvNfA3upzfCiBrkj5WsmLhf/XUsCVolzvHA7b1WUlyeTo7j1ulG4gQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]", - "xunit.extensibility.execution": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]", + "xunit.extensibility.execution": "[2.8.1]" } }, "xunit.extensibility.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "eBJv9xQeY0p5z+C/L1tFjUFYqtl5pQqIEYCGTMl+MbRzA7sOlgYKwJE//vEePBp+mgBh7NjD0Qhz0liZBYM27w==", + "resolved": "2.8.1", + "contentHash": "ilfAsxEhpne9AXXf3W+O65mRgGum94m2xHYm1yeJ1m7eiINM6OOwpaHhoNC/KWEQ2u/WF6/XiEs+Q0TOq7hiGA==", "dependencies": { "xunit.abstractions": "2.0.3" } @@ -1061,7 +1061,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } } diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj index 9487c4f12e..f5a6e33f46 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/NimbleBlazor.Tests.Acceptance.csproj @@ -31,15 +31,15 @@ </ItemGroup> <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.29" /> + <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.31" /> <PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0" /> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" /> <PackageReference Include="Microsoft.Playwright" Version="[1.42.0]" /> <PackageReference Include="NI.CSharp.Analyzers" Version="[2.0.21]" /> <PackageReference Include="System.ComponentModel" Version="4.3.0" /> - <PackageReference Include="xunit" Version="2.8.0" /> - <PackageReference Include="xunit.extensibility.execution" Version="2.8.0" /> - <PackageReference Include="xunit.runner.visualstudio" Version="2.8.0"> + <PackageReference Include="xunit" Version="2.8.1" /> + <PackageReference Include="xunit.extensibility.execution" Version="2.8.1" /> + <PackageReference Include="xunit.runner.visualstudio" Version="2.8.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json index 30c7ab756b..ff9b1dc185 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests.Acceptance/packages.lock.json @@ -4,11 +4,11 @@ "net6.0": { "Microsoft.AspNetCore.Mvc.Testing": { "type": "Direct", - "requested": "[6.0.29, )", - "resolved": "6.0.29", - "contentHash": "SafR+jYhWN61mCy+FJIaU/YUSGy7BtMrdc+vsRQQB5ars5qLB0Z1iNtAiFgDLd9tO5s+EQa88tAmXjzwCnpK0A==", + "requested": "[6.0.31, )", + "resolved": "6.0.31", + "contentHash": "b5uPCQTJ9TJVGaGq2PGZ5mrOhDMxO0/d2Us4oW1nLkvg1okifjLvdrsC/WHY50AsvMOLw9h8mFceto22E7u7Ow==", "dependencies": { - "Microsoft.AspNetCore.TestHost": "6.0.29", + "Microsoft.AspNetCore.TestHost": "6.0.31", "Microsoft.Extensions.DependencyModel": "6.0.0", "Microsoft.Extensions.Hosting": "6.0.1" } @@ -69,83 +69,83 @@ }, "xunit": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "US3a3twJziAif1kFPGdk9fALwILHxV0n1roX5j67bN/d3o4DGNLHnV3tr5ZX+uinVrzfkf0avH3zGX8JPBC0qA==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "MLBz2NQp3rtSIoJdjj3DBEr/EeOFlQYF3oCCljat3DY9GQ7yYmtjIAv8Zyfm5BcwYso5sjvIe5scuHaJPVCGIQ==", "dependencies": { - "xunit.analyzers": "1.13.0", - "xunit.assert": "2.8.0", - "xunit.core": "[2.8.0]" + "xunit.analyzers": "1.14.0", + "xunit.assert": "2.8.1", + "xunit.core": "[2.8.1]" } }, "xunit.extensibility.execution": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "TyyrZesHB9ODZMS9c73OqiBz4x0vL944JCkSPBWW5w6PF2LlUfdfXRjjOhoIOuY6lTmEgl07rS4/Jot9mCYnpg==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "38UnJW+64Wn8QIabujcNEw0HKvWw2AlYCgU8GNwCCDqyrSuRYb7zwetn7SHoHfbL9e9FAvEiAMXmc2wSUY8sVQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]" } }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "mqQbS2zr8dfgSWxkNOC6UTzO8JoqpTmM5+FFn2XR/2nVmx2JvEY0YbM5pt2FmXVg9YVe+jKUPHd6KrroyCl67w==" + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "qBTK0WAcnw65mymIjVDqWUTdqjMyzjwu9e9SF0oGYfYELgbcteDZ4fQLJaXw8mzkvpAD7YdoexBbg8VYQFkWWA==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Components.Web": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.AspNetCore.TestHost": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "5uo89gT+Zt+Dj2qQRNpLl1WwA00GQUcTYio8oGV6j5KaWnawvhqltWQm6Xd6pbfRiVyLeIP7MhqB7/5um06O8Q==", + "resolved": "6.0.31", + "contentHash": "8oe2ojCQbMPIX9fZrJT0cG6A5OlpdOPkK3lb+VBLVQnXKCSjDhkUPThTH5RiCxGlrH03gGbF1L4DtAOeUNtzYA==", "dependencies": { "System.IO.Pipelines": "6.0.3" } @@ -483,8 +483,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.NETCore.Platforms": { "type": "Transitive", @@ -1033,27 +1033,27 @@ }, "xunit.analyzers": { "type": "Transitive", - "resolved": "1.13.0", - "contentHash": "Pai9YnDV71/Ox14nBHB6/f62iyPyLbmUG/YYMiA4dfdFZvr0gIYE9yGxSr0i5Tr3INK75wgL2MCUNEKpeiZ2Fw==" + "resolved": "1.14.0", + "contentHash": "KcFBmV2150xZHPUebV3YLR5gGl8R4wLuPOoxMiwCf1L4bL8ls0dcwtGFzr6NvQRgg6dWgSqbE52I6SYyeB0VnQ==" }, "xunit.assert": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "lwf7Dy5/5HbDkaPx1YrGXCByytCEEcIn+KPI74jh2BD/RU/7RhO8c+S3k0Ph+Mr7+cLf338fl+o6UcgPCLa6PA==" + "resolved": "2.8.1", + "contentHash": "DDM18ur+PeNFhQ4w/vO+uvCUy8hA3OS5+AMf/CFov9Wco7Le49zzj0hovRWwa8f/3vaUfjL5r+IkPvqEHu2IIg==" }, "xunit.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "McSTFGTETCxLpmJKE9TWi9FtFthrRbpRrjz2V2g8sK2wRt1+JHs15vwi+B+nfftFkV9aFWIXZfzZM95TIGZNIA==", + "resolved": "2.8.1", + "contentHash": "Ng4Q/DOwotESPl5CufcdqgP6O2KDpdEcIvNfA3upzfCiBrkj5WsmLhf/XUsCVolzvHA7b1WUlyeTo7j1ulG4gQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]", - "xunit.extensibility.execution": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]", + "xunit.extensibility.execution": "[2.8.1]" } }, "xunit.extensibility.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "eBJv9xQeY0p5z+C/L1tFjUFYqtl5pQqIEYCGTMl+MbRzA7sOlgYKwJE//vEePBp+mgBh7NjD0Qhz0liZBYM27w==", + "resolved": "2.8.1", + "contentHash": "ilfAsxEhpne9AXXf3W+O65mRgGum94m2xHYm1yeJ1m7eiINM6OOwpaHhoNC/KWEQ2u/WF6/XiEs+Q0TOq7hiGA==", "dependencies": { "xunit.abstractions": "2.0.3" } @@ -1061,21 +1061,21 @@ "blazorworkspace.testing.acceptance": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Mvc.Testing": "[6.0.29, )", + "Microsoft.AspNetCore.Mvc.Testing": "[6.0.31, )", "Microsoft.Extensions.Configuration": "[7.0.0, )", "Microsoft.NET.Test.Sdk": "[16.11.0, )", "Microsoft.Playwright": "[1.42.0, 1.42.0]", "NI.CSharp.Analyzers": "[2.0.21, 2.0.21]", "NimbleBlazor": "[1.0.0, )", "System.ComponentModel": "[4.3.0, )", - "xunit": "[2.8.0, )", - "xunit.extensibility.execution": "[2.8.0, )" + "xunit": "[2.8.1, )", + "xunit.extensibility.execution": "[2.8.1, )" } }, "nimbleblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } } diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests/NimbleBlazor.Tests.csproj b/packages/blazor-workspace/Tests/NimbleBlazor.Tests/NimbleBlazor.Tests.csproj index f29958bdca..423c8e6511 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests/NimbleBlazor.Tests.csproj +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests/NimbleBlazor.Tests.csproj @@ -31,9 +31,9 @@ <PackageReference Include="coverlet.collector" Version="1.3.0" /> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" /> <PackageReference Include="NI.CSharp.Analyzers" Version="[2.0.21]" /> - <PackageReference Include="xunit" Version="2.8.0" /> - <PackageReference Include="xunit.extensibility.execution" Version="2.8.0" /> - <PackageReference Include="xunit.runner.visualstudio" Version="2.8.0"> + <PackageReference Include="xunit" Version="2.8.1" /> + <PackageReference Include="xunit.extensibility.execution" Version="2.8.1" /> + <PackageReference Include="xunit.runner.visualstudio" Version="2.8.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> diff --git a/packages/blazor-workspace/Tests/NimbleBlazor.Tests/packages.lock.json b/packages/blazor-workspace/Tests/NimbleBlazor.Tests/packages.lock.json index 21dfe22d44..39bca4c889 100644 --- a/packages/blazor-workspace/Tests/NimbleBlazor.Tests/packages.lock.json +++ b/packages/blazor-workspace/Tests/NimbleBlazor.Tests/packages.lock.json @@ -73,29 +73,29 @@ }, "xunit": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "US3a3twJziAif1kFPGdk9fALwILHxV0n1roX5j67bN/d3o4DGNLHnV3tr5ZX+uinVrzfkf0avH3zGX8JPBC0qA==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "MLBz2NQp3rtSIoJdjj3DBEr/EeOFlQYF3oCCljat3DY9GQ7yYmtjIAv8Zyfm5BcwYso5sjvIe5scuHaJPVCGIQ==", "dependencies": { - "xunit.analyzers": "1.13.0", - "xunit.assert": "2.8.0", - "xunit.core": "[2.8.0]" + "xunit.analyzers": "1.14.0", + "xunit.assert": "2.8.1", + "xunit.core": "[2.8.1]" } }, "xunit.extensibility.execution": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "TyyrZesHB9ODZMS9c73OqiBz4x0vL944JCkSPBWW5w6PF2LlUfdfXRjjOhoIOuY6lTmEgl07rS4/Jot9mCYnpg==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "38UnJW+64Wn8QIabujcNEw0HKvWw2AlYCgU8GNwCCDqyrSuRYb7zwetn7SHoHfbL9e9FAvEiAMXmc2wSUY8sVQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]" } }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "mqQbS2zr8dfgSWxkNOC6UTzO8JoqpTmM5+FFn2XR/2nVmx2JvEY0YbM5pt2FmXVg9YVe+jKUPHd6KrroyCl67w==" + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "qBTK0WAcnw65mymIjVDqWUTdqjMyzjwu9e9SF0oGYfYELgbcteDZ4fQLJaXw8mzkvpAD7YdoexBbg8VYQFkWWA==" }, "AngleSharp": { "type": "Transitive", @@ -124,27 +124,27 @@ }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Authorization": { "type": "Transitive", @@ -157,21 +157,21 @@ }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Components.Web": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, @@ -198,8 +198,8 @@ }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -408,8 +408,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.JSInterop.WebAssembly": { "type": "Transitive", @@ -951,27 +951,27 @@ }, "xunit.analyzers": { "type": "Transitive", - "resolved": "1.13.0", - "contentHash": "Pai9YnDV71/Ox14nBHB6/f62iyPyLbmUG/YYMiA4dfdFZvr0gIYE9yGxSr0i5Tr3INK75wgL2MCUNEKpeiZ2Fw==" + "resolved": "1.14.0", + "contentHash": "KcFBmV2150xZHPUebV3YLR5gGl8R4wLuPOoxMiwCf1L4bL8ls0dcwtGFzr6NvQRgg6dWgSqbE52I6SYyeB0VnQ==" }, "xunit.assert": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "lwf7Dy5/5HbDkaPx1YrGXCByytCEEcIn+KPI74jh2BD/RU/7RhO8c+S3k0Ph+Mr7+cLf338fl+o6UcgPCLa6PA==" + "resolved": "2.8.1", + "contentHash": "DDM18ur+PeNFhQ4w/vO+uvCUy8hA3OS5+AMf/CFov9Wco7Le49zzj0hovRWwa8f/3vaUfjL5r+IkPvqEHu2IIg==" }, "xunit.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "McSTFGTETCxLpmJKE9TWi9FtFthrRbpRrjz2V2g8sK2wRt1+JHs15vwi+B+nfftFkV9aFWIXZfzZM95TIGZNIA==", + "resolved": "2.8.1", + "contentHash": "Ng4Q/DOwotESPl5CufcdqgP6O2KDpdEcIvNfA3upzfCiBrkj5WsmLhf/XUsCVolzvHA7b1WUlyeTo7j1ulG4gQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]", - "xunit.extensibility.execution": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]", + "xunit.extensibility.execution": "[2.8.1]" } }, "xunit.extensibility.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "eBJv9xQeY0p5z+C/L1tFjUFYqtl5pQqIEYCGTMl+MbRzA7sOlgYKwJE//vEePBp+mgBh7NjD0Qhz0liZBYM27w==", + "resolved": "2.8.1", + "contentHash": "ilfAsxEhpne9AXXf3W+O65mRgGum94m2xHYm1yeJ1m7eiINM6OOwpaHhoNC/KWEQ2u/WF6/XiEs+Q0TOq7hiGA==", "dependencies": { "xunit.abstractions": "2.0.3" } @@ -979,7 +979,7 @@ "nimbleblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } } diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj index af9f9692f3..8253415d6f 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/SprightBlazor.Tests.Acceptance.csproj @@ -31,15 +31,15 @@ </ItemGroup> <ItemGroup> - <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.29" /> + <PackageReference Include="Microsoft.AspNetCore.Mvc.Testing" Version="6.0.31" /> <PackageReference Include="Microsoft.Extensions.Configuration" Version="7.0.0" /> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" /> <PackageReference Include="Microsoft.Playwright" Version="[1.42.0]" /> <PackageReference Include="NI.CSharp.Analyzers" Version="[2.0.21]" /> <PackageReference Include="System.ComponentModel" Version="4.3.0" /> - <PackageReference Include="xunit" Version="2.8.0" /> - <PackageReference Include="xunit.extensibility.execution" Version="2.8.0" /> - <PackageReference Include="xunit.runner.visualstudio" Version="2.8.0"> + <PackageReference Include="xunit" Version="2.8.1" /> + <PackageReference Include="xunit.extensibility.execution" Version="2.8.1" /> + <PackageReference Include="xunit.runner.visualstudio" Version="2.8.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json index c8939a6687..942dee986d 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests.Acceptance/packages.lock.json @@ -4,11 +4,11 @@ "net6.0": { "Microsoft.AspNetCore.Mvc.Testing": { "type": "Direct", - "requested": "[6.0.29, )", - "resolved": "6.0.29", - "contentHash": "SafR+jYhWN61mCy+FJIaU/YUSGy7BtMrdc+vsRQQB5ars5qLB0Z1iNtAiFgDLd9tO5s+EQa88tAmXjzwCnpK0A==", + "requested": "[6.0.31, )", + "resolved": "6.0.31", + "contentHash": "b5uPCQTJ9TJVGaGq2PGZ5mrOhDMxO0/d2Us4oW1nLkvg1okifjLvdrsC/WHY50AsvMOLw9h8mFceto22E7u7Ow==", "dependencies": { - "Microsoft.AspNetCore.TestHost": "6.0.29", + "Microsoft.AspNetCore.TestHost": "6.0.31", "Microsoft.Extensions.DependencyModel": "6.0.0", "Microsoft.Extensions.Hosting": "6.0.1" } @@ -69,83 +69,83 @@ }, "xunit": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "US3a3twJziAif1kFPGdk9fALwILHxV0n1roX5j67bN/d3o4DGNLHnV3tr5ZX+uinVrzfkf0avH3zGX8JPBC0qA==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "MLBz2NQp3rtSIoJdjj3DBEr/EeOFlQYF3oCCljat3DY9GQ7yYmtjIAv8Zyfm5BcwYso5sjvIe5scuHaJPVCGIQ==", "dependencies": { - "xunit.analyzers": "1.13.0", - "xunit.assert": "2.8.0", - "xunit.core": "[2.8.0]" + "xunit.analyzers": "1.14.0", + "xunit.assert": "2.8.1", + "xunit.core": "[2.8.1]" } }, "xunit.extensibility.execution": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "TyyrZesHB9ODZMS9c73OqiBz4x0vL944JCkSPBWW5w6PF2LlUfdfXRjjOhoIOuY6lTmEgl07rS4/Jot9mCYnpg==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "38UnJW+64Wn8QIabujcNEw0HKvWw2AlYCgU8GNwCCDqyrSuRYb7zwetn7SHoHfbL9e9FAvEiAMXmc2wSUY8sVQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]" } }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "mqQbS2zr8dfgSWxkNOC6UTzO8JoqpTmM5+FFn2XR/2nVmx2JvEY0YbM5pt2FmXVg9YVe+jKUPHd6KrroyCl67w==" + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "qBTK0WAcnw65mymIjVDqWUTdqjMyzjwu9e9SF0oGYfYELgbcteDZ4fQLJaXw8mzkvpAD7YdoexBbg8VYQFkWWA==" }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Components.Web": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.AspNetCore.TestHost": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "5uo89gT+Zt+Dj2qQRNpLl1WwA00GQUcTYio8oGV6j5KaWnawvhqltWQm6Xd6pbfRiVyLeIP7MhqB7/5um06O8Q==", + "resolved": "6.0.31", + "contentHash": "8oe2ojCQbMPIX9fZrJT0cG6A5OlpdOPkK3lb+VBLVQnXKCSjDhkUPThTH5RiCxGlrH03gGbF1L4DtAOeUNtzYA==", "dependencies": { "System.IO.Pipelines": "6.0.3" } @@ -483,8 +483,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.NETCore.Platforms": { "type": "Transitive", @@ -1033,27 +1033,27 @@ }, "xunit.analyzers": { "type": "Transitive", - "resolved": "1.13.0", - "contentHash": "Pai9YnDV71/Ox14nBHB6/f62iyPyLbmUG/YYMiA4dfdFZvr0gIYE9yGxSr0i5Tr3INK75wgL2MCUNEKpeiZ2Fw==" + "resolved": "1.14.0", + "contentHash": "KcFBmV2150xZHPUebV3YLR5gGl8R4wLuPOoxMiwCf1L4bL8ls0dcwtGFzr6NvQRgg6dWgSqbE52I6SYyeB0VnQ==" }, "xunit.assert": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "lwf7Dy5/5HbDkaPx1YrGXCByytCEEcIn+KPI74jh2BD/RU/7RhO8c+S3k0Ph+Mr7+cLf338fl+o6UcgPCLa6PA==" + "resolved": "2.8.1", + "contentHash": "DDM18ur+PeNFhQ4w/vO+uvCUy8hA3OS5+AMf/CFov9Wco7Le49zzj0hovRWwa8f/3vaUfjL5r+IkPvqEHu2IIg==" }, "xunit.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "McSTFGTETCxLpmJKE9TWi9FtFthrRbpRrjz2V2g8sK2wRt1+JHs15vwi+B+nfftFkV9aFWIXZfzZM95TIGZNIA==", + "resolved": "2.8.1", + "contentHash": "Ng4Q/DOwotESPl5CufcdqgP6O2KDpdEcIvNfA3upzfCiBrkj5WsmLhf/XUsCVolzvHA7b1WUlyeTo7j1ulG4gQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]", - "xunit.extensibility.execution": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]", + "xunit.extensibility.execution": "[2.8.1]" } }, "xunit.extensibility.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "eBJv9xQeY0p5z+C/L1tFjUFYqtl5pQqIEYCGTMl+MbRzA7sOlgYKwJE//vEePBp+mgBh7NjD0Qhz0liZBYM27w==", + "resolved": "2.8.1", + "contentHash": "ilfAsxEhpne9AXXf3W+O65mRgGum94m2xHYm1yeJ1m7eiINM6OOwpaHhoNC/KWEQ2u/WF6/XiEs+Q0TOq7hiGA==", "dependencies": { "xunit.abstractions": "2.0.3" } @@ -1061,27 +1061,27 @@ "blazorworkspace.testing.acceptance": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Mvc.Testing": "[6.0.29, )", + "Microsoft.AspNetCore.Mvc.Testing": "[6.0.31, )", "Microsoft.Extensions.Configuration": "[7.0.0, )", "Microsoft.NET.Test.Sdk": "[16.11.0, )", "Microsoft.Playwright": "[1.42.0, 1.42.0]", "NI.CSharp.Analyzers": "[2.0.21, 2.0.21]", "NimbleBlazor": "[1.0.0, )", "System.ComponentModel": "[4.3.0, )", - "xunit": "[2.8.0, )", - "xunit.extensibility.execution": "[2.8.0, )" + "xunit": "[2.8.1, )", + "xunit.extensibility.execution": "[2.8.1, )" } }, "nimbleblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } }, "sprightblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } } diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests/SprightBlazor.Tests.csproj b/packages/blazor-workspace/Tests/SprightBlazor.Tests/SprightBlazor.Tests.csproj index 7e92440ba1..135feb90b7 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests/SprightBlazor.Tests.csproj +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests/SprightBlazor.Tests.csproj @@ -31,9 +31,9 @@ <PackageReference Include="coverlet.collector" Version="1.3.0" /> <PackageReference Include="Microsoft.NET.Test.Sdk" Version="16.11.0" /> <PackageReference Include="NI.CSharp.Analyzers" Version="[2.0.21]" /> - <PackageReference Include="xunit" Version="2.8.0" /> - <PackageReference Include="xunit.extensibility.execution" Version="2.8.0" /> - <PackageReference Include="xunit.runner.visualstudio" Version="2.8.0"> + <PackageReference Include="xunit" Version="2.8.1" /> + <PackageReference Include="xunit.extensibility.execution" Version="2.8.1" /> + <PackageReference Include="xunit.runner.visualstudio" Version="2.8.1"> <PrivateAssets>all</PrivateAssets> <IncludeAssets>runtime; build; native; contentfiles; analyzers; buildtransitive</IncludeAssets> </PackageReference> diff --git a/packages/blazor-workspace/Tests/SprightBlazor.Tests/packages.lock.json b/packages/blazor-workspace/Tests/SprightBlazor.Tests/packages.lock.json index b02cdd6c43..e92759435b 100644 --- a/packages/blazor-workspace/Tests/SprightBlazor.Tests/packages.lock.json +++ b/packages/blazor-workspace/Tests/SprightBlazor.Tests/packages.lock.json @@ -73,29 +73,29 @@ }, "xunit": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "US3a3twJziAif1kFPGdk9fALwILHxV0n1roX5j67bN/d3o4DGNLHnV3tr5ZX+uinVrzfkf0avH3zGX8JPBC0qA==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "MLBz2NQp3rtSIoJdjj3DBEr/EeOFlQYF3oCCljat3DY9GQ7yYmtjIAv8Zyfm5BcwYso5sjvIe5scuHaJPVCGIQ==", "dependencies": { - "xunit.analyzers": "1.13.0", - "xunit.assert": "2.8.0", - "xunit.core": "[2.8.0]" + "xunit.analyzers": "1.14.0", + "xunit.assert": "2.8.1", + "xunit.core": "[2.8.1]" } }, "xunit.extensibility.execution": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "TyyrZesHB9ODZMS9c73OqiBz4x0vL944JCkSPBWW5w6PF2LlUfdfXRjjOhoIOuY6lTmEgl07rS4/Jot9mCYnpg==", + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "38UnJW+64Wn8QIabujcNEw0HKvWw2AlYCgU8GNwCCDqyrSuRYb7zwetn7SHoHfbL9e9FAvEiAMXmc2wSUY8sVQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]" } }, "xunit.runner.visualstudio": { "type": "Direct", - "requested": "[2.8.0, )", - "resolved": "2.8.0", - "contentHash": "mqQbS2zr8dfgSWxkNOC6UTzO8JoqpTmM5+FFn2XR/2nVmx2JvEY0YbM5pt2FmXVg9YVe+jKUPHd6KrroyCl67w==" + "requested": "[2.8.1, )", + "resolved": "2.8.1", + "contentHash": "qBTK0WAcnw65mymIjVDqWUTdqjMyzjwu9e9SF0oGYfYELgbcteDZ4fQLJaXw8mzkvpAD7YdoexBbg8VYQFkWWA==" }, "AngleSharp": { "type": "Transitive", @@ -124,27 +124,27 @@ }, "Microsoft.AspNetCore.Authorization": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "1GbePh5YLbjNJjluHPiD2Nc3Y6TSPxWIa6zDxq4vsHrFESspXwRlMD73pd/9LYwQra9+4BgWz3qUFYiBHbBKKQ==", + "resolved": "6.0.31", + "contentHash": "IuIc4MjVzrnw+qTeONaA+fP4W/c40+8mjhEn9irURwhghdMpwFWLgbg0H9fraz++rQe07KVPE+9PzYcAKATtmw==", "dependencies": { - "Microsoft.AspNetCore.Metadata": "6.0.29", + "Microsoft.AspNetCore.Metadata": "6.0.31", "Microsoft.Extensions.Logging.Abstractions": "6.0.4", "Microsoft.Extensions.Options": "6.0.0" } }, "Microsoft.AspNetCore.Components": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "gKxEKtF2Yo0BxOALqb/C9fKAMWid69bv1wB3Gfq+ZJ+738rEg745aTgH8cYZVE+quEu+srZWJQV9HiLsgu45xA==", + "resolved": "6.0.31", + "contentHash": "V22PkvRL6hD1MW2phIK0246B5JzQool2ZjLff7BZqDF/kW4N4vA6Ubeh3OmF67962x6d+pXc5CViYNiwspyDvQ==", "dependencies": { - "Microsoft.AspNetCore.Authorization": "6.0.29", - "Microsoft.AspNetCore.Components.Analyzers": "6.0.29" + "Microsoft.AspNetCore.Authorization": "6.0.31", + "Microsoft.AspNetCore.Components.Analyzers": "6.0.31" } }, "Microsoft.AspNetCore.Components.Analyzers": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "XxaP69TMJojgBNfp0HkQXr1i2ulhxb1Snf8w1Cp2dSFMD0J+77308hNH5QD8HLkasKwTjd/ECTwKyVTO8y9ngg==" + "resolved": "6.0.31", + "contentHash": "MqU/mJCTX07fVTJeGK+Y8ovpSZNr2OPr2IocO+NvVhN4JXB3m2leI37agEhiOoa9+bOK0gDYfXNHSBkiljFsGQ==" }, "Microsoft.AspNetCore.Components.Authorization": { "type": "Transitive", @@ -157,21 +157,21 @@ }, "Microsoft.AspNetCore.Components.Forms": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "HU+wgWqDybHYVo0d0xmj0HnsyQXUjlm5wSDjWy83XD1SxQ6bkHP51uhFOLOA8rEzCon9T5MdbTENwLQAR+j6NQ==", + "resolved": "6.0.31", + "contentHash": "zUly+qivplyhj3n1shg982I4FE8Rv0j6PdsQAXW2LBVaUckhQ69aykHFAyGY3muadsfeAqNb9uy9lzrugvcPwQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29" + "Microsoft.AspNetCore.Components": "6.0.31" } }, "Microsoft.AspNetCore.Components.Web": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NjOkG9RIETtEK/oQetPsXEPfONvc8yM8bW/JPWrO7bhX36Klq3U7eodQXfCe2hLhz3R16hopQ7AzfsQal6Fnlw==", + "resolved": "6.0.31", + "contentHash": "D8KqECSA7oFTCc1pL1quU1Tjt/HuHhB/jK+t5Nluax+FSU3XBsb5V1FwZoGnJklsCi1jSqBgopbs2MGt2NIJAQ==", "dependencies": { - "Microsoft.AspNetCore.Components": "6.0.29", - "Microsoft.AspNetCore.Components.Forms": "6.0.29", + "Microsoft.AspNetCore.Components": "6.0.31", + "Microsoft.AspNetCore.Components.Forms": "6.0.31", "Microsoft.Extensions.DependencyInjection": "6.0.1", - "Microsoft.JSInterop": "6.0.29", + "Microsoft.JSInterop": "6.0.31", "System.IO.Pipelines": "6.0.3" } }, @@ -198,8 +198,8 @@ }, "Microsoft.AspNetCore.Metadata": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "NKIduYKzggjJPh00AjhTEJ9MWRUf3y67zwRVy08mB/QtctwcYS1i5Nx3u7UurcudH1J0l904IY8SXnJJ/PMszQ==" + "resolved": "6.0.31", + "contentHash": "r71keLBN33K/U2tqBFMSO4M2O+1gz++bYUTIoRqqDBay8tVaL0gfuN53kbjM93Nxfflmg85gU+Uv/02E/S3Tdw==" }, "Microsoft.CodeAnalysis.Analyzers": { "type": "Transitive", @@ -408,8 +408,8 @@ }, "Microsoft.JSInterop": { "type": "Transitive", - "resolved": "6.0.29", - "contentHash": "SOGezowQCY3bxL4lMFk18EbC1OlZ8ea8XJ2e+/eCKapLrarI47XqoGN9WVfAeB0QiT+dynOhAxrMWpTi2fpZPg==" + "resolved": "6.0.31", + "contentHash": "jEiGGfbFUiAngRz5pzhal40dPNhhU1vHJm63UiqUFmHHyCd8IXx+HJhT3v2jyp6OYD7mtVRvIx9pUR6oiSOFqw==" }, "Microsoft.JSInterop.WebAssembly": { "type": "Transitive", @@ -951,27 +951,27 @@ }, "xunit.analyzers": { "type": "Transitive", - "resolved": "1.13.0", - "contentHash": "Pai9YnDV71/Ox14nBHB6/f62iyPyLbmUG/YYMiA4dfdFZvr0gIYE9yGxSr0i5Tr3INK75wgL2MCUNEKpeiZ2Fw==" + "resolved": "1.14.0", + "contentHash": "KcFBmV2150xZHPUebV3YLR5gGl8R4wLuPOoxMiwCf1L4bL8ls0dcwtGFzr6NvQRgg6dWgSqbE52I6SYyeB0VnQ==" }, "xunit.assert": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "lwf7Dy5/5HbDkaPx1YrGXCByytCEEcIn+KPI74jh2BD/RU/7RhO8c+S3k0Ph+Mr7+cLf338fl+o6UcgPCLa6PA==" + "resolved": "2.8.1", + "contentHash": "DDM18ur+PeNFhQ4w/vO+uvCUy8hA3OS5+AMf/CFov9Wco7Le49zzj0hovRWwa8f/3vaUfjL5r+IkPvqEHu2IIg==" }, "xunit.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "McSTFGTETCxLpmJKE9TWi9FtFthrRbpRrjz2V2g8sK2wRt1+JHs15vwi+B+nfftFkV9aFWIXZfzZM95TIGZNIA==", + "resolved": "2.8.1", + "contentHash": "Ng4Q/DOwotESPl5CufcdqgP6O2KDpdEcIvNfA3upzfCiBrkj5WsmLhf/XUsCVolzvHA7b1WUlyeTo7j1ulG4gQ==", "dependencies": { - "xunit.extensibility.core": "[2.8.0]", - "xunit.extensibility.execution": "[2.8.0]" + "xunit.extensibility.core": "[2.8.1]", + "xunit.extensibility.execution": "[2.8.1]" } }, "xunit.extensibility.core": { "type": "Transitive", - "resolved": "2.8.0", - "contentHash": "eBJv9xQeY0p5z+C/L1tFjUFYqtl5pQqIEYCGTMl+MbRzA7sOlgYKwJE//vEePBp+mgBh7NjD0Qhz0liZBYM27w==", + "resolved": "2.8.1", + "contentHash": "ilfAsxEhpne9AXXf3W+O65mRgGum94m2xHYm1yeJ1m7eiINM6OOwpaHhoNC/KWEQ2u/WF6/XiEs+Q0TOq7hiGA==", "dependencies": { "xunit.abstractions": "2.0.3" } @@ -979,7 +979,7 @@ "sprightblazor": { "type": "Project", "dependencies": { - "Microsoft.AspNetCore.Components.Web": "[6.0.29, )" + "Microsoft.AspNetCore.Components.Web": "[6.0.31, )" } } } diff --git a/packages/blazor-workspace/global.json b/packages/blazor-workspace/global.json index a76369536a..f6406ef6d2 100644 --- a/packages/blazor-workspace/global.json +++ b/packages/blazor-workspace/global.json @@ -1,6 +1,6 @@ { "sdk": { - "version": "6.0.421", + "version": "6.0.423", "allowPrelease": "false", "rollForward": "latestMinor" } From 545ede6d162548226430e0bd85a6d40fa1282427 Mon Sep 17 00:00:00 2001 From: rajsite <rajsite@users.noreply.github.com> Date: Sat, 1 Jun 2024 16:18:00 -0500 Subject: [PATCH 9/9] applying package updates [skip ci] --- ...azor-43362e31-7ac7-42b7-b8c5-564492d955fa.json | 7 ------- ...azor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json | 7 ------- package-lock.json | 4 ++-- .../blazor-workspace/NimbleBlazor/CHANGELOG.json | 15 +++++++++++++++ .../blazor-workspace/NimbleBlazor/CHANGELOG.md | 10 +++++++++- .../blazor-workspace/NimbleBlazor/package.json | 2 +- .../blazor-workspace/SprightBlazor/CHANGELOG.json | 15 +++++++++++++++ .../blazor-workspace/SprightBlazor/CHANGELOG.md | 10 +++++++++- .../blazor-workspace/SprightBlazor/package.json | 2 +- 9 files changed, 52 insertions(+), 20 deletions(-) delete mode 100644 change/@ni-nimble-blazor-43362e31-7ac7-42b7-b8c5-564492d955fa.json delete mode 100644 change/@ni-spright-blazor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json diff --git a/change/@ni-nimble-blazor-43362e31-7ac7-42b7-b8c5-564492d955fa.json b/change/@ni-nimble-blazor-43362e31-7ac7-42b7-b8c5-564492d955fa.json deleted file mode 100644 index 2897da82aa..0000000000 --- a/change/@ni-nimble-blazor-43362e31-7ac7-42b7-b8c5-564492d955fa.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "Update nuget dependencies", - "packageName": "@ni/nimble-blazor", - "email": "rajsite@users.noreply.github.com", - "dependentChangeType": "patch" -} diff --git a/change/@ni-spright-blazor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json b/change/@ni-spright-blazor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json deleted file mode 100644 index 9302c35856..0000000000 --- a/change/@ni-spright-blazor-fca4d59c-75a5-48de-b9d6-ab49f83bb511.json +++ /dev/null @@ -1,7 +0,0 @@ -{ - "type": "patch", - "comment": "Update nuget dependencies", - "packageName": "@ni/spright-blazor", - "email": "rajsite@users.noreply.github.com", - "dependentChangeType": "patch" -} diff --git a/package-lock.json b/package-lock.json index a5fe612d38..120b5cebf0 100644 --- a/package-lock.json +++ b/package-lock.json @@ -33515,7 +33515,7 @@ }, "packages/blazor-workspace/NimbleBlazor": { "name": "@ni/nimble-blazor", - "version": "17.3.0", + "version": "17.3.1", "license": "MIT", "peerDependencies": { "cross-env": "^7.0.3", @@ -33577,7 +33577,7 @@ }, "packages/blazor-workspace/SprightBlazor": { "name": "@ni/spright-blazor", - "version": "1.0.0", + "version": "1.0.1", "license": "MIT", "peerDependencies": { "cross-env": "^7.0.3", diff --git a/packages/blazor-workspace/NimbleBlazor/CHANGELOG.json b/packages/blazor-workspace/NimbleBlazor/CHANGELOG.json index 5a18f4079e..8243ccee9e 100644 --- a/packages/blazor-workspace/NimbleBlazor/CHANGELOG.json +++ b/packages/blazor-workspace/NimbleBlazor/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@ni/nimble-blazor", "entries": [ + { + "date": "Sat, 01 Jun 2024 21:18:00 GMT", + "version": "17.3.1", + "tag": "@ni/nimble-blazor_v17.3.1", + "comments": { + "patch": [ + { + "author": "rajsite@users.noreply.github.com", + "package": "@ni/nimble-blazor", + "commit": "995204e955b75f06616df7020461ee6cba5ebe83", + "comment": "Update nuget dependencies" + } + ] + } + }, { "date": "Tue, 21 May 2024 15:50:01 GMT", "version": "17.3.0", diff --git a/packages/blazor-workspace/NimbleBlazor/CHANGELOG.md b/packages/blazor-workspace/NimbleBlazor/CHANGELOG.md index 617cb38d1b..3a39c86a83 100644 --- a/packages/blazor-workspace/NimbleBlazor/CHANGELOG.md +++ b/packages/blazor-workspace/NimbleBlazor/CHANGELOG.md @@ -1,9 +1,17 @@ # Change Log - @ni/nimble-blazor -This log was last generated on Tue, 21 May 2024 15:50:01 GMT and should not be manually modified. +This log was last generated on Sat, 01 Jun 2024 21:18:00 GMT and should not be manually modified. <!-- Start content --> +## 17.3.1 + +Sat, 01 Jun 2024 21:18:00 GMT + +### Patches + +- Update nuget dependencies ([ni/nimble@995204e](https://github.com/ni/nimble/commit/995204e955b75f06616df7020461ee6cba5ebe83)) + ## 17.3.0 Tue, 21 May 2024 15:50:01 GMT diff --git a/packages/blazor-workspace/NimbleBlazor/package.json b/packages/blazor-workspace/NimbleBlazor/package.json index 82a99f6a8f..94c2b921dc 100644 --- a/packages/blazor-workspace/NimbleBlazor/package.json +++ b/packages/blazor-workspace/NimbleBlazor/package.json @@ -1,6 +1,6 @@ { "name": "@ni/nimble-blazor", - "version": "17.3.0", + "version": "17.3.1", "description": "Blazor components for the NI Nimble Design System", "scripts": { "pack": "cross-env-shell dotnet pack -c Release -p:PackageVersion=$npm_package_version --output ../dist", diff --git a/packages/blazor-workspace/SprightBlazor/CHANGELOG.json b/packages/blazor-workspace/SprightBlazor/CHANGELOG.json index db0fe3a6a7..3912257221 100644 --- a/packages/blazor-workspace/SprightBlazor/CHANGELOG.json +++ b/packages/blazor-workspace/SprightBlazor/CHANGELOG.json @@ -1,6 +1,21 @@ { "name": "@ni/spright-blazor", "entries": [ + { + "date": "Sat, 01 Jun 2024 21:18:00 GMT", + "version": "1.0.1", + "tag": "@ni/spright-blazor_v1.0.1", + "comments": { + "patch": [ + { + "author": "rajsite@users.noreply.github.com", + "package": "@ni/spright-blazor", + "commit": "995204e955b75f06616df7020461ee6cba5ebe83", + "comment": "Update nuget dependencies" + } + ] + } + }, { "date": "Wed, 15 May 2024 18:50:42 GMT", "version": "1.0.0", diff --git a/packages/blazor-workspace/SprightBlazor/CHANGELOG.md b/packages/blazor-workspace/SprightBlazor/CHANGELOG.md index 77d1345923..158debbb86 100644 --- a/packages/blazor-workspace/SprightBlazor/CHANGELOG.md +++ b/packages/blazor-workspace/SprightBlazor/CHANGELOG.md @@ -1,9 +1,17 @@ # Change Log - @ni/spright-blazor -This log was last generated on Wed, 15 May 2024 18:50:42 GMT and should not be manually modified. +This log was last generated on Sat, 01 Jun 2024 21:18:00 GMT and should not be manually modified. <!-- Start content --> +## 1.0.1 + +Sat, 01 Jun 2024 21:18:00 GMT + +### Patches + +- Update nuget dependencies ([ni/nimble@995204e](https://github.com/ni/nimble/commit/995204e955b75f06616df7020461ee6cba5ebe83)) + ## 1.0.0 Wed, 15 May 2024 18:50:42 GMT diff --git a/packages/blazor-workspace/SprightBlazor/package.json b/packages/blazor-workspace/SprightBlazor/package.json index 4541d9dd96..95068e45ad 100644 --- a/packages/blazor-workspace/SprightBlazor/package.json +++ b/packages/blazor-workspace/SprightBlazor/package.json @@ -1,6 +1,6 @@ { "name": "@ni/spright-blazor", - "version": "1.0.0", + "version": "1.0.1", "description": "Blazor components for Spright", "scripts": { "pack": "cross-env-shell dotnet pack -c Release -p:PackageVersion=$npm_package_version --output ../dist",