mirror of
https://github.com/mathuo/dockview
synced 2025-03-09 23:42:05 +00:00
chore: configure dockview-react package
This commit is contained in:
parent
9ee2b821ff
commit
9306d9fcdc
@ -2,6 +2,7 @@
|
||||
"packages": [
|
||||
"packages/dockview-core",
|
||||
"packages/dockview-vue",
|
||||
"packages/dockview-react",
|
||||
"packages/dockview"
|
||||
],
|
||||
"sandboxes": [
|
||||
|
2
.github/workflows/deploy-docs.yml
vendored
2
.github/workflows/deploy-docs.yml
vendored
@ -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
|
||||
|
6
.github/workflows/publish.yml
vendored
6
.github/workflows/publish.yml
vendored
@ -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
|
||||
|
@ -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"
|
||||
|
13
packages/dockview-react/scripts/copy-css.js
Normal file
13
packages/dockview-react/scripts/copy-css.js
Normal 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')
|
||||
);
|
@ -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(
|
||||
|
@ -9,6 +9,12 @@
|
||||
},
|
||||
{
|
||||
"path": "./packages/dockview-vue"
|
||||
},
|
||||
{
|
||||
"path": "./packages/dockview-react"
|
||||
},
|
||||
{
|
||||
"path": "./packages/dockview-angular"
|
||||
}
|
||||
]
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user