chore: enable angular builds

This commit is contained in:
mathuo 2025-09-09 23:07:45 +01:00
parent cb54d17485
commit a41597ca67
No known key found for this signature in database
GPG Key ID: C6EEDEFD6CA07281
4 changed files with 13 additions and 5 deletions

View File

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

View File

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

View File

@ -16,8 +16,8 @@
"packages/*"
],
"scripts": {
"build": "lerna run build --scope '{dockview-core,dockview,dockview-vue,dockview-react}'",
"build:bundle": "lerna run build:bundle --scope '{dockview-core,dockview,dockview-vue,dockview-react}'",
"build": "lerna run build --scope '{dockview-core,dockview,dockview-vue,dockview-react,dockview-angular}'",
"build:bundle": "lerna run build:bundle --scope '{dockview-core,dockview,dockview-vue,dockview-react,dockview-angular}'",
"clean": "lerna run clean",
"docs": "typedoc && node scripts/docs.mjs",
"lint": "eslint 'packages/*/src/**/*.{ts,tsx,js,jsx}'",

View File

@ -1,9 +1,9 @@
sonar.projectKey=mathuo_dockview
sonar.organization=dockview
sonar.inclusions=packages/dockview/src/**/*,packages/dockview-core/src/**/*,packages/dockview-vue/src/**/*,packages/dockview-react/src/**/*
sonar.exclusions=packages/dockview/docs/**/*,packages/dockview/src/__tests__/**/*,packages/dockview-core/src/__tests__/**/*,packages/dockview-vue/src/__tests__/**/*,packages/dockview-react/src/__tests__/**/*
sonar.tests=packages/dockview/src/__tests__,packages/dockview-core/src/__tests__,packages/dockview-vue/src/__tests__,packages/dockview-react/src/__tests__
sonar.inclusions=packages/dockview/src/**/*,packages/dockview-core/src/**/*,packages/dockview-vue/src/**/*,packages/dockview-react/src/**/*,packages/dockview-angular/src/**/*
sonar.exclusions=packages/dockview/docs/**/*,packages/dockview/src/__tests__/**/*,packages/dockview-core/src/__tests__/**/*,packages/dockview-vue/src/__tests__/**/*,packages/dockview-react/src/__tests__/**/*,packages/dockview-angular/src/__tests__/**/*
sonar.tests=packages/dockview/src/__tests__,packages/dockview-core/src/__tests__,packages/dockview-vue/src/__tests__,packages/dockview-react/src/__tests__,packages/dockview-angular/src/__tests__
sonar.testExecutionReportPaths=test-report.xml
sonar.javascript.lcov.reportPaths=coverage/lcov.info