This commit is contained in:
99
package.json
Normal file
99
package.json
Normal file
@@ -0,0 +1,99 @@
|
||||
{
|
||||
"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"
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user