Skip to content

Commit ab060bb

Browse files
authored
feat(similar-deps): add storybook (#116)
1 parent 99dcd4e commit ab060bb

File tree

1 file changed

+90
-0
lines changed

1 file changed

+90
-0
lines changed

src/rules/unsync_similar_dependencies.rs

+90
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,7 @@ pub enum SimilarDependency {
99
Trpc,
1010
React,
1111
NextJS,
12+
Storybook,
1213
Turborepo,
1314
TanstackQuery,
1415
}
@@ -19,6 +20,7 @@ impl Display for SimilarDependency {
1920
Self::Trpc => write!(f, "tRPC"),
2021
Self::React => write!(f, "React"),
2122
Self::NextJS => write!(f, "Next.js"),
23+
Self::Storybook => write!(f, "Storybook"),
2224
Self::Turborepo => write!(f, "Turborepo"),
2325
Self::TanstackQuery => write!(f, "Tanstack Query"),
2426
}
@@ -44,6 +46,94 @@ impl TryFrom<&str> for SimilarDependency {
4446
| "@turbo/gen"
4547
| "turbo-ignore"
4648
| "turbo" => Ok(Self::Turborepo),
49+
"sb"
50+
| "storybook"
51+
| "@storybook/codemod"
52+
| "@storybook/cli"
53+
| "@storybook/channels"
54+
| "@storybook/addon-actions"
55+
| "@storybook/addon-links"
56+
| "@storybook/react"
57+
| "@storybook/react-native"
58+
| "@storybook/components"
59+
| "@storybook/addon-backgrounds"
60+
| "@storybook/addon-viewport"
61+
| "@storybook/angular"
62+
| "@storybook/addon-a11y"
63+
| "@storybook/addon-jest"
64+
| "@storybook/client-logger"
65+
| "@storybook/node-logger"
66+
| "@storybook/core"
67+
| "@storybook/addon-storysource"
68+
| "@storybook/html"
69+
| "@storybook/core-events"
70+
| "@storybook/svelte"
71+
| "@storybook/ember"
72+
| "@storybook/addon-ondevice-backgrounds"
73+
| "@storybook/addon-ondevice-notes"
74+
| "@storybook/preact"
75+
| "@storybook/theming"
76+
| "@storybook/router"
77+
| "@storybook/addon-docs"
78+
| "@storybook/addon-ondevice-actions"
79+
| "@storybook/source-loader"
80+
| "@storybook/preset-create-react-app"
81+
| "@storybook/web-components"
82+
| "@storybook/addon-essentials"
83+
| "@storybook/server"
84+
| "@storybook/addon-toolbars"
85+
| "@storybook/addon-controls"
86+
| "@storybook/core-common"
87+
| "@storybook/builder-webpack5"
88+
| "@storybook/core-server"
89+
| "@storybook/csf-tools"
90+
| "@storybook/addon-measure"
91+
| "@storybook/addon-outline"
92+
| "@storybook/addon-ondevice-controls"
93+
| "@storybook/instrumenter"
94+
| "@storybook/addon-interactions"
95+
| "@storybook/docs-tools"
96+
| "@storybook/builder-vite"
97+
| "@storybook/telemetry"
98+
| "@storybook/core-webpack"
99+
| "@storybook/preset-html-webpack"
100+
| "@storybook/preset-preact-webpack"
101+
| "@storybook/preset-svelte-webpack"
102+
| "@storybook/preset-react-webpack"
103+
| "@storybook/html-webpack5"
104+
| "@storybook/preact-webpack5"
105+
| "@storybook/svelte-webpack5"
106+
| "@storybook/web-components-webpack5"
107+
| "@storybook/preset-server-webpack"
108+
| "@storybook/react-webpack5"
109+
| "@storybook/server-webpack5"
110+
| "@storybook/addon-highlight"
111+
| "@storybook/blocks"
112+
| "@storybook/builder-manager"
113+
| "@storybook/react-vite"
114+
| "@storybook/svelte-vite"
115+
| "@storybook/web-components-vite"
116+
| "@storybook/nextjs"
117+
| "@storybook/types"
118+
| "@storybook/manager"
119+
| "@storybook/csf-plugin"
120+
| "@storybook/preview"
121+
| "@storybook/manager-api"
122+
| "@storybook/preview-api"
123+
| "@storybook/html-vite"
124+
| "@storybook/sveltekit"
125+
| "@storybook/preact-vite"
126+
| "@storybook/addon-mdx-gfm"
127+
| "@storybook/react-dom-shim"
128+
| "create-storybook"
129+
| "@storybook/addon-onboarding"
130+
| "@storybook/react-native-theming"
131+
| "@storybook/addon-themes"
132+
| "@storybook/test"
133+
| "@storybook/react-native-ui"
134+
| "@storybook/experimental-nextjs-vite"
135+
| "@storybook/experimental-addon-test"
136+
| "@storybook/react-native-web-vite" => Ok(Self::Storybook),
47137
"@tanstack/eslint-plugin-query"
48138
| "@tanstack/query-async-storage-persister"
49139
| "@tanstack/query-broadcast-client-experimental"

0 commit comments

Comments
 (0)