├── .editorconfig ├── .eslintignore ├── .eslintrc.js ├── .gitattributes ├── .gitignore ├── .prettierignore ├── LICENSE ├── README.md ├── README.zh.md ├── babel.config.js ├── commitlint.config.js ├── husky.config.js ├── images ├── example.gif ├── includeStyles_p.png └── includeStyles_r.png ├── jest.config.js ├── lint-staged.config.js ├── package.json └── src ├── browser-utils.js ├── common ├── addExtractThemeLinkTag.js ├── createSetCustomTheme.js ├── getModulesScopeGenerater.js └── resetStylePreprocessor.js ├── index.js ├── substitute └── preprocessor-substitute-options.js ├── toBrowerEnvs.js └── types └── index.d.ts /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | /coverage 2 | /dist 3 | /node_modules 4 | /test/fixtures 5 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/.gitattributes -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/README.md -------------------------------------------------------------------------------- /README.zh.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/README.zh.md -------------------------------------------------------------------------------- /babel.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/babel.config.js -------------------------------------------------------------------------------- /commitlint.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | extends: ["@commitlint/config-conventional"], 3 | }; 4 | -------------------------------------------------------------------------------- /husky.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/husky.config.js -------------------------------------------------------------------------------- /images/example.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/images/example.gif -------------------------------------------------------------------------------- /images/includeStyles_p.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/images/includeStyles_p.png -------------------------------------------------------------------------------- /images/includeStyles_r.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/images/includeStyles_r.png -------------------------------------------------------------------------------- /jest.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | testEnvironment: "node", 3 | }; 4 | -------------------------------------------------------------------------------- /lint-staged.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/lint-staged.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/package.json -------------------------------------------------------------------------------- /src/browser-utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/src/browser-utils.js -------------------------------------------------------------------------------- /src/common/addExtractThemeLinkTag.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/src/common/addExtractThemeLinkTag.js -------------------------------------------------------------------------------- /src/common/createSetCustomTheme.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/src/common/createSetCustomTheme.js -------------------------------------------------------------------------------- /src/common/getModulesScopeGenerater.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/src/common/getModulesScopeGenerater.js -------------------------------------------------------------------------------- /src/common/resetStylePreprocessor.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/src/common/resetStylePreprocessor.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/src/index.js -------------------------------------------------------------------------------- /src/substitute/preprocessor-substitute-options.js: -------------------------------------------------------------------------------- 1 | /** 作为替换了处理器的标识文件,必须存在*/ 2 | -------------------------------------------------------------------------------- /src/toBrowerEnvs.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/src/toBrowerEnvs.js -------------------------------------------------------------------------------- /src/types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/GitOfZGT/vite-plugin-theme-preprocessor/HEAD/src/types/index.d.ts --------------------------------------------------------------------------------