Add unified build scripts and update Quality Gate workflow for all packages

This commit is contained in:
2026-01-18 01:07:27 +03:00
parent 83f0e39543
commit 48caa0cd87
2 changed files with 126 additions and 17 deletions
+39
View File
@@ -0,0 +1,39 @@
{
"name": "pwap",
"version": "1.0.0",
"private": true,
"description": "Pezkuwi Web App Projects - Monorepo for web, mobile, and SDK UI applications",
"scripts": {
"build": "npm run build:web && npm run build:sdk-ui",
"build:web": "cd web && npm install && npm run build",
"build:sdk-ui": "cd pezkuwi-sdk-ui && yarn install && yarn build",
"build:all": "npm run build:web && npm run build:sdk-ui && npm run test:mobile",
"dev:web": "cd web && npm run dev",
"dev:mobile": "cd mobile && npm run dev",
"dev:sdk-ui": "cd pezkuwi-sdk-ui && yarn start",
"lint": "npm run lint:web && npm run lint:mobile",
"lint:web": "cd web && npm run lint",
"lint:mobile": "cd mobile && npm run lint",
"lint:sdk-ui": "cd pezkuwi-sdk-ui && yarn lint",
"test": "npm run test:web && npm run test:mobile",
"test:web": "cd web && npm run test",
"test:mobile": "cd mobile && npm run test",
"test:sdk-ui": "cd pezkuwi-sdk-ui && yarn test",
"install:all": "npm run install:web && npm run install:mobile && npm run install:sdk-ui",
"install:web": "cd web && npm install",
"install:mobile": "cd mobile && npm install",
"install:sdk-ui": "cd pezkuwi-sdk-ui && yarn install",
"clean": "npm run clean:web && npm run clean:mobile && npm run clean:sdk-ui",
"clean:web": "cd web && rm -rf node_modules dist",
"clean:mobile": "cd mobile && rm -rf node_modules",
"clean:sdk-ui": "cd pezkuwi-sdk-ui && yarn clean && rm -rf node_modules"
},
"repository": {
"type": "git",
"url": "https://github.com/pezkuwichain/pwap.git"
},
"license": "Apache-2.0",
"engines": {
"node": ">=18"
}
}