Skip to content

Commit edcb14f

Browse files
chore(deps-dev): bump the dev-deps group across 1 directory with 17 updates (#26)
* chore(deps-dev): bump the dev-deps group across 1 directory with 17 updates --- updated-dependencies: - dependency-name: "@storybook/addon-a11y" dependency-version: 10.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@storybook/addon-docs" dependency-version: 10.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@storybook/addon-onboarding" dependency-version: 10.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@storybook/addon-themes" dependency-version: 10.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@storybook/addon-vitest" dependency-version: 10.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@storybook/react-vite" dependency-version: 10.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@types/hast" dependency-version: 3.0.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@types/node" dependency-version: 25.9.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@vitest/browser-playwright" dependency-version: 4.1.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: "@vitest/coverage-v8" dependency-version: 4.1.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: autoprefixer dependency-version: 10.5.2 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: playwright dependency-version: 1.61.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-deps - dependency-name: postcss dependency-version: 8.5.16 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: prettier dependency-version: 3.9.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-deps - dependency-name: sass dependency-version: 1.101.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: dev-deps - dependency-name: storybook dependency-version: 10.4.6 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps - dependency-name: vitest dependency-version: 4.1.10 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: dev-deps ... Signed-off-by: dependabot[bot] <support@github.com> * fix(core): adapt to @types/hast 3.0.5 typed properties and prettier 3.9 @types/hast 3.0.5 replaces the loose Properties index signature with enumerated per-attribute types: li's 'value' is string-typed (the aggregate footer now emits String(n) — React serializes number and string identically), ariaDescribedBy is Array<string>, and cx/cy/r follow SVG2's length-string typing. prettier 3.9 reflows four files. --------- Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> Co-authored-by: Brian Lee <aiephoenixbl@gmail.com>
1 parent be0be99 commit edcb14f

10 files changed

Lines changed: 505 additions & 770 deletions

File tree

package.json

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -41,31 +41,31 @@
4141
"devDependencies": {
4242
"@chromatic-com/storybook": "^5.2.1",
4343
"@eslint/js": "^10.0.1",
44-
"@storybook/addon-a11y": "^10.4.2",
45-
"@storybook/addon-docs": "^10.4.2",
46-
"@storybook/addon-onboarding": "^10.4.2",
47-
"@storybook/addon-themes": "^10.4.2",
48-
"@storybook/addon-vitest": "^10.4.2",
49-
"@storybook/react-vite": "^10.4.2",
44+
"@storybook/addon-a11y": "^10.4.6",
45+
"@storybook/addon-docs": "^10.4.6",
46+
"@storybook/addon-onboarding": "^10.4.6",
47+
"@storybook/addon-themes": "^10.4.6",
48+
"@storybook/addon-vitest": "^10.4.6",
49+
"@storybook/react-vite": "^10.4.6",
5050
"@types/react": "^19.2.17",
5151
"@types/react-dom": "^19.2.3",
52-
"@vitest/browser-playwright": "^4.1.8",
53-
"@vitest/coverage-v8": "^4.1.8",
54-
"autoprefixer": "^10.5.0",
52+
"@vitest/browser-playwright": "^4.1.10",
53+
"@vitest/coverage-v8": "^4.1.10",
54+
"autoprefixer": "^10.5.2",
5555
"eslint": "^10.1.0",
5656
"eslint-config-prettier": "^10.1.8",
5757
"eslint-plugin-react-hooks": "^7.0.1",
5858
"katex": "^0.17.0",
59-
"playwright": "^1.60.0",
60-
"postcss": "^8.5.10",
59+
"playwright": "^1.61.1",
60+
"postcss": "^8.5.16",
6161
"postcss-cli": "^11.0.1",
62-
"prettier": "^3.8.3",
62+
"prettier": "^3.9.4",
6363
"react-scan": "^0.5.7",
64-
"sass": "^1.100.0",
65-
"storybook": "^10.4.2",
64+
"sass": "^1.101.0",
65+
"storybook": "^10.4.6",
6666
"tsup": "^8.5.1",
6767
"typescript": "^5.9.3",
6868
"typescript-eslint": "^8.58.2",
69-
"vitest": "^4.1.8"
69+
"vitest": "^4.1.10"
7070
}
7171
}

