mirror of
https://github.com/BradGroux/veritas-kanban.git
synced 2026-08-28 02:44:59 +00:00
Audit and resolve the open contributor and dependency backlog, stabilize the release candidate, synchronize versioned documentation, and prepare the verified 6.1.1 release.
93 lines
5.2 KiB
JSON
93 lines
5.2 KiB
JSON
{
|
|
"name": "veritas-kanban",
|
|
"version": "6.1.1",
|
|
"private": true,
|
|
"description": "Local-first task management and AI agent orchestration platform",
|
|
"author": "Brad Groux <brad@digitalmeld.io>",
|
|
"license": "MIT",
|
|
"type": "module",
|
|
"engines": {
|
|
"node": ">=22.22.1",
|
|
"pnpm": ">=11.0.0"
|
|
},
|
|
"packageManager": "pnpm@11.1.1",
|
|
"scripts": {
|
|
"dev": "concurrently -n server,web -c blue,green \"pnpm --filter server dev\" \"pnpm --filter web dev\"",
|
|
"desktop:dev": "pnpm --filter @veritas-kanban/desktop dev",
|
|
"desktop:dev:fresh": "pnpm --filter @veritas-kanban/desktop dev:fresh",
|
|
"desktop:build": "pnpm --filter @veritas-kanban/desktop build",
|
|
"desktop:check:electron-artifacts": "node --test scripts/check-desktop-electron-artifacts.test.mjs && node scripts/check-desktop-electron-artifacts.mjs",
|
|
"desktop:test:readiness": "node --test scripts/wait-for-desktop-ready.test.mjs",
|
|
"desktop:wait:ready": "node scripts/wait-for-desktop-ready.mjs",
|
|
"desktop:package:mac:dir": "pnpm build && pnpm --filter @veritas-kanban/desktop package:mac:dir",
|
|
"desktop:package:mac:unsigned": "pnpm build && pnpm --filter @veritas-kanban/desktop package:mac:unsigned",
|
|
"desktop:package:linux:unsigned": "pnpm build && pnpm --filter @veritas-kanban/desktop package:linux:unsigned",
|
|
"desktop:package:windows:unsigned": "pnpm build && pnpm --filter @veritas-kanban/desktop package:win:unsigned",
|
|
"desktop:release:mac": "pnpm build && pnpm --filter @veritas-kanban/desktop release:mac",
|
|
"desktop:release:linux": "pnpm build && pnpm --filter @veritas-kanban/desktop release:linux",
|
|
"desktop:release:windows": "pnpm build && pnpm --filter @veritas-kanban/desktop release:win",
|
|
"desktop:test": "pnpm --filter @veritas-kanban/desktop test",
|
|
"dev:clean": "bash scripts/dev-clean.sh",
|
|
"dev:watchdog": "bash scripts/dev-watchdog.sh",
|
|
"build": "pnpm --filter @veritas-kanban/shared build && pnpm --filter @veritas-kanban/server build && pnpm --filter @veritas-kanban/web build && pnpm --filter @veritas-kanban/cli build && pnpm --filter @veritas-kanban/mcp build && pnpm --filter @veritas-kanban/desktop build",
|
|
"lint": "eslint .",
|
|
"lint:budget": "node scripts/lint-warning-budget.mjs --max-warnings=600",
|
|
"lint:report": "node scripts/lint-warning-budget.mjs --all-rules",
|
|
"lint:fix": "eslint . --fix",
|
|
"check:delivery-cadence": "node --test scripts/check-delivery-cadence.test.mjs && node scripts/check-delivery-cadence.mjs",
|
|
"check:pnpm-settings": "node scripts/check-pnpm-settings.mjs",
|
|
"check:security-artifacts": "node scripts/check-security-artifacts.mjs",
|
|
"typecheck": "pnpm --filter @veritas-kanban/shared build && pnpm -r typecheck",
|
|
"test": "vitest run",
|
|
"test:unit": "pnpm -r --workspace-concurrency=1 test",
|
|
"test:ci-scope": "node --test scripts/select-ci-test-scope.test.mjs",
|
|
"test:e2e": "playwright test",
|
|
"test:e2e:headed": "playwright test --headed",
|
|
"test:e2e:ui": "playwright test --ui",
|
|
"test:buzz:compatibility": "pnpm --filter @veritas-kanban/shared build && pnpm --filter @veritas-kanban/server exec vitest run src/__tests__/buzz-compatibility-integration.test.ts src/__tests__/buzz-communication-adapter-service.test.ts src/__tests__/acp-stdio-provider.test.ts src/__tests__/run-tool-bridge-runtime.test.ts src/__tests__/buzz-definition-import-service.test.ts src/__tests__/buzz-workflow-trigger-service.test.ts src/__tests__/harness-compatibility-matrix-service.test.ts",
|
|
"qa:mantine": "node scripts/check-mantine-qa-gate.mjs",
|
|
"test:load:smoke": "k6 run load-tests/k6/smoke.js",
|
|
"test:load": "k6 run load-tests/k6/smoke.js && k6 run load-tests/k6/read-load.js && k6 run load-tests/k6/write-load.js && k6 run load-tests/k6/mixed-load.js && k6 run load-tests/k6/ws-stress.js && k6 run load-tests/k6/v5-remote-mix.js",
|
|
"smoke:cli-mcp": "node scripts/smoke-cli-mcp-compat.mjs",
|
|
"test:release-format": "node --test scripts/validate-release-format.test.mjs",
|
|
"validate:release": "node scripts/validate-release.mjs",
|
|
"clean": "pnpm -r clean && rm -rf node_modules",
|
|
"audit": "pnpm audit --prod",
|
|
"audit:all": "pnpm audit",
|
|
"qmd:setup": "bash scripts/qmd/setup-veritas-qmd.sh",
|
|
"qmd:refresh": "bash scripts/qmd/refresh-veritas-qmd.sh",
|
|
"seed": "bash scripts/seed.sh",
|
|
"prepare": "node scripts/prepare-husky.mjs",
|
|
"demo": "docker compose -f demo/docker-compose.demo.yml up --build",
|
|
"desktop:smoke:mac:local": "node scripts/check-desktop-local-packaging-smoke.mjs"
|
|
},
|
|
"devDependencies": {
|
|
"@eslint/js": "10.0.1",
|
|
"@playwright/test": "^1.62.1",
|
|
"@types/node": "^26.2.0",
|
|
"@typescript-eslint/eslint-plugin": "^8.67.0",
|
|
"@typescript-eslint/parser": "^8.67.0",
|
|
"concurrently": "^10.0.4",
|
|
"eslint": "10.8.1",
|
|
"eslint-plugin-react": "^7.37.5",
|
|
"eslint-plugin-react-hooks": "^7.1.1",
|
|
"husky": "^9.1.7",
|
|
"lint-staged": "^17.3.0",
|
|
"prettier": "^3.9.6",
|
|
"typescript": "^6.0.3",
|
|
"vitest": "^4.1.10"
|
|
},
|
|
"lint-staged": {
|
|
"*.{ts,tsx}": [
|
|
"eslint --fix",
|
|
"prettier --write"
|
|
],
|
|
"*.{json,md,yml,yaml}": [
|
|
"prettier --write"
|
|
]
|
|
},
|
|
"repository": {
|
|
"type": "git",
|
|
"url": "https://github.com/BradGroux/veritas-kanban.git"
|
|
}
|
|
}
|