fix(build): repair nocss build
This commit is contained in:
+3
-4
@@ -1,7 +1,6 @@
|
|||||||
{
|
{
|
||||||
"internal": true,
|
"internal": true,
|
||||||
"type": "module",
|
"main": "../dist/nocss/umd/index.js",
|
||||||
"main": "../dist/nocss/index.js",
|
"module": "../dist/nocss/esm/index.js",
|
||||||
"module": "../dist/nocss/index.js",
|
"types": "../dist/nocss/esm/index.d.ts"
|
||||||
"types": "../dist/nocss/index.d.ts"
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -13,6 +13,10 @@
|
|||||||
"import": "./dist/esm/index.js",
|
"import": "./dist/esm/index.js",
|
||||||
"require": "./dist/umd/index.js"
|
"require": "./dist/umd/index.js"
|
||||||
},
|
},
|
||||||
|
"./nocss": {
|
||||||
|
"import": "./dist/nocss/esm/index.js",
|
||||||
|
"require": "./dist/nocss/umd/index.js"
|
||||||
|
},
|
||||||
"./package.json": "./package.json"
|
"./package.json": "./package.json"
|
||||||
},
|
},
|
||||||
"types": "dist/esm/index.d.ts",
|
"types": "dist/esm/index.d.ts",
|
||||||
|
|||||||
+28
-12
@@ -20,6 +20,18 @@ const defaultOutputOptions = {
|
|||||||
sourcemap: true,
|
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 } = {}) => {
|
export const baseConfig = ({ outputOptions = {}, injectCSS = true } = {}) => {
|
||||||
const output = {
|
const output = {
|
||||||
...defaultOutputOptions,
|
...defaultOutputOptions,
|
||||||
@@ -96,29 +108,33 @@ export const baseConfig = ({ outputOptions = {}, injectCSS = true } = {}) => {
|
|||||||
|
|
||||||
export default isProd && !isTesting
|
export default isProd && !isTesting
|
||||||
? [
|
? [
|
||||||
|
// esm build
|
||||||
baseConfig(),
|
baseConfig(),
|
||||||
|
// umd build
|
||||||
baseConfig({
|
baseConfig({
|
||||||
outputOptions: {
|
outputOptions: {
|
||||||
dir: 'dist/umd',
|
dir: 'dist/umd',
|
||||||
format: 'umd',
|
format: 'umd',
|
||||||
exports: 'named',
|
exports: 'named',
|
||||||
name: 'ReactFlow',
|
name: 'ReactFlow',
|
||||||
globals: {
|
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',
|
|
||||||
},
|
|
||||||
},
|
},
|
||||||
}),
|
}),
|
||||||
|
// nocsss esm build
|
||||||
baseConfig({
|
baseConfig({
|
||||||
outputOptions: {
|
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,
|
injectCSS: false,
|
||||||
|
|||||||
Reference in New Issue
Block a user