packages/core/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@
9696
"vfile": "^6.0.3"
9797
},
9898
"devDependencies": {
99-
"@types/hast": "^3.0.4",
99+
"@types/hast": "^3.0.5",
100100
"@types/lodash-es": "^4.17.12",
101101
"@types/mdast": "^4.0.4",
102102
"@types/react": "^19.2.17",

packages/core/src/components/aggregateFootnotesIfLast.tsx

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -219,7 +219,9 @@ function buildAggregateTree(
219219
tagName: 'li',
220220
properties: {
221221
id: `${clobberPrefix}fn-${sourceIdentifier}`,
222-
...(n !== null ? { value: n } : {}),
222+
// Stringified: @types/hast (≥3.0.5) types li's `value` as string;
223+
// React serializes value={3} and value="3" to identical markup.
224+
...(n !== null ? { value: String(n) } : {}),
223225
},
224226
children: liChildren,
225227
};

packages/core/src/components/extendSanitizeSchema.test.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,7 @@ describe('extendSanitizeSchema — mutate-and-return form', () => {
7171
const schema = extendSanitizeSchema(() => {});
7272
const codeAttrs = schema.attributes?.code ?? [];
7373
const classNameEntry = codeAttrs.find((entry) => Array.isArray(entry) && entry[0] === 'className') as
74-
| readonly unknown[]
75-
| undefined;
74+
readonly unknown[] | undefined;
7675
expect(classNameEntry).toBeDefined();
7776
// The RegExp from defaultSchema should still BE a RegExp (not a plain object).
7877
expect(classNameEntry!.some((v) => v instanceof RegExp)).toBe(true);

packages/core/src/components/markdown/__tests__/wrapper.test.tsx

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -627,7 +627,7 @@ describe('Markdown', () => {
627627
tree.children.unshift({
628628
type: 'element',
629629
tagName: 'input',
630-
properties: { id: 'a', ariaDescribedBy: 'b', required: true },
630+
properties: { id: 'a', ariaDescribedBy: ['b'], required: true },
631631
children: [],
632632
});
633633
};
@@ -741,7 +741,7 @@ describe('Markdown', () => {
741741
{
742742
type: 'element',
743743
tagName: 'circle',
744-
properties: { cx: 120, cy: 120, r: 100 },
744+
properties: { cx: '120', cy: '120', r: '100' },
745745
children: [],
746746
},
747747
// `strokeMiterLimit` in hast, `strokeMiterlimit` in React.

packages/core/src/components/markdown/types.ts

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -18,8 +18,7 @@ export interface ExtraProps {
1818
/** Map tag names to user components or other tag names. */
1919
export type Components = {
2020
[Key in keyof JSX.IntrinsicElements]?:
21-
| ComponentType<JSX.IntrinsicElements[Key] & ExtraProps>
22-
| keyof JSX.IntrinsicElements;
21+
ComponentType<JSX.IntrinsicElements[Key] & ExtraProps> | keyof JSX.IntrinsicElements;
2322
};
2423

2524
/** Filter callback for elements. Return falsy to drop. */

packages/core/src/typings/partial-deep.d.ts

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -83,11 +83,13 @@ export type ApplyDefaultOptions<
8383
Merge<
8484
Defaults,
8585
{
86-
[Key in keyof SpecifiedOptions as Key extends OptionalKeysOf<Options>
87-
? undefined extends SpecifiedOptions[Key]
88-
? never
86+
[
87+
Key in keyof SpecifiedOptions as Key extends OptionalKeysOf<Options>
88+
? undefined extends SpecifiedOptions[Key]
89+
? never
90+
: Key
8991
: Key
90-
: Key]: SpecifiedOptions[Key];
92+
]: SpecifiedOptions[Key];
9193
}
9294
> &
9395
Required<Options>
@@ -218,8 +220,7 @@ export type PartialDeep<T, Options extends PartialDeepOptions = {}> = _PartialDe
218220
>;
219221

220222
type _PartialDeep<T, Options extends Required<PartialDeepOptions>> = T extends
221-
| BuiltIns
222-
| (new (...arguments_: any[]) => unknown)
223+
BuiltIns | (new (...arguments_: any[]) => unknown)
223224
? T
224225
: T extends Map<infer KeyType, infer ValueType>
225226
? PartialMapDeep<KeyType, ValueType, Options>

packages/core/stories/streaming/isolatedProtocol.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -33,10 +33,7 @@ export type SideMode = 'memo' | 'legacy';
3333

3434
/** Host → side. */
3535
export type HostToSideMessage =
36-
| { type: 'bmc:start' }
37-
| { type: 'bmc:chunk'; text: string }
38-
| { type: 'bmc:stop' }
39-
| { type: 'bmc:reset' };
36+
{ type: 'bmc:start' } | { type: 'bmc:chunk'; text: string } | { type: 'bmc:stop' } | { type: 'bmc:reset' };
4037

4138
/** Side → host. Deliberately carries NO self-identification: the host
4239
* attributes every message by `event.source` identity against its two

packages/mantine/package.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -72,12 +72,12 @@
7272
"@mantine/code-highlight": "^8.3.18",
7373
"@mantine/core": "^8.3.18",
7474
"@types/lodash-es": "^4.17.12",
75-
"@types/node": "^25.9.1",
76-
"autoprefixer": "^10.5.0",
75+
"@types/node": "^25.9.5",
76+
"autoprefixer": "^10.5.2",
7777
"esbuild-sass-plugin": "^3.7.0",
7878
"highlight.js": "^11.11.1",
7979
"lodash-es": "^4.18.0",
80-
"postcss": "^8.5.10",
80+
"postcss": "^8.5.16",
8181
"tsup": "^8.5.1"
8282
}
8383
}

0 commit comments

Comments
 (0)