refactor(rollup): remove unused code
This commit is contained in:
28068
dist/ReactFlow.esm.js
vendored
28068
dist/ReactFlow.esm.js
vendored
File diff suppressed because it is too large
Load Diff
19740
dist/ReactFlow.js
vendored
19740
dist/ReactFlow.js
vendored
File diff suppressed because it is too large
Load Diff
2
dist/ReactFlow.js.map
vendored
2
dist/ReactFlow.js.map
vendored
File diff suppressed because one or more lines are too long
21
package-lock.json
generated
21
package-lock.json
generated
@@ -8353,6 +8353,27 @@
|
||||
"style-inject": "^0.3.0"
|
||||
}
|
||||
},
|
||||
"rollup-plugin-replace": {
|
||||
"version": "2.2.0",
|
||||
"resolved": "https://registry.npmjs.org/rollup-plugin-replace/-/rollup-plugin-replace-2.2.0.tgz",
|
||||
"integrity": "sha512-/5bxtUPkDHyBJAKketb4NfaeZjL5yLZdeUihSfbF2PQMz+rSTEb8ARKoOl3UBT4m7/X+QOXJo3sLTcq+yMMYTA==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"magic-string": "^0.25.2",
|
||||
"rollup-pluginutils": "^2.6.0"
|
||||
},
|
||||
"dependencies": {
|
||||
"magic-string": {
|
||||
"version": "0.25.4",
|
||||
"resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.4.tgz",
|
||||
"integrity": "sha512-oycWO9nEVAP2RVPbIoDoA4Y7LFIJ3xRYov93gAyJhZkET1tNuB0u7uWkZS2LpBWTJUWnmau/To8ECWRC+jKNfw==",
|
||||
"dev": true,
|
||||
"requires": {
|
||||
"sourcemap-codec": "^1.4.4"
|
||||
}
|
||||
}
|
||||
}
|
||||
},
|
||||
"rollup-plugin-serve": {
|
||||
"version": "1.0.1",
|
||||
"resolved": "https://registry.npmjs.org/rollup-plugin-serve/-/rollup-plugin-serve-1.0.1.tgz",
|
||||
|
||||
@@ -36,6 +36,7 @@
|
||||
"rollup-plugin-livereload": "^1.0.4",
|
||||
"rollup-plugin-node-resolve": "^5.2.0",
|
||||
"rollup-plugin-postcss": "^2.0.3",
|
||||
"rollup-plugin-replace": "^2.2.0",
|
||||
"rollup-plugin-serve": "^1.0.1",
|
||||
"rollup-plugin-svg": "^2.0.0",
|
||||
"rollup-plugin-terser": "^5.1.2",
|
||||
|
||||
@@ -5,11 +5,14 @@ import postcss from 'rollup-plugin-postcss';
|
||||
import bundleSize from 'rollup-plugin-bundle-size';
|
||||
import visualizer from 'rollup-plugin-visualizer';
|
||||
import svg from 'rollup-plugin-svg';
|
||||
import replace from 'rollup-plugin-replace';
|
||||
|
||||
import pkg from './package.json';
|
||||
|
||||
const isProd = process.env.NODE_ENV === 'production';
|
||||
const external = ['react', 'react-dom', 'prop-types'];
|
||||
const input = 'src/index.js';
|
||||
const processEnv = isProd ? 'production' : 'development';
|
||||
const external = ['react'];
|
||||
const onwarn = (warning, rollupWarn) => {
|
||||
if (warning.code !== 'CIRCULAR_DEPENDENCY') {
|
||||
rollupWarn(warning);
|
||||
@@ -23,14 +26,17 @@ const plugins = [
|
||||
exclude: 'node_modules/**'
|
||||
}),
|
||||
commonjs({
|
||||
include: /node_modules/
|
||||
include: 'node_modules/**'
|
||||
}),
|
||||
svg(),
|
||||
visualizer()
|
||||
visualizer(),
|
||||
replace({
|
||||
'process.env.NODE_ENV': JSON.stringify(processEnv)
|
||||
})
|
||||
];
|
||||
|
||||
export default [{
|
||||
input: 'src/index.js',
|
||||
input,
|
||||
external,
|
||||
onwarn,
|
||||
output: {
|
||||
@@ -39,14 +45,12 @@ export default [{
|
||||
format: 'umd',
|
||||
sourcemap: isProd,
|
||||
globals: {
|
||||
react: 'React',
|
||||
'react-dom': 'ReactDOM',
|
||||
'prop-types': 'PropTypes'
|
||||
react: 'React'
|
||||
}
|
||||
},
|
||||
plugins
|
||||
}, {
|
||||
input: 'src/index.js',
|
||||
input,
|
||||
external,
|
||||
onwarn,
|
||||
output: {
|
||||
@@ -61,26 +65,8 @@ export default [{
|
||||
exclude: 'node_modules/**'
|
||||
}),
|
||||
commonjs({
|
||||
include: /node_modules/
|
||||
include: 'node_modules/**'
|
||||
}),
|
||||
svg()
|
||||
]
|
||||
}];
|
||||
|
||||
// }, {
|
||||
// input: 'src/plugins/index.js',
|
||||
// external: external,
|
||||
// onwarn,
|
||||
// output: {
|
||||
// name: 'ReactFlow Plugins',
|
||||
// file: 'dist/plugins/index.js',
|
||||
// format: 'umd',
|
||||
// sourcemap: isProd,
|
||||
// globals: {
|
||||
// react: 'React',
|
||||
// 'react-dom': 'ReactDOM',
|
||||
// 'prop-types': 'PropTypes'
|
||||
// }
|
||||
// },
|
||||
// plugins
|
||||
// }];
|
||||
|
||||
Reference in New Issue
Block a user