Skip to content

Commit 72ec726

Browse files
author
abdelfattah
committed
new: ✨ Import changes and added Storybook scripts.
1 parent 6b826f4 commit 72ec726

File tree

7 files changed

+5731
-559
lines changed

7 files changed

+5731
-559
lines changed

.storybook/main.ts

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import type { StorybookConfig } from "@storybook/vue3-vite";
2+
3+
const config: StorybookConfig = {
4+
stories: ["../src/**/*.mdx", "../src/**/*.stories.@(js|jsx|mjs|ts|tsx)"],
5+
addons: [
6+
"@storybook/addon-links",
7+
"@storybook/addon-essentials",
8+
"@storybook/addon-interactions",
9+
],
10+
framework: {
11+
name: "@storybook/vue3-vite",
12+
options: {},
13+
},
14+
docs: {
15+
autodocs: "tag",
16+
},
17+
};
18+
export default config;

.storybook/preview.ts

+15
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
import type { Preview } from "@storybook/vue3";
2+
3+
const preview: Preview = {
4+
parameters: {
5+
actions: { argTypesRegex: "^on[A-Z].*" },
6+
controls: {
7+
matchers: {
8+
color: /(background|color)$/i,
9+
date: /Date$/i,
10+
},
11+
},
12+
},
13+
};
14+
15+
export default preview;

cypress/assets/shapes.ts

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
import { AnnotationShape } from "vue-mindee-js";
1+
import { AnnotationShape } from "@/index";
22

33
export const dummyShapes: AnnotationShape[] = [
44
{

package.json

+13-1
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,9 @@
1616
"docs:prepare": "pnpm build && pnpm docs:install",
1717
"docs:update": "pnpm --dir ./docs add ../",
1818
"docs:build": "pnpm --dir ./docs build",
19-
"docs:deploy": "pnpm --dir ./docs deploy"
19+
"docs:deploy": "pnpm --dir ./docs deploy",
20+
"storybook": "storybook dev -p 6006",
21+
"build-storybook": "storybook build"
2022
},
2123
"dependencies": {
2224
"konva": "^8.1.3",
@@ -32,6 +34,13 @@
3234
"devDependencies": {
3335
"@cypress/vite-dev-server": "^2.0.8",
3436
"@cypress/vue": "^6.0.0",
37+
"@storybook/addon-essentials": "^7.5.2",
38+
"@storybook/addon-interactions": "^7.5.2",
39+
"@storybook/addon-links": "^7.5.2",
40+
"@storybook/blocks": "^7.5.2",
41+
"@storybook/testing-library": "^0.2.2",
42+
"@storybook/vue3": "^7.5.2",
43+
"@storybook/vue3-vite": "^7.5.2",
3544
"@types/cypress-image-snapshot": "^3.1.6",
3645
"@types/uuid": "^8.3.1",
3746
"@vitejs/plugin-vue": "^1.6.0",
@@ -40,7 +49,10 @@
4049
"cypress": "^13.4.0",
4150
"cypress-image-snapshot": "^4.0.1",
4251
"path": "^0.12.7",
52+
"react": "^18.2.0",
53+
"react-dom": "^18.2.0",
4354
"rollup-plugin-typescript2": "^0.30.0",
55+
"storybook": "^7.5.2",
4456
"typescript": "^4.3.2",
4557
"vite": "^4.5.0",
4658
"vite-babel-plugin": "^0.0.2",

0 commit comments

Comments
 (0)