chore(preconstruct): inline css via babel config, add themes package

This commit is contained in:
Christopher Möller
2022-07-18 18:12:49 +02:00
parent 1bb32c8eb7
commit b0f362bf60
25 changed files with 1605 additions and 40 deletions
-6
View File
@@ -1,6 +0,0 @@
{
"internal": true,
"main": "../dist/nocss/umd/index.js",
"module": "../dist/nocss/esm/index.js",
"types": "../dist/nocss/esm/index.d.ts"
}
+2 -2
View File
@@ -21,8 +21,8 @@
"zustand": "^3.7.2"
},
"peerDependencies": {
"react": "16 || 17 || 18",
"react-dom": "16 || 17 || 18"
"react": ">=18",
"react-dom": ">=18"
},
"files": [
"dist",
@@ -7,8 +7,10 @@ import InputNode from '../../components/Nodes/InputNode';
import OutputNode from '../../components/Nodes/OutputNode';
import SelectionListener from '../../components/SelectionListener';
import StoreUpdater from '../../components/StoreUpdater';
// import css from '../../style.css';
// import theme from '../../theme-default.css';
import '../../style.css';
import '../../theme-default.css';
import {
ConnectionLineType,
ConnectionMode,
@@ -26,11 +28,6 @@ import { createNodeTypes } from '../NodeRenderer/utils';
import { useNodeOrEdgeTypes } from './utils';
import Wrapper from './Wrapper';
// if (__INJECT_STYLES__) {
// injectStyle(css as unknown as string);
// injectStyle(theme as unknown as string);
// }
const defaultNodeTypes: NodeTypes = {
input: InputNode,
default: DefaultNode,
+4
View File
@@ -0,0 +1,4 @@
{
"main": "dist/react-flow-themes-dark.cjs.js",
"module": "dist/react-flow-themes-dark.esm.js"
}
+4
View File
@@ -0,0 +1,4 @@
{
"main": "dist/react-flow-themes-light.cjs.js",
"module": "dist/react-flow-themes-light.esm.js"
}
+17
View File
@@ -0,0 +1,17 @@
{
"name": "@react-flow/themes",
"version": "11.0.0",
"description": "Themes for React Flow",
"license": "MIT",
"scripts": {
"build": "yarn build:darktheme && yarn build:lighttheme",
"build:darktheme": "mkdir -p ./dark/dist && cp ./src/react-flow-dark.css ./dark/dist/react-flow-dark.css",
"build:lighttheme": "mkdir -p ./light/dist && cp ./src/react-flow-light.css ./dark/dist/react-flow-light.css"
},
"preconstruct": {
"entrypoints": [
"dark.js",
"light.js"
]
}
}
+1
View File
@@ -0,0 +1 @@
import './react-flow-dark.css';
+1
View File
@@ -0,0 +1 @@
import './react-flow-light.css';
+3
View File
@@ -0,0 +1,3 @@
.react-flow {
background-color: black;
}
+3
View File
@@ -0,0 +1,3 @@
.react-flow {
background-color: red;
}