├── .commitlintrc.json ├── .eslintignore ├── .eslintrc.json ├── .github └── workflows │ ├── publish.yml │ └── release.yml ├── .gitignore ├── .husky ├── commit-msg ├── common.sh └── pre-commit ├── .prettierrc.json ├── .vscode ├── extensions.json └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── README.zh_CN.md ├── package.json ├── packages ├── core │ ├── build.config.ts │ ├── package.json │ └── src │ │ ├── index.ts │ │ ├── types.ts │ │ └── utils.ts └── playground │ └── basic │ ├── .gitignore │ ├── index.html │ ├── package.json │ ├── public │ ├── favicon.ico │ └── images │ │ ├── static-test.gif │ │ ├── static-test.jpg │ │ ├── static-test.png │ │ └── static-test.svg │ ├── shim-vue.ts │ ├── src │ ├── App.vue │ ├── assets │ │ ├── test.gif │ │ ├── test.jpg │ │ ├── test.png │ │ └── test.svg │ └── main.ts │ ├── tsconfig.json │ └── vite.config.ts ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── tsconfig.json └── vitest.config.ts /.commitlintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": ["@commitlint/config-conventional"] 3 | } 4 | -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | dist 2 | node_modules 3 | -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/release.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.github/workflows/release.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | dist 4 | es 5 | -------------------------------------------------------------------------------- /.husky/commit-msg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.husky/commit-msg -------------------------------------------------------------------------------- /.husky/common.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.husky/common.sh -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.husky/pre-commit -------------------------------------------------------------------------------- /.prettierrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.prettierrc.json -------------------------------------------------------------------------------- /.vscode/extensions.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.vscode/extensions.json -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/README.md -------------------------------------------------------------------------------- /README.zh_CN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/README.zh_CN.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/package.json -------------------------------------------------------------------------------- /packages/core/build.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/core/build.config.ts -------------------------------------------------------------------------------- /packages/core/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/core/package.json -------------------------------------------------------------------------------- /packages/core/src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/core/src/index.ts -------------------------------------------------------------------------------- /packages/core/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/core/src/types.ts -------------------------------------------------------------------------------- /packages/core/src/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/core/src/utils.ts -------------------------------------------------------------------------------- /packages/playground/basic/.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | .DS_Store 3 | dist 4 | *.local -------------------------------------------------------------------------------- /packages/playground/basic/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/index.html -------------------------------------------------------------------------------- /packages/playground/basic/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/package.json -------------------------------------------------------------------------------- /packages/playground/basic/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/public/favicon.ico -------------------------------------------------------------------------------- /packages/playground/basic/public/images/static-test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/public/images/static-test.gif -------------------------------------------------------------------------------- /packages/playground/basic/public/images/static-test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/public/images/static-test.jpg -------------------------------------------------------------------------------- /packages/playground/basic/public/images/static-test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/public/images/static-test.png -------------------------------------------------------------------------------- /packages/playground/basic/public/images/static-test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/public/images/static-test.svg -------------------------------------------------------------------------------- /packages/playground/basic/shim-vue.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/shim-vue.ts -------------------------------------------------------------------------------- /packages/playground/basic/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/src/App.vue -------------------------------------------------------------------------------- /packages/playground/basic/src/assets/test.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/src/assets/test.gif -------------------------------------------------------------------------------- /packages/playground/basic/src/assets/test.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/src/assets/test.jpg -------------------------------------------------------------------------------- /packages/playground/basic/src/assets/test.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/src/assets/test.png -------------------------------------------------------------------------------- /packages/playground/basic/src/assets/test.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/src/assets/test.svg -------------------------------------------------------------------------------- /packages/playground/basic/src/main.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/src/main.ts -------------------------------------------------------------------------------- /packages/playground/basic/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/tsconfig.json -------------------------------------------------------------------------------- /packages/playground/basic/vite.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/packages/playground/basic/vite.config.ts -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /pnpm-workspace.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/pnpm-workspace.yaml -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/tsconfig.json -------------------------------------------------------------------------------- /vitest.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/vbenjs/vite-plugin-imagemin/HEAD/vitest.config.ts --------------------------------------------------------------------------------