add uglify-es for node modules, preserve unminified version

This commit is contained in:
pratu16x7 2017-11-15 23:39:19 +05:30
parent cf834fde94
commit 4c9ca4864e
7 changed files with 2789 additions and 6698 deletions

2753
dist/frappe-charts.esm.js vendored Normal file

File diff suppressed because it is too large Load Diff

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

File diff suppressed because one or more lines are too long

View File

@ -4,6 +4,7 @@
"description": "https://frappe.github.io/charts",
"main": "dist/frappe-charts.min.cjs.js",
"module": "dist/frappe-charts.min.esm.js",
"src": "dist/frappe-charts.esm.js",
"browser": "dist/frappe-charts.min.iife.js",
"directories": {
"doc": "docs"

View File

@ -2,7 +2,7 @@
import babel from 'rollup-plugin-babel';
import eslint from 'rollup-plugin-eslint';
import replace from 'rollup-plugin-replace';
import uglify from 'rollup-plugin-uglify';
import uglify from 'rollup-plugin-uglify-es';
import postcss from 'rollup-plugin-postcss';
// PostCSS plugins
@ -43,11 +43,40 @@ export default [
babel({
exclude: 'node_modules/**',
}),
replace({
exclude: 'node_modules/**',
ENV: JSON.stringify(process.env.NODE_ENV || 'development'),
}),
uglify()
],
},
{
input: 'src/scripts/charts.js',
output: [
{
file: pkg.src,
format: 'es',
}
],
plugins: [
postcss({
extensions: [ '.less' ],
extract: 'dist/frappe-charts.min.css',
plugins: [
nested(),
cssnext({ warnForDuplicates: false }),
cssnano()
]
}),
eslint({
exclude: [
'src/styles/**',
]
}),
replace({
exclude: 'node_modules/**',
ENV: JSON.stringify(process.env.NODE_ENV || 'development'),
})
// uglify()
],
},
{