fix: some prop type issues

update: rollup.config.js & vite.config.ts & package.json
This commit is contained in:
Braks
2021-07-10 00:05:49 +02:00
parent 0603a12ee0
commit 303444f74d
7 changed files with 24 additions and 18 deletions
+9 -3
View File
@@ -8,9 +8,15 @@
}, },
"license": "MIT", "license": "MIT",
"author": "Burak Cakmakoglu", "author": "Burak Cakmakoglu",
"main": "dist/revue-flow.es.js", "main": "dist/index.js",
"module": "dist/revue-flow.es.js", "module": "dist/revue-flow.es.js",
"types": "dist/index.d.ts", "types": "dist/index.d.ts",
"exports": {
".": {
"import": "./dist/revue.flow.es.js",
"require": "./dist/index.js"
}
},
"files": [ "files": [
"dist", "dist",
"nocss" "nocss"
@@ -28,7 +34,7 @@
"dependencies": { "dependencies": {
"d3": "^7.0.0", "d3": "^7.0.0",
"pinia": "^2.0.0-beta.3", "pinia": "^2.0.0-beta.3",
"vue-demi": "^0.10.1" "vue-demi": "latest"
}, },
"devDependencies": { "devDependencies": {
"@babel/core": "^7.14.6", "@babel/core": "^7.14.6",
@@ -70,7 +76,7 @@
}, },
"peerDependencies": { "peerDependencies": {
"@vue/composition-api": "^1.0.0-rc.13", "@vue/composition-api": "^1.0.0-rc.13",
"vue": "^2.0.0 || >=3.0.0" "vue": "^2.6.11 || >=3.0.5"
}, },
"peerDependenciesMeta": { "peerDependenciesMeta": {
"@vue/composition-api": { "@vue/composition-api": {
+1 -1
View File
@@ -14,7 +14,7 @@ const processEnv = isProd || isTesting ? 'production' : 'development';
export const baseConfig = ({ injectCSS = true } = {}) => ({ export const baseConfig = ({ injectCSS = true } = {}) => ({
input: 'src/index.ts', input: 'src/index.ts',
external: ['vue', 'vue-demi', (id) => id.includes('@babel/runtime')], external: ['vue-demi', (id) => id.includes('@babel/runtime')],
onwarn(warning, rollupWarn) { onwarn(warning, rollupWarn) {
if (warning.code !== 'CIRCULAR_DEPENDENCY') { if (warning.code !== 'CIRCULAR_DEPENDENCY') {
rollupWarn(warning); rollupWarn(warning);
+4 -4
View File
@@ -77,22 +77,22 @@ const FlowRenderer = defineComponent({
default: undefined as any default: undefined as any
}, },
deleteKeyCode: { deleteKeyCode: {
type: (Number || String) as PropType<FlowRendererProps['deleteKeyCode']>, type: [Number, String] as PropType<FlowRendererProps['deleteKeyCode']>,
required: false, required: false,
default: undefined default: undefined
}, },
selectionKeyCode: { selectionKeyCode: {
type: (Number || String) as PropType<FlowRendererProps['selectionKeyCode']>, type: [Number, String] as PropType<FlowRendererProps['selectionKeyCode']>,
required: false, required: false,
default: undefined default: undefined
}, },
multiSelectionKeyCode: { multiSelectionKeyCode: {
type: (Number || String) as PropType<FlowRendererProps['multiSelectionKeyCode']>, type: [Number, String] as PropType<FlowRendererProps['multiSelectionKeyCode']>,
required: false, required: false,
default: undefined default: undefined
}, },
zoomActivationKeyCode: { zoomActivationKeyCode: {
type: (Number || String) as PropType<FlowRendererProps['zoomActivationKeyCode']>, type: [Number, String] as PropType<FlowRendererProps['zoomActivationKeyCode']>,
required: false, required: false,
default: undefined default: undefined
}, },
+4 -4
View File
@@ -159,22 +159,22 @@ const GraphView = defineComponent({
default: undefined as any default: undefined as any
}, },
selectionKeyCode: { selectionKeyCode: {
type: (Number || String) as PropType<GraphViewProps['selectionKeyCode']>, type: [Number, String] as PropType<GraphViewProps['selectionKeyCode']>,
required: false, required: false,
default: undefined default: undefined
}, },
multiSelectionKeyCode: { multiSelectionKeyCode: {
type: (Number || String) as PropType<GraphViewProps['multiSelectionKeyCode']>, type: [Number, String] as PropType<GraphViewProps['multiSelectionKeyCode']>,
required: false, required: false,
default: undefined default: undefined
}, },
zoomActivationKeyCode: { zoomActivationKeyCode: {
type: (Number || String) as PropType<GraphViewProps['zoomActivationKeyCode']>, type: [Number, String] as PropType<GraphViewProps['zoomActivationKeyCode']>,
required: false, required: false,
default: undefined default: undefined
}, },
deleteKeyCode: { deleteKeyCode: {
type: (Number || String) as PropType<GraphViewProps['deleteKeyCode']>, type: [Number, String] as PropType<GraphViewProps['deleteKeyCode']>,
required: false, required: false,
default: undefined default: undefined
}, },
+4 -4
View File
@@ -267,22 +267,22 @@ const RevueFlow = defineComponent({
default: undefined as any default: undefined as any
}, },
selectionKeyCode: { selectionKeyCode: {
type: (Number || String) as PropType<RevueFlowProps['selectionKeyCode']>, type: [Number, String] as PropType<RevueFlowProps['selectionKeyCode']>,
required: false, required: false,
default: 'Shift' default: 'Shift'
}, },
multiSelectionKeyCode: { multiSelectionKeyCode: {
type: (Number || String) as PropType<RevueFlowProps['multiSelectionKeyCode']>, type: [Number, String] as PropType<RevueFlowProps['multiSelectionKeyCode']>,
required: false, required: false,
default: 'Meta' default: 'Meta'
}, },
zoomActivationKeyCode: { zoomActivationKeyCode: {
type: (Number || String) as PropType<RevueFlowProps['zoomActivationKeyCode']>, type: [Number, String] as PropType<RevueFlowProps['zoomActivationKeyCode']>,
required: false, required: false,
default: 'Meta' default: 'Meta'
}, },
deleteKeyCode: { deleteKeyCode: {
type: (Number || String) as PropType<RevueFlowProps['deleteKeyCode']>, type: [Number, String] as PropType<RevueFlowProps['deleteKeyCode']>,
required: false, required: false,
default: 'Backspace' default: 'Backspace'
}, },
+1 -1
View File
@@ -114,7 +114,7 @@ const ZoomPane = defineComponent({
default: undefined default: undefined
}, },
zoomActivationKeyCode: { zoomActivationKeyCode: {
type: (Number || String) as PropType<ZoomPaneProps['zoomActivationKeyCode']>, type: [Number, String] as PropType<ZoomPaneProps['zoomActivationKeyCode']>,
required: false, required: false,
default: undefined default: undefined
} }
+1 -1
View File
@@ -18,7 +18,7 @@ export default defineConfig({
// Provide global variables to use in the UMD build // Provide global variables to use in the UMD build
// for externalized deps // for externalized deps
globals: { globals: {
'vue-demi': 'vue-demi' 'vue-demi': 'VueDemi'
}, },
dir: 'dist', dir: 'dist',
sourcemap: true, sourcemap: true,