Merge branch 'main' into refactor/d3-drag

This commit is contained in:
moklick
2022-05-08 18:57:52 +02:00
39 changed files with 7275 additions and 8383 deletions
+29 -14
View File
@@ -11,7 +11,7 @@ import { terser } from 'rollup-plugin-terser';
import pkg from './package.json';
const isProd = process.env.NODE_ENV === 'production';
const isTesting = process.env.NODE_ENV === 'testing';
const isTesting = process.env.NODE_ENV === 'test';
const processEnv = isProd || isTesting ? 'production' : 'development';
const defaultOutputOptions = {
@@ -20,6 +20,18 @@ const defaultOutputOptions = {
sourcemap: true,
};
const globals = {
react: 'React',
'react-dom': 'ReactDOM',
classcat: 'cc',
'd3-selection': 'd3',
'd3-zoom': 'd3',
'react-draggable': 'ReactDraggable',
zustand: 'zustand',
'zustand/shallow': 'zustandShallow',
'zustand/context': 'zustandContext',
};
export const baseConfig = ({ outputOptions = {}, injectCSS = true } = {}) => {
const output = {
...defaultOutputOptions,
@@ -97,30 +109,33 @@ export const baseConfig = ({ outputOptions = {}, injectCSS = true } = {}) => {
export default isProd && !isTesting
? [
// esm build
baseConfig(),
// umd build
baseConfig({
outputOptions: {
dir: 'dist/umd',
format: 'umd',
exports: 'named',
name: 'ReactFlow',
globals: {
react: 'React',
'react-dom': 'ReactDOM',
classcat: 'cc',
'd3-selection': 'd3',
'd3-zoom': 'd3',
'd3-drag': 'd3',
'react-draggable': 'ReactDraggable',
zustand: 'zustand',
'zustand/shallow': 'zustandShallow',
'zustand/context': 'zustandContext',
},
globals,
},
}),
// nocsss esm build
baseConfig({
outputOptions: {
dir: 'dist/nocss',
dir: 'dist/nocss/esm',
},
injectCSS: false,
}),
// nocsss umd build
baseConfig({
outputOptions: {
dir: 'dist/nocss/umd',
format: 'umd',
exports: 'named',
name: 'ReactFlow',
globals,
},
injectCSS: false,