Skip to content

Commit 1dd7200

Browse files
committed
feat: add missing jsx plugin
closes #77
1 parent f25ff52 commit 1dd7200

File tree

3 files changed

+73
-41
lines changed

3 files changed

+73
-41
lines changed

package.json

+2-1
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,8 @@
4040
},
4141
"dependencies": {
4242
"@rollup/pluginutils": "^5.0.2",
43-
"@svgr/core": "^7.0.0"
43+
"@svgr/core": "^7.0.0",
44+
"@svgr/plugin-jsx": "^7.0.0"
4445
},
4546
"packageManager": "pnpm@8.4.0"
4647
}

pnpm-lock.yaml

+68-40
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/index.ts

+3
Original file line numberDiff line numberDiff line change
@@ -31,6 +31,8 @@ export default function viteSvgr({
3131
async transform(code, id) {
3232
if (filter(id)) {
3333
const { transform } = await import("@svgr/core");
34+
const { default: jsx } = await import("@svgr/plugin-jsx");
35+
3436
const svgCode = await fs.promises.readFile(
3537
id.replace(/\?.*$/, ""),
3638
"utf8"
@@ -40,6 +42,7 @@ export default function viteSvgr({
4042
filePath: id,
4143
caller: {
4244
previousExport: exportAsDefault ? null : code,
45+
defaultPlugins: [jsx],
4346
},
4447
});
4548

0 commit comments

Comments
 (0)