rowboat/apps/x/package.json
nocxcloud-oss 4239f9f1ef strengthen repo verification and runtime coverage
Add clearer app docs plus targeted desktop, CLI, web, and worker tests so cross-surface regressions are caught earlier and the repo is easier to navigate.
2026-04-15 19:10:41 +08:00

38 lines
1.6 KiB
JSON

{
"name": "x",
"private": true,
"type": "module",
"version": "0.1.0",
"scripts": {
"dev": "npm run deps && concurrently -k \"npm:renderer\" \"npm:main\"",
"renderer": "cd apps/renderer && npm run dev",
"shared": "cd packages/shared && npm run build",
"shared:typecheck": "cd packages/shared && npx tsc --noEmit",
"core": "cd packages/core && npm run build",
"core:typecheck": "cd packages/core && npx tsc --noEmit",
"core:test": "cd packages/core && npm test",
"preload": "cd apps/preload && npm run build",
"preload:typecheck": "cd apps/preload && npx tsc --noEmit",
"deps": "npm run shared && npm run core && npm run preload",
"main": "wait-on http://localhost:5173 && cd apps/main && npm run build && npm run start",
"main:typecheck": "cd apps/main && npx tsc --noEmit",
"renderer:typecheck": "cd apps/renderer && npx tsc -p tsconfig.app.json --noEmit && npx tsc -p tsconfig.node.json --noEmit",
"typecheck": "npm run shared:typecheck && npm run core:typecheck && npm run deps && npm run preload:typecheck && npm run main:typecheck && npm run renderer:typecheck",
"test": "npm run shared && npm run core:test",
"verify": "npm run lint && npm run typecheck && npm run test",
"lint": "eslint .",
"lint:fix": "eslint . --fix"
},
"devDependencies": {
"@eslint/js": "^9.39.2",
"@types/node": "^25.0.3",
"concurrently": "^9.2.1",
"eslint": "^9.39.2",
"eslint-plugin-react-hooks": "^7.0.1",
"eslint-plugin-react-refresh": "^0.4.26",
"globals": "^16.5.0",
"typescript": "^5.9.3",
"typescript-eslint": "^8.50.1",
"wait-on": "^9.0.3"
}
}