├── .gitignore ├── .travis.yml ├── History.md ├── LICENSE ├── Readme.md ├── benchmark ├── LICENSES ├── index.js ├── large.css └── small.css ├── generate-tests.js ├── index.js ├── lib ├── parse │ └── index.js └── stringify │ ├── compiler.js │ ├── compress.js │ ├── identity.js │ ├── index.js │ └── source-map-support.js ├── package.json └── test ├── cases.js ├── cases ├── at-namespace │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── charset-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── charset │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── colon-space │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── comma-attribute │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── comma-selector-function │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── comment-in │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── comment-url │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── comment │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── custom-media-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── custom-media │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── document-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── document │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── empty │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── escapes │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── font-face-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── font-face │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── hose-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── host │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── import-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── import-messed │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── import │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── keyframes-advanced │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── keyframes-complex │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── keyframes-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── keyframes-messed │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── keyframes-vendor │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── keyframes │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── media-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── media-messed │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── media │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── messed-up │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── namespace-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── namespace │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── no-semi │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── page-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── paged-media │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── props │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── quote-escape │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── quoted │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── rule │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── rules │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── selectors │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── supports-linebreak │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── supports │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css └── wtf │ ├── ast.json │ ├── compressed.css │ ├── input.css │ └── output.css ├── parse.js ├── source-map ├── apply.css ├── apply.css.map ├── apply.scss └── test.css └── stringify.js /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/.travis.yml -------------------------------------------------------------------------------- /History.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/History.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/LICENSE -------------------------------------------------------------------------------- /Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/Readme.md -------------------------------------------------------------------------------- /benchmark/LICENSES: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/benchmark/LICENSES -------------------------------------------------------------------------------- /benchmark/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/benchmark/index.js -------------------------------------------------------------------------------- /benchmark/large.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/benchmark/large.css -------------------------------------------------------------------------------- /benchmark/small.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/benchmark/small.css -------------------------------------------------------------------------------- /generate-tests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/generate-tests.js -------------------------------------------------------------------------------- /index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/index.js -------------------------------------------------------------------------------- /lib/parse/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/lib/parse/index.js -------------------------------------------------------------------------------- /lib/stringify/compiler.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/lib/stringify/compiler.js -------------------------------------------------------------------------------- /lib/stringify/compress.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/lib/stringify/compress.js -------------------------------------------------------------------------------- /lib/stringify/identity.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/lib/stringify/identity.js -------------------------------------------------------------------------------- /lib/stringify/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/lib/stringify/index.js -------------------------------------------------------------------------------- /lib/stringify/source-map-support.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/lib/stringify/source-map-support.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/package.json -------------------------------------------------------------------------------- /test/cases.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases.js -------------------------------------------------------------------------------- /test/cases/at-namespace/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/at-namespace/ast.json -------------------------------------------------------------------------------- /test/cases/at-namespace/compressed.css: -------------------------------------------------------------------------------- 1 | @namespace svg "http://www.w3.org/2000/svg"; 2 | -------------------------------------------------------------------------------- /test/cases/at-namespace/input.css: -------------------------------------------------------------------------------- 1 | @namespace svg "http://www.w3.org/2000/svg"; 2 | -------------------------------------------------------------------------------- /test/cases/at-namespace/output.css: -------------------------------------------------------------------------------- 1 | @namespace svg "http://www.w3.org/2000/svg"; 2 | -------------------------------------------------------------------------------- /test/cases/charset-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/charset-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/charset-linebreak/compressed.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; -------------------------------------------------------------------------------- /test/cases/charset-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/charset-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/charset-linebreak/output.css: -------------------------------------------------------------------------------- 1 | @charset "UTF-8"; -------------------------------------------------------------------------------- /test/cases/charset/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/charset/ast.json -------------------------------------------------------------------------------- /test/cases/charset/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/charset/compressed.css -------------------------------------------------------------------------------- /test/cases/charset/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/charset/input.css -------------------------------------------------------------------------------- /test/cases/charset/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/charset/output.css -------------------------------------------------------------------------------- /test/cases/colon-space/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/colon-space/ast.json -------------------------------------------------------------------------------- /test/cases/colon-space/compressed.css: -------------------------------------------------------------------------------- 1 | a{margin:auto;padding:0;} 2 | -------------------------------------------------------------------------------- /test/cases/colon-space/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/colon-space/input.css -------------------------------------------------------------------------------- /test/cases/colon-space/output.css: -------------------------------------------------------------------------------- 1 | a { 2 | margin: auto; 3 | padding: 0; 4 | } 5 | -------------------------------------------------------------------------------- /test/cases/comma-attribute/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comma-attribute/ast.json -------------------------------------------------------------------------------- /test/cases/comma-attribute/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comma-attribute/compressed.css -------------------------------------------------------------------------------- /test/cases/comma-attribute/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comma-attribute/input.css -------------------------------------------------------------------------------- /test/cases/comma-attribute/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comma-attribute/output.css -------------------------------------------------------------------------------- /test/cases/comma-selector-function/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comma-selector-function/ast.json -------------------------------------------------------------------------------- /test/cases/comma-selector-function/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comma-selector-function/compressed.css -------------------------------------------------------------------------------- /test/cases/comma-selector-function/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comma-selector-function/input.css -------------------------------------------------------------------------------- /test/cases/comma-selector-function/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comma-selector-function/output.css -------------------------------------------------------------------------------- /test/cases/comment-in/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment-in/ast.json -------------------------------------------------------------------------------- /test/cases/comment-in/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment-in/compressed.css -------------------------------------------------------------------------------- /test/cases/comment-in/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment-in/input.css -------------------------------------------------------------------------------- /test/cases/comment-in/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment-in/output.css -------------------------------------------------------------------------------- /test/cases/comment-url/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment-url/ast.json -------------------------------------------------------------------------------- /test/cases/comment-url/compressed.css: -------------------------------------------------------------------------------- 1 | foo{bar:baz;} 2 | -------------------------------------------------------------------------------- /test/cases/comment-url/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment-url/input.css -------------------------------------------------------------------------------- /test/cases/comment-url/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment-url/output.css -------------------------------------------------------------------------------- /test/cases/comment/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment/ast.json -------------------------------------------------------------------------------- /test/cases/comment/compressed.css: -------------------------------------------------------------------------------- 1 | head,body{foo:'bar';} 2 | -------------------------------------------------------------------------------- /test/cases/comment/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment/input.css -------------------------------------------------------------------------------- /test/cases/comment/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/comment/output.css -------------------------------------------------------------------------------- /test/cases/custom-media-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/custom-media-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/custom-media-linebreak/compressed.css: -------------------------------------------------------------------------------- 1 | @custom-media --test (min-width: 200px); -------------------------------------------------------------------------------- /test/cases/custom-media-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/custom-media-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/custom-media-linebreak/output.css: -------------------------------------------------------------------------------- 1 | @custom-media --test (min-width: 200px); -------------------------------------------------------------------------------- /test/cases/custom-media/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/custom-media/ast.json -------------------------------------------------------------------------------- /test/cases/custom-media/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/custom-media/compressed.css -------------------------------------------------------------------------------- /test/cases/custom-media/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/custom-media/input.css -------------------------------------------------------------------------------- /test/cases/custom-media/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/custom-media/output.css -------------------------------------------------------------------------------- /test/cases/document-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/document-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/document-linebreak/compressed.css: -------------------------------------------------------------------------------- 1 | @document url-prefix(){.test{color:blue;}} -------------------------------------------------------------------------------- /test/cases/document-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/document-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/document-linebreak/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/document-linebreak/output.css -------------------------------------------------------------------------------- /test/cases/document/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/document/ast.json -------------------------------------------------------------------------------- /test/cases/document/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/document/compressed.css -------------------------------------------------------------------------------- /test/cases/document/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/document/input.css -------------------------------------------------------------------------------- /test/cases/document/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/document/output.css -------------------------------------------------------------------------------- /test/cases/empty/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/empty/ast.json -------------------------------------------------------------------------------- /test/cases/empty/compressed.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/cases/empty/input.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/cases/empty/output.css: -------------------------------------------------------------------------------- 1 | 2 | -------------------------------------------------------------------------------- /test/cases/escapes/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/escapes/ast.json -------------------------------------------------------------------------------- /test/cases/escapes/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/escapes/compressed.css -------------------------------------------------------------------------------- /test/cases/escapes/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/escapes/input.css -------------------------------------------------------------------------------- /test/cases/escapes/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/escapes/output.css -------------------------------------------------------------------------------- /test/cases/font-face-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/font-face-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/font-face-linebreak/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/font-face-linebreak/compressed.css -------------------------------------------------------------------------------- /test/cases/font-face-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/font-face-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/font-face-linebreak/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/font-face-linebreak/output.css -------------------------------------------------------------------------------- /test/cases/font-face/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/font-face/ast.json -------------------------------------------------------------------------------- /test/cases/font-face/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/font-face/compressed.css -------------------------------------------------------------------------------- /test/cases/font-face/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/font-face/input.css -------------------------------------------------------------------------------- /test/cases/font-face/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/font-face/output.css -------------------------------------------------------------------------------- /test/cases/hose-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/hose-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/hose-linebreak/compressed.css: -------------------------------------------------------------------------------- 1 | @host{:scope{color:white;}} -------------------------------------------------------------------------------- /test/cases/hose-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/hose-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/hose-linebreak/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/hose-linebreak/output.css -------------------------------------------------------------------------------- /test/cases/host/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/host/ast.json -------------------------------------------------------------------------------- /test/cases/host/compressed.css: -------------------------------------------------------------------------------- 1 | @host{:scope{display:block;}} 2 | -------------------------------------------------------------------------------- /test/cases/host/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/host/input.css -------------------------------------------------------------------------------- /test/cases/host/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/host/output.css -------------------------------------------------------------------------------- /test/cases/import-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/import-linebreak/compressed.css: -------------------------------------------------------------------------------- 1 | @import url(test.css) 2 | screen; -------------------------------------------------------------------------------- /test/cases/import-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/import-linebreak/output.css: -------------------------------------------------------------------------------- 1 | @import url(test.css) 2 | screen; -------------------------------------------------------------------------------- /test/cases/import-messed/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import-messed/ast.json -------------------------------------------------------------------------------- /test/cases/import-messed/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import-messed/compressed.css -------------------------------------------------------------------------------- /test/cases/import-messed/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import-messed/input.css -------------------------------------------------------------------------------- /test/cases/import-messed/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import-messed/output.css -------------------------------------------------------------------------------- /test/cases/import/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import/ast.json -------------------------------------------------------------------------------- /test/cases/import/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import/compressed.css -------------------------------------------------------------------------------- /test/cases/import/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import/input.css -------------------------------------------------------------------------------- /test/cases/import/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/import/output.css -------------------------------------------------------------------------------- /test/cases/keyframes-advanced/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-advanced/ast.json -------------------------------------------------------------------------------- /test/cases/keyframes-advanced/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-advanced/compressed.css -------------------------------------------------------------------------------- /test/cases/keyframes-advanced/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-advanced/input.css -------------------------------------------------------------------------------- /test/cases/keyframes-advanced/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-advanced/output.css -------------------------------------------------------------------------------- /test/cases/keyframes-complex/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-complex/ast.json -------------------------------------------------------------------------------- /test/cases/keyframes-complex/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-complex/compressed.css -------------------------------------------------------------------------------- /test/cases/keyframes-complex/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-complex/input.css -------------------------------------------------------------------------------- /test/cases/keyframes-complex/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-complex/output.css -------------------------------------------------------------------------------- /test/cases/keyframes-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/keyframes-linebreak/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-linebreak/compressed.css -------------------------------------------------------------------------------- /test/cases/keyframes-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/keyframes-linebreak/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-linebreak/output.css -------------------------------------------------------------------------------- /test/cases/keyframes-messed/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-messed/ast.json -------------------------------------------------------------------------------- /test/cases/keyframes-messed/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-messed/compressed.css -------------------------------------------------------------------------------- /test/cases/keyframes-messed/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-messed/input.css -------------------------------------------------------------------------------- /test/cases/keyframes-messed/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-messed/output.css -------------------------------------------------------------------------------- /test/cases/keyframes-vendor/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-vendor/ast.json -------------------------------------------------------------------------------- /test/cases/keyframes-vendor/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-vendor/compressed.css -------------------------------------------------------------------------------- /test/cases/keyframes-vendor/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-vendor/input.css -------------------------------------------------------------------------------- /test/cases/keyframes-vendor/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes-vendor/output.css -------------------------------------------------------------------------------- /test/cases/keyframes/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes/ast.json -------------------------------------------------------------------------------- /test/cases/keyframes/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes/compressed.css -------------------------------------------------------------------------------- /test/cases/keyframes/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes/input.css -------------------------------------------------------------------------------- /test/cases/keyframes/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/keyframes/output.css -------------------------------------------------------------------------------- /test/cases/media-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/media-linebreak/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media-linebreak/compressed.css -------------------------------------------------------------------------------- /test/cases/media-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/media-linebreak/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media-linebreak/output.css -------------------------------------------------------------------------------- /test/cases/media-messed/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media-messed/ast.json -------------------------------------------------------------------------------- /test/cases/media-messed/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media-messed/compressed.css -------------------------------------------------------------------------------- /test/cases/media-messed/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media-messed/input.css -------------------------------------------------------------------------------- /test/cases/media-messed/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media-messed/output.css -------------------------------------------------------------------------------- /test/cases/media/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media/ast.json -------------------------------------------------------------------------------- /test/cases/media/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media/compressed.css -------------------------------------------------------------------------------- /test/cases/media/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media/input.css -------------------------------------------------------------------------------- /test/cases/media/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/media/output.css -------------------------------------------------------------------------------- /test/cases/messed-up/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/messed-up/ast.json -------------------------------------------------------------------------------- /test/cases/messed-up/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/messed-up/compressed.css -------------------------------------------------------------------------------- /test/cases/messed-up/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/messed-up/input.css -------------------------------------------------------------------------------- /test/cases/messed-up/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/messed-up/output.css -------------------------------------------------------------------------------- /test/cases/namespace-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/namespace-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/namespace-linebreak/compressed.css: -------------------------------------------------------------------------------- 1 | @namespace "http://www.w3.org/1999/xhtml"; -------------------------------------------------------------------------------- /test/cases/namespace-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/namespace-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/namespace-linebreak/output.css: -------------------------------------------------------------------------------- 1 | @namespace "http://www.w3.org/1999/xhtml"; -------------------------------------------------------------------------------- /test/cases/namespace/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/namespace/ast.json -------------------------------------------------------------------------------- /test/cases/namespace/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/namespace/compressed.css -------------------------------------------------------------------------------- /test/cases/namespace/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/namespace/input.css -------------------------------------------------------------------------------- /test/cases/namespace/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/namespace/output.css -------------------------------------------------------------------------------- /test/cases/no-semi/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/no-semi/ast.json -------------------------------------------------------------------------------- /test/cases/no-semi/compressed.css: -------------------------------------------------------------------------------- 1 | tobi loki jane{are:'all';the-species:called "ferrets";} 2 | -------------------------------------------------------------------------------- /test/cases/no-semi/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/no-semi/input.css -------------------------------------------------------------------------------- /test/cases/no-semi/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/no-semi/output.css -------------------------------------------------------------------------------- /test/cases/page-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/page-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/page-linebreak/compressed.css: -------------------------------------------------------------------------------- 1 | @page toc{color:black;} -------------------------------------------------------------------------------- /test/cases/page-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/page-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/page-linebreak/output.css: -------------------------------------------------------------------------------- 1 | @page toc { 2 | color: black; 3 | } -------------------------------------------------------------------------------- /test/cases/paged-media/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/paged-media/ast.json -------------------------------------------------------------------------------- /test/cases/paged-media/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/paged-media/compressed.css -------------------------------------------------------------------------------- /test/cases/paged-media/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/paged-media/input.css -------------------------------------------------------------------------------- /test/cases/paged-media/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/paged-media/output.css -------------------------------------------------------------------------------- /test/cases/props/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/props/ast.json -------------------------------------------------------------------------------- /test/cases/props/compressed.css: -------------------------------------------------------------------------------- 1 | tobi loki jane{are:'all';the-species:called "ferrets";*even:'ie crap';} 2 | -------------------------------------------------------------------------------- /test/cases/props/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/props/input.css -------------------------------------------------------------------------------- /test/cases/props/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/props/output.css -------------------------------------------------------------------------------- /test/cases/quote-escape/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/quote-escape/ast.json -------------------------------------------------------------------------------- /test/cases/quote-escape/compressed.css: -------------------------------------------------------------------------------- 1 | p[qwe="a\",b"]{color:red;} -------------------------------------------------------------------------------- /test/cases/quote-escape/input.css: -------------------------------------------------------------------------------- 1 | p[qwe="a\",b"] { color: red } 2 | -------------------------------------------------------------------------------- /test/cases/quote-escape/output.css: -------------------------------------------------------------------------------- 1 | p[qwe="a\",b"] { 2 | color: red; 3 | } -------------------------------------------------------------------------------- /test/cases/quoted/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/quoted/ast.json -------------------------------------------------------------------------------- /test/cases/quoted/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/quoted/compressed.css -------------------------------------------------------------------------------- /test/cases/quoted/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/quoted/input.css -------------------------------------------------------------------------------- /test/cases/quoted/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/quoted/output.css -------------------------------------------------------------------------------- /test/cases/rule/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/rule/ast.json -------------------------------------------------------------------------------- /test/cases/rule/compressed.css: -------------------------------------------------------------------------------- 1 | foo{bar:'baz';} 2 | -------------------------------------------------------------------------------- /test/cases/rule/input.css: -------------------------------------------------------------------------------- 1 | foo { 2 | bar: 'baz'; 3 | } 4 | -------------------------------------------------------------------------------- /test/cases/rule/output.css: -------------------------------------------------------------------------------- 1 | foo { 2 | bar: 'baz'; 3 | } 4 | -------------------------------------------------------------------------------- /test/cases/rules/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/rules/ast.json -------------------------------------------------------------------------------- /test/cases/rules/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/rules/compressed.css -------------------------------------------------------------------------------- /test/cases/rules/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/rules/input.css -------------------------------------------------------------------------------- /test/cases/rules/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/rules/output.css -------------------------------------------------------------------------------- /test/cases/selectors/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/selectors/ast.json -------------------------------------------------------------------------------- /test/cases/selectors/compressed.css: -------------------------------------------------------------------------------- 1 | foo,bar,baz{color:'black';} 2 | -------------------------------------------------------------------------------- /test/cases/selectors/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/selectors/input.css -------------------------------------------------------------------------------- /test/cases/selectors/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/selectors/output.css -------------------------------------------------------------------------------- /test/cases/supports-linebreak/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/supports-linebreak/ast.json -------------------------------------------------------------------------------- /test/cases/supports-linebreak/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/supports-linebreak/compressed.css -------------------------------------------------------------------------------- /test/cases/supports-linebreak/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/supports-linebreak/input.css -------------------------------------------------------------------------------- /test/cases/supports-linebreak/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/supports-linebreak/output.css -------------------------------------------------------------------------------- /test/cases/supports/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/supports/ast.json -------------------------------------------------------------------------------- /test/cases/supports/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/supports/compressed.css -------------------------------------------------------------------------------- /test/cases/supports/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/supports/input.css -------------------------------------------------------------------------------- /test/cases/supports/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/supports/output.css -------------------------------------------------------------------------------- /test/cases/wtf/ast.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/wtf/ast.json -------------------------------------------------------------------------------- /test/cases/wtf/compressed.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/wtf/compressed.css -------------------------------------------------------------------------------- /test/cases/wtf/input.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/wtf/input.css -------------------------------------------------------------------------------- /test/cases/wtf/output.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/cases/wtf/output.css -------------------------------------------------------------------------------- /test/parse.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/parse.js -------------------------------------------------------------------------------- /test/source-map/apply.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/source-map/apply.css -------------------------------------------------------------------------------- /test/source-map/apply.css.map: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/source-map/apply.css.map -------------------------------------------------------------------------------- /test/source-map/apply.scss: -------------------------------------------------------------------------------- 1 | tobi { name: 'tobi'; } 2 | -------------------------------------------------------------------------------- /test/source-map/test.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/source-map/test.css -------------------------------------------------------------------------------- /test/stringify.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/reworkcss/css/HEAD/test/stringify.js --------------------------------------------------------------------------------