|
@@ -10,15 +10,21 @@ import nested from 'postcss-nested'; |
|
|
import cssnext from 'postcss-cssnext'; |
|
|
import cssnext from 'postcss-cssnext'; |
|
|
import cssnano from 'cssnano'; |
|
|
import cssnano from 'cssnano'; |
|
|
|
|
|
|
|
|
|
|
|
import pkg from './package.json'; |
|
|
|
|
|
|
|
|
export default [ |
|
|
export default [ |
|
|
{ |
|
|
{ |
|
|
input: 'src/scripts/charts.js', |
|
|
input: 'src/scripts/charts.js', |
|
|
output: { |
|
|
|
|
|
file: 'dist/frappe-charts.min.js', |
|
|
|
|
|
format: 'iife', |
|
|
|
|
|
}, |
|
|
|
|
|
name: 'Chart', |
|
|
|
|
|
sourcemap: 'true', |
|
|
|
|
|
|
|
|
output: [ |
|
|
|
|
|
{ |
|
|
|
|
|
file: pkg.main, |
|
|
|
|
|
format: 'cjs', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
file: pkg.module, |
|
|
|
|
|
format: 'es', |
|
|
|
|
|
} |
|
|
|
|
|
], |
|
|
plugins: [ |
|
|
plugins: [ |
|
|
postcss({ |
|
|
postcss({ |
|
|
extensions: [ '.less' ], |
|
|
extensions: [ '.less' ], |
|
@@ -39,18 +45,23 @@ export default [ |
|
|
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/scripts/charts.js', |
|
|
input: 'src/scripts/charts.js', |
|
|
output: { |
|
|
|
|
|
file: 'docs/assets/js/frappe-charts.min.js', |
|
|
|
|
|
format: 'iife', |
|
|
|
|
|
}, |
|
|
|
|
|
|
|
|
output: [ |
|
|
|
|
|
{ |
|
|
|
|
|
file: 'docs/assets/js/frappe-charts.min.js', |
|
|
|
|
|
format: 'iife', |
|
|
|
|
|
}, |
|
|
|
|
|
{ |
|
|
|
|
|
file: pkg.browser, |
|
|
|
|
|
format: 'iife', |
|
|
|
|
|
} |
|
|
|
|
|
], |
|
|
name: 'Chart', |
|
|
name: 'Chart', |
|
|
sourcemap: 'false', |
|
|
|
|
|
plugins: [ |
|
|
plugins: [ |
|
|
postcss({ |
|
|
postcss({ |
|
|
extensions: [ '.less' ], |
|
|
extensions: [ '.less' ], |
|
|