update scss build
This commit is contained in:
parent
52f320c7f5
commit
4ad805ea80
1239
package-lock.json
generated
1239
package-lock.json
generated
File diff suppressed because it is too large
Load Diff
@ -39,6 +39,7 @@
|
|||||||
"babel-preset-latest": "^6.24.1",
|
"babel-preset-latest": "^6.24.1",
|
||||||
"cssnano": "^3.10.0",
|
"cssnano": "^3.10.0",
|
||||||
"livereload": "^0.6.3",
|
"livereload": "^0.6.3",
|
||||||
|
"node-sass": "^4.7.2",
|
||||||
"npm-run-all": "^4.1.1",
|
"npm-run-all": "^4.1.1",
|
||||||
"postcss-cssnext": "^3.0.2",
|
"postcss-cssnext": "^3.0.2",
|
||||||
"postcss-nested": "^2.1.2",
|
"postcss-nested": "^2.1.2",
|
||||||
|
|||||||
@ -3,6 +3,7 @@ import babel from 'rollup-plugin-babel';
|
|||||||
import eslint from 'rollup-plugin-eslint';
|
import eslint from 'rollup-plugin-eslint';
|
||||||
import replace from 'rollup-plugin-replace';
|
import replace from 'rollup-plugin-replace';
|
||||||
import uglify from 'rollup-plugin-uglify-es';
|
import uglify from 'rollup-plugin-uglify-es';
|
||||||
|
import sass from 'node-sass';
|
||||||
import postcss from 'rollup-plugin-postcss';
|
import postcss from 'rollup-plugin-postcss';
|
||||||
|
|
||||||
// PostCSS plugins
|
// PostCSS plugins
|
||||||
@ -27,6 +28,10 @@ export default [
|
|||||||
],
|
],
|
||||||
plugins: [
|
plugins: [
|
||||||
postcss({
|
postcss({
|
||||||
|
preprocessor: (content, id) => new Promise((resolve, reject) => {
|
||||||
|
const result = sass.renderSync({ file: id })
|
||||||
|
resolve({ code: result.css.toString() })
|
||||||
|
}),
|
||||||
extensions: [ '.scss' ],
|
extensions: [ '.scss' ],
|
||||||
extract: 'dist/frappe-charts.min.css',
|
extract: 'dist/frappe-charts.min.css',
|
||||||
plugins: [
|
plugins: [
|
||||||
@ -37,18 +42,18 @@ export default [
|
|||||||
}),
|
}),
|
||||||
eslint({
|
eslint({
|
||||||
exclude: [
|
exclude: [
|
||||||
'src/scss/**',
|
'src/scss/**'
|
||||||
]
|
]
|
||||||
}),
|
}),
|
||||||
babel({
|
babel({
|
||||||
exclude: 'node_modules/**',
|
exclude: 'node_modules/**'
|
||||||
}),
|
}),
|
||||||
replace({
|
replace({
|
||||||
exclude: 'node_modules/**',
|
exclude: 'node_modules/**',
|
||||||
ENV: JSON.stringify(process.env.NODE_ENV || 'development'),
|
ENV: JSON.stringify(process.env.NODE_ENV || 'development'),
|
||||||
}),
|
}),
|
||||||
uglify()
|
uglify()
|
||||||
],
|
]
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
input: 'src/js/charts.js',
|
input: 'src/js/charts.js',
|
||||||
@ -60,6 +65,10 @@ export default [
|
|||||||
],
|
],
|
||||||
plugins: [
|
plugins: [
|
||||||
postcss({
|
postcss({
|
||||||
|
preprocessor: (content, id) => new Promise((resolve, reject) => {
|
||||||
|
const result = sass.renderSync({ file: id })
|
||||||
|
resolve({ code: result.css.toString() })
|
||||||
|
}),
|
||||||
extensions: [ '.scss' ],
|
extensions: [ '.scss' ],
|
||||||
extract: 'dist/frappe-charts.min.css',
|
extract: 'dist/frappe-charts.min.css',
|
||||||
plugins: [
|
plugins: [
|
||||||
@ -94,6 +103,10 @@ export default [
|
|||||||
name: 'Chart',
|
name: 'Chart',
|
||||||
plugins: [
|
plugins: [
|
||||||
postcss({
|
postcss({
|
||||||
|
preprocessor: (content, id) => new Promise((resolve, reject) => {
|
||||||
|
const result = sass.renderSync({ file: id })
|
||||||
|
resolve({ code: result.css.toString() })
|
||||||
|
}),
|
||||||
extensions: [ '.scss' ],
|
extensions: [ '.scss' ],
|
||||||
plugins: [
|
plugins: [
|
||||||
nested(),
|
nested(),
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user