├── .gitignore ├── .travis.yml ├── LICENSE ├── README.md ├── bin └── yacp ├── bower.json ├── client-yacp.js ├── lib └── yacp.js ├── package.json └── test ├── fixtures ├── auto-vendor-prefix.css ├── auto-vendor-prefix.out.css ├── binding-selector.css ├── calc.css ├── calc.out.css ├── extend-non-placeholder.css ├── extend-with-import.css ├── extend-with-import.out.css ├── extend.css ├── extend.out.css ├── foo.css ├── import.css ├── import.out.css ├── multi-extends.css ├── multi-extends.out.css ├── multiple-extend.css ├── multiple-extend.out.css ├── placeholder.css ├── strict-important.css ├── strict-only-class.css ├── strict.css ├── strict.out.css ├── test.css ├── validator.css ├── variable-new-syntax.css ├── variable-new-syntax.out.css ├── variables.css ├── variables.out.css ├── whitespace.css └── whitespace.out.css └── test.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | npm-debug.log 3 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/.travis.yml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/README.md -------------------------------------------------------------------------------- /bin/yacp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/bin/yacp -------------------------------------------------------------------------------- /bower.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/bower.json -------------------------------------------------------------------------------- /client-yacp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/client-yacp.js -------------------------------------------------------------------------------- /lib/yacp.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/lib/yacp.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/package.json -------------------------------------------------------------------------------- /test/fixtures/auto-vendor-prefix.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/auto-vendor-prefix.css -------------------------------------------------------------------------------- /test/fixtures/auto-vendor-prefix.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/auto-vendor-prefix.out.css -------------------------------------------------------------------------------- /test/fixtures/binding-selector.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/binding-selector.css -------------------------------------------------------------------------------- /test/fixtures/calc.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/calc.css -------------------------------------------------------------------------------- /test/fixtures/calc.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/calc.out.css -------------------------------------------------------------------------------- /test/fixtures/extend-non-placeholder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/extend-non-placeholder.css -------------------------------------------------------------------------------- /test/fixtures/extend-with-import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/extend-with-import.css -------------------------------------------------------------------------------- /test/fixtures/extend-with-import.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/extend-with-import.out.css -------------------------------------------------------------------------------- /test/fixtures/extend.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/extend.css -------------------------------------------------------------------------------- /test/fixtures/extend.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/extend.out.css -------------------------------------------------------------------------------- /test/fixtures/foo.css: -------------------------------------------------------------------------------- 1 | %foo { 2 | font-size: 16px; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/import.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/import.css -------------------------------------------------------------------------------- /test/fixtures/import.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/import.out.css -------------------------------------------------------------------------------- /test/fixtures/multi-extends.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/multi-extends.css -------------------------------------------------------------------------------- /test/fixtures/multi-extends.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/multi-extends.out.css -------------------------------------------------------------------------------- /test/fixtures/multiple-extend.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/multiple-extend.css -------------------------------------------------------------------------------- /test/fixtures/multiple-extend.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/multiple-extend.out.css -------------------------------------------------------------------------------- /test/fixtures/placeholder.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/placeholder.css -------------------------------------------------------------------------------- /test/fixtures/strict-important.css: -------------------------------------------------------------------------------- 1 | .class { 2 | color: red !important; 3 | } 4 | -------------------------------------------------------------------------------- /test/fixtures/strict-only-class.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/strict-only-class.css -------------------------------------------------------------------------------- /test/fixtures/strict.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/strict.css -------------------------------------------------------------------------------- /test/fixtures/strict.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/strict.out.css -------------------------------------------------------------------------------- /test/fixtures/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/test.css -------------------------------------------------------------------------------- /test/fixtures/validator.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/validator.css -------------------------------------------------------------------------------- /test/fixtures/variable-new-syntax.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/variable-new-syntax.css -------------------------------------------------------------------------------- /test/fixtures/variable-new-syntax.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/variable-new-syntax.out.css -------------------------------------------------------------------------------- /test/fixtures/variables.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/variables.css -------------------------------------------------------------------------------- /test/fixtures/variables.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/variables.out.css -------------------------------------------------------------------------------- /test/fixtures/whitespace.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/whitespace.css -------------------------------------------------------------------------------- /test/fixtures/whitespace.out.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/fixtures/whitespace.out.css -------------------------------------------------------------------------------- /test/test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/matype/YACP/HEAD/test/test.js --------------------------------------------------------------------------------