Skip to content

Commit dced247

Browse files
committed
feat: add watch tasks for all build variants
1 parent 9ab12d7 commit dced247

2 files changed

Lines changed: 98 additions & 0 deletions

File tree

package-lock.json

Lines changed: 90 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,12 +17,19 @@
1717
"build:page": "LIB=page vite build",
1818
"build:sw": "LIB=worker vite build",
1919
"build": "npm run build:sdk && npm run build:page && npm run build:sw",
20+
"build:watch": "LIB=sdk vite build --watch",
2021
"build:dev": "ENV=development npm run build",
22+
"build:dev:watch": "ENV=development concurrently \"LIB=sdk vite build --watch\" \"LIB=page vite build --watch\" \"LIB=worker vite build --watch\"",
2123
"build:staging": "ENV=staging BUILD_ORIGIN=staging.onesignal.com API=staging API_ORIGIN=staging.onesignal.com npm run build",
24+
"build:staging:watch": "ENV=staging BUILD_ORIGIN=staging.onesignal.com API=staging API_ORIGIN=staging.onesignal.com npm run build:watch",
2225
"build:prod": "ENV=production API=production npm run build && size-limit",
26+
"build:prod:watch": "ENV=production API=production npm run build:watch",
2327
"build:dev-dev": "API=development npm run build:dev",
28+
"build:dev-dev:watch": "API=development npm run build:dev:watch",
2429
"build:dev-prod": "API=production API_ORIGIN=onesignal.com npm run build:dev",
30+
"build:dev-prod:watch": "API=production API_ORIGIN=onesignal.com npm run build:dev:watch",
2531
"build:dev-stag": "API=staging API_ORIGIN=onesignal.com npm run build:dev",
32+
"build:dev-stag:watch": "API=staging API_ORIGIN=onesignal.com npm run build:dev:watch",
2633
"test": "vitest run --coverage",
2734
"test:watch": "vitest watch --coverage",
2835
"lint": "eslint src --ext .js,.jsx,.ts,.tsx; prettylint 'src/**/*' 'test/**/*' '__test__/**/*' --no-editorconfig"
@@ -48,6 +55,7 @@
4855
"@typescript-eslint/eslint-plugin": "^5.36.1",
4956
"@typescript-eslint/parser": "^5.36.1",
5057
"@vitest/coverage-v8": "3.2.4",
58+
"concurrently": "^9.2.0",
5159
"deepmerge": "^4.2.2",
5260
"eslint": "^8.23.0",
5361
"eslint-config-prettier": "9.0.0",

0 commit comments

Comments
 (0)