1234567891011121314151617181920212223242526 |
- var sass = require('node-sass')
- var postcss = require('postcss')
- var autoprefixer = require('autoprefixer')
- var cssnano = require('cssnano')
- var chalk = require('chalk')
- var fs = require('fs')
- var mkdirp = require('mkdirp')
- mkdirp.sync('./dist/')
- function handleErr (err) {
- console.error(chalk.red('✗ Error:'), chalk.red(err.message))
- }
- sass.render({file: './src/scss/uppy.scss'}, function (err, sassResult) {
- if (err) handleErr(err)
- postcss([ cssnano, autoprefixer ])
- .process(sassResult.css)
- .then(function (postCSSResult) {
- postCSSResult.warnings().forEach(function (warn) {
- console.warn(warn.toString())
- })
- fs.writeFileSync('./dist/uppy.min.css', postCSSResult.css)
- console.info(chalk.green('✓ Built Uppy CSS:'), chalk.magenta('uppy.min.css'))
- })
- })
|