├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── CHANGELOG.md ├── LICENSE ├── README.md ├── docs ├── .babelrc ├── .gitignore ├── build │ ├── build.js │ ├── dev-server.js │ ├── utils.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── index.html ├── src │ ├── App.vue │ ├── assets │ │ ├── _grid.css │ │ ├── docs.css │ │ ├── logo.svg │ │ └── postcss.svg │ ├── components │ │ └── Sidenav.vue │ ├── main.js │ ├── pages │ │ ├── Rem-to-Pixel.md │ │ ├── basic-shape.md │ │ ├── grid.md │ │ ├── index.md │ │ ├── inline-svg.md │ │ ├── lasted-syntax.md │ │ ├── reset.md │ │ ├── sass-syntax.md │ │ ├── short-property.md │ │ └── utils.md │ └── routes.js └── static │ └── .gitkeep ├── package.json ├── salad-logo.svg └── src ├── features-activation-map.js ├── features.js ├── index.js ├── test ├── features │ ├── _import.css │ ├── autoprefixer.css │ ├── autoprefixer.expected.css │ ├── bem.css │ ├── bem.expected.css │ ├── calc.css │ ├── calc.expected.css │ ├── color.css │ ├── color.expected.css │ ├── initial.css │ ├── initial.expected.css │ ├── inlineSvg.css │ ├── inlineSvg.expected.css │ ├── neat.css │ ├── neat.expected.css │ ├── partialimport.css │ ├── partialimport.expected.css │ ├── precss.css │ ├── precss.expected.css │ ├── rem.css │ ├── rem.expected.css │ ├── reset.css │ ├── reset.expected.css │ ├── sassColor.css │ ├── sassColor.expected.css │ ├── shape.css │ ├── shape.expected.css │ ├── short.css │ ├── short.expected.css │ ├── utils.css │ └── utils.expected.css ├── index.js ├── svgs │ └── nav.svg └── utils.js └── warn-for-duplicates.js /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | lib/test 2 | _site/ 3 | node_modules/ 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/.travis.yml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/CHANGELOG.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/README.md -------------------------------------------------------------------------------- /docs/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/.babelrc -------------------------------------------------------------------------------- /docs/.gitignore: -------------------------------------------------------------------------------- 1 | .DS_Store 2 | node_modules/ 3 | dist/ 4 | npm-debug.log 5 | -------------------------------------------------------------------------------- /docs/build/build.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/build/build.js -------------------------------------------------------------------------------- /docs/build/dev-server.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/build/dev-server.js -------------------------------------------------------------------------------- /docs/build/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/build/utils.js -------------------------------------------------------------------------------- /docs/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/build/webpack.base.conf.js -------------------------------------------------------------------------------- /docs/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /docs/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /docs/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/index.html -------------------------------------------------------------------------------- /docs/src/App.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/App.vue -------------------------------------------------------------------------------- /docs/src/assets/_grid.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/assets/_grid.css -------------------------------------------------------------------------------- /docs/src/assets/docs.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/assets/docs.css -------------------------------------------------------------------------------- /docs/src/assets/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/assets/logo.svg -------------------------------------------------------------------------------- /docs/src/assets/postcss.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/assets/postcss.svg -------------------------------------------------------------------------------- /docs/src/components/Sidenav.vue: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/components/Sidenav.vue -------------------------------------------------------------------------------- /docs/src/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/main.js -------------------------------------------------------------------------------- /docs/src/pages/Rem-to-Pixel.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/Rem-to-Pixel.md -------------------------------------------------------------------------------- /docs/src/pages/basic-shape.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/basic-shape.md -------------------------------------------------------------------------------- /docs/src/pages/grid.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/grid.md -------------------------------------------------------------------------------- /docs/src/pages/index.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/index.md -------------------------------------------------------------------------------- /docs/src/pages/inline-svg.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/inline-svg.md -------------------------------------------------------------------------------- /docs/src/pages/lasted-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/lasted-syntax.md -------------------------------------------------------------------------------- /docs/src/pages/reset.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/reset.md -------------------------------------------------------------------------------- /docs/src/pages/sass-syntax.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/sass-syntax.md -------------------------------------------------------------------------------- /docs/src/pages/short-property.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/short-property.md -------------------------------------------------------------------------------- /docs/src/pages/utils.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/pages/utils.md -------------------------------------------------------------------------------- /docs/src/routes.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/docs/src/routes.js -------------------------------------------------------------------------------- /docs/static/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/package.json -------------------------------------------------------------------------------- /salad-logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/salad-logo.svg -------------------------------------------------------------------------------- /src/features-activation-map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/features-activation-map.js -------------------------------------------------------------------------------- /src/features.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/features.js -------------------------------------------------------------------------------- /src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/index.js -------------------------------------------------------------------------------- /src/test/features/_import.css: -------------------------------------------------------------------------------- 1 | html { 2 | color: #fff; 3 | } -------------------------------------------------------------------------------- /src/test/features/autoprefixer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/autoprefixer.css -------------------------------------------------------------------------------- /src/test/features/autoprefixer.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/autoprefixer.expected.css -------------------------------------------------------------------------------- /src/test/features/bem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/bem.css -------------------------------------------------------------------------------- /src/test/features/bem.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/bem.expected.css -------------------------------------------------------------------------------- /src/test/features/calc.css: -------------------------------------------------------------------------------- 1 | html { 2 | font-size: calc(1em * 2) 3 | } 4 | -------------------------------------------------------------------------------- /src/test/features/calc.expected.css: -------------------------------------------------------------------------------- 1 | html { 2 | font-size: 2em 3 | } 4 | -------------------------------------------------------------------------------- /src/test/features/color.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/color.css -------------------------------------------------------------------------------- /src/test/features/color.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/color.expected.css -------------------------------------------------------------------------------- /src/test/features/initial.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/initial.css -------------------------------------------------------------------------------- /src/test/features/initial.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/initial.expected.css -------------------------------------------------------------------------------- /src/test/features/inlineSvg.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/inlineSvg.css -------------------------------------------------------------------------------- /src/test/features/inlineSvg.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/inlineSvg.expected.css -------------------------------------------------------------------------------- /src/test/features/neat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/neat.css -------------------------------------------------------------------------------- /src/test/features/neat.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/neat.expected.css -------------------------------------------------------------------------------- /src/test/features/partialimport.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/features/partialimport.expected.css: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/test/features/precss.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/precss.css -------------------------------------------------------------------------------- /src/test/features/precss.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/precss.expected.css -------------------------------------------------------------------------------- /src/test/features/rem.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/rem.css -------------------------------------------------------------------------------- /src/test/features/rem.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/rem.expected.css -------------------------------------------------------------------------------- /src/test/features/reset.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/reset.css -------------------------------------------------------------------------------- /src/test/features/reset.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/reset.expected.css -------------------------------------------------------------------------------- /src/test/features/sassColor.css: -------------------------------------------------------------------------------- 1 | body { 2 | background-color: darken(#fff, 10%); 3 | } 4 | -------------------------------------------------------------------------------- /src/test/features/sassColor.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/sassColor.expected.css -------------------------------------------------------------------------------- /src/test/features/shape.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/shape.css -------------------------------------------------------------------------------- /src/test/features/shape.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/shape.expected.css -------------------------------------------------------------------------------- /src/test/features/short.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/short.css -------------------------------------------------------------------------------- /src/test/features/short.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/short.expected.css -------------------------------------------------------------------------------- /src/test/features/utils.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/utils.css -------------------------------------------------------------------------------- /src/test/features/utils.expected.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/features/utils.expected.css -------------------------------------------------------------------------------- /src/test/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/index.js -------------------------------------------------------------------------------- /src/test/svgs/nav.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/svgs/nav.svg -------------------------------------------------------------------------------- /src/test/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/test/utils.js -------------------------------------------------------------------------------- /src/warn-for-duplicates.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ElemeFE/postcss-salad/HEAD/src/warn-for-duplicates.js --------------------------------------------------------------------------------