├── .eslintrc ├── .gitignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE.md ├── README.md ├── appveyor.yml ├── bin ├── logger.js └── suitcss ├── lib ├── encapsulation.js └── index.js ├── package.json ├── test ├── .eslintrc ├── cli.js ├── config │ ├── cli-undefined-flags.js │ ├── noautoprefixer.js │ ├── root-fake.js │ ├── root-real.js │ ├── test.config │ └── test.js ├── encapsulation │ ├── browser.js │ └── index.js ├── fixtures │ ├── cli │ │ ├── error.css │ │ ├── input.css │ │ └── input.out.css │ ├── component.css │ ├── component.out.css │ ├── config.css │ ├── config.out.css │ ├── encapsulation.css │ ├── encapsulation.out.css │ ├── error.css │ ├── import-error.css │ ├── import.css │ ├── import.out.css │ ├── minify.out.css │ ├── stylelint-import.css │ ├── stylelint.css │ └── util.css ├── index.js ├── linting.js ├── node.js ├── options.js └── util.js └── yarn.lock /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/README.md -------------------------------------------------------------------------------- /appveyor.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/appveyor.yml -------------------------------------------------------------------------------- /bin/logger.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/bin/logger.js -------------------------------------------------------------------------------- /bin/suitcss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/bin/suitcss -------------------------------------------------------------------------------- /lib/encapsulation.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/lib/encapsulation.js -------------------------------------------------------------------------------- /lib/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/lib/index.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/package.json -------------------------------------------------------------------------------- /test/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/.eslintrc -------------------------------------------------------------------------------- /test/cli.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/cli.js -------------------------------------------------------------------------------- /test/config/cli-undefined-flags.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | minify: true 3 | }; 4 | -------------------------------------------------------------------------------- /test/config/noautoprefixer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/config/noautoprefixer.js -------------------------------------------------------------------------------- /test/config/root-fake.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: './foo/bar' 3 | }; 4 | -------------------------------------------------------------------------------- /test/config/root-real.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | root: './test/fixtures' 3 | }; 4 | -------------------------------------------------------------------------------- /test/config/test.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/config/test.config -------------------------------------------------------------------------------- /test/config/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/config/test.js -------------------------------------------------------------------------------- /test/encapsulation/browser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/encapsulation/browser.js -------------------------------------------------------------------------------- /test/encapsulation/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/encapsulation/index.js -------------------------------------------------------------------------------- /test/fixtures/cli/error.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/cli/error.css -------------------------------------------------------------------------------- /test/fixtures/cli/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/cli/input.css -------------------------------------------------------------------------------- /test/fixtures/cli/input.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/cli/input.out.css -------------------------------------------------------------------------------- /test/fixtures/component.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/component.css -------------------------------------------------------------------------------- /test/fixtures/component.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/component.out.css -------------------------------------------------------------------------------- /test/fixtures/config.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/config.css -------------------------------------------------------------------------------- /test/fixtures/config.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/config.out.css -------------------------------------------------------------------------------- /test/fixtures/encapsulation.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/encapsulation.css -------------------------------------------------------------------------------- /test/fixtures/encapsulation.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/encapsulation.out.css -------------------------------------------------------------------------------- /test/fixtures/error.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/error.css -------------------------------------------------------------------------------- /test/fixtures/import-error.css: -------------------------------------------------------------------------------- 1 | @import "./error.css" 2 | -------------------------------------------------------------------------------- /test/fixtures/import.css: -------------------------------------------------------------------------------- 1 | @import "./component.css"; 2 | -------------------------------------------------------------------------------- /test/fixtures/import.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/import.out.css -------------------------------------------------------------------------------- /test/fixtures/minify.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/minify.out.css -------------------------------------------------------------------------------- /test/fixtures/stylelint-import.css: -------------------------------------------------------------------------------- 1 | @import "./stylelint.css"; 2 | -------------------------------------------------------------------------------- /test/fixtures/stylelint.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/fixtures/stylelint.css -------------------------------------------------------------------------------- /test/fixtures/util.css: -------------------------------------------------------------------------------- 1 | .u-img { 2 | border-radius: 50%; 3 | } 4 | -------------------------------------------------------------------------------- /test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/index.js -------------------------------------------------------------------------------- /test/linting.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/linting.js -------------------------------------------------------------------------------- /test/node.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/node.js -------------------------------------------------------------------------------- /test/options.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/options.js -------------------------------------------------------------------------------- /test/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/test/util.js -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/suitcss/preprocessor/HEAD/yarn.lock --------------------------------------------------------------------------------