├── .github └── workflows │ ├── ci.yml │ └── release.yml ├── .gitignore ├── .npmrc ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── README.zh_CN.md ├── e2e-test ├── App.vue ├── icons │ ├── icon-addUser.svg │ ├── icon-barCode.svg │ └── icon-card2.svg ├── icons2 │ ├── icon-addUser.svg │ ├── icon-barCode.svg │ └── icon-card2.svg ├── index.html ├── main.ts ├── package.json ├── playwright.config.ts ├── server.ts └── tests │ ├── basic.spec.ts │ ├── prop.spec.ts │ └── utlis.ts ├── eslint.config.js ├── examples ├── react-vite │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── public │ │ └── vite.svg │ ├── src │ │ ├── App.css │ │ ├── App.tsx │ │ ├── assets │ │ │ ├── icon-addUser.svg │ │ │ ├── icon-barCode.svg │ │ │ ├── icon-card2.svg │ │ │ └── react.svg │ │ ├── index.css │ │ ├── main.tsx │ │ ├── typing │ │ │ └── svg-component.d.ts │ │ └── vite-env.d.ts │ ├── tsconfig.json │ ├── tsconfig.node.json │ └── vite.config.ts ├── vue2-vite │ ├── index.html │ ├── package.json │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── icons │ │ │ ├── icon-addUser.svg │ │ │ ├── icon-barCode.svg │ │ │ ├── icon-card2.svg │ │ │ └── vue.svg │ │ └── main.js │ └── vite.config.js ├── vue2-webpack │ ├── babel.config.js │ ├── jsconfig.json │ ├── package-lock.json │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ └── index.html │ ├── src │ │ ├── App.vue │ │ ├── assets │ │ │ └── logo.png │ │ ├── icons │ │ │ ├── icon-addUser.svg │ │ │ ├── icon-barCode.svg │ │ │ ├── icon-card2.svg │ │ │ └── vue.svg │ │ └── main.js │ └── vue.config.js └── vue3-vite │ ├── App.vue │ ├── icons │ ├── common │ │ ├── icon-add.svg │ │ ├── icon-add3.svg │ │ ├── icon-addUser.svg │ │ ├── icon-addUsers.svg │ │ ├── icon-addx.svg │ │ ├── icon-apple.svg │ │ ├── icon-banner.svg │ │ └── logo.svg │ ├── icon-addUser.svg │ ├── icon-barCode.svg │ └── icon-card2.svg │ ├── icons2 │ └── common │ │ └── icon-test.svg │ ├── index.html │ ├── main.ts │ ├── package.json │ ├── tsconfig.json │ ├── tsconfig.node.json │ ├── typing │ ├── svg-component-global.d.ts │ └── svg-component.d.ts │ ├── vite-env.d.ts │ └── vite.config.ts ├── images ├── intellisense-react.jpg └── intellisense.jpg ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── scripts └── postbuild.ts ├── src ├── core │ ├── constants.ts │ ├── generator.ts │ ├── index.ts │ ├── scan.ts │ ├── snippets.ts │ ├── sprite.ts │ ├── utils.ts │ └── watcher.ts ├── esbuild.ts ├── rollup.ts ├── types.ts ├── vite.ts └── webpack.ts ├── test ├── __snapshots__ │ └── gen-code.test.ts.snap ├── add-class.test.ts ├── gen-code.test.ts └── icons │ ├── common │ ├── icon-add.svg │ ├── icon-add3.svg │ ├── icon-addUser.svg │ ├── icon-addUsers.svg │ ├── icon-addx.svg │ ├── icon-apple.svg │ ├── icon-banner.svg │ └── logo.svg │ ├── icon-addUser.svg │ ├── icon-card2.svg │ └── logo.svg ├── tsconfig.json ├── tsdown.config.ts └── vitest.config.ts /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/.npmrc -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/README.md -------------------------------------------------------------------------------- /README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/README.zh_CN.md -------------------------------------------------------------------------------- /e2e-test/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/App.vue -------------------------------------------------------------------------------- /e2e-test/icons/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/icons/icon-addUser.svg -------------------------------------------------------------------------------- /e2e-test/icons/icon-barCode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/icons/icon-barCode.svg -------------------------------------------------------------------------------- /e2e-test/icons/icon-card2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/icons/icon-card2.svg -------------------------------------------------------------------------------- /e2e-test/icons2/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/icons2/icon-addUser.svg -------------------------------------------------------------------------------- /e2e-test/icons2/icon-barCode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/icons2/icon-barCode.svg -------------------------------------------------------------------------------- /e2e-test/icons2/icon-card2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/icons2/icon-card2.svg -------------------------------------------------------------------------------- /e2e-test/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/index.html -------------------------------------------------------------------------------- /e2e-test/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/main.ts -------------------------------------------------------------------------------- /e2e-test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/package.json -------------------------------------------------------------------------------- /e2e-test/playwright.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/playwright.config.ts -------------------------------------------------------------------------------- /e2e-test/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/server.ts -------------------------------------------------------------------------------- /e2e-test/tests/basic.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/tests/basic.spec.ts -------------------------------------------------------------------------------- /e2e-test/tests/prop.spec.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/tests/prop.spec.ts -------------------------------------------------------------------------------- /e2e-test/tests/utlis.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/e2e-test/tests/utlis.ts -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/react-vite/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/.gitignore -------------------------------------------------------------------------------- /examples/react-vite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/index.html -------------------------------------------------------------------------------- /examples/react-vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/package.json -------------------------------------------------------------------------------- /examples/react-vite/public/vite.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/public/vite.svg -------------------------------------------------------------------------------- /examples/react-vite/src/App.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/App.css -------------------------------------------------------------------------------- /examples/react-vite/src/App.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/App.tsx -------------------------------------------------------------------------------- /examples/react-vite/src/assets/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/assets/icon-addUser.svg -------------------------------------------------------------------------------- /examples/react-vite/src/assets/icon-barCode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/assets/icon-barCode.svg -------------------------------------------------------------------------------- /examples/react-vite/src/assets/icon-card2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/assets/icon-card2.svg -------------------------------------------------------------------------------- /examples/react-vite/src/assets/react.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/assets/react.svg -------------------------------------------------------------------------------- /examples/react-vite/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/index.css -------------------------------------------------------------------------------- /examples/react-vite/src/main.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/main.tsx -------------------------------------------------------------------------------- /examples/react-vite/src/typing/svg-component.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/src/typing/svg-component.d.ts -------------------------------------------------------------------------------- /examples/react-vite/src/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/react-vite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/tsconfig.json -------------------------------------------------------------------------------- /examples/react-vite/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/tsconfig.node.json -------------------------------------------------------------------------------- /examples/react-vite/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/react-vite/vite.config.ts -------------------------------------------------------------------------------- /examples/vue2-vite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/index.html -------------------------------------------------------------------------------- /examples/vue2-vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/package.json -------------------------------------------------------------------------------- /examples/vue2-vite/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/src/App.vue -------------------------------------------------------------------------------- /examples/vue2-vite/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/src/assets/logo.png -------------------------------------------------------------------------------- /examples/vue2-vite/src/icons/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/src/icons/icon-addUser.svg -------------------------------------------------------------------------------- /examples/vue2-vite/src/icons/icon-barCode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/src/icons/icon-barCode.svg -------------------------------------------------------------------------------- /examples/vue2-vite/src/icons/icon-card2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/src/icons/icon-card2.svg -------------------------------------------------------------------------------- /examples/vue2-vite/src/icons/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/src/icons/vue.svg -------------------------------------------------------------------------------- /examples/vue2-vite/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/src/main.js -------------------------------------------------------------------------------- /examples/vue2-vite/vite.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-vite/vite.config.js -------------------------------------------------------------------------------- /examples/vue2-webpack/babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/babel.config.js -------------------------------------------------------------------------------- /examples/vue2-webpack/jsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/jsconfig.json -------------------------------------------------------------------------------- /examples/vue2-webpack/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/package-lock.json -------------------------------------------------------------------------------- /examples/vue2-webpack/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/package.json -------------------------------------------------------------------------------- /examples/vue2-webpack/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/public/favicon.ico -------------------------------------------------------------------------------- /examples/vue2-webpack/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/public/index.html -------------------------------------------------------------------------------- /examples/vue2-webpack/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/src/App.vue -------------------------------------------------------------------------------- /examples/vue2-webpack/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/src/assets/logo.png -------------------------------------------------------------------------------- /examples/vue2-webpack/src/icons/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/src/icons/icon-addUser.svg -------------------------------------------------------------------------------- /examples/vue2-webpack/src/icons/icon-barCode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/src/icons/icon-barCode.svg -------------------------------------------------------------------------------- /examples/vue2-webpack/src/icons/icon-card2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/src/icons/icon-card2.svg -------------------------------------------------------------------------------- /examples/vue2-webpack/src/icons/vue.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/src/icons/vue.svg -------------------------------------------------------------------------------- /examples/vue2-webpack/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/src/main.js -------------------------------------------------------------------------------- /examples/vue2-webpack/vue.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue2-webpack/vue.config.js -------------------------------------------------------------------------------- /examples/vue3-vite/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/App.vue -------------------------------------------------------------------------------- /examples/vue3-vite/icons/common/icon-add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/common/icon-add.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/common/icon-add3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/common/icon-add3.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/common/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/common/icon-addUser.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/common/icon-addUsers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/common/icon-addUsers.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/common/icon-addx.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/common/icon-addx.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/common/icon-apple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/common/icon-apple.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/common/icon-banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/common/icon-banner.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/common/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/common/logo.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/icon-addUser.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/icon-barCode.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/icon-barCode.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons/icon-card2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons/icon-card2.svg -------------------------------------------------------------------------------- /examples/vue3-vite/icons2/common/icon-test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/icons2/common/icon-test.svg -------------------------------------------------------------------------------- /examples/vue3-vite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/index.html -------------------------------------------------------------------------------- /examples/vue3-vite/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/main.ts -------------------------------------------------------------------------------- /examples/vue3-vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/package.json -------------------------------------------------------------------------------- /examples/vue3-vite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/tsconfig.json -------------------------------------------------------------------------------- /examples/vue3-vite/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/tsconfig.node.json -------------------------------------------------------------------------------- /examples/vue3-vite/typing/svg-component-global.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/typing/svg-component-global.d.ts -------------------------------------------------------------------------------- /examples/vue3-vite/typing/svg-component.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/typing/svg-component.d.ts -------------------------------------------------------------------------------- /examples/vue3-vite/vite-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/vite-env.d.ts -------------------------------------------------------------------------------- /examples/vue3-vite/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/examples/vue3-vite/vite.config.ts -------------------------------------------------------------------------------- /images/intellisense-react.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/images/intellisense-react.jpg -------------------------------------------------------------------------------- /images/intellisense.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/images/intellisense.jpg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /scripts/postbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/scripts/postbuild.ts -------------------------------------------------------------------------------- /src/core/constants.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/core/constants.ts -------------------------------------------------------------------------------- /src/core/generator.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/core/generator.ts -------------------------------------------------------------------------------- /src/core/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/core/index.ts -------------------------------------------------------------------------------- /src/core/scan.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/core/scan.ts -------------------------------------------------------------------------------- /src/core/snippets.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/core/snippets.ts -------------------------------------------------------------------------------- /src/core/sprite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/core/sprite.ts -------------------------------------------------------------------------------- /src/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/core/utils.ts -------------------------------------------------------------------------------- /src/core/watcher.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/core/watcher.ts -------------------------------------------------------------------------------- /src/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/esbuild.ts -------------------------------------------------------------------------------- /src/rollup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/rollup.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/vite.ts -------------------------------------------------------------------------------- /src/webpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/src/webpack.ts -------------------------------------------------------------------------------- /test/__snapshots__/gen-code.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/__snapshots__/gen-code.test.ts.snap -------------------------------------------------------------------------------- /test/add-class.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/add-class.test.ts -------------------------------------------------------------------------------- /test/gen-code.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/gen-code.test.ts -------------------------------------------------------------------------------- /test/icons/common/icon-add.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/common/icon-add.svg -------------------------------------------------------------------------------- /test/icons/common/icon-add3.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/common/icon-add3.svg -------------------------------------------------------------------------------- /test/icons/common/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/common/icon-addUser.svg -------------------------------------------------------------------------------- /test/icons/common/icon-addUsers.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/common/icon-addUsers.svg -------------------------------------------------------------------------------- /test/icons/common/icon-addx.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/common/icon-addx.svg -------------------------------------------------------------------------------- /test/icons/common/icon-apple.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/common/icon-apple.svg -------------------------------------------------------------------------------- /test/icons/common/icon-banner.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/common/icon-banner.svg -------------------------------------------------------------------------------- /test/icons/common/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/common/logo.svg -------------------------------------------------------------------------------- /test/icons/icon-addUser.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/icon-addUser.svg -------------------------------------------------------------------------------- /test/icons/icon-card2.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/icon-card2.svg -------------------------------------------------------------------------------- /test/icons/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/test/icons/logo.svg -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/tsdown.config.ts -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Jevon617/unplugin-svg-component/HEAD/vitest.config.ts --------------------------------------------------------------------------------