Skip to content

Commit 00d44e2

Browse files
committed
init
1 parent 91df60a commit 00d44e2

File tree

5 files changed

+1170
-28
lines changed

5 files changed

+1170
-28
lines changed

.gitignore

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,3 +44,8 @@ shared/types/lexicons
4444

4545
# output
4646
.vercel
47+
48+
*storybook.log
49+
storybook-static
50+
51+
.direnv

.storybook/main.ts

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
import type { StorybookConfig } from '@storybook-vue/nuxt'
2+
3+
const config: StorybookConfig = {
4+
stories: ['../components/**/*.mdx', '../components/**/*.stories.@(js|jsx|ts|tsx|mdx)'],
5+
addons: ['@storybook/addon-a11y', '@storybook/addon-docs'],
6+
framework: '@storybook-vue/nuxt',
7+
}
8+
export default config

.storybook/preview.ts

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
import type { Preview } from '@storybook-vue/nuxt'
2+
3+
const preview: Preview = {
4+
parameters: {
5+
controls: {
6+
matchers: {
7+
color: /(background|color)$/i,
8+
date: /Date$/i,
9+
},
10+
},
11+
},
12+
}
13+
14+
export default preview

package.json

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,9 @@
4242
"test:nuxt": "vite test --project nuxt",
4343
"test:types": "pnpm generate:lexicons && nuxt prepare && vue-tsc -b --noEmit && pnpm --filter npmx-connector test:types",
4444
"test:unit": "vite test --project unit",
45-
"start:playwright:webserver": "NODE_ENV=test pnpm preview --port 5678"
45+
"start:playwright:webserver": "NODE_ENV=test pnpm preview --port 5678",
46+
"storybook": "storybook dev -p 6006",
47+
"build-storybook": "storybook build"
4648
},
4749
"dependencies": {
4850
"@atproto/api": "^0.18.17",
@@ -113,7 +115,10 @@
113115
"@e18e/eslint-plugin": "0.1.4",
114116
"@intlify/core-base": "11.2.8",
115117
"@npm/types": "2.1.0",
118+
"@nuxtjs/storybook": "^9.0.1",
116119
"@playwright/test": "1.58.1",
120+
"@storybook/addon-a11y": "^10.2.7",
121+
"@storybook/addon-docs": "^10.2.7",
117122
"@types/node": "24.10.9",
118123
"@types/sanitize-html": "2.16.0",
119124
"@types/semver": "7.7.1",
@@ -132,6 +137,7 @@
132137
"oxlint": "1.42.0",
133138
"schema-dts": "1.1.5",
134139
"simple-git-hooks": "2.13.1",
140+
"storybook": "^10.2.7",
135141
"typescript": "5.9.3",
136142
"vitest": "npm:@voidzero-dev/vite-plus-test@0.0.0-833c515fa25cef20905a7f9affb156dfa6f151ab",
137143
"vitest-environment-nuxt": "1.0.1",

0 commit comments

Comments
 (0)