├── .github └── workflows │ └── main.yml ├── .gitignore ├── .vscode └── tasks.json ├── ARCHITECTURE.md ├── LICENSE ├── README.md ├── package.json ├── recipes ├── color-props-to-red │ ├── input │ │ └── a.css │ ├── output │ │ └── a.css │ └── transform.ts ├── compile-calc-plugin │ ├── input │ │ └── a.css │ ├── output │ │ └── a.css │ └── transform.ts ├── rename-css-property │ ├── input │ │ └── a.css │ ├── output │ │ └── a.css │ └── transform.ts ├── rename-scss-variable │ ├── input │ │ ├── a.scss │ │ └── nested │ │ │ └── b.scss │ ├── output │ │ ├── a.scss │ │ └── nested │ │ │ └── b.scss │ └── transform.ts └── uppercase-selectors │ ├── input │ └── a.css │ ├── output │ └── a.css │ └── transform.ts ├── src ├── api.ts ├── cli.ts ├── files.ts ├── index.ts ├── perform.ts └── transform.ts ├── test ├── api.test.ts ├── cli.test.ts ├── css │ ├── a.css │ └── b.css ├── files.test.ts └── transform.test.ts ├── tsconfig.json └── yarn.lock /.github/workflows/main.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/.github/workflows/main.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | *.log 2 | .DS_Store 3 | node_modules 4 | dist 5 | test/.cache 6 | .env -------------------------------------------------------------------------------- /.vscode/tasks.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/.vscode/tasks.json -------------------------------------------------------------------------------- /ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/ARCHITECTURE.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/README.md -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/package.json -------------------------------------------------------------------------------- /recipes/color-props-to-red/input/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/color-props-to-red/input/a.css -------------------------------------------------------------------------------- /recipes/color-props-to-red/output/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/color-props-to-red/output/a.css -------------------------------------------------------------------------------- /recipes/color-props-to-red/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/color-props-to-red/transform.ts -------------------------------------------------------------------------------- /recipes/compile-calc-plugin/input/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/compile-calc-plugin/input/a.css -------------------------------------------------------------------------------- /recipes/compile-calc-plugin/output/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/compile-calc-plugin/output/a.css -------------------------------------------------------------------------------- /recipes/compile-calc-plugin/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/compile-calc-plugin/transform.ts -------------------------------------------------------------------------------- /recipes/rename-css-property/input/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/rename-css-property/input/a.css -------------------------------------------------------------------------------- /recipes/rename-css-property/output/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/rename-css-property/output/a.css -------------------------------------------------------------------------------- /recipes/rename-css-property/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/rename-css-property/transform.ts -------------------------------------------------------------------------------- /recipes/rename-scss-variable/input/a.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/rename-scss-variable/input/a.scss -------------------------------------------------------------------------------- /recipes/rename-scss-variable/input/nested/b.scss: -------------------------------------------------------------------------------- 1 | .class { 2 | background: $old-color-var; 3 | } 4 | -------------------------------------------------------------------------------- /recipes/rename-scss-variable/output/a.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/rename-scss-variable/output/a.scss -------------------------------------------------------------------------------- /recipes/rename-scss-variable/output/nested/b.scss: -------------------------------------------------------------------------------- 1 | .class { 2 | background: $new-color-var; 3 | } 4 | -------------------------------------------------------------------------------- /recipes/rename-scss-variable/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/rename-scss-variable/transform.ts -------------------------------------------------------------------------------- /recipes/uppercase-selectors/input/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/uppercase-selectors/input/a.css -------------------------------------------------------------------------------- /recipes/uppercase-selectors/output/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/uppercase-selectors/output/a.css -------------------------------------------------------------------------------- /recipes/uppercase-selectors/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/recipes/uppercase-selectors/transform.ts -------------------------------------------------------------------------------- /src/api.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/src/api.ts -------------------------------------------------------------------------------- /src/cli.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/src/cli.ts -------------------------------------------------------------------------------- /src/files.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/src/files.ts -------------------------------------------------------------------------------- /src/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/src/index.ts -------------------------------------------------------------------------------- /src/perform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/src/perform.ts -------------------------------------------------------------------------------- /src/transform.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/src/transform.ts -------------------------------------------------------------------------------- /test/api.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/test/api.test.ts -------------------------------------------------------------------------------- /test/cli.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/test/cli.test.ts -------------------------------------------------------------------------------- /test/css/a.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/test/css/a.css -------------------------------------------------------------------------------- /test/css/b.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/test/css/b.css -------------------------------------------------------------------------------- /test/files.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/test/files.test.ts -------------------------------------------------------------------------------- /test/transform.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/test/transform.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/tsconfig.json -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/skovy/css-codemod/HEAD/yarn.lock --------------------------------------------------------------------------------