Files
waggle-os/package.json
Oleg Maslov 0c3e2ead3b
Some checks failed
Installer Smoke / installer-smoke (push) Has been cancelled
moving
2026-09-02 10:10:29 +02:00

100 lines
4.2 KiB
JSON

{
"name": "waggle-os",
"version": "0.1.0",
"description": "Waggle OS — workspace-native AI agent platform with persistent memory",
"type": "module",
"private": true,
"engines": {
"node": ">=20.0.0"
},
"workspaces": [
"apps/*",
"packages/*"
],
"scripts": {
"bench": "npx tsx benchmarks/harness/src/runner.ts",
"dev": "cd apps/web && npx vite",
"dev:web": "npm run dev",
"dev:server": "cd packages/server && npx tsx src/local/start.ts",
"build": "cd apps/web && npx tsc --noEmit -p tsconfig.app.json && npx vite build --outDir ../../dist --emptyOutDir",
"build:dev": "cd apps/web && npx vite build --mode development --outDir ../../dist --emptyOutDir",
"typecheck:web": "cd apps/web && npx tsc --noEmit -p tsconfig.app.json",
"preview": "cd apps/web && npx vite preview",
"build:packages": "cd packages/shared && npx tsc --build && cd ../hive-mind-core && npx tsc --build && cd ../core && npx tsc --build && cd ../weaver && npx tsc --build && cd ../wiki-compiler && npx tsc --build && cd ../marketplace && npx tsc --build && cd ../agent && npx tsc --build && cd ../server && npx tsc --build",
"build:hook-runtime": "node scripts/build-hook-runtime.mjs",
"build:all": "npm run build:packages && npm run build",
"dev:www": "npm run dev -w apps/www",
"build:www": "npm run build -w apps/www",
"lint": "eslint .",
"lint:no-invalid-snapshots": "node scripts/check-no-invalid-snapshots.mjs",
"ux:contrast": "node scripts/ux-gates/contrast-tokens.mjs",
"ux:color-guard": "node scripts/ux-gates/text-color-guard.mjs",
"ux:contrast-runtime": "node scripts/ux-gates/contrast-runtime.mjs",
"ux:warm-gate": "node scripts/ux-gates/warm-interaction-gate.mjs",
"test": "vitest run",
"test:critical": "vitest run --config vitest.critical.config.ts --coverage",
"test:perf": "vitest run --config vitest.perf.config.ts",
"test:infra": "vitest run --config vitest.infra.config.ts",
"test:watch": "vitest",
"test:e2e": "node node_modules/playwright/cli.js test -c playwright-e2e.config.ts --project=chromium --reporter=list",
"test:e2e:smoke": "node node_modules/playwright/cli.js test tests/e2e/user-journeys.spec.ts --grep=\"J1:|J2:|J6:|J8:|J-mobile: Settings\" --project=chromium --reporter=list",
"test:visual": "node node_modules/playwright/cli.js test tests/visual --project=chromium --reporter=list",
"test:all": "node node_modules/playwright/cli.js test --reporter=list",
"test:retry": "node node_modules/playwright/cli.js test --last-failed --reporter=list",
"test:fast": "node node_modules/playwright/cli.js test -c playwright-e2e.config.ts --project=chromium --grep-invert=\"4\\.9|B8\\.5\" --reporter=list"
},
"author": "Marko Markovic",
"license": "MIT",
"overrides": {
"protobufjs": ">=7.6.1 <8",
"js-cookie": ">=3.0.6 <4",
"lodash": ">=4.17.24 <5",
"tmp": ">=0.2.6 <0.3",
"fastify": ">5.8.4 <6",
"@fastify/static": ">9.1.0 <10",
"@clerk/fastify": ">=3.1.16 <4",
"@xmldom/xmldom": "0.8.13"
},
"repository": {
"type": "git",
"url": "https://github.com/marolinik/waggle-os.git"
},
"keywords": [
"ai",
"agent",
"swarm",
"memory",
"llm",
"waggle"
],
"devDependencies": {
"@swc/core": "^1.15.21",
"@testing-library/jest-dom": "^6.9.1",
"@testing-library/react": "^16.3.2",
"axe-core": "^4.12.1",
"esbuild": "^0.27.4",
"jsdom": "^20.0.3",
"react": "^19.1.0",
"react-dom": "^19.1.0",
"tsx": "4.21.0",
"typescript": "^5.8.3",
"@vitest/coverage-v8": "^3.2.7"
},
"dependencies": {
"@base-ui/react": "^1.3.0",
"@tailwindcss/vite": "^4.2.2",
"@tauri-apps/api": "^2.10.1",
"@tauri-apps/plugin-shell": "^2.3.5",
"@vitejs/plugin-react": "^6.0.1",
"stripe": "^21.0.1",
"tailwind-merge": "^3.5.0"
},
"//optionalDependencies": "Platform-specific native binaries — optional so npm SKIPS them on os/cpu mismatch (Linux/macOS CI) instead of failing install with EBADPLATFORM. See docs/audits/2026-06-01-full-repo-verification-sweep.md.",
"optionalDependencies": {
"@rolldown/binding-win32-x64-msvc": "^1.0.0-rc.13",
"@swc/core-win32-x64-msvc": "^1.15.21",
"lightningcss-win32-x64-msvc": "^1.32.0",
"sqlite-vec-windows-x64": "^0.1.9"
}
}