├── .eslintrc.js ├── .github ├── dependabot.yml └── workflows │ └── publish.yml ├── .gitignore ├── .vscode └── settings.json ├── CHANGELOG.md ├── LICENSE ├── README.md ├── __testfixtures__ └── prefix │ ├── base.input.js │ ├── base.output.js │ └── index.module.scss ├── __tests__ ├── jest.config.mjs ├── prefix.test.ts └── tsconfig.json ├── bin └── index.js ├── logo.svg ├── package.json ├── pnpm-lock.yaml ├── scripts └── update.ts ├── src ├── context.ts ├── db-server │ ├── client.ts │ ├── config.ts │ ├── server.ts │ └── utils.ts ├── fill-tailwind-class.ts ├── get-tailwind-map.ts ├── index.ts ├── jscodeshift.ts ├── post-css │ ├── index.ts │ └── plugins │ │ └── tailwind-class.ts ├── transform.ts └── utils │ ├── db.ts │ ├── file.ts │ ├── index.ts │ ├── logger.ts │ ├── master.ts │ └── validate.ts └── tsconfig.json /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.github/dependabot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/.github/dependabot.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/.gitignore -------------------------------------------------------------------------------- /.vscode/settings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/.vscode/settings.json -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/README.md -------------------------------------------------------------------------------- /__testfixtures__/prefix/base.input.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/__testfixtures__/prefix/base.input.js -------------------------------------------------------------------------------- /__testfixtures__/prefix/base.output.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/__testfixtures__/prefix/base.output.js -------------------------------------------------------------------------------- /__testfixtures__/prefix/index.module.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/__testfixtures__/prefix/index.module.scss -------------------------------------------------------------------------------- /__tests__/jest.config.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/__tests__/jest.config.mjs -------------------------------------------------------------------------------- /__tests__/prefix.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/__tests__/prefix.test.ts -------------------------------------------------------------------------------- /__tests__/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/__tests__/tsconfig.json -------------------------------------------------------------------------------- /bin/index.js: -------------------------------------------------------------------------------- 1 | #!/usr/bin/env node 2 | 3 | require('../build/index.js'); 4 | -------------------------------------------------------------------------------- /logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/logo.svg -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/package.json -------------------------------------------------------------------------------- /pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/pnpm-lock.yaml -------------------------------------------------------------------------------- /scripts/update.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/scripts/update.ts -------------------------------------------------------------------------------- /src/context.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/context.ts -------------------------------------------------------------------------------- /src/db-server/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/db-server/client.ts -------------------------------------------------------------------------------- /src/db-server/config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/db-server/config.ts -------------------------------------------------------------------------------- /src/db-server/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/db-server/server.ts -------------------------------------------------------------------------------- /src/db-server/utils.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/db-server/utils.ts -------------------------------------------------------------------------------- /src/fill-tailwind-class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/fill-tailwind-class.ts -------------------------------------------------------------------------------- /src/get-tailwind-map.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/get-tailwind-map.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/jscodeshift.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/jscodeshift.ts -------------------------------------------------------------------------------- /src/post-css/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/post-css/index.ts -------------------------------------------------------------------------------- /src/post-css/plugins/tailwind-class.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/post-css/plugins/tailwind-class.ts -------------------------------------------------------------------------------- /src/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/transform.ts -------------------------------------------------------------------------------- /src/utils/db.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/utils/db.ts -------------------------------------------------------------------------------- /src/utils/file.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/utils/file.ts -------------------------------------------------------------------------------- /src/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/utils/index.ts -------------------------------------------------------------------------------- /src/utils/logger.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/utils/logger.ts -------------------------------------------------------------------------------- /src/utils/master.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/utils/master.ts -------------------------------------------------------------------------------- /src/utils/validate.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/src/utils/validate.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/shiyangzhaoa/css-modules-to-tailwind/HEAD/tsconfig.json --------------------------------------------------------------------------------