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') +);