Skip to content

Commit 3c53a85

Browse files
committed
chore: update library-ts example
1 parent 90689e6 commit 3c53a85

File tree

6 files changed

+50
-56
lines changed

6 files changed

+50
-56
lines changed

examples/library-ts/.storybook/main.ts

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@ import type { StorybookConfig } from "@storybook/marko-vite";
33
export default {
44
framework: "@storybook/marko-vite",
55
stories: ["../src/**/{,*.}stories.ts"],
6-
addons: ["@storybook/addon-essentials"],
76
core: {
87
disableTelemetry: true,
98
disableWhatsNewNotifications: true,

examples/library-ts/package.json

Lines changed: 24 additions & 26 deletions
Original file line numberDiff line numberDiff line change
@@ -24,39 +24,37 @@
2424
"test": "vitest"
2525
},
2626
"devDependencies": {
27-
"@eslint/js": "^9.22.0",
28-
"@marko/compiler": "^5.39.13",
29-
"@marko/testing-library": "^6.2.0",
30-
"@marko/type-check": "^1.3.19",
31-
"@marko/vite": "^5.0.14",
32-
"@storybook/addon-essentials": "^8.6.4",
33-
"@storybook/addon-interactions": "^8.6.4",
34-
"@storybook/marko": "^9.0.3",
35-
"@storybook/marko-vite": "^2.0.4",
36-
"@vitest/browser": "^3.0.8",
37-
"@vitest/coverage-istanbul": "^3.0.8",
38-
"eslint": "^9.22.0",
27+
"@eslint/js": "^9.30.0",
28+
"@marko/compiler": "^5.39.28",
29+
"@marko/testing-library": "^6.3.1",
30+
"@marko/type-check": "^1.3.22",
31+
"@marko/vite": "^5.1.7",
32+
"@storybook/marko": "^10.0.0",
33+
"@storybook/marko-vite": "^3.0.0",
34+
"@vitest/browser": "^3.2.4",
35+
"@vitest/coverage-istanbul": "^3.2.4",
36+
"eslint": "^9.30.0",
3937
"eslint-formatter-unix": "^8.40.0",
4038
"eslint-plugin-simple-import-sort": "^12.1.1",
41-
"globals": "^16.0.0",
39+
"globals": "^16.3.0",
4240
"husky": "^9.1.7",
43-
"lint-staged": "^15.5.0",
44-
"marko": "^5.37.20",
45-
"playwright": "^1.51.0",
41+
"lint-staged": "^16.1.2",
42+
"marko": "^5.37.40",
43+
"playwright": "^1.53.2",
4644
"postcss-auto-modules": "^1.0.1",
4745
"postcss-cli": "^11.0.1",
48-
"prettier": "^3.5.3",
46+
"prettier": "^3.6.2",
4947
"prettier-plugin-marko": "^3.1.12",
50-
"prettier-plugin-packagejson": "^2.5.10",
51-
"storybook": "^8.6.4",
52-
"stylelint": "^16.16.0",
53-
"stylelint-config-standard": "^37.0.0",
54-
"typescript": "^5.8.2",
55-
"typescript-eslint": "^8.26.1",
56-
"vite": "^6.2.2",
57-
"vitest": "^3.0.8"
48+
"prettier-plugin-packagejson": "^2.5.17",
49+
"storybook": "^9.0.15",
50+
"stylelint": "^16.21.0",
51+
"stylelint-config-standard": "^38.0.0",
52+
"typescript": "^5.8.3",
53+
"typescript-eslint": "^8.35.1",
54+
"vite": "^7.0.0",
55+
"vitest": "^3.2.4"
5856
},
5957
"peerDependencies": {
60-
"marko": "4 - 5"
58+
"marko": "5 - 6"
6159
}
6260
}

examples/library-ts/src/components/counter/__snapshots__/server.test.ts.snap

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,15 +2,15 @@
22

33
exports[`Default 1`] = `
44
<button
5-
class="_test_9ad46f"
5+
class="_test_df99c5"
66
>
77
0
88
</button>
99
`;
1010

1111
exports[`Double 1`] = `
1212
<button
13-
class="_test_9ad46f"
13+
class="_test_df99c5"
1414
>
1515
0
1616
</button>
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,11 @@
1-
import { render, screen } from "@marko/testing-library";
1+
import { normalize, render, screen } from "@marko/testing-library";
22
import { composeStories } from "@storybook/marko";
33

44
import * as stories from "./stories";
55

66
for (const [name, story] of Object.entries(composeStories(stories))) {
77
test(name, async () => {
88
await render(story);
9-
expect(screen.getByRole("button")).toMatchSnapshot();
9+
expect(normalize(screen.getByRole("button"))).toMatchSnapshot();
1010
});
1111
}

examples/library-ts/vitest.config.ts

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,27 @@ export default defineConfig({
1111
provider: "istanbul",
1212
include: ["src/**/*"],
1313
},
14+
projects: [
15+
{
16+
extends: true,
17+
test: {
18+
name: "server",
19+
environment: "node",
20+
include: ["src/**/{,*.}server.test.ts"],
21+
},
22+
},
23+
{
24+
extends: true,
25+
test: {
26+
name: "browser",
27+
browser: {
28+
enabled: true,
29+
provider: isCI ? "playwright" : "preview",
30+
instances: [{ browser: "chromium" }],
31+
},
32+
include: ["src/**/{,*.}browser.test.ts"],
33+
},
34+
},
35+
],
1436
},
1537
});

examples/library-ts/vitest.workspace.ts

Lines changed: 0 additions & 25 deletions
This file was deleted.

0 commit comments

Comments
 (0)