Skip to content

Commit d3d709a

Browse files
authored
Merge pull request #30 from knipferrc/master
Add postcss and autoprefixer
2 parents 93206c3 + 0e85944 commit d3d709a

2 files changed

Lines changed: 10 additions & 0 deletions

File tree

package.json

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -34,6 +34,7 @@
3434
"dependencies": {
3535
"acorn-jsx": "4.1.0",
3636
"asyncro": "^2.0.1",
37+
"autoprefixer": "^7.2.3",
3738
"babel-polyfill": "^6.26.0",
3839
"camelcase": "^4.1.0",
3940
"chalk": "^2.3.0",
@@ -51,6 +52,7 @@
5152
"rollup-plugin-node-resolve": "^3.0.0",
5253
"rollup-plugin-nodent": "^0.1.3",
5354
"rollup-plugin-post-replace": "^1.0.0",
55+
"rollup-plugin-postcss": "^0.5.5",
5456
"rollup-plugin-preserve-shebang": "^0.1.3",
5557
"rollup-plugin-sizes": "^0.4.2",
5658
"rollup-plugin-uglify": "^2.0.1",

src/index.js

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,12 +4,14 @@ import chalk from 'chalk';
44
import { map, series } from 'asyncro';
55
import promisify from 'es6-promisify';
66
import glob from 'glob';
7+
import autoprefixer from 'autoprefixer';
78
import { rollup, watch } from 'rollup';
89
import nodent from 'rollup-plugin-nodent';
910
import commonjs from 'rollup-plugin-commonjs';
1011
import nodeResolve from 'rollup-plugin-node-resolve';
1112
import buble from 'rollup-plugin-buble';
1213
import uglify from 'rollup-plugin-uglify';
14+
import postcss from 'rollup-plugin-postcss';
1315
// import replace from 'rollup-plugin-post-replace';
1416
import es3 from 'rollup-plugin-es3';
1517
import gzipSize from 'gzip-size';
@@ -172,6 +174,12 @@ function createConfig(options, entry, format) {
172174
input: entry,
173175
external,
174176
plugins: [
177+
postcss({
178+
plugins: [
179+
autoprefixer()
180+
],
181+
extract: true
182+
}),
175183
flow({ all: true }),
176184
nodent({
177185
exclude: 'node_modules/**',

0 commit comments

Comments
 (0)