├── .gitignore ├── .npmrc ├── README.md ├── examples └── webpack-app │ ├── README.md │ ├── package.json │ ├── pnpm-lock.yaml │ ├── public │ └── index.html │ ├── shims-vue.d.ts │ ├── src │ ├── App.vue │ ├── assets │ │ └── logo.png │ ├── components │ │ ├── ComponentA │ │ │ └── index.vue │ │ └── ComponentB │ │ │ └── index.vue │ └── main.ts │ ├── tsconfig.json │ └── webpack.config.js ├── package.json ├── pnpm-lock.yaml ├── src ├── core │ ├── constant.ts │ ├── createTransform.ts │ ├── unplugin.ts │ └── utils.ts ├── index.ts ├── types.ts ├── vite.ts └── webpack.ts ├── test ├── __snapshots__ │ └── transform.test.ts.snap ├── components │ ├── ComponentA │ │ └── index.vue │ ├── ComponentB │ │ └── index.vue │ ├── ExportDefault │ │ └── index.vue │ ├── SetupFunction │ │ └── index.vue │ └── index.vue └── transform.test.ts ├── tsconfig.json └── tsup.config.ts /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/.npmrc -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/README.md -------------------------------------------------------------------------------- /examples/webpack-app/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/README.md -------------------------------------------------------------------------------- /examples/webpack-app/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/package.json -------------------------------------------------------------------------------- /examples/webpack-app/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/pnpm-lock.yaml -------------------------------------------------------------------------------- /examples/webpack-app/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/public/index.html -------------------------------------------------------------------------------- /examples/webpack-app/shims-vue.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/shims-vue.d.ts -------------------------------------------------------------------------------- /examples/webpack-app/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/src/App.vue -------------------------------------------------------------------------------- /examples/webpack-app/src/assets/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/src/assets/logo.png -------------------------------------------------------------------------------- /examples/webpack-app/src/components/ComponentA/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/src/components/ComponentA/index.vue -------------------------------------------------------------------------------- /examples/webpack-app/src/components/ComponentB/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/src/components/ComponentB/index.vue -------------------------------------------------------------------------------- /examples/webpack-app/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/src/main.ts -------------------------------------------------------------------------------- /examples/webpack-app/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/tsconfig.json -------------------------------------------------------------------------------- /examples/webpack-app/webpack.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/examples/webpack-app/webpack.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /src/core/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/src/core/constant.ts -------------------------------------------------------------------------------- /src/core/createTransform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/src/core/createTransform.ts -------------------------------------------------------------------------------- /src/core/unplugin.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/src/core/unplugin.ts -------------------------------------------------------------------------------- /src/core/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/src/core/utils.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/src/types.ts -------------------------------------------------------------------------------- /src/vite.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/src/vite.ts -------------------------------------------------------------------------------- /src/webpack.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/src/webpack.ts -------------------------------------------------------------------------------- /test/__snapshots__/transform.test.ts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/test/__snapshots__/transform.test.ts.snap -------------------------------------------------------------------------------- /test/components/ComponentA/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/test/components/ComponentA/index.vue -------------------------------------------------------------------------------- /test/components/ComponentB/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/test/components/ComponentB/index.vue -------------------------------------------------------------------------------- /test/components/ExportDefault/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/test/components/ExportDefault/index.vue -------------------------------------------------------------------------------- /test/components/SetupFunction/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/test/components/SetupFunction/index.vue -------------------------------------------------------------------------------- /test/components/index.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/test/components/index.vue -------------------------------------------------------------------------------- /test/transform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/test/transform.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/tsconfig.json -------------------------------------------------------------------------------- /tsup.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/CCherry07/unplugin-generate-component-name/HEAD/tsup.config.ts --------------------------------------------------------------------------------