chore: configure dockview-react package

This commit is contained in:
mathuo 2024-05-14 20:36:35 +01:00
parent 9ee2b821ff
commit 9306d9fcdc
No known key found for this signature in database
GPG Key ID: C6EEDEFD6CA07281
7 changed files with 33 additions and 5 deletions

View File

@ -2,6 +2,7 @@
"packages": [
"packages/dockview-core",
"packages/dockview-vue",
"packages/dockview-react",
"packages/dockview"
],
"sandboxes": [

View File

@ -28,6 +28,8 @@ jobs:
working-directory: packages/dockview
- run: npm run build
working-directory: packages/dockview-vue
- run: npm run build
working-directory: packages/dockview-react
- run: npm run build
working-directory: packages/docs
- run: npm run docs

View File

@ -38,6 +38,9 @@ jobs:
- name: Publish dockview-vue
run: npm publish --provenance
working-directory: packages/dockview-vue
- name: Publish dockview-react
run: npm publish --provenance
working-directory: packages/dockview-react
publish-experimental:
if: github.event_name == 'workflow_dispatch'
runs-on: ubuntu-latest
@ -70,3 +73,6 @@ jobs:
- name: Publish dockview-vue
run: npm publish --provenance --tag experimental
working-directory: packages/dockview-vue
- name: Publish dockview-react
run: npm publish --provenance --tag experimental
working-directory: packages/dockview-react

View File

@ -44,14 +44,14 @@
"build": "npm run build:package && npm run build:bundles",
"build:bundles": "rollup -c",
"build:cjs": "cross-env ../../node_modules/.bin/tsc --build ./tsconfig.json --verbose --extendedDiagnostics",
"build:css": "gulp sass",
"build:css": "node scripts/copy-css.js",
"build:esm": "cross-env ../../node_modules/.bin/tsc --build ./tsconfig.esm.json --verbose --extendedDiagnostics",
"build:package": "npm run build:cjs && npm run build:esm && npm run build:css",
"clean": "rimraf dist/ .build/ .rollup.cache/",
"prepublishOnly": "npm run rebuild && npm run test",
"rebuild": "npm run clean && npm run build",
"test": "cross-env ../../node_modules/.bin/jest --selectProjects dockview",
"test:cov": "cross-env ../../node_modules/.bin/jest --selectProjects dockview --coverage"
"test": "cross-env ../../node_modules/.bin/jest --selectProjects dockview-react",
"test:cov": "cross-env ../../node_modules/.bin/jest --selectProjects dockview-react --coverage"
},
"dependencies": {
"dockview": "^1.13.1"

View File

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

View File

@ -50,7 +50,7 @@ fs.writeFileSync(
// dockview
const depPackages = ['dockview', 'dockview-vue'];
const depPackages = ['dockview', 'dockview-vue', 'dockview-react'];
for (const depPackage of depPackages) {
const dockviewPath = path.join(

View File

@ -9,6 +9,12 @@
},
{
"path": "./packages/dockview-vue"
},
{
"path": "./packages/dockview-react"
},
{
"path": "./packages/dockview-angular"
}
]
}