Skip to content

Commit

Permalink
Testing precss
Browse files Browse the repository at this point in the history
  • Loading branch information
fxisco committed May 2, 2019
1 parent 005f574 commit d39b0ff
Show file tree
Hide file tree
Showing 4 changed files with 1,120 additions and 125 deletions.
2 changes: 2 additions & 0 deletions lib/cmd/compile/scripts.js
Expand Up @@ -26,6 +26,7 @@ const _ = require('lodash'),
extractCSS = require('@nymag/vueify/plugins/extract-css'),
autoprefixer = require('autoprefixer'),
cssImport = require('postcss-import'),
// precss = require('precss'),
mixins = require('postcss-mixins'),
nested = require('postcss-nested'),
simpleVars = require('postcss-simple-vars'),
Expand Down Expand Up @@ -333,6 +334,7 @@ function buildScripts(entries, options = {}) {
postcss: [
cssImport(),
autoprefixer(helpers.getConfigFileOrBrowsersList('autoprefixerOptions')),
// precss(),
mixins(),
nested(),
simpleVars()
Expand Down
20 changes: 12 additions & 8 deletions lib/cmd/compile/styles.js
Expand Up @@ -13,9 +13,10 @@ const _ = require('lodash'),
autoprefixer = require('autoprefixer'),
postcss = require('gulp-postcss'),
cssImport = require('postcss-import'),
mixins = require('postcss-mixins'),
nested = require('postcss-nested'),
simpleVars = require('postcss-simple-vars'),
precss = require('precss'),
// mixins = require('postcss-mixins'),
// nested = require('postcss-nested'),
// simpleVars = require('postcss-simple-vars'),
reporters = require('../../reporters'),
helpers = require('../../compilation-helpers'),
componentsSrc = path.join(process.cwd(), 'styleguides', '**', 'components', '*.css'),
Expand Down Expand Up @@ -118,11 +119,14 @@ function compile(options = {}) {
.pipe(postcss([
cssImport(),
autoprefixer(helpers.getConfigFileOrBrowsersList('autoprefixerOptions')),
mixins(),
// Simple vars must come before `nested` so that string interpolation of variables occurs before
// the nesting is parsed. This ensures being able to use variables in class names of nested selectors
simpleVars({ variables }),
nested()
// mixins(),
// // Simple vars must come before `nested` so that string interpolation of variables occurs before
// // the nesting is parsed. This ensures being able to use variables in class names of nested selectors
// simpleVars({ variables }),
// nested(),
precss({

})
].concat(plugins)))
.pipe(gulpIf(minify, cssmin()))
.pipe(gulp.dest(destPath))
Expand Down

0 comments on commit d39b0ff

Please sign in to comment.