|
1 | 1 | import { z } from 'zod';
|
| 2 | +import { pluginsSchema } from './schema/plugins.js'; |
2 | 3 |
|
3 | 4 | const globSchema = z.union([z.string(), z.array(z.string())]);
|
4 | 5 |
|
@@ -77,92 +78,6 @@ export const pluginSchema = z.union([
|
77 | 78 | }),
|
78 | 79 | ]);
|
79 | 80 |
|
80 |
| -const pluginsSchema = z.object({ |
81 |
| - astro: pluginSchema, |
82 |
| - angular: pluginSchema, |
83 |
| - ava: pluginSchema, |
84 |
| - babel: pluginSchema, |
85 |
| - c8: pluginSchema, |
86 |
| - capacitor: pluginSchema, |
87 |
| - changesets: pluginSchema, |
88 |
| - commitizen: pluginSchema, |
89 |
| - commitlint: pluginSchema, |
90 |
| - cspell: pluginSchema, |
91 |
| - cucumber: pluginSchema, |
92 |
| - cypress: pluginSchema, |
93 |
| - dotenv: pluginSchema, |
94 |
| - eleventy: pluginSchema, |
95 |
| - eslint: pluginSchema, |
96 |
| - gatsby: pluginSchema, |
97 |
| - 'github-actions': pluginSchema, |
98 |
| - 'graphql-codegen': pluginSchema, |
99 |
| - husky: pluginSchema, |
100 |
| - jest: pluginSchema, |
101 |
| - ladle: pluginSchema, |
102 |
| - lefthook: pluginSchema, |
103 |
| - 'lint-staged': pluginSchema, |
104 |
| - linthtml: pluginSchema, |
105 |
| - 'lockfile-lint': pluginSchema, |
106 |
| - 'lost-pixel': pluginSchema, |
107 |
| - markdownlint: pluginSchema, |
108 |
| - mocha: pluginSchema, |
109 |
| - moonrepo: pluginSchema, |
110 |
| - msw: pluginSchema, |
111 |
| - nest: pluginSchema, |
112 |
| - netlify: pluginSchema, |
113 |
| - next: pluginSchema, |
114 |
| - node: pluginSchema, |
115 |
| - nodemon: pluginSchema, |
116 |
| - 'node-test-runner': pluginSchema, |
117 |
| - 'npm-package-json-lint': pluginSchema, |
118 |
| - nuxt: pluginSchema, |
119 |
| - nx: pluginSchema, |
120 |
| - nyc: pluginSchema, |
121 |
| - oclif: pluginSchema, |
122 |
| - playwright: pluginSchema, |
123 |
| - 'playwright-ct': pluginSchema, |
124 |
| - 'playwright-test': pluginSchema, |
125 |
| - postcss: pluginSchema, |
126 |
| - preconstruct: pluginSchema, |
127 |
| - prettier: pluginSchema, |
128 |
| - 'react-cosmos': pluginSchema, |
129 |
| - 'release-it': pluginSchema, |
130 |
| - remark: pluginSchema, |
131 |
| - remix: pluginSchema, |
132 |
| - rollup: pluginSchema, |
133 |
| - rsbuild: pluginSchema, |
134 |
| - rspack: pluginSchema, |
135 |
| - 'semantic-release': pluginSchema, |
136 |
| - sentry: pluginSchema, |
137 |
| - 'simple-git-hooks': pluginSchema, |
138 |
| - 'size-limit': pluginSchema, |
139 |
| - storybook: pluginSchema, |
140 |
| - stryker: pluginSchema, |
141 |
| - stylelint: pluginSchema, |
142 |
| - svelte: pluginSchema, |
143 |
| - syncpack: pluginSchema, |
144 |
| - tailwind: pluginSchema, |
145 |
| - travis: pluginSchema, |
146 |
| - 'ts-node': pluginSchema, |
147 |
| - tsup: pluginSchema, |
148 |
| - tsx: pluginSchema, |
149 |
| - typedoc: pluginSchema, |
150 |
| - typescript: pluginSchema, |
151 |
| - unbuild: pluginSchema, |
152 |
| - unocss: pluginSchema, |
153 |
| - 'vercel-og': pluginSchema, |
154 |
| - vue: pluginSchema, |
155 |
| - vike: pluginSchema, |
156 |
| - vite: pluginSchema, |
157 |
| - vitest: pluginSchema, |
158 |
| - 'webdriver-io': pluginSchema, |
159 |
| - webpack: pluginSchema, |
160 |
| - wireit: pluginSchema, |
161 |
| - wrangler: pluginSchema, |
162 |
| - xo: pluginSchema, |
163 |
| - yorkie: pluginSchema, |
164 |
| -}); |
165 |
| - |
166 | 81 | const baseWorkspaceConfigurationSchema = z.object({
|
167 | 82 | entry: globSchema.optional(),
|
168 | 83 | project: globSchema.optional(),
|
|
0 commit comments