add uglify-es for node modules, preserve unminified version
This commit is contained in:
parent
cf834fde94
commit
4c9ca4864e
2753
dist/frappe-charts.esm.js
vendored
Normal file
2753
dist/frappe-charts.esm.js
vendored
Normal file
File diff suppressed because it is too large
Load Diff
3349
dist/frappe-charts.min.cjs.js
vendored
3349
dist/frappe-charts.min.cjs.js
vendored
File diff suppressed because one or more lines are too long
3347
dist/frappe-charts.min.esm.js
vendored
3347
dist/frappe-charts.min.esm.js
vendored
File diff suppressed because one or more lines are too long
2
dist/frappe-charts.min.iife.js
vendored
2
dist/frappe-charts.min.iife.js
vendored
File diff suppressed because one or more lines are too long
2
docs/assets/js/frappe-charts.min.js
vendored
2
docs/assets/js/frappe-charts.min.js
vendored
File diff suppressed because one or more lines are too long
@ -4,6 +4,7 @@
|
|||||||
"description": "https://frappe.github.io/charts",
|
"description": "https://frappe.github.io/charts",
|
||||||
"main": "dist/frappe-charts.min.cjs.js",
|
"main": "dist/frappe-charts.min.cjs.js",
|
||||||
"module": "dist/frappe-charts.min.esm.js",
|
"module": "dist/frappe-charts.min.esm.js",
|
||||||
|
"src": "dist/frappe-charts.esm.js",
|
||||||
"browser": "dist/frappe-charts.min.iife.js",
|
"browser": "dist/frappe-charts.min.iife.js",
|
||||||
"directories": {
|
"directories": {
|
||||||
"doc": "docs"
|
"doc": "docs"
|
||||||
|
|||||||
@ -2,7 +2,7 @@
|
|||||||
import babel from 'rollup-plugin-babel';
|
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';
|
import uglify from 'rollup-plugin-uglify-es';
|
||||||
import postcss from 'rollup-plugin-postcss';
|
import postcss from 'rollup-plugin-postcss';
|
||||||
|
|
||||||
// PostCSS plugins
|
// PostCSS plugins
|
||||||
@ -43,11 +43,40 @@ export default [
|
|||||||
babel({
|
babel({
|
||||||
exclude: 'node_modules/**',
|
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({
|
replace({
|
||||||
exclude: 'node_modules/**',
|
exclude: 'node_modules/**',
|
||||||
ENV: JSON.stringify(process.env.NODE_ENV || 'development'),
|
ENV: JSON.stringify(process.env.NODE_ENV || 'development'),
|
||||||
})
|
})
|
||||||
// uglify()
|
|
||||||
],
|
],
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user