├── .editorconfig ├── .github ├── FUNDING.yml ├── renovate.json5 └── workflows │ ├── gh-pages.yml │ ├── release.yml │ └── unit-test.yml ├── .gitignore ├── .vscode └── settings.json ├── LICENSE ├── README.md ├── README.zh-CN.md ├── eslint.config.js ├── examples ├── README.md └── vite │ ├── index.html │ ├── package.json │ ├── public │ └── CNAME │ ├── src │ ├── App.vue │ ├── env.d.ts │ ├── main.ts │ └── styles │ │ ├── element │ │ └── index.scss │ │ └── index.scss │ ├── tsconfig.json │ └── vite.config.ts ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src ├── core │ ├── default-locale.ts │ ├── style.ts │ └── types.ts ├── esbuild.ts ├── index.ts ├── nuxt.ts ├── rolldown.ts ├── rollup.ts ├── rspack.ts ├── vite.ts └── webpack.ts ├── tests ├── __snapshots__ │ └── transform.test.ts.snap ├── fixtures │ ├── basic.ts │ ├── comments.ts │ ├── ignored.ts │ └── import-alias.ts └── transform.test.ts ├── tsconfig.json └── tsdown.config.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/renovate.json5: -------------------------------------------------------------------------------- 1 | { 2 | extends: ['github>sxzz/renovate-config'], 3 | automerge: true, 4 | } 5 | -------------------------------------------------------------------------------- /.github/workflows/gh-pages.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/.github/workflows/gh-pages.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.github/workflows/unit-test.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/.github/workflows/unit-test.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | dist 4 | *.log 5 | -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- 1 | { 2 | "editor.formatOnSave": true 3 | } 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/README.md -------------------------------------------------------------------------------- /README.zh-CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/README.zh-CN.md -------------------------------------------------------------------------------- /eslint.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/eslint.config.js -------------------------------------------------------------------------------- /examples/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/README.md -------------------------------------------------------------------------------- /examples/vite/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/vite/index.html -------------------------------------------------------------------------------- /examples/vite/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/vite/package.json -------------------------------------------------------------------------------- /examples/vite/public/CNAME: -------------------------------------------------------------------------------- 1 | unplugin.element-plus.org 2 | -------------------------------------------------------------------------------- /examples/vite/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/vite/src/App.vue -------------------------------------------------------------------------------- /examples/vite/src/env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /examples/vite/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/vite/src/main.ts -------------------------------------------------------------------------------- /examples/vite/src/styles/element/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/vite/src/styles/element/index.scss -------------------------------------------------------------------------------- /examples/vite/src/styles/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/vite/src/styles/index.scss -------------------------------------------------------------------------------- /examples/vite/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/vite/tsconfig.json -------------------------------------------------------------------------------- /examples/vite/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/examples/vite/vite.config.ts -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - examples/* 3 | -------------------------------------------------------------------------------- /src/core/default-locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/core/default-locale.ts -------------------------------------------------------------------------------- /src/core/style.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/core/style.ts -------------------------------------------------------------------------------- /src/core/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/core/types.ts -------------------------------------------------------------------------------- /src/esbuild.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/esbuild.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/nuxt.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/nuxt.ts -------------------------------------------------------------------------------- /src/rolldown.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/rolldown.ts -------------------------------------------------------------------------------- /src/rollup.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/rollup.ts -------------------------------------------------------------------------------- /src/rspack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/rspack.ts -------------------------------------------------------------------------------- /src/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/vite.ts -------------------------------------------------------------------------------- /src/webpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/src/webpack.ts -------------------------------------------------------------------------------- /tests/__snapshots__/transform.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/tests/__snapshots__/transform.test.ts.snap -------------------------------------------------------------------------------- /tests/fixtures/basic.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/tests/fixtures/basic.ts -------------------------------------------------------------------------------- /tests/fixtures/comments.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/tests/fixtures/comments.ts -------------------------------------------------------------------------------- /tests/fixtures/ignored.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/tests/fixtures/ignored.ts -------------------------------------------------------------------------------- /tests/fixtures/import-alias.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/tests/fixtures/import-alias.ts -------------------------------------------------------------------------------- /tests/transform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/tests/transform.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsdown.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/element-plus/unplugin-element-plus/HEAD/tsdown.config.ts --------------------------------------------------------------------------------