Tabnine Logo For Javascript
postcss
Code IndexAdd Tabnine to your IDE (free)

How to use postcss

Best JavaScript code snippets using postcss(Showing top 15 results out of 1,971)

origin: nodejs/nodejs.org

postcss([autoprefixer]).process(result.css, { from: src }).then(res => {
 res.warnings().forEach(warn => {
  console.warn(warn.toString())
 })
 fs.writeFile(dest, res.css, (err) => {
  if (err) {
   throw err
origin: lukeed/taskr

  const ctx = postcss(opts.plugins);
  const out = yield ctx.process(file.data.toString(), opts);
  file.data = Buffer.from(out.css); // write new data
} catch (err) {
origin: o2team/athena

var saved;
var percent;
cssnano.process(String(file.contents), _.assign({
 map: false,
 zindex: false,
 from: file.relative,
 to: file.relative
}, opts)).then(function (result) {
 file.contents = new Buffer(result.css);
 optimizedSize = file.contents.length;
origin: alibaba/dawn

cssProcessor: cssnano({
 safe: true
}),
origin: alibaba/dawn

}), new OptimizeCssAssetsPlugin({
 assetNameRegExp: /\.css$/g,
 cssProcessor: cssnano({
  safe: true
 }),
origin: Pixel2HTML/Pixel2HTML

gulp.task('vendor:styles', () =>
 gulp.src(`${src}/assets/styles/vendor/vendor.scss`)
  .pipe(when(!production, sourcemaps.init()))
  .pipe(sass({ importer: moduleImporter() }))
  .pipe(postcss([
   autoprefixer({ browsers }),
  ]))
  .pipe(concat('vendor.css'))
  .pipe(when(!production, sourcemaps.write('.')))
  .on('error', onError)
  .pipe(gulp.dest(`${dist}/assets/css`))
)
origin: hypotenuse/react-examples

extractTextWebpackPluginInstance.extract({
            use: [
              { loader: 'css-loader', options: { minimize: true, importLoaders: 1 } },
              { loader: 'postcss-loader', options: { ident: 'postcss', plugins: (loader) => [ postcssAutoprefixer({browsers: ['since 2012']}) ] } },
              { loader: 'sass-loader' }
            ],
            fallback: 'style-loader',
            publicPath: publicPathName
          })
origin: jmfrancois/react-cmf-bootstrap-example

function getCommonStyleLoaders(enableModules) {
  let cssOptions = {};
  if (enableModules) {
    cssOptions = { sourceMap: true, modules: true, importLoaders: 1, localIdentName: '[name]__[local]___[hash:base64:5]' };
  }
  return [
    { loader: 'css-loader', options: cssOptions },
    { loader: 'postcss-loader', options: { sourceMap: true, plugins: () => [autoprefixer({ browsers: ['last 2 versions'] })] } },
    { loader: 'resolve-url-loader' },
  ];
}
origin: v8/web-tooling-benchmark

fn() {
  return payloads.map(
   ({ payload, options }) => processor.process(payload, options).css
  );
 }
origin: Jeff2Ma/postcss-lazyimagecss

gulp.task('css', function () {
  return gulp.src('./test/src/css/**/*.css')
    .pipe(postcss([lazyimagecss({
      imagePath: ['../img', '../slice']
    })]))
    .pipe(gulp.dest('./test/dist/css'));
});
origin: basys/basys

async processCss(assetName, asset, assets) {
  let css = asset.source();
  css = await postcss([autoprefixer({browsers: this.options.browsers})]).process(css).css;

  const result = csso.minify(css, Object.assign({filename: assetName}, this.options));
  css = result.css;

  if (this.options.sourceMap) {
   assets.setAsset(`${assetName}.map`, result.map.toString());
   css += `/*# sourceMappingURL=${path.basename(assetName)}.map */`;
  }

  return css;
 }
origin: z-------------/CPod

// sass

gulp.task("sass", function() {
 const postcss = require("gulp-postcss");
 const autoprefixer = require("autoprefixer");
 const sass = require("gulp-sass");

 return gulp.src("./public/app/style.scss")
  .pipe(sass().on("error", sass.logError))
  .pipe(postcss([ autoprefixer({ browsers: ["last 8 Chrome versions"] }) ]))
  .pipe(gulp.dest("./public/app/"));
});
origin: alibaba/dawn

cssProcessor: cssnano({
 safe: true
}),
origin: alibaba/dawn

}), new OptimizeCssAssetsPlugin({
 assetNameRegExp: /\.css$/g,
 cssProcessor: cssnano({
  safe: true
 }),
origin: basys/basys

async processCss(assetName, asset, assets) {
  let css = asset.source();
  css = await postcss([autoprefixer({browsers: this.options.browsers})]).process(css).css;

  const result = csso.minify(css, Object.assign({filename: assetName}, this.options));
  css = result.css;

  if (this.options.sourceMap) {
   assets.setAsset(`${assetName}.map`, result.map.toString());
   css += `/*# sourceMappingURL=${path.basename(assetName)}.map */`;
  }

  return css;
 }
postcss(npm)

Most used postcss functions

  • autoprefixer
  • Processor.process
  • cssnano
  • postcss
  • LazyResult.then
  • postcssReporter,
  • LazyResult.css,
  • Result.warnings,
  • Declaration.parent,
  • Declaration.value,
  • LazyResult.catch,
  • Postcss,
  • ResultMessage.toString,
  • Root.nodes,
  • parse,
  • plugin,
  • AtRule.remove,
  • Autoprefixer,
  • Declaration.prop

Popular in JavaScript

  • mocha
    simple, flexible, fun test framework
  • through2
    A tiny wrapper around Node.js streams.Transform (Streams2/3) to avoid explicit subclassing noise
  • express
    Fast, unopinionated, minimalist web framework
  • webpack
    Packs CommonJs/AMD modules for the browser. Allows to split your codebase into multiple bundles, which can be loaded on demand. Support loaders to preprocess files, i.e. json, jsx, es7, css, less, ... and your custom stuff.
  • minimatch
    a glob matcher in javascript
  • fs-extra
    fs-extra contains methods that aren't included in the vanilla Node.js fs package. Such as mkdir -p, cp -r, and rm -rf.
  • winston
    A logger for just about everything.
  • moment
    Parse, validate, manipulate, and display dates
  • rimraf
    A deep deletion module for node (like `rm -rf`)
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJavascript Code Index
Get Tabnine for your IDE now