Skip to content

Commit c0e12f5

Browse files
authored
feat: split dev middleware out of main plugin
closes #55 Signed-off-by: GitHub <noreply@github.com>
1 parent 898428b commit c0e12f5

4 files changed

Lines changed: 26 additions & 12 deletions

File tree

examples/basic-vite/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616
},
1717
"devDependencies": {
1818
"@mcansh/vite-plugin-svg-sprite": "workspace:*",
19-
"@radix-ui/icons": "https://gitpkg.vercel.app/radix-ui/icons/packages/radix-icons?master",
19+
"@radix-ui/icons": "https://gitpkg.vercel.app/radix-ui/icons/packages/radix-icons?fdbb60b1819c13caf6fafa0b9aa23f2b65aee637",
2020
"@types/react": "^19.1.8",
2121
"@types/react-dom": "^19.1.6",
2222
"@vitejs/plugin-react-swc": "^3.10.2",

packages/vite-plugin-svg-sprite/src/index.ts

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -289,7 +289,13 @@ export function svgSprite(configOptions?: Config): Array<Plugin> {
289289
this.debug(`overwrote original file ${originalFileName}`);
290290
}
291291
},
292-
292+
},
293+
{
294+
name: `${PLUGIN_NAME}:dev-server`,
295+
sharedDuringBuild: true,
296+
apply(config, env) {
297+
return env.command === "serve";
298+
},
293299
configureServer(server) {
294300
server.middlewares.use(async (req, res, next) => {
295301
if (

pnpm-lock.yaml

Lines changed: 14 additions & 10 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

pnpm-workspace.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,3 +7,7 @@ onlyBuiltDependencies:
77
- "@tailwindcss/oxide"
88
- esbuild
99
- unrs-resolver
10+
11+
overrides:
12+
"@mcansh/vite-plugin-svg-sprite": "workspace:"
13+
"@mcansh/vite-svg-sprite-plugin": "workspace:"

0 commit comments

Comments
 (0)