From 3fcbf6515ecda9798420f2d2b872f6a8ef9b82ec Mon Sep 17 00:00:00 2001 From: mathuo <6710312+mathuo@users.noreply.github.com> Date: Tue, 14 May 2024 20:37:45 +0100 Subject: [PATCH] chore: configure dockview-vue package --- packages/dockview-vue/package.json | 3 ++- packages/dockview-vue/scripts/copy-css.js | 13 +++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 packages/dockview-vue/scripts/copy-css.js diff --git a/packages/dockview-vue/package.json b/packages/dockview-vue/package.json index bfbdce884..3ef44ef00 100644 --- a/packages/dockview-vue/package.json +++ b/packages/dockview-vue/package.json @@ -43,7 +43,8 @@ "scripts": { "build:js": "vite build", "build:types": "vue-tsc --project tsconfig.build-types.json --declaration --emitDeclarationOnly --outDir dist/types", - "build": "npm run build:js && npm run build:types", + "build:css": "node scripts/copy-css.js", + "build": "npm run build:js && npm run build:types && npm run build:css", "clean": "rimraf dist/ .build/ .rollup.cache/", "prepublishOnly": "npm run rebuild && npm run test", "rebuild": "npm run clean && npm run build", diff --git a/packages/dockview-vue/scripts/copy-css.js b/packages/dockview-vue/scripts/copy-css.js new file mode 100644 index 000000000..2a3b11c43 --- /dev/null +++ b/packages/dockview-vue/scripts/copy-css.js @@ -0,0 +1,13 @@ +const path = require('path'); +const fs = require('fs'); + +const outDir = path.join(__dirname, '../dist/styles'); + +if (!fs.existsSync(outDir)) { + fs.mkdirSync(outDir); +} + +fs.copyFileSync( + path.join(__dirname, '../../dockview-core/dist/styles/dockview.css'), + path.join(outDir, 'dockview.css') +);