├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .npmignore ├── .nvmrc ├── .travis.yml ├── README.md ├── __tests__ ├── end-to-end │ ├── README.md │ ├── __helpers__.js │ ├── chained-selectors.html │ ├── chained-selectors.js │ ├── complex.html │ ├── complex.js │ ├── font-face.html │ ├── font-face.js │ ├── keyframes.html │ ├── keyframes.js │ ├── longhand.html │ ├── longhand.js │ ├── mq.html │ ├── mq.js │ ├── overrides.html │ ├── overrides.js │ ├── pseudo.html │ ├── pseudo.js │ ├── repetition.html │ ├── repetition.js │ ├── supports.html │ ├── supports.js │ ├── unatomisable.html │ └── unatomisable.js └── unit │ ├── expand-shorthand.js │ ├── handle-map.js │ ├── merge-rules-by-declarations.js │ ├── merge-rules-by-selector.js │ ├── number-to-letter.js │ ├── passthru-unatomisable.js │ ├── resolve-declarations.js │ └── unchain-selectors.js ├── package.json ├── rollup.config.js └── src ├── index.js └── lib ├── expand-shorthand.js ├── get-context.js ├── merge-rules-by-declarations.js ├── merge-rules-by-selector.js ├── number-to-letter.js ├── passthru-unatomisable.js ├── report-stats.js ├── resolve-declarations.js └── unchain-selectors.js /.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/.babelrc -------------------------------------------------------------------------------- /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/.editorconfig -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | coverage 2 | build 3 | -------------------------------------------------------------------------------- /.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/.eslintrc -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | build 3 | coverage 4 | .DS_Store 5 | -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | * 2 | !build/**/* 3 | -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 6 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/README.md -------------------------------------------------------------------------------- /__tests__/end-to-end/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/README.md -------------------------------------------------------------------------------- /__tests__/end-to-end/__helpers__.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/__helpers__.js -------------------------------------------------------------------------------- /__tests__/end-to-end/chained-selectors.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/chained-selectors.html -------------------------------------------------------------------------------- /__tests__/end-to-end/chained-selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/chained-selectors.js -------------------------------------------------------------------------------- /__tests__/end-to-end/complex.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/complex.html -------------------------------------------------------------------------------- /__tests__/end-to-end/complex.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/complex.js -------------------------------------------------------------------------------- /__tests__/end-to-end/font-face.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/font-face.html -------------------------------------------------------------------------------- /__tests__/end-to-end/font-face.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/font-face.js -------------------------------------------------------------------------------- /__tests__/end-to-end/keyframes.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/keyframes.html -------------------------------------------------------------------------------- /__tests__/end-to-end/keyframes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/keyframes.js -------------------------------------------------------------------------------- /__tests__/end-to-end/longhand.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/longhand.html -------------------------------------------------------------------------------- /__tests__/end-to-end/longhand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/longhand.js -------------------------------------------------------------------------------- /__tests__/end-to-end/mq.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/mq.html -------------------------------------------------------------------------------- /__tests__/end-to-end/mq.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/mq.js -------------------------------------------------------------------------------- /__tests__/end-to-end/overrides.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/overrides.html -------------------------------------------------------------------------------- /__tests__/end-to-end/overrides.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/overrides.js -------------------------------------------------------------------------------- /__tests__/end-to-end/pseudo.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/pseudo.html -------------------------------------------------------------------------------- /__tests__/end-to-end/pseudo.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/pseudo.js -------------------------------------------------------------------------------- /__tests__/end-to-end/repetition.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/repetition.html -------------------------------------------------------------------------------- /__tests__/end-to-end/repetition.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/repetition.js -------------------------------------------------------------------------------- /__tests__/end-to-end/supports.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/supports.html -------------------------------------------------------------------------------- /__tests__/end-to-end/supports.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/supports.js -------------------------------------------------------------------------------- /__tests__/end-to-end/unatomisable.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/unatomisable.html -------------------------------------------------------------------------------- /__tests__/end-to-end/unatomisable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/end-to-end/unatomisable.js -------------------------------------------------------------------------------- /__tests__/unit/expand-shorthand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/unit/expand-shorthand.js -------------------------------------------------------------------------------- /__tests__/unit/handle-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/unit/handle-map.js -------------------------------------------------------------------------------- /__tests__/unit/merge-rules-by-declarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/unit/merge-rules-by-declarations.js -------------------------------------------------------------------------------- /__tests__/unit/merge-rules-by-selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/unit/merge-rules-by-selector.js -------------------------------------------------------------------------------- /__tests__/unit/number-to-letter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/unit/number-to-letter.js -------------------------------------------------------------------------------- /__tests__/unit/passthru-unatomisable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/unit/passthru-unatomisable.js -------------------------------------------------------------------------------- /__tests__/unit/resolve-declarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/unit/resolve-declarations.js -------------------------------------------------------------------------------- /__tests__/unit/unchain-selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/__tests__/unit/unchain-selectors.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/package.json -------------------------------------------------------------------------------- /rollup.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/rollup.config.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/index.js -------------------------------------------------------------------------------- /src/lib/expand-shorthand.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/expand-shorthand.js -------------------------------------------------------------------------------- /src/lib/get-context.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/get-context.js -------------------------------------------------------------------------------- /src/lib/merge-rules-by-declarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/merge-rules-by-declarations.js -------------------------------------------------------------------------------- /src/lib/merge-rules-by-selector.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/merge-rules-by-selector.js -------------------------------------------------------------------------------- /src/lib/number-to-letter.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/number-to-letter.js -------------------------------------------------------------------------------- /src/lib/passthru-unatomisable.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/passthru-unatomisable.js -------------------------------------------------------------------------------- /src/lib/report-stats.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/report-stats.js -------------------------------------------------------------------------------- /src/lib/resolve-declarations.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/resolve-declarations.js -------------------------------------------------------------------------------- /src/lib/unchain-selectors.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sndrs/postcss-atomised/HEAD/src/lib/unchain-selectors.js --------------------------------------------------------------------------------