{"_id":"tide-commander","_rev":"411-3aa59d39bb847ba5a35a235dbea38cfe","name":"tide-commander","dist-tags":{"latest":"1.222.0"},"versions":{"0.52.0":{"name":"tide-commander","version":"0.52.0","_id":"tide-commander@0.52.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"096dc71b0d5eec2ab682c9bcde500268f4e04ee3","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.52.0.tgz","fileCount":140,"integrity":"sha512-ls4zZhUvrA6Zd4YJZnXJGFkthahAZTgaIxUZDg4tMyjEUu6UIygMVFI6VOR0BIOgemv/RSpgk5WGOl5OGTV4Dg==","signatures":[{"sig":"MEUCIQDDXQBmFD/Szr6ExrH5YGnIK4a/xl6YGku6tPQL5T62IwIge1K95p7uIIGvgVb21+mCc82CkyhaWh7+ukNuwm1Bv4c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7344555},"type":"module","gitHead":"c8b170105cf620b094589319a66d4448c6e94b37","scripts":{"dev":"LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","android":"npm run build && npx cap sync android && npx cap open android","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","cap:open":"npx cap open android","cap:sync":"npx cap sync android","cap:build":"npm run build && npx cap sync android","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","@capacitor/cli":"^8.0.1","react-markdown":"^10.1.0","@capacitor/core":"^8.0.1","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@capacitor/android":"^8.0.1","@capacitor/haptics":"^8.0.0","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.0","@capawesome/capacitor-background-task":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.52.0_1770538452910_0.2956117936752154","host":"s3://npm-registry-packages-npm-production"}},"0.53.0":{"name":"tide-commander","version":"0.53.0","_id":"tide-commander@0.53.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0d704e4ebeb5b6dfb39efe6d93fa604f9e6a6449","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.53.0.tgz","fileCount":140,"integrity":"sha512-AdoNliB/E3mCkVLhpvpkNH5nco9ZJ2MWAMMlmonwr+KO0vH7jbf8h0tfwHMPfaI2C1zeROjfzdILTWdUstHfzA==","signatures":[{"sig":"MEUCIQDVTlbjVnCA0ytC2IYF1LVTUZFM/faFK181oaCyOuwY7gIgUsWUCcHnOHniGJ9rF9l7UPzbO18+nyRLr1CvJE9DvrU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7349363},"type":"module","gitHead":"c8b170105cf620b094589319a66d4448c6e94b37","scripts":{"dev":"LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","android":"npm run build && npx cap sync android && npx cap open android","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","cap:open":"npx cap open android","cap:sync":"npx cap sync android","cap:build":"npm run build && npx cap sync android","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","@capacitor/cli":"^8.0.1","react-markdown":"^10.1.0","@capacitor/core":"^8.0.1","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@capacitor/android":"^8.0.1","@capacitor/haptics":"^8.0.0","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.0","@capawesome/capacitor-background-task":"^8.0.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.53.0_1770538831014_0.9060400804372346","host":"s3://npm-registry-packages-npm-production"}},"0.53.2":{"name":"tide-commander","version":"0.53.2","_id":"tide-commander@0.53.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"babdf638d687fca0801c60ddd74cf002514391d7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.53.2.tgz","fileCount":138,"integrity":"sha512-yX38dNXma7pwCApz/jvzOzqOa+Fz8d4otuo3fgThnPglpfy2eeAVYt3/d+o+5OfnNsjNoO+dg5RDX6QyN9G0ug==","signatures":[{"sig":"MEUCIExrx72l+hFCU1ZDsH63jHHltg5O4Hunfc0UpRXsF+B9AiEA/FGEGSjauQuv1u+grldaBoAsZBKmOToO8KjRhOwAVyg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7335300},"type":"module","gitHead":"dead0b5a1bfb1736fa63ba306789548f452757d5","scripts":{"dev":"LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.53.2_1770539369658_0.264210318417208","host":"s3://npm-registry-packages-npm-production"}},"0.53.3":{"name":"tide-commander","version":"0.53.3","_id":"tide-commander@0.53.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"cc2cff05711cf745f7365daf784b04bdb8c62580","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.53.3.tgz","fileCount":138,"integrity":"sha512-MK67oAztUWAS3fKg3LDuK62tOX2Hn4pMw19ZBfsBM7cmcAiu5dqoe+7V75LKHYs70UFZfnlyaUPqYA76dBXa6A==","signatures":[{"sig":"MEYCIQDRgI1ZkNyjByOA0nTvov5agQ9YRN2CPzFzCdyFWRgYDwIhAJuOJ1rQJZQEWGCvWvMCF04Bv4lHvOCMsc5/KdJUUEII","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7338513},"type":"module","gitHead":"f4581b96e83cf19054cc728851b1b21c33a5079e","scripts":{"dev":"LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.53.3_1770539703007_0.10337355070577359","host":"s3://npm-registry-packages-npm-production"}},"0.53.4":{"name":"tide-commander","version":"0.53.4","_id":"tide-commander@0.53.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"991fc15539c9af4f7f9ad744e3f8826b3080855c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.53.4.tgz","fileCount":138,"integrity":"sha512-oNEXrU1WprGu6qXY3omKyUZifbO3tDwgQUUCmZOh+cZETVl69Pe55Key9ikDCURDJtkN/LA7/+EHj1cDXHKYLQ==","signatures":[{"sig":"MEQCIAjHzTIkGodUhY3mA1Vh3LgyVyY9f2ffEHioId1pu5iLAiBrrneWEdGhNqNhjypORy+hgaoici2rjhD+whJaJ0hMGw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7338513},"type":"module","gitHead":"382244caeeeed6292ee8ceb1f003095c891bae6d","scripts":{"dev":"LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.53.4_1770540104662_0.32414472367138303","host":"s3://npm-registry-packages-npm-production"}},"0.54.0":{"name":"tide-commander","version":"0.54.0","_id":"tide-commander@0.54.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e5d2a29a69938d1f8db3f4886ad5b722409ae152","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.54.0.tgz","fileCount":138,"integrity":"sha512-r9c5OL4YP5xrYCBJnRdFM+XsifAIzjKF/tvlBjnnqslISeEWlhT7/ESR8ltz6EBUgdnDaNyRkSDK3/MxafCb4g==","signatures":[{"sig":"MEYCIQC0wgP7P3+42xb1J94ylakQ5vWRrsX765YPHHqWw5vK7gIhALEe6IkIoW6vylY7366ypRpinriZzL/GkRzD4FvwcqeG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7346458},"type":"module","gitHead":"a383dd6e829bfbeb13bac485feea2bae4a039647","scripts":{"dev":"LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.54.0_1770571392090_0.02079939291760069","host":"s3://npm-registry-packages-npm-production"}},"0.54.1":{"name":"tide-commander","version":"0.54.1","_id":"tide-commander@0.54.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c872b7570926672af70ea024a278e2ef420e5c9f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.54.1.tgz","fileCount":138,"integrity":"sha512-B6B4uP4RnAMWOm0sbVeBE9ZN3nod2PQS/p4mxnzITGRswnzD1/h0AiEv1cIr/78ot/0XNjwRmBQWrm6/9zdPhQ==","signatures":[{"sig":"MEQCIHvmWSQqmDv+d3c62aJUqJscqo2Mwrr0TAWZFxX8WBYQAiBd+ukEiNt01gtdVy3vD24cz/tTcqBIfKQHLL99ObdzAg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7346710},"type":"module","gitHead":"2355ccc895cb4e4b24f18a74b696ad817f21514e","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.54.1_1770572345099_0.17367287034419454","host":"s3://npm-registry-packages-npm-production"}},"0.57.0":{"name":"tide-commander","version":"0.57.0","_id":"tide-commander@0.57.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c4887bae509f348f9d205830b13ff68b290d973b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.57.0.tgz","fileCount":141,"integrity":"sha512-DGMqaiKmXrvqqsEz+uz2QYqxJBqJfUMSJZC2zDUTHldfqIZ7kE+OiqK1abyUVFuKIEi9npFVlsEW4cZEuk54IQ==","signatures":[{"sig":"MEQCIDuuEHCfLQvRFZbIIEYyYwRaFl93PFCgXTgpWfKnf3ckAiBKjA9BX8anO6fjV222rXrA2JhJbdJtD2+rb0HaKRGjgg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7407022},"type":"module","gitHead":"45be9fd49052935ea0d5dcf283fd50fbd9b99d1f","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.57.0_1770829687152_0.8248998735307438","host":"s3://npm-registry-packages-npm-production"}},"0.57.1":{"name":"tide-commander","version":"0.57.1","_id":"tide-commander@0.57.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"36c23d7e125d6fb73ed6869a809129a07eff66eb","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.57.1.tgz","fileCount":141,"integrity":"sha512-WuohiEGiaCJ5ZTTlG6Kt1TAcauqWjZBzyXZJh3Uy8pLiDQVPDnDMVUnfxiD4/ACZVsReZkC+SLCFkGJ3QWw+qw==","signatures":[{"sig":"MEUCIQCBfIu943gcdSXE09t0Pu9117q8ib11sCNScVDsT2UslgIgI5EQqa9p0jcvF+omQwRyz6Mv2pv6STEsD05sJZFfovQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":7407022},"type":"module","gitHead":"b51001af31515a96c7e4402bcbcf702270598284","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.57.1_1770829745466_0.7377218695731913","host":"s3://npm-registry-packages-npm-production"}},"0.61.3":{"name":"tide-commander","version":"0.61.3","_id":"tide-commander@0.61.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ab0320c14f41365b4f67c10028bb62a0a12dd1aa","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.61.3.tgz","fileCount":1619,"integrity":"sha512-VU8NDRTs0wp7mpOrqIdB3yoA3a7OxLly9bXm9FJGTgzc7RQZCrk6LkpBS4dGWzfayfyqESa83QHowl8RaH80ng==","signatures":[{"sig":"MEUCIQC34S7YDvCVEDcdghcJShbi8x7zI/jgQsjc76Y0X8j/1gIgTuZ9EknsQvKBaqig6PjYk2GwkD+6QJo05hjYPlmImJU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12102316},"type":"module","gitHead":"6d34640cacaa23205b3d35bfbafeb7f71008df10","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.61.3_1771020002919_0.08748374379786505","host":"s3://npm-registry-packages-npm-production"}},"0.61.4":{"name":"tide-commander","version":"0.61.4","_id":"tide-commander@0.61.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"41178278ca27738ddeb4c50921934910b4015cfb","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.61.4.tgz","fileCount":1619,"integrity":"sha512-HtVkSLAmxRoGvCULWnKzHk3hfrFOjSpEJ/Rd+yus2EjbaMnExxOu2SDLmpFZr6jFz1Kfgm88sNklXtSrsmAraA==","signatures":[{"sig":"MEUCIQCd+FcQV0mbk1FattpvviCTVx1p4aWgNncwJZE0vDMxpgIgWukHju5YI/d5n11tedxf5iE+6d3k8ldnohZpEF8r5lc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12102771},"type":"module","gitHead":"6e883a955200942696b2e44787c4d0a4f5f4c176","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.61.4_1771020186029_0.8916986042615991","host":"s3://npm-registry-packages-npm-production"}},"0.61.5":{"name":"tide-commander","version":"0.61.5","_id":"tide-commander@0.61.5","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"42cc7434628e9e6bbc570766ffe4f91617fea11c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.61.5.tgz","fileCount":1619,"integrity":"sha512-/oicwF9NeNSpnmQtYnULZQAkEYQvfKm9Oy8BL59n3tpH/nQ8rGJd8gfGSPOdEhBa2yKggtzz3be29uf5ofEKxQ==","signatures":[{"sig":"MEUCIA033Vm62QO2yq67t4YNiTwF8LgadsMI5LcE1+WCjvZXAiEA7SaqBM/tdBpjOFeQHKH1VxNeZiiPNGLdeTcX/UciezU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":12102908},"type":"module","gitHead":"d867706e42473aec4ddc8f66411de1e261e91906","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","@tanstack/react-virtual":"^3.13.18"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.61.5_1771028375893_0.7580044969769435","host":"s3://npm-registry-packages-npm-production"}},"0.63.0":{"name":"tide-commander","version":"0.63.0","_id":"tide-commander@0.63.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"cb98437ec91176c1131440691223a69b06776d13","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.63.0.tgz","fileCount":1691,"integrity":"sha512-eoK0lAXLW0gP4KcBxgaKU9aMVyHu36iu5Js6NNv2jDTtxCd38gJQDxJwoF1ftLTvKLnQB3YjG9+VCftFp28MSQ==","signatures":[{"sig":"MEYCIQDWg6EO2bfvEWw0wLrRHm4b491ADAQ+ZNSaEJ2O93jN4wIhALjxacLoaKZw4/PexiPys5Um19+LjaNHiIpnDroUpe/w","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":13228690},"type":"module","gitHead":"389eba88a4bc0d48ddeb1c23220ec2573018b496","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.63.0_1771262811833_0.2331794063829744","host":"s3://npm-registry-packages-npm-production"}},"0.63.1":{"name":"tide-commander","version":"0.63.1","_id":"tide-commander@0.63.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"514e8f2f41d91ee7b995a212fa2f21d8fc17c79a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.63.1.tgz","fileCount":1710,"integrity":"sha512-kQLqWbxABtjINsvRKZQA/ROIcdgsEne2dttNRNQxixwGImMtRanoO7k8epDwN8hTrwfMJKyJmoaP6GP/hY19VA==","signatures":[{"sig":"MEUCIBWbKYyGZwY4ftiflNE/qWuSCGZUf/sKSTFYCrE8R1zOAiEAlkEyq+0ej48ARpZ/z+ExeC0UBQyO0s934xNL2+3AwL4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21200326},"type":"module","gitHead":"104cea600871e33b6745f710b82187eb2e1d6cc5","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.63.1_1771268137278_0.8781527012995396","host":"s3://npm-registry-packages-npm-production"}},"0.63.2":{"name":"tide-commander","version":"0.63.2","_id":"tide-commander@0.63.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"dc5a4b97a7321793ceb9da3ac4eea9780a46be84","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.63.2.tgz","fileCount":1710,"integrity":"sha512-jz1AiFzFGvluyxDDgK7htWTJP06Thk7gPYRCBn1hyx8Y70UzjaqDTC/t7gGsBGP7lLcc2Luz7RCSGvqzSJRJGQ==","signatures":[{"sig":"MEQCIBoRwhkDh+nUt5Jn5cGv12/uMXXIRD0QBEVruPmO9RaoAiAoPVzT5MdhqlFcU7nuZhexXCmJhUZ5efKJ/nHmjE42Gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21201829},"type":"module","gitHead":"a79584a7f6847e133683560a1a9c2d900db91843","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.63.2_1771268530791_0.0032796651581781244","host":"s3://npm-registry-packages-npm-production"}},"0.63.3":{"name":"tide-commander","version":"0.63.3","_id":"tide-commander@0.63.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5352ad58f560b737527c2d3423ff39162ab6c63b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.63.3.tgz","fileCount":1710,"integrity":"sha512-i7PuyoF/wGK+gx80HW1rnDmbtcr1gR+MfBovHhiMJmsZwfZzfuOvGgMDm5NQWzAA3qBe4v2Ftb6LQfvYEe1f/A==","signatures":[{"sig":"MEYCIQCx1ueUmHG+NGimMv1UhDuclv4XasLADk3zZGqH85ImCQIhAM+3WzaDKCtKxtCFdYSEQaLRuXz42mLiySOzCUiYzBiB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21203428},"type":"module","gitHead":"4c4df2e39fd9ae9a9c11a07bcb55ae53fb09c915","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.63.3_1771268943745_0.5907369932742044","host":"s3://npm-registry-packages-npm-production"}},"0.63.4":{"name":"tide-commander","version":"0.63.4","_id":"tide-commander@0.63.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8e97cbcfbc3993e0a09cf5632ac3d6606770850c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.63.4.tgz","fileCount":1710,"integrity":"sha512-3dabwkqfXiPXiI7sCN/DaBtkwN4tbVrFWocTJwa6J9/3aEV41ElJYLg89StLLZYxuskreafD5FR7MabPkDWQKg==","signatures":[{"sig":"MEUCIQDrw8NPoaCqJOdYudb15KenltIGMeBE3Prwgj7of7tAGwIgfAdJXhPY9jlll7Ezzym1b4HVyBI+J+FKCsYVGd+OVrE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21203432},"type":"module","gitHead":"f7b13885b38f6ba522efd0acf1258a2e24922558","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.63.4_1771269154560_0.7792722190721546","host":"s3://npm-registry-packages-npm-production"}},"0.65.0":{"name":"tide-commander","version":"0.65.0","_id":"tide-commander@0.65.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1600fbfb23fb11f33272f5540b3d03951a5fa5d8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.65.0.tgz","fileCount":1711,"integrity":"sha512-mIqPGK1zknFrlrkgmghJ7KKJlPZDl1+FDgMH9LEv8x0LWPfYYr1/ZfBHy63AGBBolWUEai7JclZjcj0tYv7gwA==","signatures":[{"sig":"MEYCIQDJqHZmxEdjUjTaN4hLlo51nqW76Bg3T7XHj/Osq1t9owIhALbwPouwgau2rN+XSlziM7Qs4J37P7HVAwIHmVQpBQYb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21465857},"type":"module","gitHead":"c5c5d874255e04862f469c63cabea5d40ae70b18","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.65.0_1771351420198_0.5575919670226948","host":"s3://npm-registry-packages-npm-production"}},"0.65.1":{"name":"tide-commander","version":"0.65.1","_id":"tide-commander@0.65.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"bfdeb2dad586ae848a3c7bd2d3dd1d275f16a317","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.65.1.tgz","fileCount":1711,"integrity":"sha512-qzbAa/3jDNrHCZG71SrJFqUPMXawMwW6FYI61wLQeKPtYwmxurAGXYROk1NxwAnh5ppULU2RsL05aWHjFl+teg==","signatures":[{"sig":"MEUCIBwQGGEJ0SN7DDh9Z7hmiHSjbvGHXRF7Epk9FOuqiKTmAiEAmBGV/C4mA2krK3uMntGCTybpak4sYVL3jgFMaJk1F/E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":21466150},"type":"module","gitHead":"4559375e0e2eb2bb7576fe9162fc1d408e218093","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"deivid11","email":"daalcala@gmail.com"},"overrides":{"tar":"7.5.7"},"_npmVersion":"11.5.2","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"20.18.2","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.65.1_1771354825576_0.326700717078672","host":"s3://npm-registry-packages-npm-production"}},"0.65.6":{"name":"tide-commander","version":"0.65.6","_id":"tide-commander@0.65.6","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://github.com/deivid11/tide-commander#readme","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5cf9c65e4ef23104a8c0da4a50a388cd3ba3b2a9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.65.6.tgz","fileCount":1711,"integrity":"sha512-IuVFO8Eign6IcOgbVyvqvUaBl9PI6LilPZpVAOsGvf4FpGjZM/dC1qDgiIk3u0jv+p8fnoG9Jdgh1bz+k+pc2Q==","signatures":[{"sig":"MEUCIQDnxdYDSN4No9tMIjJx5ju3ycNIagTCAI0FVlN4RC+dcAIgF9gN164omgzLeLoDMbgT0ZfoNVim5ouu6eHCDlAUwrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.65.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21466248},"type":"module","gitHead":"aa60e214a7a01a92c5699b69b772165e93cb1564","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.65.6_1771365385594_0.8403430185941558","host":"s3://npm-registry-packages-npm-production"}},"0.65.7":{"name":"tide-commander","version":"0.65.7","_id":"tide-commander@0.65.7","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"90d3e7acac3b747fbcf455f7d16505bad25efee1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.65.7.tgz","fileCount":1711,"integrity":"sha512-NVPQf3FwXm+ZoyWeHAnYuF7COLVN8Q9VfklyY4ApdV66E+fCcZu4uG7BDToe6ci8PNmBdVicVHBq6oPK7hY4Sg==","signatures":[{"sig":"MEQCIC9Uk49U3cHfugnLWCIWaRuvAc/DNFDMtmaMKSzS/u+8AiBEPfrB1G2OK26ayuyCCoAh0CDSx8Otdy/g6X8KJBn/UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.65.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21466633},"type":"module","gitHead":"ce092fd50a5c745cf975a02a9e952ce2e3127fad","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.65.7_1771365742553_0.14460304396437218","host":"s3://npm-registry-packages-npm-production"}},"0.65.8":{"name":"tide-commander","version":"0.65.8","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"_id":"tide-commander@0.65.8","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1109306a8d40ad38a94554ea0dfbd72f200fa7ec","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.65.8.tgz","fileCount":1711,"integrity":"sha512-TsurLKJ4S6Hsp/xfDSDCxocJddkHHHzgP4SxQjtluNJBU2lDfo+LNt5D1+CBtvQl0XgBIIHv8Vo6evKEBbX2xg==","signatures":[{"sig":"MEYCIQCsid56SwCvnpqlkhbD6YKwvjQCqipI6eEWY8R2+ZhogAIhANUdWGUZzGxm5NdTw08zraBFJby95mtmW0V59bf9o34h","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.65.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21466779},"type":"module","gitHead":"ac35be5eecdc4d1db7e2237f635edff6622ebe0b","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.65.8_1771366104615_0.173086201823901","host":"s3://npm-registry-packages-npm-production"}},"0.65.9":{"name":"tide-commander","version":"0.65.9","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"_id":"tide-commander@0.65.9","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5f209410ee1debaee8b57faefa343319ca838f1e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.65.9.tgz","fileCount":1711,"integrity":"sha512-R3JXvVj4vW+dTOcbLzypG7Vf/iwGJnpWFEY4WiHdgPtnmrUh3YOC0nZNgVH05q8FQC3vzCj2tk/Ks5nNR6nRNQ==","signatures":[{"sig":"MEQCIAQzKXhQuZmI7KA52VXOmDXyS/wMkLOSv+HbxgMTatEGAiAVfTikyAV4+TO6aZwTHNdEJMjyCI+D9QKBKaT0qmBXpw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.65.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21466779},"type":"module","gitHead":"0a9542351ba22e1026b36d71bbd3aa45717435ad","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.65.9_1771366150425_0.2580721277234821","host":"s3://npm-registry-packages-npm-production"}},"0.65.10":{"name":"tide-commander","version":"0.65.10","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.65.10","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"efd703c145867d1e3b948c76176e14efdfc44ff8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.65.10.tgz","fileCount":1711,"integrity":"sha512-jJrhwkA15a3KJyjw+wkCRzJP5w20KxY6Iw49NMBYzv4LaMVy9ORqLw36Flp8hs1fKvCnTEM1Z2rBv2JC1FqXvg==","signatures":[{"sig":"MEUCIAsPojcIgUlVq3BR8mHIuJeuhIRyA23H9pSEmwp0pO8aAiEAolr/gT161Ir8nHjZvR63oBYYfLnKtu29hbvEjFqnE+s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.65.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21466802},"type":"module","gitHead":"a9fc7e4f1ff708e814ce4968456b61bff3d5fae1","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.65.10_1771366311564_0.6636744482597956","host":"s3://npm-registry-packages-npm-production"}},"0.66.0":{"name":"tide-commander","version":"0.66.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.66.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4544cd16bfb64509d1d98aab495bcbb9160f3cea","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.66.0.tgz","fileCount":1712,"integrity":"sha512-flvrfSmdhNPQFEW5qHU0wcX/a7au+h9RxxCb95GSIN0H6U6COfSWNtDsft5a0vrSPk7U4M4fXA+zqyW1VdmOWg==","signatures":[{"sig":"MEUCIDerEWlshqBixMIVKFDJTLzx9BmSe9wvuioQlabc79PTAiEA0jZTrXckJ8D0xZeBMG54OETprGXNl+sF3eMNTwMSi2c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21507778},"type":"module","gitHead":"7544c369429fa1c443f65e833f87279c14e2b94d","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.66.0_1771372697782_0.493467903203882","host":"s3://npm-registry-packages-npm-production"}},"0.66.1":{"name":"tide-commander","version":"0.66.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.66.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4fe8ceba0bd450ec787e790e23532d26e1c5682a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.66.1.tgz","fileCount":1712,"integrity":"sha512-5Ha6llrxEmFK1Z91v+9ZmTav65yPLprjlm8jQGQX9pOfwxtSmW4egpTALugTByO75bCVUb2rNUsrjZ9CBV8nrQ==","signatures":[{"sig":"MEYCIQDdpi8g2VDF9PpcTxohSeeP2lZ+bKkV71QoGwnXKMeWjAIhAM/FAioTxmCqg4DnzfFtdQBIqXYvf44lgYTdDqQ3Arcv","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.66.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21512366},"type":"module","gitHead":"815f635cc121b6ffbf373f0f20a4feb7e72b5ec8","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.66.1_1771374244856_0.8986081738385452","host":"s3://npm-registry-packages-npm-production"}},"0.66.2":{"name":"tide-commander","version":"0.66.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.66.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"923410e83e33d93a14055863a8ad1b61a990db5f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.66.2.tgz","fileCount":1712,"integrity":"sha512-EU8oVtgLCQdHf13ZxLEthpmHgcp0o+uh/D1SIe659blInyiEXxVWksx5XL1N3Lj5PsdL9U46X/1PBMdtsGIhSg==","signatures":[{"sig":"MEQCICNAcL/0gx06VOAJkaFKMh5PZzCAOcXM9+T+2WW5U/hAAiAWVpWyvpcUrO7G4WbjGTjloqT7NW5vk/3DGdKg3YptVQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.66.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21513752},"type":"module","gitHead":"b26999d0e02520683a5e4928ce74f9b1ee8bcb50","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.66.2_1771375513466_0.6538927961694923","host":"s3://npm-registry-packages-npm-production"}},"0.67.0":{"name":"tide-commander","version":"0.67.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.67.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5f2f0d4ce400f1841137742821bc17aaa4567400","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.67.0.tgz","fileCount":1712,"integrity":"sha512-sJMwTyNSr5Y8G/bI6uDqyqs7pLBp1H9/y3LcVXj/ohzXmcUp5KpMYBiH8etHJgx0MvLw3bK4pp0xvIU0Eb79EQ==","signatures":[{"sig":"MEUCIQCioiSBwnQsiHdgKzK2hBnYZi2jM1aIxVqviFqOi8vF6gIgIjtUbqp9ODFQDfRamVuhTR9QVQuTK4ifDa//eFEQPRU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":21518449},"type":"module","gitHead":"156648d19f4ebe967a86a9e7e8aba4bf105f18bf","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.67.0_1771377675135_0.8303568319847019","host":"s3://npm-registry-packages-npm-production"}},"0.67.1":{"name":"tide-commander","version":"0.67.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.67.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"71f87e665f27b29952ffe908a9938b27ce5eeff8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.67.1.tgz","fileCount":1717,"integrity":"sha512-W1H0Q+nxtLdqczXxTJKShC59Hl9qQSZPRpcKrr5O9FaTYP3UQlvLPciFVHOsBJPV3z0hdMFQzXKM0Mb+m9iQaA==","signatures":[{"sig":"MEUCIG6lWIZO8K1FqNH+liXRL00RvjZBPOOHou9c8mxhWfKsAiEAr2ACMDqgB8nkYWrLyQ9XbUgU2BGP8qnYz4gSE1hOFsU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.67.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22565383},"type":"module","gitHead":"5682f3828b34c4849a9e8f1ea396fe002fbc15dd","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.67.1_1771446735940_0.7540408023202101","host":"s3://npm-registry-packages-npm-production"}},"0.67.2":{"name":"tide-commander","version":"0.67.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.67.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"21fe35f3a24643a0a79e152ebfefa6da404d0049","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.67.2.tgz","fileCount":1717,"integrity":"sha512-w4RL94Sa6FUUhZsY/zZjd1KFSV9ZA8bEBN646TE+PbZRsMRhKsaRcpNFDT2r2B1rb9Wm93t19zbtxFPnRa2aEw==","signatures":[{"sig":"MEQCICOKDG+5x6rRXbydgGhXkvih2iPf1RmnK45aIiSJzmEFAiBvW0Dw+ai9r5qpdsQu0Sokh43YHU27Z83h6lQ6hySwuw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.67.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22565310},"type":"module","gitHead":"655deec822a3296f9ca39b5616d22d96e1abc737","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.67.2_1771448658643_0.5373118074310741","host":"s3://npm-registry-packages-npm-production"}},"0.67.3":{"name":"tide-commander","version":"0.67.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.67.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3371720f916432fce719d2cf264e0f39e2d9c05e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.67.3.tgz","fileCount":1717,"integrity":"sha512-HOv+Vo42AGxdasCuvba1sdP8hONFiGIUWF9yq5Q/FYmRHflMlniAmTQT96b0Z6kOZIlDkk2wGA60DazJ8+nTBQ==","signatures":[{"sig":"MEUCIQDOiiA4FJqnM6prooat5MYYMHGCi+KjU4cWEwgD5jZO2QIgEVqJ+uCEBAHYm1jwwsEBD34+4HTUEpQvZispd7dR5P8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.67.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22564036},"type":"module","gitHead":"0b0648ae942ae66cfaa4b1591b2df3b86472740f","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.67.3_1771452646530_0.9296807542484433","host":"s3://npm-registry-packages-npm-production"}},"0.68.0":{"name":"tide-commander","version":"0.68.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.68.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b6c54473420ec37714f0bc8e892ef745c8ddf5d7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.68.0.tgz","fileCount":1717,"integrity":"sha512-4lJj8jNtnrqfWr7rdF+osEbIGdOb+fwreJVsgc2vl2RSdBo4GiAdHxpdbTuLpHSMECTa/542RCwj4IME5kU5jA==","signatures":[{"sig":"MEUCID/qmpbtU3LJOxvSR1opaK/8FWIHmNrhuveJB9ccjm6qAiEAoqQ1Dumz++WnAnzDs/dNjd1Hfx6XuDMex+5VTF1RorY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22565832},"type":"module","gitHead":"ec842f79949d50e3858d6228ff8745ba6183ac5b","scripts":{"dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.68.0_1771456895284_0.88118016177067","host":"s3://npm-registry-packages-npm-production"}},"0.69.0":{"name":"tide-commander","version":"0.69.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.69.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d239df11bea06a0ed0c20fc33df8d8b780376d3b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.69.0.tgz","fileCount":1717,"integrity":"sha512-OAx9DDq3XCFqFqDtRFCi6FQvDPk0C3QC0MZ0Cvy48dFGkcGvPkY5Y0qterr5wYCneMnvXjVdqF/D/DvFWaxyow==","signatures":[{"sig":"MEUCIQDS/8yJSWgUZItdSBEJxtd0XONaeD7RWIZleKJq4GkJXwIgFUyI6S3jBnsY8cOtRnPTaoJ9lPCzvILJew9+epCJQS4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22591773},"type":"module","gitHead":"325199506e507088201bd27b198c8d1dffa7261f","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.69.0_1771463568084_0.37807130298242453","host":"s3://npm-registry-packages-npm-production"}},"0.69.1":{"name":"tide-commander","version":"0.69.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.69.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e40b72a2dcd0c9d5728428b828c6f4c4df3dba61","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.69.1.tgz","fileCount":1717,"integrity":"sha512-sa0uuJfpdly1Nbd0ZIuSwp+xtcVPQbz44vIJ2Qfidbvtmpk6FZRWMNsgBXl7iXe8DcHCOcXoaPVxI/86Z+dB3Q==","signatures":[{"sig":"MEUCIQDBydmTduTt9OazPGPuj+s2GZjjTBwpdu0+BM0zozGGMwIgG2JLqd88JRAYxeJgn9Fg4XhIMwkyWaZ3xeJi72wlG+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.69.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22602076},"type":"module","gitHead":"cef94f524776c87f05a25269f70e1e768729d824","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.69.1_1771476631795_0.8986325883554565","host":"s3://npm-registry-packages-npm-production"}},"0.69.2":{"name":"tide-commander","version":"0.69.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.69.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7d51a2330fe064f75133b48e74a63e0b4200ba6e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.69.2.tgz","fileCount":1717,"integrity":"sha512-APhDTd5x3bwkdtTo2HqfYSB7tAj9iEhqcgWZ2VgbpzSErOM+QJ+nyci2pbr28yzBnNpvL0ERkRWDHCA1ecg97g==","signatures":[{"sig":"MEQCIHrlEjollvJ/6im/zV3ob0j97BIsgUl/dVS+Jd0cZNX8AiBl89WlmSEMfaJeNWD7Ho349iPwDdTnm3M0ROQ5mk8yvg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.69.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22601547},"type":"module","gitHead":"bcfddda3b6cc6863d83920b601b518410cd4b485","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.69.2_1771481305602_0.28845974609511793","host":"s3://npm-registry-packages-npm-production"}},"0.69.3":{"name":"tide-commander","version":"0.69.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.69.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"478795a7ce94134ce1491625752aee2ec9c60573","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.69.3.tgz","fileCount":1717,"integrity":"sha512-3H+r+tvOQCa/G6dBPNyCfR5P3D4JnT4HrHwI8KvsTmzSoHjg85TG9rtV0MgkBDS0Di3jHbHGuxfTavrsjQwm0Q==","signatures":[{"sig":"MEUCICyWvgsnXyhTidcO8lZRNkPG2KnHYiuHENjQtT9UsU+TAiEAs5zunYANkoB0v/n5ylHhUi92/i2Qbg3RHHUPr64lC9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.69.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22602135},"type":"module","gitHead":"6fdd4d24f19193c2104439ecc072239608f8a7da","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.69.3_1771521030129_0.6176173941790162","host":"s3://npm-registry-packages-npm-production"}},"0.69.4":{"name":"tide-commander","version":"0.69.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.69.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"16e87beadbfd21d9c2458d1e791e04567b677932","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.69.4.tgz","fileCount":1718,"integrity":"sha512-oYpzWewst2JJqRTIFtLNVXNvDwt5mdyxdf2nsh3MZ19vPrk2n3J504vFnvbbroXSs4IyX3tV31ij53GbLMx5Sw==","signatures":[{"sig":"MEYCIQCCKZxxstuWHO81cl0g5RdDsBZK6gCy6Xc77efw0MmwVgIhAOuMCnbzUCvyygvknvtcuGowOgNL5Jg7/KrR5GRtX6gq","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.69.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22624335},"type":"module","gitHead":"71e69035b843b5d397b805b67cb00358d049f983","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.69.4_1771564575928_0.22991630560476306","host":"s3://npm-registry-packages-npm-production"}},"0.70.0":{"name":"tide-commander","version":"0.70.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.70.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4d88d1ebb7e25ad01c0433a80e22c2241d889fad","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.70.0.tgz","fileCount":1718,"integrity":"sha512-gP3xKDh/nFHf2lLC6OEwTKQbAXi4v8qKuilfmmebYu6XxZfd0hVEnLsnkwOYzr6SebV6FZkqH6kkAZd5NpHA2w==","signatures":[{"sig":"MEUCIFJCHn7xpyWQsDZ5BW0Y/jVvS3f6BmQrvSbYoLsggvtIAiEA5yFEPsKXUQSlDyh0FVIAR5g99k489Pi5XBvLZYq7Nqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22649144},"type":"module","gitHead":"21e3405c82bf0792c361db867aca9a0e24f0b76a","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.70.0_1771569450880_0.9386209533245589","host":"s3://npm-registry-packages-npm-production"}},"0.70.1":{"name":"tide-commander","version":"0.70.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.70.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0edb10979b03519b8ace98f8ba767254932e191c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.70.1.tgz","fileCount":1718,"integrity":"sha512-1vz6VeT8/GVr03JoIaktD0Uff8sA8qMaYYycQoZYLR7MJdIC23hLiIc9NjDCc05u2cim+HvWL6KXGu5Iw5sncw==","signatures":[{"sig":"MEYCIQCPypstr/txz45EL4ngYns/O9siUdM3Wo2lv7AS/TjyFAIhAL8kORsIwlbBZRAH71DS8vAUPGfCMLJPVM0zovLlKNej","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.70.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22658819},"type":"module","gitHead":"1baf6d7b0d35ea3a075f2beedb6b935d52811392","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.70.1_1771882738939_0.9583975119610497","host":"s3://npm-registry-packages-npm-production"}},"0.71.0":{"name":"tide-commander","version":"0.71.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.71.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"081448753584588b7d88eaa1f2bd99596a17f173","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.71.0.tgz","fileCount":1718,"integrity":"sha512-7WnNv9n/4ed2WxgKcYFuJUPXPcJQh74UTFme8C7qWZRZxIaNytjik9i5zTPBfVHOC+wr96gdwxg1A5KKeiCH/A==","signatures":[{"sig":"MEYCIQCMc49feNsL0QUvVbbbt1BgYRQROoVLD/T6faK5FKgnVgIhAMivZh8jxjMELMjMbm3/ZQaUc005Fs/Ez7YKkTQe8iLf","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22659085},"type":"module","gitHead":"0cd07f628937fcc64b36940445f0ed1ee1bb4896","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.71.0_1771884525774_0.0188412775877973","host":"s3://npm-registry-packages-npm-production"}},"0.71.1":{"name":"tide-commander","version":"0.71.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.71.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4702c6702a47f98a708ed01f1f4f88db45930846","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.71.1.tgz","fileCount":1719,"integrity":"sha512-jDb1Okgp7W+NKfJPbPjto7jmFUn6BC6DQ2sasvji+Vox+EKnlocwNJcRSkQAbZ/bVPMu+QmDqzSH5N7c8RBzXg==","signatures":[{"sig":"MEUCIQC4TJvO3lFWTii1tEeGZUe1FOxB7j/xC9tFhKUVC82UHAIgJLQcyrNYqNADrsbjbBpg0Dg7WDj7EuAe8diZEzFgklE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.71.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22671602},"type":"module","gitHead":"5971b1e92164f762cf82d9aedd21a6452597faca","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.71.1_1771889947247_0.5368355968878809","host":"s3://npm-registry-packages-npm-production"}},"0.71.2":{"name":"tide-commander","version":"0.71.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.71.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ac83a2fed8f4e9ecc691f77d36ddad53c04c0d8a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.71.2.tgz","fileCount":1719,"integrity":"sha512-jviRX8tm/vVCAST8Tjh2rNRtHrzrzc+tZc4po1nvjaKGlf3IZo/zYPAK/aJsvwkowvxfVxmLNUDqbW3O2EWYjA==","signatures":[{"sig":"MEUCIQDEoOUbtU9boRIaXCK4yv5iKR6erMZj++7iYmBpgHFtpAIgAgeMvwmcWP+dJBa1ASPrXYBIjBSz3oaEyZ2qGKOT3ig=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.71.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22671812},"type":"module","gitHead":"91ecd72d815b2ec0b863021293866050b8d83fdb","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.71.2_1771890436719_0.026387730746777027","host":"s3://npm-registry-packages-npm-production"}},"0.71.3":{"name":"tide-commander","version":"0.71.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.71.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"105753905de9e00e62e7c7332844bfff600cdc63","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.71.3.tgz","fileCount":1719,"integrity":"sha512-SJ2U3M8r5WMRbEVw0d6A4vjlL5lAvOCYAxNtrAPWlrC1EaMUf9msu68LAlkm+oDg9d0yU9ci7FN9P/km+YRrfw==","signatures":[{"sig":"MEUCIBdBReEghkGE++rQdNpBTY2aJeqGXKEIBR4k9IpmCKfhAiEA6S47uegs53cVPCnhTsz09NAheXREmD34d4cBmGAGXZ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.71.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22672293},"type":"module","gitHead":"1c72dab3f21365f7cf2e7661420a595b9892946c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.71.3_1771894174469_0.5424420169373749","host":"s3://npm-registry-packages-npm-production"}},"0.71.4":{"name":"tide-commander","version":"0.71.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.71.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0c1b398d33a50618e9124308f4006a2807ac2806","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.71.4.tgz","fileCount":1719,"integrity":"sha512-SDBObs4NsjH143Eg9IPau5sZLcInh73ckZI7CKKkkFmNtC1ZW3TCRc76qnFpxbWyl/9+IJBfQC6QQEGC1CuHyg==","signatures":[{"sig":"MEQCIErcdVxIO2rjxavlg08RsSZqSuOgh2nbVEyFrGdqlcE7AiBL1dw0U5AEKLxH9bBppyXpAOZitOoHIFRSYb6LwME8HQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.71.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22672589},"type":"module","gitHead":"77d1bf65c0da527aa7e8106067f188bee5a90393","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.71.4_1771895584900_0.7364528950199445","host":"s3://npm-registry-packages-npm-production"}},"0.71.5":{"name":"tide-commander","version":"0.71.5","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.71.5","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b66c173ad563941682ce24c8107cdc29db3f285e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.71.5.tgz","fileCount":1719,"integrity":"sha512-cunK4giC6FEZRRGRPbNxjE9H+nCZlzpn4brfybw/XLZ5OLLITFFPuNIwOQ9nDHIdDXBFX3y2IO5fxnTRx9pytA==","signatures":[{"sig":"MEQCIHcTR3pG+ujscyrTvYwo41KITZS/j2SYDjI8yXJX2Nv6AiAqZWf1W+BNEsGYpKfbUYmRufLrMPsD+pj7sGUUJgamqA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.71.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22672584},"type":"module","gitHead":"447a81edfd757e27629171ba0b2928a64c341171","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.71.5_1771895924329_0.7187157884888902","host":"s3://npm-registry-packages-npm-production"}},"0.72.0":{"name":"tide-commander","version":"0.72.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.72.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c0886df11d0b5e5697cb8b1f7c9ea016a0c6307b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.72.0.tgz","fileCount":1719,"integrity":"sha512-XNqjKfVnNPpeQ8P3kHsCBlH0oONHNppJklTcj5DeRgEz3sih1mwvWq/xMggsFA5pC1V9Dsiw35lr2hYb/7dp9A==","signatures":[{"sig":"MEYCIQDITYt2tpvDQzTU+LZ4zs+AX0KvV3PLiR/k86+vErGZBgIhAKp5gb2xtzsK3SVPoNI1+4U15XLnHkr8Wt2s6Y8eHhwY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22673172},"type":"module","gitHead":"da253b4f5dfb908c64315423aca0affffa0d7dc9","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.72.0_1771897616682_0.8417689398057613","host":"s3://npm-registry-packages-npm-production"}},"0.72.1":{"name":"tide-commander","version":"0.72.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.72.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b3d64de1ebc2891b5d69d23e9c83c0b118aed3e4","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.72.1.tgz","fileCount":1719,"integrity":"sha512-TlGY2L4LudMm3KoHXP/VXPho2yztoQ6H5mLOTXED2hqMCel6MENpxvdfwmnuzCKq96rCw1dJdnO+WICoGWZUNQ==","signatures":[{"sig":"MEYCIQCbbZa9+oy47iYd5k5BwvKhIYr3jDpSbKlphto1ubz8DAIhAKJeLQlHMJh+9po4LCbjm5sB8X2oxUrU5Ir+ma1m966Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.72.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22674815},"type":"module","gitHead":"7f626f8fc67c48a8895da28fb95b79f3abc86a20","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.72.1_1771900632679_0.10795437225214588","host":"s3://npm-registry-packages-npm-production"}},"0.73.0":{"name":"tide-commander","version":"0.73.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.73.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e897f90a2e8c25c738401f1b7d9817c1b8480c06","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.73.0.tgz","fileCount":1719,"integrity":"sha512-Jo+S/EAEm9fnOetZs2x1bkC/BZJI+aoSAgfcR0IvzZSWkhg/e5EtzM+XgH/flgk8gMmf8KeLz+OcnhHGbixPmQ==","signatures":[{"sig":"MEYCIQDXp+NDJW+vFMRhRP2r9wI9Ryg1S6XMawGgIzgwwOxzSwIhAIR20d10Dck5jNTskuXFidqGVjMmmsidd7+QdjbP6d5i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22675299},"type":"module","gitHead":"abed3c78b2a01c529f1b9751f29c4c4197e46535","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.73.0_1771905602047_0.5073497230864032","host":"s3://npm-registry-packages-npm-production"}},"0.74.0":{"name":"tide-commander","version":"0.74.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.74.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3da9d02a0a5ad8950ffeff4453300ef9fa6e810e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.74.0.tgz","fileCount":1719,"integrity":"sha512-sh/9/QgjdP4TcgYv9NeBTnWkugNSM463xALbukvMQHGhRHbwUzKMNlNRZopY9u2BXX0KqEC+cwZBWdsMqG1RyQ==","signatures":[{"sig":"MEYCIQDuY8+BfjGtYPYe22Y21FomanGtXlaxMpwZbijpr4fDigIhAI9MZLyx1bf1jBooKO6MvPohz64VOtYZatDW7fNoWF+U","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22679033},"type":"module","gitHead":"bcc88efa6a2282a021741bcf4f9929f14c5e75a2","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.74.0_1771909449388_0.4853553882076409","host":"s3://npm-registry-packages-npm-production"}},"0.75.0":{"name":"tide-commander","version":"0.75.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.75.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"cef316bae05b4c9455e891e70948b58e786e2297","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.75.0.tgz","fileCount":1719,"integrity":"sha512-orznwo9KiD7taejPKB+GK+ZgZQT8LNvj1gIWUG/3NtcR+mfh/dUfoqGfYaZ2lMH4rpQyFWUPxWAqxJ3cXtAmPQ==","signatures":[{"sig":"MEYCIQD3gKsi23YnyNPLbkQoavYf2THbsVOLqFzcT4y1sLGmHAIhANz9eGHTIsFRxE4VPr/94f82xAeJCkKSm5Ex68fRo39V","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22684004},"type":"module","gitHead":"fd03702f1cb420b17bef9dd365a7b16200d4dda3","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.75.0_1771912390814_0.7976701843552156","host":"s3://npm-registry-packages-npm-production"}},"0.76.0":{"name":"tide-commander","version":"0.76.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.76.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"47c6c7fca760d4690da757c063655db7180e4c1d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.76.0.tgz","fileCount":1719,"integrity":"sha512-erBV0TtHUm/0xa0iOwIoYc6H/IV2vAIx/511JoP2nZIEaZlxBjDw2vjoU1Lm5uukocoOp3a0vEVVPKEgapobmA==","signatures":[{"sig":"MEYCIQDFEFzKphK5IuvNgzF+JDHODVgyaFpDd2Kb1DbEtp2F1QIhAKiomqIruOdRLHfEuZ8r3qud+DbPLt/TyzT2/4jW63EP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22685582},"type":"module","gitHead":"a06b0a7d224fd38bc459827567005df19d82d281","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.76.0_1771948215917_0.14908019860790578","host":"s3://npm-registry-packages-npm-production"}},"0.77.0":{"name":"tide-commander","version":"0.77.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.77.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2c51bda6649024df4a9d27919f289745e51f9be1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.77.0.tgz","fileCount":1719,"integrity":"sha512-WcEZbZNyX8JkOIqD8h/X5JpJsttEdekkSyk1gswJzLXmeqDexY9c3MdzgyLgWYmEOElJgyFHGQpXM/3w9rWDEA==","signatures":[{"sig":"MEUCIQC+E9sZtIkbOQ240S0opn6pArzWr+QVWRprv5M/bkCxUgIgal9IsJ7kbe/+N4fMmAWgmy08J1J6IvjQ2atoKj/+BJs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22688242},"type":"module","gitHead":"f71df17ce08311be2c57a2bfdf9e79ca0f2e7fdd","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.77.0_1771962420973_0.7973943067576528","host":"s3://npm-registry-packages-npm-production"}},"0.78.0":{"name":"tide-commander","version":"0.78.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.78.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f34b7512453d3779d8fa8dbbb64f61cb36cadb35","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.78.0.tgz","fileCount":1720,"integrity":"sha512-m0FtWVeTQXacJk9457iEemxfYa46uAcr+yXioieNZxHieoDAjte4ND1uTw3jy8xwtt5YtJbIBZU+pnBHkltb2w==","signatures":[{"sig":"MEUCIBNwK17OmFOlFc8PJJ5Pky6IUETxYi2KbdswPiWIoB6lAiEApoGZlovRmao3q2FQTtUNDxytDesPFOiRnYGccXI0I3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22697725},"type":"module","gitHead":"19a1b3e500fc4285448b1d2b3567abb66475b08b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.78.0_1771977643885_0.5749372807940614","host":"s3://npm-registry-packages-npm-production"}},"0.78.1":{"name":"tide-commander","version":"0.78.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.78.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3655baf2c192f3d5b3eabdff8658173b38c750d3","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.78.1.tgz","fileCount":1720,"integrity":"sha512-6pi77NoRsGxdW/LI55aKE2JP+nk9oq6BRWkrsJfIqPw2L9SLJulZWGTcLknoRVA0+eXkL4hLHHrS61UCeK1F7w==","signatures":[{"sig":"MEYCIQDVcWSpckHo7wHu67RAsTKcO9Stp57yGuOuXYSjYqL8wgIhANGBsFHYwNoX7/jxz6GEr+EZDuaRyqySfheFFt+MEa32","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.78.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22697534},"type":"module","gitHead":"71a300b55fc9fb16677f7eee8b77c70f31bf7a6b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.78.1_1771978003523_0.9306379424259807","host":"s3://npm-registry-packages-npm-production"}},"0.79.0":{"name":"tide-commander","version":"0.79.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.79.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a87cbdb75193d790df6a1c9dcd0ab779a0f71c58","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.79.0.tgz","fileCount":1720,"integrity":"sha512-KlbjzdgHmerPvOqFXBe3QMNZfMyxA8P1WfU9vvToO5xLRl8DmTsMPydMySSfhKau68ClVtwW9oPFLRJ4P7n7OA==","signatures":[{"sig":"MEUCIG768/8MmcBAkvulVTm7rXtra90PDBmuV2QChAqoVa/XAiEA3yKDn65iheMHOB1dDGbrD20l9y9dCZwMNJVK3rthSiY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22697920},"type":"module","gitHead":"c518ce6f4ee7d1cba7ab58e91b6a5b5ec3a70bcc","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.79.0_1771990810076_0.903216183867916","host":"s3://npm-registry-packages-npm-production"}},"0.80.0":{"name":"tide-commander","version":"0.80.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.80.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"05cdc92f8a2d60500c3f2decb3ed5d883a1112a1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.80.0.tgz","fileCount":1720,"integrity":"sha512-kt6Ocf+1leCzlZEnNdeO4kMUJtOOGbmzb7bf7mFVoFQu+Bo8s7m5xLBHEinm2nQco/W3MOa+YIVyUElH90yP0A==","signatures":[{"sig":"MEYCIQDLCgh5RRu5RphnWFEnJnUIgD905FGe2prQSF2QXWpfWgIhALetITKuP5K8nfm+oSRnA2Lh0DirQiwLBpim7fh8T3Lc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22709884},"type":"module","gitHead":"0da96ec4e2f370612297f5d73d8da6d85bbd99b0","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.80.0_1772042692205_0.2827393831134637","host":"s3://npm-registry-packages-npm-production"}},"0.81.0":{"name":"tide-commander","version":"0.81.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.81.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3e27f1547a497717603de988130fca5a1bba7887","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.81.0.tgz","fileCount":1720,"integrity":"sha512-E+0LIx4Wx2h2qXqgifpONndV/y5fcSe0aSDVeqf5PcRCKXfZ00Rtp/MJewhUmCAVv7PG9lwwZQbE2YbS5pQqOw==","signatures":[{"sig":"MEYCIQDsWEtNEJWF3p0rMTfMe+7kazjZqrB7tPblC8BZIvzUsAIhAP6s87GW5+gfiPDyj13bKfgD7iPfVNOrVVGjGvbZIOhC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22709981},"type":"module","gitHead":"908a704113318c46cfe7f897eb18749c2c5ba636","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.81.0_1772045692142_0.38532850435315047","host":"s3://npm-registry-packages-npm-production"}},"0.82.0":{"name":"tide-commander","version":"0.82.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.82.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4c6c54623050214d916248b2043dcbad841cb5f1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.82.0.tgz","fileCount":1720,"integrity":"sha512-nV0ddD/A+b5USk3T2vXTLLSokMLO24jQ4cmYVpaB9rX4mGngYSiY4uoDK5r45L6TGh3+eLKnloP9or8nx2Ejnw==","signatures":[{"sig":"MEUCIQC5dV7rlJ9SIwi5rDe3TuV/qjTDVN5K7MRIFZdd/+hzhwIgCKhxsSkfEweoHJWpX7bx5M69nEZpmv0JmyM+3clf3lI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22718631},"type":"module","gitHead":"a323500f2671dd5ab59473e82f90b65b7dd1656e","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.82.0_1772051338501_0.9935585552122603","host":"s3://npm-registry-packages-npm-production"}},"0.83.0":{"name":"tide-commander","version":"0.83.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.83.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b7b006a3bc942ea7637f19cfea9fb25965d8a306","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.83.0.tgz","fileCount":1720,"integrity":"sha512-Lc1dJQKObr4wb3+/osWdSHWkYXDYIWxCph/Hak3haTZ+YUwiHtKT8ANDBHJxSraoTv6cKJwrZcAtfhiv4c4yZg==","signatures":[{"sig":"MEUCIQCSIX7cfnYhDyI/4vwhT+RZy9wKNqHv1JGO3G1tQF/ZIwIgdheLAnXzdw2kOTRZGmjsoZptYo/n3DV5MMf3vLQiqzE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22719509},"type":"module","gitHead":"f72f43943bf5c7e504ead41516870892fdd1ecad","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.10.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.83.0_1772058803534_0.9478606261409723","host":"s3://npm-registry-packages-npm-production"}},"0.84.0":{"name":"tide-commander","version":"0.84.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.84.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b1640a25d273a1f8875590755d0f849b4d6d0bc9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.84.0.tgz","fileCount":1721,"integrity":"sha512-9NUUvIRlLAYhpq1RvK4nVv6XqcMeZwTmJAQ9h2iRg3cTbWZb1lz0IWfVGOEP06TQQeIdoVECjewU8sUnUTw9Pw==","signatures":[{"sig":"MEYCIQC6ugn3tidze3q3ZbsXjZkgDDIxXgXr8w/L0bllEK/4vwIhAI5bV2i+EAiCeFc9S2+g5ZwcKAXX/+2sLTjLJ8PuXGaK","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22753621},"type":"module","gitHead":"20e047a33130284647109182c4437debd828e6c1","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.84.0_1772133695730_0.13978099278909895","host":"s3://npm-registry-packages-npm-production"}},"0.84.1":{"name":"tide-commander","version":"0.84.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.84.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"41d43f54fd8f25bd959f2d073254c388221f3ca2","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.84.1.tgz","fileCount":1721,"integrity":"sha512-fFl8A85+WTH60uy/Hpiex/cZ3epaRn6G8sikhuGhaucgrcgId+7aHjt7z8Y8l/WR4xA2o5ypxirosdDinMyAmQ==","signatures":[{"sig":"MEYCIQC21OSUlSkAOUBNk2Q3yQgY1EfqTZTGnna9MkT69O0xZgIhAPU9G1phXvouZ25p9BlV97F1jN19wvyMZFMuGyr4tppa","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22754416},"type":"module","gitHead":"6a6a19d79be86a5ed7a0ca93135d3acb2b55711b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.84.1_1772135357158_0.8873859003140683","host":"s3://npm-registry-packages-npm-production"}},"0.84.2":{"name":"tide-commander","version":"0.84.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.84.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"28c270e238f07f401d5282f8173709b645cd4a89","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.84.2.tgz","fileCount":1721,"integrity":"sha512-1sx06ZMO8311l/kRP9uBKfxGUgTQsDbtdUFWHh7Wi6WWLGzjYUAWox2dB8/sSieb/FVK88eu8lDEs+yXbay8Zg==","signatures":[{"sig":"MEQCIDpTMZ4n+WsCdlYviyhwTmQTQTo5hzG5HjWbArCvQafNAiAW6a4daopMNq9vpW8W/hRbSiHDdtUps+lZxm4QqwSUKQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.84.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22755181},"type":"module","gitHead":"003ff73c7644c22cd64057c6a452e4af3c8423c4","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.84.2_1772136265726_0.5254671952725967","host":"s3://npm-registry-packages-npm-production"}},"0.84.3":{"name":"tide-commander","version":"0.84.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.84.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1f66778bc5c3f323e224f412526bf48194ba1cce","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.84.3.tgz","fileCount":1721,"integrity":"sha512-hVZST4V4RQOPvGNhAePVgXOHQtmR+pREC5Vf5hY7S9ZNUfU02kefDCBHOwP90JqAxfWKzNBCLS4kNvUwIYpmLA==","signatures":[{"sig":"MEUCIQDXVJV1DfHwEBUJlAC/vQW4TZ7yRai1kmjMfAuzx9HrPQIgBVqqx1mrrEkWUoxMA3kWWU7wZhrw353mqdroGs1I6FA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.84.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22756710},"type":"module","gitHead":"9acb77d2bb006b677dd378e4fb383a2431a21ab4","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.84.3_1772136590645_0.5747411975002057","host":"s3://npm-registry-packages-npm-production"}},"0.85.0":{"name":"tide-commander","version":"0.85.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@0.85.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c5cb2ebaec1850321381c7a9b92579f323b8031a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-0.85.0.tgz","fileCount":1721,"integrity":"sha512-z7KopRR9qWnQP1zFO3q8ld6gl3BM/zjnJvOSurE4oXOdBqNeBgMyPWOH2u3mhAqpLvY20RF4GsqBz/qjLya+Fw==","signatures":[{"sig":"MEUCIQDJ3UiTRs1aguju64icGZQ0GM+ZCGH8f340GxI49kwdLgIgCNsBRrPqjYwcz9pOLdjNB/QDDIBCLY0lRaR+5RDuZ3U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@0.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22788052},"type":"module","gitHead":"f4f4c444f6394ce6932b02490a173d67d48d8f03","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_0.85.0_1772145232893_0.965622350418827","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"tide-commander","version":"1.0.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.0.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6846c0fae9341150ec5b0dcf4f1c64cbc1c242e8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.0.0.tgz","fileCount":1721,"integrity":"sha512-ZKuuEWGVuVguIGgge2Unh1ZuNJYnCgfzGz+EuNOnoyrUtGIrsMk7GeubzXhyQlHXeJiN9xC7omq2nhnXKa3kXw==","signatures":[{"sig":"MEUCIQDo6sVxy3Y7jO91oUAs8YPeIfkuOA/oscVUp5ZDbizjqwIgTbuECoo96poYTavQVpPk3ADiBrNz0MwYwnxQr0FB/Oc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22816165},"type":"module","gitHead":"e58c0f057e188c13ccff6cb30103e21fe28a920b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.0.0_1772223114987_0.5002647332234655","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"tide-commander","version":"1.0.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.0.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ca39ac76ae3d30f17a6547f02ab59b5b71a3a5cd","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.0.1.tgz","fileCount":1721,"integrity":"sha512-BOMhPcbxOY0C88cjA6hEiOK+ZGpRR414qYNIQFWcMQWQCKUQdXXDYm/o8FW2rWlFqyQ7vciWy+1L7dHzgVHWPg==","signatures":[{"sig":"MEUCICS+8ik8Xndn2r9Q+FGgYYH5C6H5Rf7GDLVHwscvyedjAiEAz9NClclVwRDi7LFPYz4tDw9nfNWklGQTyrDWXjnYmmM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22828144},"type":"module","gitHead":"a1aa904bc018b48a43d37c743044bc2a21fa577a","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.0.1_1772256874222_0.6671470441847034","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"tide-commander","version":"1.1.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.1.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"42c54003d84e6908915eca7c56c10e6fd7334d5e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.1.0.tgz","fileCount":1722,"integrity":"sha512-dbDsKZgoSiOsG8BX5263BIWXq3kovVKrH+GdiMClf4PQf0Z3HarKgk7zm2ZrhTNUOKFnM8d81nQCxrW/Q3XAzg==","signatures":[{"sig":"MEUCIH1tlKtoOrRTMwanT0OyS2WQkUlQwnoQHK3vkyPi4m+cAiEApnbMnQ3VJ8Jgf0BuGth0xhIp+bE3ctOvQ+GsLH8TP7M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22860571},"type":"module","gitHead":"4547634720bb066c6776463164d435621e6a177e","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.1.0_1772311404037_0.45568855280794507","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"tide-commander","version":"1.1.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.1.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b1c3661d444bf36cc9e6e231db6858024d5deb2a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.1.1.tgz","fileCount":1722,"integrity":"sha512-RSC8uWqw1afDitchwck5D7EeetSzH7h96cmdOBVVZMj6uiulUFCCOeetApo70hkxoIcridXRoDiebVoY2HBKRg==","signatures":[{"sig":"MEUCIQCUc3H8cGwEHarFoaht5KKeJpLNnGP1GroWMBcIIvtcMQIgX6XRYuHUiSBp3aviTAxYGq9uw7KrGYiWn7w3Y5/M/Us=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22861336},"type":"module","gitHead":"aed75558a7f4851c8c92bccd6fa249f8a32f2b9e","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.1.1_1772317228472_0.4833891937004622","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"tide-commander","version":"1.1.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.1.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6593c99e0afb050a4df29d1bb82efe9241538c10","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.1.2.tgz","fileCount":1722,"integrity":"sha512-zsqR4UkmVyfOlu/ZaN+SuZpzfsL2enb32W4RFmfuo+Ukg3unp69m5QfxhLhpKl9mhpmPKdTE0ugWUeM3rRm2oA==","signatures":[{"sig":"MEUCICtrasbI1H7aSNDwwK2esBH4PfY3mbVVaERAgYnbWZ7uAiEAvOlylROU1J7nvlz9LrkVIExfbD1aDtYZiNpwuR2lM+M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22865314},"type":"module","gitHead":"e7503442eb59b96c67ce02404dbba04b4e2402fc","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.1.2_1772318108168_0.7842992719895068","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"tide-commander","version":"1.2.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.2.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a4153ec4cce2e2a43ce6293499ce45d81189c822","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.2.0.tgz","fileCount":1722,"integrity":"sha512-RppWDGmiTPm0XLzYKlhLjWz1H4rTduLQEurkpFOkjrLH1P2g5MIJE69etWi8R9OAX62NmwLxHD0SQ439RhTGqw==","signatures":[{"sig":"MEYCIQDqPyWPOYoOM3WYIJMW7S2C2e/V+VRF+do3WtX1K6E7vQIhAISz7Sn73FP/NF+jYXi1sU0x7mSw1XG2n5VflXi82Ojg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22868731},"type":"module","gitHead":"639371fcf6a75718663bc584d4af9b2acf277832","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.2.0_1772318964679_0.903292265172267","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"tide-commander","version":"1.2.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.2.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f1ddf2d8cfcc1c21926725c32ca82fb06174fe1f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.2.1.tgz","fileCount":1722,"integrity":"sha512-h9auI3c6/aM3edpgVz3XEpU9JKPzbT40CSnfW8ESZ62NDCVllQICW6YH9mw5KDiz05dR4mPjyEv3GNzSTNRgSQ==","signatures":[{"sig":"MEYCIQDv2Qa0iINDHJEVNHjElxESWBASDyZhux4bBoeA5NG8bgIhAOv1KcpOngv//1qojTB+dt27QvyPDhjV1Q0ZqT7fHJ6Z","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22869029},"type":"module","gitHead":"687d094e9c0c2426a657e3a96895d975e702ee0b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.2.1_1772320656109_0.2496992545893566","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"tide-commander","version":"1.2.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.2.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1a042cd016e6cb4870f61f9366523fce5aa3117c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.2.2.tgz","fileCount":1722,"integrity":"sha512-dHXArkPWxQE22N1FMG4y3gwWgLWpwPkNhH9wOp3m0kzihFspQLeCFruq66jWFCovgIlfoF7GKmvL6o6+y/QwUg==","signatures":[{"sig":"MEUCIQCnu3mPOY+b/yyPgls2eT/VmodTbgBgZ6dvzlK/RGorqQIgd9TLi0GmcODUQIqDUSqcp9NJ8hNAiTxO9qOv1DcD+gc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22869148},"type":"module","gitHead":"fc4105f1e44af3beba4f075676c76f143dc20f92","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.2.2_1772338209450_0.8985706376520306","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"tide-commander","version":"1.2.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.2.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"189effe1e2da019f70cf87bdd6d876c7dd7be0c9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.2.3.tgz","fileCount":1722,"integrity":"sha512-rnmbawx9gTINQIhXKW5TcZGoQCGHOMhZ46xuWMNjAklLhEVerirtTogkD8wdcDdliRADroJ6YUmiRWkLV2nCWw==","signatures":[{"sig":"MEQCIGizlFig89SuCEC+xT0LNO814FqC03kd61nwmfRJJt/2AiAIm1ovvQQFwuGzEHQ1nQqrQJ3+JBMIRm/8EjVbsfH+2g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22869839},"type":"module","gitHead":"af358eec254ea8df7ead21c89137bfb3d6bf747e","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.2.3_1772339746052_0.4615174751330666","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"tide-commander","version":"1.2.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.2.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"cb6064fd11023f339a52861125e9e8983a048e9d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.2.4.tgz","fileCount":1722,"integrity":"sha512-UlIevQliZlb5Y91ib+BH2wZsWAXeTPTT6UbUyjndN17pi7LFvHZ5mwWjYloGb6a0MKvhTGMDqRpgpHJa79G47g==","signatures":[{"sig":"MEYCIQCiP1seaBXLAb4Jwcmc4BRyxD5RGHn5hX+wsA5Tss4hxgIhALOL8s39TWusQ84CEigzZImttCpkgHnMTMDvoFQKPVHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22869864},"type":"module","gitHead":"3c40e1c8cee01fce3f66b39e11c10e679f648407","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.2.4_1772340076603_0.9208591916619857","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"tide-commander","version":"1.3.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.3.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ec19765f1f3c29c2513a32ba0f080f3be33dbb1e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.3.0.tgz","fileCount":1722,"integrity":"sha512-fwWEynaGBnovOjmaoJ2KwKAAZ694XL6FPVq5rGCDMLS4BROJwN59f57LxVVeMDSz7QC1mQqkvqZYVYIss/Tb1A==","signatures":[{"sig":"MEUCIEKDXs5wkC1xwvHWcZiTXMckC93tlt1CSoP6mGiEIrP+AiEAkpNWAhYFxEN0ZWtFGtMAoF6CCeKYz/zI2/V6/87diV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22874981},"type":"module","gitHead":"76a75372822f2c9f24da24bf4e67977c9c791872","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.3.0_1772343998020_0.5694392161491189","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"tide-commander","version":"1.4.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.4.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"23f17db88ce53d3c05c4225795a538b840175ac7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.4.0.tgz","fileCount":1724,"integrity":"sha512-BvfF/i1mxryXQZG6IZvmj9nfk7WfRImYfximL3Fh5uOUYTFZc9cyPg5OqoiuTvS33vTEAWCpkRAzLFuW2lmq9Q==","signatures":[{"sig":"MEYCIQC9+VDOkl+ySUsDeAW+ocWLPNyZn8PvxitPt4JUSclKegIhANSeLzDvH4P/ojwWOnrVuntaAtUk9lrLUCKI+SPqlo/Q","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22877162},"type":"module","gitHead":"7f994bcb406db3b6aba6927b69e9a9d86911d3dd","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.4.0_1772346846190_0.8047807607896862","host":"s3://npm-registry-packages-npm-production"}},"1.4.1":{"name":"tide-commander","version":"1.4.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.4.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"49ce06b20c212ec062351ff3e3c40423defe417d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.4.1.tgz","fileCount":1724,"integrity":"sha512-xq3wXbguYNtWA4DFYC2R6IlmoEoozK1CpujYyWpS451IqmULvKci3s0DU9KIR83Yi71Fd4GVSfAhZOpSi0wasw==","signatures":[{"sig":"MEUCIQC1HWR14Gs16pz635ezRUGNd+NAIXGu7NREUXc4Z0XGBwIgEcWursiko95Rv7QH5tszoZZCrx76NjrOQJw508aOLVg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.4.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22877088},"type":"module","gitHead":"edccb21648f6f5c4a9a700aa96a870f955c95f55","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.4.1_1772378096743_0.5567940198983936","host":"s3://npm-registry-packages-npm-production"}},"1.4.2":{"name":"tide-commander","version":"1.4.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.4.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"08ed4791232e07123db3eaf4e18d8bbe70063000","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.4.2.tgz","fileCount":1724,"integrity":"sha512-vGSYj/tgRCEXudcFE8IauqqfnEv8HfyUAhftYKjshBcmMspQ6ZMoDlDkS9QBA2AhzcbCZdUc3zLisfPpuipiUQ==","signatures":[{"sig":"MEUCIQDVgCafiEZCn3semrMZjqHYkqa7AnSnOSRUX1ldT/OWZwIgcNlSaMGTg3j67OpXkLtsUQE0NqMksfKsmXnEqOR84LU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.4.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22881211},"type":"module","gitHead":"b31b27adf05bcf61b3aa82a68af299396b5e4e1f","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.4.2_1772396564020_0.05288398929934868","host":"s3://npm-registry-packages-npm-production"}},"1.4.3":{"name":"tide-commander","version":"1.4.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.4.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6eaea8fd044cbe63241983e6763a0b76226a5ab8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.4.3.tgz","fileCount":1724,"integrity":"sha512-WLodnNXqBMVAUsaUCeHEn3NhEXLi1USyQDopm059XwxzNuhcf9UV6ZJFSiSrTDO4k8tAyBunWSHQ4FlFLUD10g==","signatures":[{"sig":"MEUCIGrqbhOA5G648hycPm0XUz3h2nReJ+yaAzDnQV5i35CJAiEAsc2lCWennWuomAm9noyGLq3UWfpav2PmlWsPJ7YYzs0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.4.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22883134},"type":"module","gitHead":"dd5191cfbb65a0891e1360540af38ad2695fded0","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.4.3_1772474597292_0.9694536605656023","host":"s3://npm-registry-packages-npm-production"}},"1.5.0":{"name":"tide-commander","version":"1.5.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.5.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"53f28c3dbda7abc93aa0fca081385f2aeb69391a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.5.0.tgz","fileCount":1724,"integrity":"sha512-hf9V5eO+GZX6qrBlZmUHhMYNntK7GbYwMXC767sMSQsge4VUVEHLs00jgtmQ7pDFO2V9E7uHyv0TZxvbQoVNUg==","signatures":[{"sig":"MEUCIQDmS2lqKtFgjr+0SsOqAaqDrhdjExTeheSVFtXCwzi9fAIgd8h3qfWYnQCzCP9a/yBkKaOSqJhTkff4P4oe0DXvc4g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.5.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22885925},"type":"module","gitHead":"4fa9dac6ea4a0558915b111a0c802bf701c713a2","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.5.0_1772642798447_0.5361173618682293","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"tide-commander","version":"1.6.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.6.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a2c136729b2cd680af4d3ed9e8e7caca355c7438","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.6.0.tgz","fileCount":1725,"integrity":"sha512-uEyPTKtIajuGAqsVaSa63NBO8ihCCU0ACJAGa4phbV9OGxr16gmDccaKd1Fx7T9bWo1tqlhQrXVO0Fze4P+InA==","signatures":[{"sig":"MEUCIQCONcCAQRW2Ar30SRoal8J/doWztGmx5zjbtc5tkKyayQIgO0+c+/9y6SvS+Xok70KP1d9z6BvtPAvsdDNfgVRH5kY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22904435},"type":"module","gitHead":"133cec44353b1f8e15e5c27e1c06c19ed9ad1dbc","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.6.0_1772650394042_0.9478000144728085","host":"s3://npm-registry-packages-npm-production"}},"1.6.1":{"name":"tide-commander","version":"1.6.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.6.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e86210c6321334a2352c28b33df58d6e394153de","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.6.1.tgz","fileCount":1725,"integrity":"sha512-/CRJy7mC6ahFQaUvQfYRVSYdaLy2pZuO/lqCCSPJ1T9dpNu0kocSlkX8zY/b1VVOnVr4CJiVsQOaZFN+uxRL9g==","signatures":[{"sig":"MEUCIQCZecZTsx6O+vIcbzz0+4sHTX9O5OidiQ4j4ZAMYs87vAIgW+OBs/QYgwrdFMC1d93iNoyN2plyFobopPXdJ5BV2gQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22905007},"type":"module","gitHead":"1fbf1b4db947c093447b89616c61428014202af9","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.6.1_1772652764575_0.9202819193260352","host":"s3://npm-registry-packages-npm-production"}},"1.6.2":{"name":"tide-commander","version":"1.6.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.6.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"fc9d660e94014aaee47a78897f1f340101706c38","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.6.2.tgz","fileCount":1725,"integrity":"sha512-QPRwKhqJyajviY2iQVG0Z1R5FL7zakTtZ6jVfmtiCrEt4nYwU+KmHqZkKo1Vd7yle+G5zXWdDxukZug2ayMNKA==","signatures":[{"sig":"MEUCIQCPis5sYvHW1VN3TS/iDiAY8sNF7Yi4aPkQt45QTO/RrQIgMd8btu/kLS+p3+TTGtB6UcH9SvF8snOgOAngnKomq9Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22907472},"type":"module","gitHead":"f9b04724cbf6d11d51162f47327c863b5a7694e8","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.6.2_1772654843918_0.6207541708424624","host":"s3://npm-registry-packages-npm-production"}},"1.7.1":{"name":"tide-commander","version":"1.7.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.7.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f7f769ebbf8a5c66f90e3450481acde95919a9c5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.7.1.tgz","fileCount":1725,"integrity":"sha512-BMVWYYMXFbXRh8JUeBrbMCYff9IlFauv7uTwsO3PbtYiykhnq4BQdSWj8lxPsMDezh29Q34+Dq4qbUUgmIvkng==","signatures":[{"sig":"MEUCIHFkteOZnfBNLvrSGXZjUXQnufsE6pi19zc0EJzHZjelAiEAri2X8aPQhet1lu5Om4GNroKtjwyJBCR9PS0So9bbCeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.7.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22927764},"type":"module","gitHead":"927c76900a340ad08a634f2c15843b259730a413","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.7.1_1772686313841_0.8331827337293374","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"tide-commander","version":"1.8.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.8.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e6f292b44864aaa663f1624deebaf5c24dac3938","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.8.0.tgz","fileCount":1725,"integrity":"sha512-1IJZTj6Jm0jJqgH1wi/x06VKdyapNbBiPV4/3voaucS8Wg6Km60ykJuMXI7ACQt8IEE96XW0HBdxvRiAjvjMng==","signatures":[{"sig":"MEUCIBwpqsFHvZIQETiw409mx2l70qYxtfPCfxZdqK+r82vVAiEA5tNgz2C2wQmmQS+wyxJEysS4/j0DCISykES/JbyVk4s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22939422},"type":"module","gitHead":"bebb70d475a0bc1082e8ba3202ff811a2dca674b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.8.0_1772736260797_0.8548401472063565","host":"s3://npm-registry-packages-npm-production"}},"1.8.1":{"name":"tide-commander","version":"1.8.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.8.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a4c2827972d432546129eb6b72741ebf89b4b1f4","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.8.1.tgz","fileCount":1725,"integrity":"sha512-9S0mR/qGdz/fz7Zj/H686aMuv1/4rIqj8FE26JS5hxtVEVPzMtDHG9iHX8iFsSDmajVDUyMGX8yVnoBZSS7uqA==","signatures":[{"sig":"MEUCIA0Jd6X15i0pelvRhE+cCGw3IOikj2aWWAyIMwmeforxAiEArPw3v2lfvKHj2N7Tt2sF3Iv2Cncx7hA5S8u9Kz9kEKA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.8.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22939574},"type":"module","gitHead":"88e22acfffabd7b89d8739433757ee1f56cb2514","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.8.1_1772738169679_0.35421798678486316","host":"s3://npm-registry-packages-npm-production"}},"1.8.2":{"name":"tide-commander","version":"1.8.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.8.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ce1c158a7737086649ad55b3421befa93c29ca21","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.8.2.tgz","fileCount":1725,"integrity":"sha512-NV21KWtvslH/iOq0yIL/0kpBN4fWzaS/d1XZRaWJrNFa9j5QOpd1cdijXpKcKGCX4YKAiLXz4QBCovksn66ETg==","signatures":[{"sig":"MEYCIQDBGdVRis2BLCqNl/QVjOJ3sdEKuinXbd9QMFVji8MDHwIhALmrztZ/GqjMqf+UNzE0y5peTdQGafIdNakJR6JWhZW4","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.8.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22940310},"type":"module","gitHead":"41d6c5e2203d798f7a300b8b42c621253af17222","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.8.2_1772738768723_0.1771167233907205","host":"s3://npm-registry-packages-npm-production"}},"1.8.3":{"name":"tide-commander","version":"1.8.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.8.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5e5b809443cae8a97cb3191bc6b2ea41aa4d53cc","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.8.3.tgz","fileCount":1725,"integrity":"sha512-R6y5ZMkIXameROZU5UwEIb1htZxzTWo/b+U7osyahtFX2S6M1i78J6UsoF6oNQKv7Rs4c6YY1mNFJQQMYM+JWQ==","signatures":[{"sig":"MEQCIHoEGbcYcfWJc6+XAT4z6PY2JqLYdZofAe2i25giKi2nAiBQz7ty1Jb0Q76DQtXsSftyX39Ku4ibUo9vQL9CvI0yBg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.8.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22951778},"type":"module","gitHead":"1d40f40d4dba33ac8d92c8f56732c16404a69f0d","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.8.3_1772745077937_0.8084524716821397","host":"s3://npm-registry-packages-npm-production"}},"1.8.4":{"name":"tide-commander","version":"1.8.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.8.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1f4a080d94a414c9c0a947af05c1da4104b7d5ef","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.8.4.tgz","fileCount":1725,"integrity":"sha512-2O9aqHUkKIHGi2Ov6PVhxWmxC9bc/2/sU3MMda8KpjVsJ3qfIcYywlepWtsgnECPXUl/VEYGGABvr4xxzcQmTA==","signatures":[{"sig":"MEUCIQCWWxgpnXWHddCK2lRVdKFS+CkCgxHwRf+UKfCgAMKb+wIgPTk98Mgy49edBYI2UrxcKFYLToFTI0cSDaPqs1QUFUY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.8.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22951933},"type":"module","gitHead":"964c7f68ae800e707be258cf4fe76d4b0bdd13db","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.8.4_1773083934039_0.8686587773232617","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"tide-commander","version":"1.9.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.9.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ba6a19c3203a677de68217fb4dd01460956a15ee","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.9.0.tgz","fileCount":1725,"integrity":"sha512-3HC1vQXKWlGNxGjUA05Kbg1PaLOix4QMIEMnSuZuv3sZRb3shjAS6XvVfE9GcQKud6W1FZ5PfypFAdrYoSNgRw==","signatures":[{"sig":"MEUCIQC7oS8qCYe8DPlGy0QCiCCUyR9KxdIPl2HkMDBSoP0L8gIgNYQ3iZtYKXdIliAquPRp9eY2JQbNopLRtKYwChIw6h4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22982726},"type":"module","gitHead":"15fd5e7bcadf9c51dd0d5ec0a247695feda68f70","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.9.0_1773160507579_0.3474785759819745","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"tide-commander","version":"1.10.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.10.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7f517981060a0ed88f3db71b15a7783df450e5f4","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.10.0.tgz","fileCount":1725,"integrity":"sha512-Q4xRbxWwFJKVEkUKmlE30ZUqBgcnczVyDpjIJrQstnOSIUp14wMy+AbzkkL+M+kYcH6nO6xhzulsL7Mu4RDsDQ==","signatures":[{"sig":"MEQCIHwov+py31xgKVDtLEpbHX3SRdvDYMvzD9Aq8+93bxKxAiABON0XMj3FLJFUf9mt9qJRjclocw7Hnx+qkNbsC+I5ng==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":22996779},"type":"module","gitHead":"c5398d9fe8e57333a1f8057321c46cb42c6533f0","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.10.0_1773171130833_0.8499118437430442","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"tide-commander","version":"1.11.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.11.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2fdc049549ea956f6673a6873acec2d519f5d61c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.11.0.tgz","fileCount":1725,"integrity":"sha512-jFR5KKpMjCMhYEZGUTuc+Kko8AxBQqdF9ureHVdErclIoPlhkrZt9PiOeHaH+h1TijJkD/bIUirfBPL96z8ZVQ==","signatures":[{"sig":"MEYCIQC6GVh8K9NMogMzr9hjYtzoGFt7O5Nrvx4UDk3GVk6UswIhAOkf4H3fEKAO8AN0GFK2PwA6pERJyKdOAXkg1AvhstBH","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23010819},"type":"module","gitHead":"e93bfc65d58f30bdcd8f3c1ea7fef2e7711d0abc","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@capacitor/haptics":"^8.0.1","i18next-http-backend":"^3.0.2","@tanstack/react-virtual":"^3.13.18","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.11.0_1773175575125_0.6406681477462461","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"tide-commander","version":"1.12.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.12.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"42de07eb4a13903af666b1351a1805bb0578d688","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.12.0.tgz","fileCount":1729,"integrity":"sha512-LmXs6zCzPljgm7iDblY7UTtn2PBV1QUiAaj3sWS9iE6k493hvt1jvBD4A7t6uUI51yCqW5GExielyrKHotnp9g==","signatures":[{"sig":"MEUCIDkEEgctZId/hyelMg1TtlA3x7cjui4GREig7RWdfi2AAiEA5neqJtXUBbKUP0Eh3CyhriiOUzKfizuuQPzHFGQTG6s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23912967},"type":"module","gitHead":"d3553a238db54f0005dc8ca8ff6cf76305ac2ec1","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.12.0_1773191869464_0.31555041786758253","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"tide-commander","version":"1.13.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.13.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9bf7e211e5ba1305a4e221677c010972d2c91db9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.13.0.tgz","fileCount":1729,"integrity":"sha512-6fqd778Zay+gS3WdZsWCOnnDZjcwAkv9y/QFETy/VpeiTVxooZRNpxFoalRNp4vChY8uI1BjLZHxtm0ilzJ9xA==","signatures":[{"sig":"MEYCIQCCK0ecZpaw9gwiayJnrWysBsWq/QXQ6A3YqB4mpX028AIhALiG6Tol7nnuXznLbsTksSzys16AGEYpcnjSY6AHjEu2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23917127},"type":"module","gitHead":"56c35cdfbc45eec500812c932d07b9ab1cacc510","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.13.0_1773192956413_0.327514058702687","host":"s3://npm-registry-packages-npm-production"}},"1.13.1":{"name":"tide-commander","version":"1.13.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.13.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1c31033fb6e81e6fcad10115e8025ce46facefeb","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.13.1.tgz","fileCount":1729,"integrity":"sha512-HZKXSvNwVGY/pMKZxe7xfkktUZVFjK0jybU5LtxrbvCjiF4vidmIjfbROiJD6jW/WDasaBtLP6fCxpk0BUinkQ==","signatures":[{"sig":"MEUCIAq0RztwVxrGKMKrx5zc6w0ZaMC2Xxr8hgSn/bN58T6kAiEA8wMYLK//NPiyMl9IV2tep2/eDs6oyy3XYPLQJ+9yv88=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.13.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23917947},"type":"module","gitHead":"8d3fca9c2a69a90007b353ca7590fd97e3db7c5c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.13.1_1773243939042_0.3332306909497478","host":"s3://npm-registry-packages-npm-production"}},"1.13.2":{"name":"tide-commander","version":"1.13.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.13.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"54b6ed10bb77fc77893fb0a4dc4d7f8855656217","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.13.2.tgz","fileCount":1729,"integrity":"sha512-pvobaIbA4I47sp4/fLJJawFXsNjEo8R4tu4gieyd3Au5Oooaf/DA1XmsTAqkoJWyL6G/ZjAOgV4moJVAy5e67A==","signatures":[{"sig":"MEQCIFTfX0fEg+S7UOeiFatFho9vJz4jkMfJohD0m1108LVwAiBn3zgV1tUvPSJoy+u1e0E+Q0q7gEht4lSmbekapk96kw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.13.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23917951},"type":"module","gitHead":"cb18d71066c95526814de128efdd2922e378e9dd","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.13.2_1773244285379_0.3767094060137741","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"tide-commander","version":"1.14.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.14.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"74ec95fceab41682c6e2a8eda129142eedcef60d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.14.0.tgz","fileCount":1729,"integrity":"sha512-JZuhMmFtIGES4+hgS3U/Oo4ujl/fzM54XSWLdDHCCxG1XSHY0LSlt94BegD0s4id9BwMsd+LCr5IkCjJ4W5C4Q==","signatures":[{"sig":"MEYCIQDMClRkkfWdSmymIZLVdccA41CQsf5MjBGz0rc+FmfehgIhAItoMtn0nCQu+or8E9yAB4JhB5ykGu/sRqkLsfleecdp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":23928080},"type":"module","gitHead":"132b30a03d3bb1d4c57752955d55f5fd89137125","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.14.0_1773255053815_0.29373134568996573","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"tide-commander","version":"1.15.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.15.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"412b054adcbf11d57b901659b6cbb9827417eeb6","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.15.0.tgz","fileCount":1729,"integrity":"sha512-uNcPiK7+d1+hLkvl2XxewHmW0Rnfec7AaJOzas/G0/K5vv37rbX5aDmnBol6u1N/4rJCSXqWCSbqYJ5x03gz0Q==","signatures":[{"sig":"MEQCICM2BoVayJfw9AFYislP5LHLILQy/J8yRS0+3BAFimuQAiBQifRFz19TGuP11Q8DChBSa1ahbN0gg8iT4HezGhfhKw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24032494},"type":"module","gitHead":"fe12af740e10fdb1b3e4c22e0bd647e06a7811ec","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.15.0_1773268047775_0.07615469942016917","host":"s3://npm-registry-packages-npm-production"}},"1.15.1":{"name":"tide-commander","version":"1.15.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.15.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"36be991822facf62ee322c84e297cd2c22de3c1a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.15.1.tgz","fileCount":1786,"integrity":"sha512-SSaQdOsyzcPGnTJdMYEH5PDWHWaduYf/Mlo/lAlCTKSdampcdwIgXbR84fE417LPvpAscNEAwqWZgVqRiHTP2w==","signatures":[{"sig":"MEUCIAp39+PtnEUfxfGYpos90QPMK5YARi+btoVFa5qLHV8dAiEAxg5C+b4Lwg/lgSrcZ4Kz5ao7PxP/+ORWf0LwZcJ2Ugo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.15.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24050228},"type":"module","gitHead":"564757d8cb96acc39f0b508d2ad96cb6683deec9","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.15.1_1773274128865_0.746405500911417","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"tide-commander","version":"1.16.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.16.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"80ba42888c198df6e110a477f1c30330dc40abc6","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.16.0.tgz","fileCount":1786,"integrity":"sha512-CHmNCEKqdF7Twz8rcLLEN/4hgnkdEneSrTuZmhVzmk+uTcomVhFgMPWcKZV9IsIjdKFU0SQ+bFOZa+GiA2aKsg==","signatures":[{"sig":"MEYCIQD9Ij0hi4V6LBe1noft+sQWKfHw9KHUdumBvHQKsWoJFQIhAJx5VJOGz8ipVSH0qsL6TVUn/crOBLv/cem0ziDLTYav","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24054430},"type":"module","gitHead":"19395fbeeb79751fe4e215baf425452e13123cf8","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.16.0_1773288337036_0.11588041930405235","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"tide-commander","version":"1.17.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.17.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"39d0b43a25b8769bb6607382e9a66db338cc04d7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.17.0.tgz","fileCount":1787,"integrity":"sha512-mA6JFtLi5pNaJKt2uJIjGy5ygaFPcPrd5FtJg9B2KsiedzCUSBSlpI/3pR79JOvJ4umit/lux9DzanTXRvXWGg==","signatures":[{"sig":"MEQCIDJJQL6qr4roiZowK/fE/Spt7ypjcZ2/KAByTKCywDgaAiAGaLdLClcMJoBePhASwArBo2G/WwlhCFhlqphBw9GQEg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24059623},"type":"module","gitHead":"a8f3f0e465ec54a8ee034a33a2416d844a203f6f","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.17.0_1773372247794_0.7449542446546373","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"tide-commander","version":"1.18.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.18.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"37f5a09522f6b73f103f2cf82c597960cebadebd","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.18.0.tgz","fileCount":1787,"integrity":"sha512-RGpANICqZ08iLas8tmGbxMfCJ+esrKm/jXAVeCsNTM8bfKHx8LGQXg+RTt+K5+NTLBPxDUxZOcW+vvFSl2b9cg==","signatures":[{"sig":"MEUCIFQoV+sGPsMdkog1dok5q0/CItH8/aIAedcYIKO/yY7RAiEAyTsY/e44QjPhv7vEjMYGeKF8Zub7DJk4aLaiQAw/lQk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24062100},"type":"module","gitHead":"6012e36d3e4496f96f68dd45d6c602cf3d26aafa","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.18.0_1773373462311_0.3109058561445772","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"tide-commander","version":"1.19.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.19.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"11cd738bff8fea9304738ca91cfa01e794eec0e6","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.19.0.tgz","fileCount":1787,"integrity":"sha512-+VFvuhhvBrzhnQdVPnPs/qS3dxJVXrJxsdevR7XPgvnmyu2KQgRjwlEkQMh1vTHVJ1o1ERlagXXwhGOufBZaLw==","signatures":[{"sig":"MEUCIQDJu3zPSevm/FXYP/7c8bVFm0+e3jFgB2/gfT1bg12uFAIgE0MnrGD7PQypvSbHPi+DOJxKBqVya+rtHYnjCqnxRfo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24063018},"type":"module","gitHead":"158e6cab4b2a4e762e150952ecff249309b1ca94","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.19.0_1773378502001_0.4022908607795894","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"tide-commander","version":"1.20.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.20.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6f6c66d1392b2e18e1ef9ce5398b3294ae7fd7cc","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.20.0.tgz","fileCount":1787,"integrity":"sha512-xCRJXcRMCWjrrkKrrO0AP8dyPWEW7GOk1U6M/dSBB4/s3JZeWwOY/1h71lDNylkG8nTfzCmQl53kAma00WYfrw==","signatures":[{"sig":"MEYCIQCNPqPVcLnymfjB1lxHTMMjMEaZBDehV0t2ryS/jyTUqQIhALv2D9aWjMe3nHZbmfZg2oSwnNrsRlOMcu4cQRRVFQPS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24063496},"type":"module","gitHead":"f5a2fbb91ce6f9159dc34d6cbd53b3b2b1afa405","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.20.0_1773422235035_0.4508149126650691","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"tide-commander","version":"1.21.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.21.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4f768f696ed62d6674d1ef180cd5b095918600a5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.21.0.tgz","fileCount":1787,"integrity":"sha512-NWErLGpNOhscYkpl5zEH0X8Q8TLcMbOgjvfbxIbLayQR6vP8H0Cq0UphyDTZ+1e+OoVHzHfjMfLgjvp9HCMoYw==","signatures":[{"sig":"MEUCIQDg+PeS6pTVoVVLb41s4jkQ2vdolFe/H41FOlYN2gWWdwIgFlG5pd9UsmL6rHfauFlTn/sBXiVVKQL5YWO593gYl9s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24080961},"type":"module","gitHead":"7acd98b8777d9713f1ab8cdb137dfb1ebadc8c67","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.21.0_1773451690178_0.5731043624718302","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"tide-commander","version":"1.22.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.22.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f154ed72c0c31e17d668b70710d4e3f6aa8ec356","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.22.0.tgz","fileCount":1787,"integrity":"sha512-BNXTarjxwgqJYpe8FDC/J+kScSh8I4KiAFzShSa1LDLfwcRxHkQ/aOPZ7NR092zdNfDfUfXyRwrHNUgBSrCX4w==","signatures":[{"sig":"MEYCIQD1CuuSj65STCXrwH0Q3xkE4QcbrFAqX0TCJWVY3QixYAIhAI0N1MIFvvfG9yIj7QFU2F28bIN/WuUPdNlA66oTLHFe","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24084200},"type":"module","gitHead":"2958c30e90fc0e40cdd360e20717e1cb0579bf8a","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.22.0_1773552625187_0.214169855651414","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"tide-commander","version":"1.23.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.23.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"35649f9c2f212e84a93b91f6872fd989d20c81aa","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.23.0.tgz","fileCount":1787,"integrity":"sha512-UvMAOvHPGFIL9V/RMYXE4h/uT78KnslCxq/wb1/DrwIKEvJfmAYsAf9kA10WqRqRtZgI+Th0hzhh/9daU31mOg==","signatures":[{"sig":"MEUCIF9y5ccuEc0G+64d9sDna+Po+RK4VAJ1WVugzqHAMD+WAiEAwCMr0SAUL5XRCLqe9HfGpeRDdXuOS8lWKFfA3RAjqbI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24092319},"type":"module","gitHead":"44728b7cdd1e22ebea45a2525bb7ca4e617d682c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.23.0_1773684287370_0.8470682657552162","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"tide-commander","version":"1.24.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.24.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"08a44f1eb81b159ca887746247ddbe2675a9c675","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.24.0.tgz","fileCount":1792,"integrity":"sha512-J/4zvQ3DD8kLebGsLDnYXUyYKtDBiREOgsu0AkwmM/aQGX9DLzllQl4em7VMFfdSVuHVwQpGsR7YvGsW4jdYhw==","signatures":[{"sig":"MEYCIQCYZ24lHZ4p05AIkcoEJkCZ0+avHD5u3C+iXawnKsJV+AIhAOjY5p0U4wyTdd47RLJzig/oLfeANmGKhd5/b/hEsigQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24448867},"type":"module","gitHead":"8873a9b52314a99a17ded4e15d71f5b258c8260c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.24.0_1773688782402_0.1039011088786519","host":"s3://npm-registry-packages-npm-production"}},"1.25.0":{"name":"tide-commander","version":"1.25.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.25.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"746331f8ace9b3cece0497d5e979b6e9bef01a7c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.25.0.tgz","fileCount":1792,"integrity":"sha512-1O6b1R7FcN9EDrBfjyTQJ1D6ZVFESj2EyyXWUFcjmqR+D8VeZVankUkSZgdp9pKn+jx3RayRU3OzvND4llQPMg==","signatures":[{"sig":"MEUCIFr1uubQUZo4yTq+6YMxM8TIv5ZYTtVaZAH84IfMe3q8AiEA8z/pD9afVkv7jaml8qw/0uZ1cjZS2ZYjwJCAvAuq6U4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.25.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24450866},"type":"module","gitHead":"928291ae4a4f284b0c81190bbaf2e136aa8cdf0c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.25.0_1773693911859_0.3699192027045741","host":"s3://npm-registry-packages-npm-production"}},"1.26.0":{"name":"tide-commander","version":"1.26.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.26.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"63a1b047516bb1af0aadfac0517e23a951194792","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.26.0.tgz","fileCount":1792,"integrity":"sha512-hwCZtAXbN4LD/X6eq7Uy98UAz2yizwHhirOuWn2Yf83Xa2lJSRtr2bb+jAbACzf38H+qeR51kSlmwxC5iYCsyw==","signatures":[{"sig":"MEYCIQCZn3J7TLcAtecfnLs/88BkZfgtAZfmTbpdxMxwsPpCLAIhAIlXSnVmiQE/0vdKmeRGPWjIXMjj9osc0rQlFCNHd5AG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.26.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24503682},"type":"module","gitHead":"113dbccb6afd0c86fa94419c05038fe7896ec784","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.26.0_1773771295758_0.8246496087169364","host":"s3://npm-registry-packages-npm-production"}},"1.27.0":{"name":"tide-commander","version":"1.27.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.27.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"884fcf3da49de71bc29d776f01c9864e9100b055","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.27.0.tgz","fileCount":1792,"integrity":"sha512-SprNx57fskhVnzTaca6mZVDrtNEJgFC1HeO9Jjdl6vxhQOL5YqDkzEW1pRO1SjP7l1slgJPCsHJFp+57gWz3TQ==","signatures":[{"sig":"MEUCIEo6LquFLuN84/qPoNKeABW8aUISQy8MnfT/ef3eXxPqAiEAoAwELOZcNmDyYAUljNCu0YP7aezM/wgHkQT3qISmzgw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.27.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24507868},"type":"module","gitHead":"237e6040d9ea7d71862536922e689969f81181da","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.27.0_1773783994072_0.25229634250874233","host":"s3://npm-registry-packages-npm-production"}},"1.28.0":{"name":"tide-commander","version":"1.28.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.28.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5c88df27612bafe0207373d31a8edecdb5e7aa51","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.28.0.tgz","fileCount":1792,"integrity":"sha512-+3gsBcmylvSWdF16AyHcqEi+PN7mZDJAKsjBGPdlk1seNgLHR8Kl6rnxRzqFySgXBR1jlpq823XTkc+JBPVx/g==","signatures":[{"sig":"MEUCIB6knL+MAwZUF0lo05eaoHGIlJSMx9ZnvhqK1pgKKalnAiEAjPuvwLmJ3CAYzCGZneRGF60fuYLPWsZytmwCqX4Gabs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.28.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24509420},"type":"module","gitHead":"c4ac73420e352b87668854a7ee86bceceeaa5f74","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.11.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.28.0_1773784824086_0.43555529555097183","host":"s3://npm-registry-packages-npm-production"}},"1.29.0":{"name":"tide-commander","version":"1.29.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.29.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"15b7bad858aeef144b49fcaa1eebc2996b3f0236","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.29.0.tgz","fileCount":1792,"integrity":"sha512-tOUcar30SYbx//DhKhM1CsKUPuO7jg9NZ7md3hNDJhlThn0PDkWOscPAP0Oj1K11aSPbEGCDSm9gwxKXjQS0Cg==","signatures":[{"sig":"MEQCIETkw7prrvS036GF3gngLJW56zfnlCbFuu2THVQDhoF2AiB5ghUY4eYYI6npe1enViF9qIUJUSYLOKN/HfviC24aYg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.29.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24508808},"type":"module","gitHead":"9c574d33cf00b42b56a4756a43236c371c8d6ae3","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","mysql2":"^3.16.2","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","react-i18next":"^16.5.4","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.29.0_1773983994566_0.27181483838852305","host":"s3://npm-registry-packages-npm-production"}},"1.29.2":{"name":"tide-commander","version":"1.29.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.29.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"71e36fa268a5d6ed1c432b97b01a975bd383ee7a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.29.2.tgz","fileCount":1848,"integrity":"sha512-G3CYbWjV295afEB5OlMrhWWVZ06e8Cm2ErfEuWK9awqS3d6vQm7SWcTnJIYdyUPaPp2j/g0Fe68tpm40oPaEbQ==","signatures":[{"sig":"MEYCIQDxOvZfwFxrWcL3Z9YGdPFKznPLlttm0nq2Tn6CRqFqlwIhALloUnssSpMyMojjRr+OUSoeSYHCMPQ/iv1O6OpqXMCU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.29.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24963911},"type":"module","gitHead":"59c1cd46ad4f30c8accdd9d5b0eeafde64c3c8dc","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^16.5.4","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.29.2_1774285196050_0.6794222124272524","host":"s3://npm-registry-packages-npm-production"}},"1.30.0":{"name":"tide-commander","version":"1.30.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.30.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d21a92dbc5aeac6b305f7ff345fc70b113d5ea89","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.30.0.tgz","fileCount":1848,"integrity":"sha512-tWZUBH9J8mjk4Kat2++5oK3UiTKAf+xPMqvMUs8oQE5ky/9YlZJbx3cKgfhew0igP8+58uQRQnkh1YCQzAipKA==","signatures":[{"sig":"MEUCIBY0g6poVo8D7c4j0Qie/uveJQ1y2Yg9WcHkc3gA1+UQAiEA1ERM0GVvpfKU1kMlioPRZNarxI/bnmgUO+r8p6kiMnY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.30.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":24979414},"type":"module","gitHead":"c7aa09934121f48153bcfe877c2fd067281d681b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^16.5.4","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.30.0_1774288529714_0.9721844649096136","host":"s3://npm-registry-packages-npm-production"}},"1.31.0":{"name":"tide-commander","version":"1.31.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.31.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"33e6858a1a42f55eb73bf125f9063b76e927027f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.31.0.tgz","fileCount":1851,"integrity":"sha512-GDcp2vcjlFhwKxakP/Wn8410FPpJ7NSwJUlK99mkvjjFnriUaUOVXm8awf9s9cR0n5wNsVBFTNORLstotmHNBw==","signatures":[{"sig":"MEYCIQCqvBjhVIsK96JqBYfl8OIrtzd0YhroyMHnW3PiUnDFfwIhAJ9NfOAvJr28Yhd1NDI+j8pOD8lCqrdbPxlVwFhTQRBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.31.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25012092},"type":"module","gitHead":"b9082dad87a1e75fb8b5b039d64a453ee6078b2c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^16.5.4","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.31.0_1774291499109_0.9547701086778979","host":"s3://npm-registry-packages-npm-production"}},"1.32.0":{"name":"tide-commander","version":"1.32.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.32.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"173a729bc7083f223ab524fa2ffc83fcfe55db25","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.32.0.tgz","fileCount":1851,"integrity":"sha512-LJ7e63uK/iz27WGjU4BK+knLW1wzF4DsRvp8loemiK5JDB9KGXKZR0Zrpga21kcHzw+cbqe5RW+ruf5+mioGug==","signatures":[{"sig":"MEUCIQDgC/ksd/oziQZLzwdmYPRusnpaAszTlFkVakjTgS7ggQIgBTJZMHvx8gOD3s8d6HnIHD2YkPxbN1pa+7025a6ZR3Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.32.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25013446},"type":"module","gitHead":"996b55a9d05280b70bc3f78f0e6dfce3b956f853","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^16.5.4","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.32.0_1774297823498_0.06759007791505178","host":"s3://npm-registry-packages-npm-production"}},"1.32.1":{"name":"tide-commander","version":"1.32.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.32.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4b499c0e78808a371ab98d3a092b0e7a57278b12","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.32.1.tgz","fileCount":1851,"integrity":"sha512-FeqflXKiyPAxI5qQolKCPmB7dm8skip4j/F8+k1eU8hwyJkvaEZ5xw1fU61wFF6wYHc4TIqvZX2GgGx4ab1sYg==","signatures":[{"sig":"MEYCIQDbL/vK62UjWV+2ZDwri8+eqh2bttWpjRPSW7sZdxRp2QIhAKBSC8gnJcCHgUvxqBG7rckLHpzyMjLq6VpWfLngCmCl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.32.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25013473},"type":"module","gitHead":"3f987370bf3b22c9e8ac714932f77bf3357a55f7","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^16.5.4","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.32.1_1774321780270_0.7125511697728719","host":"s3://npm-registry-packages-npm-production"}},"1.32.2":{"name":"tide-commander","version":"1.32.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.32.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1ed4e9abfdca483f711b1318fc8eca41f5269569","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.32.2.tgz","fileCount":1851,"integrity":"sha512-7Nmcr+fPv89HX2UcbM6+641URrzQH2m3Y3RyVnt49PNlLKMQy2GwReVsTXXW3U5ayVgQyAon4Av8ejkkHXfatQ==","signatures":[{"sig":"MEUCIG+8BzOKZ+PM4TwCLC14vZymUgCIwLZ7wm6dGMT0+CIRAiEAsW52XSmjgYtDyOSVVM/S9oBNWQGIHSyIMaMx10UmfRk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.32.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25013681},"type":"module","gitHead":"08b14cf3b7c8443a1c7b9111d832c9c96c185ae2","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^16.5.4","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.32.2_1774323046808_0.21000434713662597","host":"s3://npm-registry-packages-npm-production"}},"1.33.0":{"name":"tide-commander","version":"1.33.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.33.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8330c825f2f196039b6aa5f58d60e1aa56aaeae9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.33.0.tgz","fileCount":1851,"integrity":"sha512-XnpIa9R5wPdV7/ags84yxfKWrvBK9LJBSk4TRaPkJ+Mp/DPnflwg4qG+CWrLTEltrPU6SRi5K3w2e5eB+ojFOA==","signatures":[{"sig":"MEUCIHTZ34Ju4P2/06UXqK5yb++eMoiM+HBIDtyMCCRmE7y1AiEAmiCzOF/KU4e8Mn5dNYpmiLziHD+x9iDUlqYrvBmDOYI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.33.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25023729},"type":"module","gitHead":"0dccda958c6783c4c7f91081f5d44c0ddae50714","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.7"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.22.1","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^25.8.7","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^4.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^16.5.4","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.71.2","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^7.5.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.33.0_1774332697722_0.2943467430197906","host":"s3://npm-registry-packages-npm-production"}},"1.35.0":{"name":"tide-commander","version":"1.35.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.35.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"23eb2c2c54fb106a2b23e578f28622e080d59b9a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.35.0.tgz","fileCount":1856,"integrity":"sha512-6oNWXlxe2x1gRil5z8To5nIWH4LhkHQmR0d6AYp2ym1yLkA7CwcwggWzKEX/mexyDY8NdbxnNU0c9Q9xhxEQkQ==","signatures":[{"sig":"MEUCIGiBjHK+HDJyCehNxckNZGJol7tgBU6DJozE28iY9GSbAiEA+gx6N53TXDgELaW/RyuFQDRJyjECvDgxht1JZTgsYqw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.35.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25114917},"type":"module","gitHead":"d18193c32eea6cead7e14bd1f2c1b9cc8abfeb45","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^5.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.35.0_1775675600048_0.8912015270281173","host":"s3://npm-registry-packages-npm-production"}},"1.35.1":{"name":"tide-commander","version":"1.35.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.35.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a865550d26449c24f693dd7ae2b8a1f275c4ebbf","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.35.1.tgz","fileCount":1856,"integrity":"sha512-8624PkQDaHOzgiboFD5fk9LD4+dussJ7yYVXYQEMKsN8fpAn4YAGt+hLYbg3YqZaTGU1Sbzk8Yb1aC+KcbWlCg==","signatures":[{"sig":"MEQCIFAKbohGcExmdYyAA7FO2vcvM0zOavyebXrs62WNB5DNAiBJYFwZgwa2w6ZTkietGANzWyFh2gYK3ub4Alg2IHOP3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.35.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25114921},"type":"module","gitHead":"dbb88fcef03f758e4f9cbafa79cb2dfdbd06ef3d","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^5.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.35.1_1775676097571_0.5660046506924874","host":"s3://npm-registry-packages-npm-production"}},"1.36.0":{"name":"tide-commander","version":"1.36.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.36.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f3ba0f2ad60a54b8aea01ce49c67564eee49789e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.36.0.tgz","fileCount":1858,"integrity":"sha512-R+Avt6BdkwhzOwfWaPcMtRFQUsES22FVWym+eUkC/uEQ/6h49T2HwDDo1kLlDXKkcDnYPCr1VzJXGGxkRpXQiA==","signatures":[{"sig":"MEYCIQDQM53vIY4gdLvbCxiiPuIrzIKkPnj5eSHoSoFGsmNkSgIhAORkVzBA7eoXeqQmCvRN/0C3+QgSgejY6mgFkZqSfIkJ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.36.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25176219},"type":"module","gitHead":"153a447e7ea9d69bd7821d89ea5ae475e967fc49","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:5174":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","croner":"^10.0.1","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","chokidar":"^5.0.0","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.36.0_1775852288677_0.140396185350401","host":"s3://npm-registry-packages-npm-production"}},"1.36.1":{"name":"tide-commander","version":"1.36.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.36.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2eb73608f2124147a9ec214e177f2613d7d3025d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.36.1.tgz","fileCount":1858,"integrity":"sha512-85ru2m2zMPX2ttHVZnAH2DgCCRDsCo3ij2SwP61DFu7SBSYHq/gx3gNqQXOyQlSAjBPRmfrnYCsc4bSvMJZ1HA==","signatures":[{"sig":"MEUCIQDKSFxYjsgmiVx3V9o2QXccCUwuH6oAXZDWLK4VTUjBqwIgTUN0slQrexig08SKjDtmmW4YVdXKpXlk8jfjZdp3Vok=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.36.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25136927},"type":"module","gitHead":"6ebb5b1a3c8106ffad5435a82e83f24658b19cad","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.36.1_1775857952461_0.5793566720201437","host":"s3://npm-registry-packages-npm-production"}},"1.37.0":{"name":"tide-commander","version":"1.37.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.37.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9301797b3f1af955a639e63987c4bbda26fdd6f2","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.37.0.tgz","fileCount":1858,"integrity":"sha512-0KtH3jceQKJ7WYZeNk4Pycw61VjPdkW3zDLUUmacFLOOloGB4UPQuP0fNOOziMQFQmPiS2CCUBkOsArCyGbOPA==","signatures":[{"sig":"MEQCIDXmkxLorTdfURLKRlLqaeiXE4DcuG6mEMYV8uV8igoqAiADLJQvimdqqxiD5fTAjRX8JmjKEc3agRO9kxf4zHfIfw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.37.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25140391},"type":"module","gitHead":"cc08410f443615f1a52e1c4a76df9847d85c71cd","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.37.0_1776114378727_0.8737592142642068","host":"s3://npm-registry-packages-npm-production"}},"1.37.1":{"name":"tide-commander","version":"1.37.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.37.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8d317d7c34ad6ffb5705bb5b4f56ba0aed55ec85","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.37.1.tgz","fileCount":1858,"integrity":"sha512-/0z9THlIa3E8qPB5hxYm44henV87j1+E6HrmEz5V85FXYfbLMZS6MtYR26FPK0vDSVeuMM/Wow/YRqbnWVjqAw==","signatures":[{"sig":"MEUCIQDxAL+2x9fK8pYGi9bbWnikhC0x1IYS8zvXxD7r2t7BwQIgIyDD2mb5FIn31U6OqKvfhdOsPhizgl62dFC1VKQDUNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.37.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25142326},"type":"module","gitHead":"3bb36406341045c2fe115cf22c81f7e0aa3c9af6","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.37.1_1776121228031_0.8514944670984141","host":"s3://npm-registry-packages-npm-production"}},"1.37.2":{"name":"tide-commander","version":"1.37.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.37.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d71d6354e4844866658610717c394bd8421bbb09","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.37.2.tgz","fileCount":1858,"integrity":"sha512-eH5A5CSSkGdogiNkFfcXGualVqhuTs+km9vRB5mno2SOFATA/y4Z7Bg/JRU6JgyPR9vZVkq9rzc+wwUNTfC9Tg==","signatures":[{"sig":"MEUCID+8MgF4ciyPkOQ26I7cHvXPzpZ57skPcmXeHKpJZabZAiEAq1KhTs14Xr2agGkkaZQBgByB8FqQSlU3WkKYyMh6A1c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.37.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25146393},"type":"module","gitHead":"8fe50f04ec605e02d68e59a3dae479c6cf45a59f","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.37.2_1776122658482_0.3956726222622624","host":"s3://npm-registry-packages-npm-production"}},"1.38.0":{"name":"tide-commander","version":"1.38.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.38.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5eb1806d0c1d4cb3b988ccc76bb585453eb8f83c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.38.0.tgz","fileCount":1858,"integrity":"sha512-5AGbE9T2Tn4uzQpMSTOuA01ziuie2DQUgxLnkFwSkrM3gxUUtODRw0IuR6EiLpMWghUoPnEnYqhRvaBF677nVA==","signatures":[{"sig":"MEUCIQDOYNf4XxAh1i2UWgtXPa9RxUlyvCuNau9B+JSDhJSaogIgOJcHOrBGg31SyzaPP9nHYP6lhGmVokXLhuX9M+aZlOo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.38.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25152178},"type":"module","gitHead":"253028ea87624d1a6ab4a69becde1464ce7f5eca","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.38.0_1776178681310_0.4771056529775721","host":"s3://npm-registry-packages-npm-production"}},"1.38.1":{"name":"tide-commander","version":"1.38.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.38.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6b4e93a1c0a13eaea05a8d4a7f6a5ec0c9b7feae","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.38.1.tgz","fileCount":1858,"integrity":"sha512-+jin0CMDgV60s237gRrWxt1DPa6UmVmp7vYprZoybNY5ucsH+PAVNc+oml3cP1JyznCdfCX1KlleMP6pUTaeFQ==","signatures":[{"sig":"MEUCIQDmuzcQSyXL7jfeVU9+u/tpMq5LdNyjRpM/qIL0bq7gBwIgcKTA1QEFs11AeqkPGzNWYdFb6Z7Hnmx0Sa4fv17ReGs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.38.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25155610},"type":"module","gitHead":"13c17d509dbb882a0668730d7e9daffe50e8df36","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.38.1_1776192093278_0.5373308436145934","host":"s3://npm-registry-packages-npm-production"}},"1.39.0":{"name":"tide-commander","version":"1.39.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.39.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6562d60150d627c714d9a56222459642e5b7d54b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.39.0.tgz","fileCount":1858,"integrity":"sha512-npDMN4WzQUu5VLXsYdnJBfEO/DaErJ3K2tro4LJltkjM6UqpFENPwcHoVug4eFx2DHcFMAibzdOz1GTc18UICQ==","signatures":[{"sig":"MEYCIQCKwzPvpgfsY+Eg6Pes+6MxSWWCfka8DDBC9zFcvcIxQAIhANl6lAMA8dcMtndkoC6UYFzwd5vyzdHFh+dos4B/RqTM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.39.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25163260},"type":"module","gitHead":"2075cfefdb51e236d8846e15b61f98889240551b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.39.0_1776201869113_0.8690475785159186","host":"s3://npm-registry-packages-npm-production"}},"1.40.1":{"name":"tide-commander","version":"1.40.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.40.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"73d0521e85c75717838d936283b2244bd29fb43f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.40.1.tgz","fileCount":1863,"integrity":"sha512-sr8/zYcA9dNKIc7ahaYZX3di+jpLpHOJZQzw7nNpad1Ufet1hmpM6yYf7YLIErPNBqbrFQlcFC4qsjZo2e9o0g==","signatures":[{"sig":"MEYCIQCRCHSFGksxklcNhGnyBKWaoZpKh4n/C3mT0JL+CpIJwAIhAOgjPE14xiqV9OVI1v1X1XzXnWkTN0UbPm0na4LD5/K2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.40.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25191206},"type":"module","gitHead":"4cc741b5b69a4ad18fd4c64f46b5d05e401e8fd0","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.40.1_1776231593128_0.5390481022668434","host":"s3://npm-registry-packages-npm-production"}},"1.40.2":{"name":"tide-commander","version":"1.40.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.40.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f3f46cf094afd516bafa7e9bad9677976b967009","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.40.2.tgz","fileCount":1863,"integrity":"sha512-Zkble3iZLkWxN7jRpavNmPTPkntqqFF09N/g3CI8NUw5FZMjze7i+DMDoH3/iIN2+e2TKurQGnMy9TG8Y2gTow==","signatures":[{"sig":"MEUCIBfoUz5A37KytR6jYzGH0g9hKK0De+6NzlS5pS0Z2c8xAiEAwW5Jb/N/b1sJMdC+BzXIAZqvxj1buQKvQKx/sz0lN04=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.40.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25191200},"type":"module","gitHead":"ecdba76964e0b44541ae4be4219442e7c54c2c6c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.40.2_1776232033016_0.09040517712264684","host":"s3://npm-registry-packages-npm-production"}},"1.40.3":{"name":"tide-commander","version":"1.40.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.40.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5ac4f0d6b8bb8d8dfaf16711979373728592c0b1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.40.3.tgz","fileCount":1863,"integrity":"sha512-vfFZpZXhbVXNqAMBUy1f6COHLTq5AFvpg6mBDZkYVd/VhnzEzSbVea9L6U/PEzdJzV2gJuNVJgIAwhna9K7vGQ==","signatures":[{"sig":"MEYCIQDW0hQJzyk+Hie/F5e/TfXr/mCSXD96LQ8xAaExwV8LNAIhAI+WIHRn7LO6Ojer0+QAUHGIiKXX2kAMKYuUXZYYQn+F","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.40.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25192456},"type":"module","gitHead":"2baca487cdb4348d8f2c1e276ba426a517261396","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.40.3_1776278708063_0.7922151497113354","host":"s3://npm-registry-packages-npm-production"}},"1.40.4":{"name":"tide-commander","version":"1.40.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.40.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"dbfd2aa6f6f1c1360abfd6867791ccf98a638d3e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.40.4.tgz","fileCount":1864,"integrity":"sha512-o25A94ZhTMFIOQItYV0Y58wFEnq+CRtpvjbQqJDypCXsmpVWKloHhs3IRt7gBlHK0gjf7PjIYq0PTGRGSQ0AMQ==","signatures":[{"sig":"MEUCICO+vgUrIRsqA6OWfKqZ63Uz0kUlVwzRpwML9nvWPvRIAiEAn2o8S6hNyjNCxoQeMvRMNrr16iFh2hRYHF/AdNy6ko8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.40.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25222575},"type":"module","gitHead":"ca0dc7ba2929b649b5ca146bd6f06e18e803abac","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.40.4_1776289923825_0.8289729295489638","host":"s3://npm-registry-packages-npm-production"}},"1.40.5":{"name":"tide-commander","version":"1.40.5","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.40.5","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6b6dabb96cd6a3aec8498bbb04438c7e463a891d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.40.5.tgz","fileCount":1864,"integrity":"sha512-znbceIkxUJ0TlRokoYoqMufodV/w2SJUfgA4lu9joKO8grv21ZpmTmzsnhuKlG7WrkHcK4p9qV1XC7KAaS0vwg==","signatures":[{"sig":"MEUCIQCDBHatJS0giCNFeqD1WE2v9KnRXVUUUBzUHgTd+ivw5wIgH17uV7On6bQCyVjJ48AGETVXlFP+dqH8FbNqeoeaWIo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.40.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25222569},"type":"module","gitHead":"246e710372697af7c1e7f1635c3a4c2a26f6e173","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.40.5_1776290860903_0.9079750354125664","host":"s3://npm-registry-packages-npm-production"}},"1.41.0":{"name":"tide-commander","version":"1.41.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.41.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"731a34131db22899e62fbf23dd9375a860972f1e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.41.0.tgz","fileCount":1864,"integrity":"sha512-6bNCJAYqbdjJB62gh91A/okiGGLeYYzaWpnlGT0AhfjQ1t5Ladv312mSTLO2kbCpV+EzoF0sk9s5e7fOrOg8jQ==","signatures":[{"sig":"MEUCIQCaYMZhj6s8s89TUmUKfQKWd5WeKGbsB3psHrBOvrj8hgIgZJmEMcAQbn7phGAspg8y5ra0BQ0wfuYjTjRAnI07lF4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.41.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25232397},"type":"module","gitHead":"3d225bf80bd0f91d931ec068a74679aa4a52b9f9","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.41.0_1776295039606_0.2962347457893022","host":"s3://npm-registry-packages-npm-production"}},"1.42.0":{"name":"tide-commander","version":"1.42.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.42.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8e7598b0ef1514f6a3c453b63ca25d56cfaaf05b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.42.0.tgz","fileCount":1865,"integrity":"sha512-nh+jCH5LqAwjK00s+hewpTrklVu5dgxKIL4PZZ+/p+FyVvIE46BDJmmnFlGFxAxa/yHIIEUaGV9dDHs/DqfpxQ==","signatures":[{"sig":"MEUCIHuClmbLdXq+yqxYFswXRXYtncbt2ZS7J38iOtVpceG4AiEAnAsc4oc/fGETKMNZDegGnIrPegKt3E2460fprB9Ob1k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.42.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25248719},"type":"module","gitHead":"984723f0b95d15a0d583c94499322e7b49dbc90b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.42.0_1776303445772_0.3793010776968566","host":"s3://npm-registry-packages-npm-production"}},"1.43.0":{"name":"tide-commander","version":"1.43.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.43.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8631dee23762a8af7674bb2ce99a07d4cfce38e2","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.43.0.tgz","fileCount":1865,"integrity":"sha512-dWbKi3WhAtJHCGfteHZCBJLiRSukpIoJYH8VVNMfWq+XhlocyBWEYBbwlgal8Y1XEX1TGmgV0ZbTUnf1e1NjOw==","signatures":[{"sig":"MEQCIALDBffW60vuMceH6Fl7zJIs/GF6pdm4OqtcpyhBgXp/AiAw5chNIAsr60V5/61w8R6L/71aKrPDV47HxzYw+0I/Dg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.43.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25247999},"type":"module","gitHead":"2573f8cef7e10fd5dd921a040a078f2abd3bf2ae","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.43.0_1776304945974_0.8032610295013889","host":"s3://npm-registry-packages-npm-production"}},"1.43.1":{"name":"tide-commander","version":"1.43.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.43.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6511de1217bde1962aef7421e9511615e48171c2","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.43.1.tgz","fileCount":1865,"integrity":"sha512-JPG+apPq72RViG7p5X7vCJSVtKaJfxb6AvKYmMWXxJCHLupJZClwha2e9NNeujt2bmbGEDChIC8QXfyPU90/Vg==","signatures":[{"sig":"MEYCIQD7gRzMzs+QYiv5Du3yIzyISnCIbHqitNoYoxvGNst9rgIhAPcJFUc8mRbILtBWwoHmw+C5f7yfJKy3VcBQ2j1EXOBG","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.43.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25247998},"type":"module","gitHead":"4f079941e365221497dac73a65c6092a099acf6a","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.43.1_1776305634167_0.330076127057199","host":"s3://npm-registry-packages-npm-production"}},"1.44.0":{"name":"tide-commander","version":"1.44.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.44.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"75fb70ddac7013fea05b7f9e3eab4e9a9607c7d7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.44.0.tgz","fileCount":1865,"integrity":"sha512-zYs+lv9iWPkMhKbYo0OAc80TPMc/6bjoonB2Dg8GgaVt21esZcunH4G0moGDeIpv320RXyCfL1BxPHuYRQgFHQ==","signatures":[{"sig":"MEQCIHNwvWqshhGl6JPnirwyC1d4ea49PPfJvD96gzR2PYSLAiASLvw1bmGNf9IZ25LlWcnZENzMdr6ft/Mtr3jWGyWiFA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.44.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25262408},"type":"module","gitHead":"29248fb6889a691776d4095b1dca54bdd87d9d07","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.44.0_1776308086151_0.38345823670130574","host":"s3://npm-registry-packages-npm-production"}},"1.45.0":{"name":"tide-commander","version":"1.45.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.45.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"bbec56cf011a78d015e0dcf02bf2ebfb04919f48","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.45.0.tgz","fileCount":1865,"integrity":"sha512-8nevcAHmXiUtRZECfqecGzEW57r7of1nDf/TkSFvTihAsmoIKNLhAaVSpAINrqCZjTo469gczOIczotTCNx4eg==","signatures":[{"sig":"MEQCID2gX01Uunz+1XobM1o6cs9NNO6Vftz51NDEZdNNV/NtAiBceS6aJ5zkoIfw7dlN6ullicMJ+LqbQqlB4F0Q8nC8dA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.45.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25266852},"type":"module","gitHead":"883d4e3cddc8fde46b4d3de30749413df6c7d6c3","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.45.0_1776321926241_0.3911156641644302","host":"s3://npm-registry-packages-npm-production"}},"1.46.0":{"name":"tide-commander","version":"1.46.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.46.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"dd04d8146a205e30f80558e3b2deb15b4726a066","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.46.0.tgz","fileCount":1866,"integrity":"sha512-D5r8a27Hvwx/K5qBYiSOFnB+un/swBCNO+b3Rwfszzq4ASWdznlw+FAIETGVRn30ZuGk62J22oJ0y63CwiVa1w==","signatures":[{"sig":"MEUCIGrxDYqNHuxdtUMiosJxZUId2p3L1Cb5Q9AtWmo7OctoAiEA4i1i6WYfluzUAfadf/VwwuSsSll89+aFCZvnM7x251k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.46.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25277934},"type":"module","gitHead":"efb9fbdce9c23a5db346936e4e7d64ca008cd29b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.46.0_1776324226211_0.8776437805334092","host":"s3://npm-registry-packages-npm-production"}},"1.47.0":{"name":"tide-commander","version":"1.47.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.47.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"458f6c1e6ce8bc0a64f98847b99d69a6835596ef","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.47.0.tgz","fileCount":1866,"integrity":"sha512-tF2VTfl6hwxRkAIFLdYMMUthGeJkPqHUmDP2X5GsU4nxTO37YxSY9POHOvx7tDI9OEkrpNFvZJAJEy7HsCQPyw==","signatures":[{"sig":"MEQCICMvHOIBZYUe+2MbEMKKJ7bircrmFGITdGycIbOCPNAGAiBI02pm59eUSHKIksTCzMSU05jIXJH8WMfI1hW4hmq7QQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.47.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25278023},"type":"module","gitHead":"f9b66c7e9e78b641f6ed5e6e14404cfa719f7f28","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.47.0_1776326258530_0.6226686267526833","host":"s3://npm-registry-packages-npm-production"}},"1.48.0":{"name":"tide-commander","version":"1.48.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.48.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7a8869165547be7e5711c6e8be14510eafee8ad9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.48.0.tgz","fileCount":1866,"integrity":"sha512-1IkTjOdoRURvH3fNrABvGlNxIYT0M5YlTg4A0tjVNsPa6GH4OX2OCwxe1nXUtEHovUnuhClK6csFoPvcPlKrDg==","signatures":[{"sig":"MEQCIHgKXrG3gft1UWxu/cPKxkcCiZ58ZJW1vJ5DvEgxoH4/AiBwBHGN6vW4SF/AjJT1BzhyFxcB7rQXdoynPrZb3TsQ5g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.48.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25281006},"type":"module","gitHead":"a718c0a840f721b8c0ba5e8e4bb556d7fcfa6824","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.48.0_1776360174176_0.8583519897082728","host":"s3://npm-registry-packages-npm-production"}},"1.49.0":{"name":"tide-commander","version":"1.49.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.49.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ce113340ceb4a34da13875d8083b16ffdc4b5756","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.49.0.tgz","fileCount":1872,"integrity":"sha512-cHS0t9nTbdDOAKXD4xXLCAS2Et9zEqkTpk4BBZVWQ1YmEK6TnFSOLJteVcmLXKc1c8kTx0Lmr3DcRTlknoY+Fg==","signatures":[{"sig":"MEUCIH4BLxcEAIftjhI8ch0H280aAhg6usnHsy/Dkt1FVJpMAiEAoFXtXGoAWcNZ1xiFD95GdWZ8hWhN8Y/+iv5jG/SAzPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.49.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25341777},"type":"module","gitHead":"10011c62226ab28a472f77aef212e987c813fd44","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.49.0_1776365756349_0.37395560157760066","host":"s3://npm-registry-packages-npm-production"}},"1.50.0":{"name":"tide-commander","version":"1.50.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.50.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2234688a1366886ce9d94f32dee851847d59b585","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.50.0.tgz","fileCount":1872,"integrity":"sha512-VNpTDxij+kJnAxjQAijwE+m+UAmy/LSde0o7hKJIACycOSaTEvx6lGQ4ijQciPCe7gyZYd5u2QB/mfTHPI+lFg==","signatures":[{"sig":"MEUCIF5j1VWjRcc14QeHINU7XkA91TvClpnjRAJwBYM54kWNAiEA5dtuCqwIB91En/5IU1QZXprUOOi0V2lSL3Le00J/R7s=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.50.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25355860},"type":"module","gitHead":"d7f7ef3be97b79aa9ef0b31252a56ea0cab41a52","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.50.0_1776375001192_0.18191334496921918","host":"s3://npm-registry-packages-npm-production"}},"1.51.0":{"name":"tide-commander","version":"1.51.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.51.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"bcb1617d06bff5c88a4ec76b6adadf2d906300db","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.51.0.tgz","fileCount":1862,"integrity":"sha512-Xwo5c1KMRJTKPb5KQbiZukjEA72ltwuGeepbDasC4PhyyL4EdCS6LhtQHnmWPoXCRywZGXcN+HzICyMZeHn66w==","signatures":[{"sig":"MEUCIHCrrLsZRCU9dfvfVFdRMHOd4Q/knDoe3SuklqWEw/lXAiEAy89TqdFQ4VQl3yLax/9tuXAHdZaCoo+DeXw5mqwR0ms=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.51.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25147577},"type":"module","gitHead":"12efe99e9d37329c91226c29827f2432cedfefdb","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.51.0_1776461602809_0.5215153660083753","host":"s3://npm-registry-packages-npm-production"}},"1.52.0":{"name":"tide-commander","version":"1.52.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.52.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"192353b05bf2046c5889e6a0a8ca94461b246367","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.52.0.tgz","fileCount":1862,"integrity":"sha512-sfAsCiGiWJSEOxmkRFClOWwrrrLNTRa1hc6RUCHOw49ELFoY5J87AhViaR81znwH6WmU2nM7HJ7hh3W2U3GiUA==","signatures":[{"sig":"MEUCIQDSplwzAzqI1HnjB67TLHbo8FW9nRJGKzn2hUpopVQJdgIgbkPoNkMLjGCF2Yg9LHZXGJifmI3dNbKwV1XpTObjFRo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.52.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25184253},"type":"module","gitHead":"12bf5c91ad08dc8e652a38ce7b38f1a2b740810c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.52.0_1776493522633_0.6776542057312165","host":"s3://npm-registry-packages-npm-production"}},"1.53.0":{"name":"tide-commander","version":"1.53.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.53.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1e48590ec1513eca995ced044a13f074bc17c747","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.53.0.tgz","fileCount":1862,"integrity":"sha512-zB0xk7jDSBwrDW4QUwrUfJ1vKkZ1N6Man4J26LWf0/SygyPRJnWCt13LE2CpLL4NSq/jA0+8Yv14T18yPW1aKw==","signatures":[{"sig":"MEQCIGSrWKgSqwzB5zTxelWnoa45LE0Jz65w9oUBrNUbRXz7AiBDV+d+RQ5AE2RiAfSP7+kp0GN3LFedoHRulG6l13UqMg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.53.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25184840},"type":"module","gitHead":"133774ac574b2c09412a8bd071b3ada161432c58","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.53.0_1776494297559_0.48829850600017344","host":"s3://npm-registry-packages-npm-production"}},"1.54.0":{"name":"tide-commander","version":"1.54.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.54.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"fedd00557e01d5a048c9ae5d33485c55af252ae7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.54.0.tgz","fileCount":1862,"integrity":"sha512-m/OiqsiVvMJdDmXjsUQ9jNS68FDELSYfEuDg+6PgLUg7BOx/kaPllyc2tgdEjrGx1OcrvsQMs0huKBfMhU6jGg==","signatures":[{"sig":"MEYCIQCy3Hp9kQIqMjjlCAolCEqYG97zbjDXwDeoWWThH1qVawIhAN5XqsBrPNExwPd+EPHjxyN2RMlF4yTfLjXa5YE9pTPl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.54.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25199017},"type":"module","gitHead":"aa7b7dce96cb7b9f13900a8adfc6bac82a6e3436","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.54.0_1776566369686_0.3417557381055172","host":"s3://npm-registry-packages-npm-production"}},"1.54.1":{"name":"tide-commander","version":"1.54.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.54.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f762d234ce695d4620502b3e6997597a1ed3ffbd","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.54.1.tgz","fileCount":1862,"integrity":"sha512-WCcgadh7Ve9JD0EVw8Pmb0qBw8yfOUONwap/asQZUxyG9A2dy8erGEA8oBEMdYeMRnfcOFEoy8oTDpdsi7FR6Q==","signatures":[{"sig":"MEYCIQDqcO6XB2eqVhDgSiiYvUGcpCJnE93R9TKT/pP8b8ekhwIhAJ2WOJioTyhGk8bWU/YeJNpHrIVKZEjIe4knjvLNrgfc","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.54.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":25199025},"type":"module","gitHead":"40e6e5bf361bfffbea372ff6e144d40fe53a3a4f","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.54.1_1776575236024_0.368767609376794","host":"s3://npm-registry-packages-npm-production"}},"1.55.1":{"name":"tide-commander","version":"1.55.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.55.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5f56095dff955069aec734dc846c38a52f8a9b33","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.55.1.tgz","fileCount":1863,"integrity":"sha512-QbCG72F7Dipu0dM+IF3/B/BOrfUyvBJb6xjPnIlH8A9zYqUcjoXecSS3D8BdhATdCXokdx7uJg/gXfkILss7Mw==","signatures":[{"sig":"MEUCIQDJmNaSrQit/CGUab68TgmQYwjsjPEiKCq4pf5z81bcMAIgB2xYVZbKNVDTEBGCCX1myerJlt0/HumZSK6J0oRHquI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.55.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27429828},"type":"module","gitHead":"c2efb0b2dd4f4464651dece258a0a6f4b489c63b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.55.1_1776672514736_0.9465848765613281","host":"s3://npm-registry-packages-npm-production"}},"1.55.2":{"name":"tide-commander","version":"1.55.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.55.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"475774a298a5c721f72bfc6f5d08118e1a1dfebb","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.55.2.tgz","fileCount":1863,"integrity":"sha512-MNagj+MBivhidJGIzyWbMmXh4Et5mh2ABUwyJCA2mbuYy6+vr7h2Khfv5j1w5VKhhvlNMMBo/Hq5hCqL0+dPOQ==","signatures":[{"sig":"MEUCIQC6tIh+2uoJdzbS43P9+Dw3t9nue5PHmNFMgR+o9Y3g6wIgRpJTrLTb7ngYbYWKOZag+C0X/Y8R+Xe9Ldar+nF9dnA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.55.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27430648},"type":"module","gitHead":"7303b2304c4595f850b17d9c8513f269088b4786","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.55.2_1776690993671_0.49713528351885317","host":"s3://npm-registry-packages-npm-production"}},"1.56.0":{"name":"tide-commander","version":"1.56.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.56.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7074c65af2ac150f47ad6d3c3943f274f85caf71","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.56.0.tgz","fileCount":1863,"integrity":"sha512-xm+gIOCeTAOxyaO+JiA+ZT4RrmKRlE+FBw/hApuaEO3aLFU7PtsrZ+I6YAejN39q9icakOvBNJghF5lvKN++Aw==","signatures":[{"sig":"MEUCIQCfVSwC+pG8LmZvLOsKVJETsFbvFHkECdCOcsHI5ezi4QIgXDKOWY1QH5qA3N+8tAzMRh3nvJccar+1eaItGqpn14c=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.56.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27435949},"type":"module","gitHead":"78fe45485ee98ef07b45246dd83a75085a2dee96","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.56.0_1776692088422_0.3176106084101149","host":"s3://npm-registry-packages-npm-production"}},"1.57.0":{"name":"tide-commander","version":"1.57.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.57.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e95c60205bba30fbf1210e29dc7c394f596b5189","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.57.0.tgz","fileCount":1864,"integrity":"sha512-Y9mluLO7tTWhXpM1+seiLIICi1wvgjZdLx7RteiWP5o5XnDMj81CJ8gYT0lVdD+HiGD/slltusDBDo6wnwi4Dw==","signatures":[{"sig":"MEUCIQD/zwRupvABAh5jqiixmED0tyNKIS1YROx0lfkzzILv1AIgemJ75IXUbQB1jqikBi+jOgY/X+Nzf1OeBVPvhbeQEoo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.57.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27437882},"type":"module","gitHead":"74fc5f5d053a926cd989343a704ee944d395b0d2","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","dev:landing":"vite --open /src/packages/landing/index.html","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.57.0_1776697369499_0.9325537314576007","host":"s3://npm-registry-packages-npm-production"}},"1.58.0":{"name":"tide-commander","version":"1.58.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.58.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3436a2d09be68d1f67f76918ea7b342da6f47ae4","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.58.0.tgz","fileCount":1860,"integrity":"sha512-WfUIOv9zbEW/Eao99xxD8guHoTQoUzxdY7vWhDZ/w3Gb9akyLNWqGlNxIZUGjPXmcmIRAtmSek8wqMycL2gZCQ==","signatures":[{"sig":"MEYCIQCwUSapPOV43Vx5CZV1I2LWIPd6IrgqbtanCpjuzP2u4wIhAKvjjO8A3fnXe0UNmZuNp24/ElgOg8srW76RgGX1zlMX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.58.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27383856},"type":"module","gitHead":"3e8787bfea8a07f60dafa0559b04a648303c625e","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.58.0_1776713169204_0.43953788038687214","host":"s3://npm-registry-packages-npm-production"}},"1.59.0":{"name":"tide-commander","version":"1.59.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.59.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"88244c7695fb978eb7d7f7924624e0133275845e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.59.0.tgz","fileCount":1860,"integrity":"sha512-hlJxl3Z/07YLu8asDwx1fmqiOVGT+9MJrBqhDPGHvLRJb22x6jo6Idw+1jG6Po1wOJtlT1BidRzszij0G3YzcA==","signatures":[{"sig":"MEUCIQCRABcl8tM9J+iA2HcNBV82cHp4Yp/mn7TYebNwtNV5XwIgDL4Cqv+I6lnQGDahtR7ZTLKTGQhwPcGHbkQyqeSF0ng=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.59.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27385154},"type":"module","gitHead":"e210ad6e9e6d5cec8b6fdf2750a8dcf5bab81274","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.59.0_1776719301415_0.8173644438633514","host":"s3://npm-registry-packages-npm-production"}},"1.60.0":{"name":"tide-commander","version":"1.60.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.60.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"84760f2dcb2d4bc1cfa6fbfe1ec69b2aedce464f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.60.0.tgz","fileCount":1860,"integrity":"sha512-n15bgGWnVKkp+UaiutcxzugSOuqWQ+ISbc83sDfm4ZYhwRKWen7MU4ASAcQHVFLyTll1jmJK1SP3pIFg1KN+xQ==","signatures":[{"sig":"MEQCIH92pkHEcp5K5LvGYY2UMo4W1m5Bik6PyRedaGrbRgMLAiBOSmRqV4xq6ETkvx/fVvm8e7bGrlxnBrkXiVI3gQmVZQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.60.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27386539},"type":"module","gitHead":"f61fed54a3dfc26c06c98392436df25e2bf18037","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.60.0_1776735730769_0.1276626055912018","host":"s3://npm-registry-packages-npm-production"}},"1.61.0":{"name":"tide-commander","version":"1.61.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.61.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"88ef081b8cf37a0f33f9b461843b70b4b12e40f5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.61.0.tgz","fileCount":1857,"integrity":"sha512-kjjbpy4eRVAjpFVVKZRRjeQkUrKzslYUGf3xQ0jsey5VLRi+9aT3FgWp2ho31cw7dlIrJBW+iIFofqTfwwJ3vw==","signatures":[{"sig":"MEUCIF8FgRYWFsm9gem4LaGYyI6nDzLPrgthEY7J0O/2iOWSAiEApFn1X87FVcJGQ13R2Y5GPnQRY4DOdDvnR6ThuTfc9Z0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.61.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27237248},"type":"module","gitHead":"dd26b0e86e265b13411d2a22a81a3fad7ca1f4f2","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.61.0_1776750972013_0.7349363304858925","host":"s3://npm-registry-packages-npm-production"}},"1.61.1":{"name":"tide-commander","version":"1.61.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.61.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"460f5beb213748817e1cb08f1c7e1d951857d3e3","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.61.1.tgz","fileCount":1857,"integrity":"sha512-dwb6bFTsS/U473y70ViLg3Pg7hgLLLhA/vbfmR/I/GvpqnslGgPN8cusXyxi1B/0qFQh2dwaluH4t5vLYzN/iQ==","signatures":[{"sig":"MEQCIHDlpLW2oPzv3hdfBtPgbZ2XJvwlgSWTocFkn8VUZcMJAiBT0Ef82x17ssleFiQ9KdbNMsPsKPKOfMFAjITD3TfZsQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.61.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27237278},"type":"module","gitHead":"581b38428da18a28a2f954429dd11778e746f63b","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.61.1_1776798293995_0.585157775216588","host":"s3://npm-registry-packages-npm-production"}},"1.62.0":{"name":"tide-commander","version":"1.62.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.62.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"66babf0053e26346f1d8e94c1f211f7a5700c364","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.62.0.tgz","fileCount":1890,"integrity":"sha512-f1bahjKI4bXZ4i+eUgnV6+DxTP1Vs22UT2fHY4XJ46r2EDwZyvMTfmSGnCqua9KlXq8RwBIrnhU9KVsihygRCA==","signatures":[{"sig":"MEYCIQCtYNSC1v46NJyFF64FnhgLT7VtJj9/cXccbayJZMJFKQIhAPWDPKKGt5lwAn027yfsM/5WMp7K62OZWLiogz8USwUD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.62.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27695812},"type":"module","gitHead":"4d7bbb8356c646d8e578c5d02d66680587971fcd","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.62.0_1776817159385_0.03865867742042717","host":"s3://npm-registry-packages-npm-production"}},"1.63.0":{"name":"tide-commander","version":"1.63.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.63.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"dea42a7465832fa2133fbe03140755108c087bd1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.63.0.tgz","fileCount":1890,"integrity":"sha512-HfWdQOxzhjxJ/QQW5TTQIS+nz760T/o/LONXT38TCHKQnNNFkUhxgBcX0WGSl2aVqieHNNJMuqgYz5G+67djoQ==","signatures":[{"sig":"MEUCIBVasK/lW4XuPiZNyEq/M29W2ZpLvn5i4EOCGQg9rVMqAiEAxKuCPDvTP+CO/gpxmWo4YQNooExc91ZZyMfwAFfUzf0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.63.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27723760},"type":"module","gitHead":"fef0c8267cc54f4b1a54b63ad7e299c1e11248be","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.63.0_1776823753881_0.4126154017568482","host":"s3://npm-registry-packages-npm-production"}},"1.64.0":{"name":"tide-commander","version":"1.64.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.64.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6e19d56d2dc5c30668d30fcef1856759a39eb863","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.64.0.tgz","fileCount":1890,"integrity":"sha512-I4PH5Y0gkSf7SUGOGdgp0/gBHm2zgwTSTu8ZtIgGkEhOZNarqbCSux+JaoKd+vHmn9ADHyjN/GzQZQed0uR5xA==","signatures":[{"sig":"MEUCIQCxZ5e1QaKLseN8Ryy0vcZ9n+1hy6rpjaXD6OtqvQxoPwIgL6NVhpICu52Q3BkZ8SOhqJJkRIqhJ9NcJwTu2iX3WWk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.64.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27731698},"type":"module","gitHead":"c5165af23d8487d7757c835b9ee89a1fc19a5e2c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.64.0_1776826382578_0.48090319391455383","host":"s3://npm-registry-packages-npm-production"}},"1.64.1":{"name":"tide-commander","version":"1.64.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.64.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e2f50bd14990d384af574cd6f91a84f2c7046d0a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.64.1.tgz","fileCount":1890,"integrity":"sha512-Py7gVG/B/K2s5+MEpCImhWU6VMk6zo+Fbn/XhcgAAL84tDJiQvd69702RHhlcWZU/PEF14g3eLYsIzfj5AMOaA==","signatures":[{"sig":"MEUCIEfTyhs7abNXPGkPAplky/VwqmRzKiVOgDRyHCSU0qbjAiEArwRF8q8IfJEVA8kpWMx1Dw6IXR4rB0gtEShwMjjHP9A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.64.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27733681},"type":"module","gitHead":"6cd63c51624133b6aef4762fb43f86e45047b54c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.64.1_1776827656570_0.9850643247033766","host":"s3://npm-registry-packages-npm-production"}},"1.65.0":{"name":"tide-commander","version":"1.65.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.65.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"45728d6a457ee9f74c579cb04c6c5d6766dfaed8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.65.0.tgz","fileCount":1890,"integrity":"sha512-aCDbVxZkYnh5FO9g64p4iJ7fav9aorVc8/TejUcW/0m6fNIYJJVRtbGZ+/je2cVFnhYqySyZ8uqBpEYtNseZ3Q==","signatures":[{"sig":"MEUCIDU4ODp0CpGZBKEV9jGOSIHzIKQHcf5k/R0Pvotv9zh4AiEA3riwMqrzHgEgfubPb0JYyn4g05627BzD7LdkocIrEJI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.65.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27749326},"type":"module","gitHead":"2f37edc6a5d87a2bbf605272004a21e345002ef6","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.65.0_1776882131283_0.8827925913358854","host":"s3://npm-registry-packages-npm-production"}},"1.65.1":{"name":"tide-commander","version":"1.65.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.65.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"16d49baead71b20300d6a247d1abe1eb41506767","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.65.1.tgz","fileCount":1890,"integrity":"sha512-6PgnWC4eemqwVRcQ8sUVf5OiWoHH5QGi77l716JWexAOXlBAZLQYofMcbNldkNUV2zITQSC+pKQjwU+N+KCfJA==","signatures":[{"sig":"MEUCICOuPSG5nWv9WyFVFSj6JaAU5GsUEV0UDFVCyBLB50oWAiEA5zM/WAcUWaOTp08W6qHq/cuo45M7L8NaNqdatdkyzHE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.65.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27749266},"type":"module","gitHead":"c758f13f74dda646f0a03e47cd1c0d7611464889","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.65.1_1776882468278_0.9391008361895126","host":"s3://npm-registry-packages-npm-production"}},"1.66.0":{"name":"tide-commander","version":"1.66.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.66.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"83bc2e2e5f0588c15952b89dd8244ae787af1a93","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.66.0.tgz","fileCount":1898,"integrity":"sha512-2YDmxNLyTGbp8LZrfBofN+ybogxOKt+qxTwAU+zZY8d3/TjobSINX2YuMRthTezY7h3b6M4Lon1NQ5esqpeaGA==","signatures":[{"sig":"MEUCIQDgGVkXEQ/rwv82tSOM7tEJc5Afsj8uTebUSb9rvOu4JgIgbGzsQIBc5+2xJYR7S5KWxW5hXyvU8dsxjl7OZJBHPmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.66.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27805652},"type":"module","gitHead":"13269cd71d4ad6d88868712608b0ee01f9fb482c","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.66.0_1776883335214_0.7364725456879575","host":"s3://npm-registry-packages-npm-production"}},"1.66.1":{"name":"tide-commander","version":"1.66.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.66.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3a58c254190b86364005b7d5a9c7b16ba4716c96","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.66.1.tgz","fileCount":1898,"integrity":"sha512-E00IK+grZWEmdoVgdCwh6Z4shD34mw64Jgjp9yYJhSA2luoPqD97AChT+g/dnG5ovqXk26jJIOTiycSN/kc6XA==","signatures":[{"sig":"MEUCIHuuZzniYK2Esc0ujfTDHBoQ20hgIT+P4SpYeezTah+/AiEAu6etXOV1hiLn0kfTrY/o2vc9dsHhVX7A+EG+5DBcJ54=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.66.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27805215},"type":"module","gitHead":"9b14625b0d82d8a9a7b84639cd879035afa7f3c5","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.12.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.66.1_1776886446377_0.4190302122481748","host":"s3://npm-registry-packages-npm-production"}},"1.66.2":{"name":"tide-commander","version":"1.66.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.66.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"fb23e0a5682d764806fc8592780767bb4babf8ce","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.66.2.tgz","fileCount":1898,"integrity":"sha512-sbepqOWHQ8eW/2amDdqwn6CTDkZcmoYDuh1ACmtMk6QBSisVQvCnJOFFUmrD5KSJ6AmuTj5kHMI3NFZQ37qXpQ==","signatures":[{"sig":"MEUCIA2Nko5UZcFneNk4tAcAFklWKT13HHZpV2nWmPYJhPm0AiEA1t7R+jZ6ega7j7aHD3xcLnSlqnGs1XVWKj8OH6KJ7To=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.66.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27805362},"type":"module","gitHead":"fc256c4dd03686142718c6393f9a4d952999bcee","scripts":{"tc":"tsx tools/tc.ts","dev":"PORT=5174 LISTEN_ALL_INTERFACES=1 concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.2.1","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^9.1.9","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.66.2_1776901676198_0.7351967882288077","host":"s3://npm-registry-packages-npm-production"}},"1.67.0":{"name":"tide-commander","version":"1.67.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.67.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b774fab6ef6d46a97c6eab95e9d4c7207b627698","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.67.0.tgz","fileCount":1900,"integrity":"sha512-JbSvLcrNqThr4sTD19UXcrN68xyrmOuQfsoPD99Lmx6XwAdkqrTYhDIhSAhUEbcjjGxnhF0eibwnCEihDVzg9Q==","signatures":[{"sig":"MEYCIQCaxQBsrqB1vTh3iGF7CjhSsy/ngnx0iid/WhTaSKaaRQIhAPSO52DJkrAcYmt2q/70cP3vN5pu/pX2vEfniHI4jcyP","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.67.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27862050},"type":"module","gitHead":"69cbce0882ea4ae6912bc5ba2068d3774e266422","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.67.0_1776963491272_0.8553162784591992","host":"s3://npm-registry-packages-npm-production"}},"1.68.0":{"name":"tide-commander","version":"1.68.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.68.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e93550c77f3404bb6ff08dd1a402845f8716af01","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.68.0.tgz","fileCount":1900,"integrity":"sha512-QcAFe3YDXEKcBg/uViTAOmLhNQK2QI5rbNwtMKAYQEy7ugS02TI1/i5WFC2IsbQPeQ4MgdXdj3Wbida+1Y+aIg==","signatures":[{"sig":"MEUCIQC79RNF/VLDRwnCrvJMpOgFu8Ew7plLNEzgRXt0gwnE2AIgWgLLJCHGsByj+DsPlImALJuugeDo5ts/1bOchH+5XeE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.68.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27870666},"type":"module","gitHead":"a8240ae2a56d4729ddb641275776f2048173d1c1","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.68.0_1776974118835_0.20050266879460166","host":"s3://npm-registry-packages-npm-production"}},"1.69.0":{"name":"tide-commander","version":"1.69.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.69.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e86d2c1685f6231d65b32d4bc8c806103f4bc7f1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.69.0.tgz","fileCount":1900,"integrity":"sha512-UXy83txMsmbYyk3yi04LaGQRIXPXJ3JZIRMLrcqELv52Ny7T4sISX+iiTdIKSAgSm07WZQTdkxupWVaeKe9CTg==","signatures":[{"sig":"MEQCIAwT4JWbVsmKcPUXkOABpu2Jh0/5gl7SHJzkGwhnQ6D9AiBOClTOZ4JLrJVcfSJV/GhK+8pz+bQQC5VwRDZokD6Glw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.69.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27879982},"type":"module","gitHead":"8c572ec7866aecf53a9f25a5f76d66bb0fd36ba0","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.69.0_1776980467867_0.7053682101333918","host":"s3://npm-registry-packages-npm-production"}},"1.70.0":{"name":"tide-commander","version":"1.70.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.70.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"cf5e4d966d6df5ca0623ade29d13fe624d6f85b7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.70.0.tgz","fileCount":1900,"integrity":"sha512-Is0VKqaqshPrN9b2LifuqZf8Sxtlt/liL/y9vqwjkIIAVvIFQjBtsxC2o4Rug0GeVR775TbbCp91vMW+2vWHzA==","signatures":[{"sig":"MEUCIHDW9M8NqycC42xv0VzZlYho88V7JMfrkxwhCt2IaI/+AiEAt5GqMU6hf6ZWnGDIuiBqEQTXqASmJuBr/KCF8yfpkuk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.70.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27885017},"type":"module","gitHead":"cd318b9e8ac0d761fd27fd504c45ea432d2e5c11","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.70.0_1776981443559_0.762825016370404","host":"s3://npm-registry-packages-npm-production"}},"1.71.0":{"name":"tide-commander","version":"1.71.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.71.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3f3fd8d46b1297596fea9decd4d3605285ba9fa5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.71.0.tgz","fileCount":1900,"integrity":"sha512-mO2Evwyb6/xnHI5cTZZD6kFAdSO3qEGbKjRcVEmcz+K9peWedlbfWcUwnQumBG5saT2iWFoUK7vMkson94Sq+g==","signatures":[{"sig":"MEUCIAfDXCsiXy9H4XeaRb2xs7Qa5QiUJHKL+u7bIf785LL8AiEAlNxc9738lQlF9lwAp3gf6G47QCPmH2BqLhPbQIKgncc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.71.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27907647},"type":"module","gitHead":"33785861e7ab8369e0818f6b15189834feeb05ae","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.71.0_1777045996513_0.9499222288269356","host":"s3://npm-registry-packages-npm-production"}},"1.72.0":{"name":"tide-commander","version":"1.72.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.72.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"99b606fa797d6cdb0e0e2136dd3985c41d47663b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.72.0.tgz","fileCount":1900,"integrity":"sha512-hyLb+KfNlkTXZXxVn2v6UI874iPnIGg1mgB46nQpoa+YVwA+ki5TQG01La6Y9suLlezTgbnQ0lBI68wfJMdZIA==","signatures":[{"sig":"MEUCIQC9u63SZMMd/p65T0CHAVfA2ntDS2l9GYc63nxhOkWR0QIgaaKXy/2pSvymNeibSH0IDIXD5br1MKyRrBE2wQDE78w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.72.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27923205},"type":"module","gitHead":"aabbd0f88fcb29e526b451ed84162127be901501","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.72.0_1777072509435_0.715378071007192","host":"s3://npm-registry-packages-npm-production"}},"1.73.0":{"name":"tide-commander","version":"1.73.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.73.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"cb8985e2246c6bb4be20bda8cc369a0c43119323","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.73.0.tgz","fileCount":1900,"integrity":"sha512-ZqRXDwJ4KtUByk9e3vQ7Iv6PZxpKBP5NvUdRRaExosacPzXqXmmet5/G5jecgJevOK6Ohv+Zc9ZJZucOK6tYZg==","signatures":[{"sig":"MEUCIQCv3goTTOEqyaOc+35AT1HTSVp/Op4LSZsGnIDpoi/igwIgH39mM1BMY0PyYuEkOd6zs/OuaklSAzMAXOjzZcZhPd0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.73.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27920528},"type":"module","gitHead":"64c5938e9c3892fe43bd0e81a787f5b5d0911fe1","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.73.0_1777073034831_0.9270409079085518","host":"s3://npm-registry-packages-npm-production"}},"1.74.0":{"name":"tide-commander","version":"1.74.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.74.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ac267bc79bc7e5cd9b06872a7f0e543300cd05ea","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.74.0.tgz","fileCount":1900,"integrity":"sha512-y86fECBiVju8ddFpGBmKK/ETaSs1CRpHCuHP+Z5meWnydkxVhSIzNubYLTJApnt+YNFRUDyL0rOXT/mWWIJ5Rg==","signatures":[{"sig":"MEUCIQDTZUcoNfaOcrunSzLy2mZZkG9RSP60iLa75gM+zvaQBgIgVJWgtkug/DQh7JP0XRrjz/1A4MdVjelmo+BvsdLxhX4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.74.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27921185},"type":"module","gitHead":"93ae5d22b6db61f9c4fa218d092a8c915db8a67c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.74.0_1777078077666_0.267478701364535","host":"s3://npm-registry-packages-npm-production"}},"1.75.0":{"name":"tide-commander","version":"1.75.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.75.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2b78cd0e0cbc077a38fe97c2b8e39b5efb7fb172","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.75.0.tgz","fileCount":1900,"integrity":"sha512-3SRDNkYBsDV/qhhfK5rjgt++J75/xTMKYiAl4BPsmA6DPBo6YNykOR53LXbrdKF+5s3oVtOqzm7EAFLklMX/tg==","signatures":[{"sig":"MEUCIHIwMCYdjPtvdoUeu6zqmV+vWebBSWr/jpvFffXOpGxqAiEA6vgFkvu7skQDkUsmCtC2dffolkG7Z5kY5A0alTeRlsY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.75.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27930106},"type":"module","gitHead":"b2e99e8c9236293789bedb3e407d166ef3554419","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.75.0_1777079603068_0.4469258695602423","host":"s3://npm-registry-packages-npm-production"}},"1.76.0":{"name":"tide-commander","version":"1.76.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.76.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a1299b2097123bf338ea56c4bb818983851b712e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.76.0.tgz","fileCount":1900,"integrity":"sha512-F4n5L6/oMBMugsdtE8+mLyMnDraSdY+P7cRVCfPVcixP2hHbeWFZlgJX991HRU4Kuht5Epv7hRBS998Dw6HfyQ==","signatures":[{"sig":"MEUCIQCOqF839xO7Ko9nHEmd1VteLkySjt7pOdIHZThMAfBaTAIgZue+ez3vtKUb0Tm2EUHWHwUF0CW5wymHqTr/7anTetI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.76.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27939913},"type":"module","gitHead":"39eae416d8582ddd71c22536da22aaf75491f8f0","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.76.0_1777081224273_0.06383503221173359","host":"s3://npm-registry-packages-npm-production"}},"1.76.1":{"name":"tide-commander","version":"1.76.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.76.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"192fb6b93b07b331007ed33f3c1747ea38f57b07","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.76.1.tgz","fileCount":1900,"integrity":"sha512-De8h/9XmhdvWkVXIx2DJTy23B7qLcjD8tCB8KobRzasrveunojyB0RBpuXL2ZTKkFen3SW8s8kpFVQeZU0RPlg==","signatures":[{"sig":"MEUCIQC9MY7QMMO6ITGYAdEEMQs1FPlfLQKyiKlLxlS0fzqOJAIgaqmCpGsQ3rOGMsFrZFiwP+HtRKKLaun469PEpbkbMKo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.76.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940483},"type":"module","gitHead":"1b9f4a4a0270850e743679ac90110d5a9b3338b5","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.76.1_1777082280448_0.2753539941634884","host":"s3://npm-registry-packages-npm-production"}},"1.76.2":{"name":"tide-commander","version":"1.76.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.76.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"457f3477a78385a7bda758918628d58d6384eec5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.76.2.tgz","fileCount":1900,"integrity":"sha512-YJLP+a8+swLXH5AuyhqH3ku02wy9DwZvz8ecdsqKb1wCoeRvowQyXEESzofq1g0p5RkabHf6sTA5Y1iBQhi3rg==","signatures":[{"sig":"MEUCIQCOd2VEpcbPKPL+EkFxLyV+RoeP8RetiXsvazCRQOpiRAIgLS7zVn9P9MiPBt4jMO9/leL+WtlApNxL7JqKegh0MgM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.76.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27940521},"type":"module","gitHead":"eb30bd1b3dba3a53660c03576818db671add3115","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.76.2_1777084526948_0.6337961601889517","host":"s3://npm-registry-packages-npm-production"}},"1.77.0":{"name":"tide-commander","version":"1.77.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.77.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"da7cbebdf4339cf142335e1dba319331d6aed433","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.77.0.tgz","fileCount":1900,"integrity":"sha512-UuQfbkkx+RLXI3wRAnJkv8EZYrj++32NorRTF9FtgtHJ+kXPz2INyTWxm08tBs8KbTotWjo0Mh5zQ23jP9TuPg==","signatures":[{"sig":"MEUCIQCuqd7A9FVbHaa5VvQ6w8sEr+lYc78fjMYo8zLGqd27LAIgGP84d220Rs5GgaPVAyElw+/pyTEM7qQoDeqiWDtpAtk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.77.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27941760},"type":"module","gitHead":"e2f1c5d969881673fd5ea7c06f4d8db622824cfb","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.77.0_1777085345208_0.7491107600501661","host":"s3://npm-registry-packages-npm-production"}},"1.78.0":{"name":"tide-commander","version":"1.78.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.78.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"12e8166fd69b9bc154215f0ce1519408bc83fa5a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.78.0.tgz","fileCount":1900,"integrity":"sha512-iSiaEZ81Lj6dySREpuB+x9FlovNNrIBFqE+zWe1GUyNTj3brX0C06UXuUnwgS5JWJVs56O86iJXY2//LXWEtMA==","signatures":[{"sig":"MEUCICsOj+Lci6S0vFcPUTphgPj9xfxmKPWmVR0JxHFLKCwLAiEAr1YD68vmZ9GQhe7YKYoz1XM+1wKd5BODrbjG/4If24Q=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.78.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27942540},"type":"module","gitHead":"a053eab20d9f7e7e1923565de49ded55a505948f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.78.0_1777085958141_0.1838525732023708","host":"s3://npm-registry-packages-npm-production"}},"1.79.0":{"name":"tide-commander","version":"1.79.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.79.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f20bd67f982f8514f8f9bf6dbd868f10aef0d3af","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.79.0.tgz","fileCount":1900,"integrity":"sha512-GocZR0OTk71O4De8CF+lbUofwBqYtdLxphCOhx8Lh41l0GQXyvbeg/azCNGXiV06MRuB3BDJHnp8Z8wZ1I7hoA==","signatures":[{"sig":"MEYCIQDG6EO6iPwfFi8j6+CPLPljNMFIOzK1DMoSyvJc/yg0tQIhAOZETZmmeAYxLllnQxeorRRGFRgOzqlix49HcuCeXoHg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.79.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27942434},"type":"module","gitHead":"458f088e98c39124a82a086ee39d8444608381e5","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.79.0_1777086523109_0.5863949108087683","host":"s3://npm-registry-packages-npm-production"}},"1.80.0":{"name":"tide-commander","version":"1.80.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.80.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7ef0a3e2efe45ac1f1e9992799030cfa9127f6b9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.80.0.tgz","fileCount":1901,"integrity":"sha512-OS2Y8VrCDxWyE/NNRtt5ijWOkwjJAJla/EnIlOQhJFDv1+xeXVo1CPLR+5jnBayIsQ++j2KzTCfaMnJEBwDMZQ==","signatures":[{"sig":"MEYCIQCfLGhCaYrIhsVhriS83BgWaXtVHs43DFkyTkjTEHmPZwIhAPReXFOrOn95GNFvELqK9466JoZeEZdE7OH/SVO+hwlA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.80.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":27946501},"type":"module","gitHead":"342388456aa561a8a566523d22f432c2619cd1df","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.80.0_1777136922220_0.4244201507170924","host":"s3://npm-registry-packages-npm-production"}},"1.81.0":{"name":"tide-commander","version":"1.81.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.81.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5bd0be8494b5519a23e69b29304dcbf0174708ff","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.81.0.tgz","fileCount":1910,"integrity":"sha512-UQQ5b4ZLMtn9WLhfe/WyNJ/WX4sbcH3kjL5NM7jz11dqFC6lnpoZqaGXU9t1xWlC/i07iLIcq1JSI2DyB+tfJg==","signatures":[{"sig":"MEYCIQDFI4qpQb/wPLOiC/LIrfIjaOo/ZzMQ86uXsLHrzUXpnAIhAIysrLVM/UCnMWq3g1P8xG1NxlaP+NFDTGSUHdC1iohO","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.81.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28056450},"type":"module","gitHead":"d01e44cab8d49efe5248e33b94c8ca59ee32bce7","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.81.0_1777254972519_0.8127345397563213","host":"s3://npm-registry-packages-npm-production"}},"1.81.1":{"name":"tide-commander","version":"1.81.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.81.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ef4cf71403b2ad894660926642ddf5943cf86e44","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.81.1.tgz","fileCount":1910,"integrity":"sha512-t+3JZ4fhNNgfO/8v1PbI1taz0qJabWMyzwVYX/HoKrCtB548ruWdPSjAQfduK6+5c8SJzhJzkw0iPiRFOromeg==","signatures":[{"sig":"MEYCIQCFME3Zmp7MYdu9uisbv8DYsmY/Xr/mJdiHOare4DHLYwIhAPEs8WYy05xw0pf/bGHsdury0iTwGAz6OFpsd6uRJeVl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.81.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28062136},"type":"module","gitHead":"94e1f777628ec323287af491741954d245bd4e74","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.81.1_1777256863040_0.9406320362879752","host":"s3://npm-registry-packages-npm-production"}},"1.81.2":{"name":"tide-commander","version":"1.81.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.81.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5a0670b6bca19d1dec70ab7bcf2e97af8dce50ee","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.81.2.tgz","fileCount":1910,"integrity":"sha512-DqXehh+iyYdDgVxO54ePwMRu5ZzBn+WJRoNtDzO6OiekCyG1cZCQcJwFaZpku3WrFSd2zhGbMGbZSvyNqeG5tg==","signatures":[{"sig":"MEUCIF1TvUz0AOPniceWSTznX23aolx1XvRE/k5BA3TPeQdhAiEA+pKER3/GwgVyHSI0lCyuTXUlkbCIzaW/Xfr/cXlnhLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.81.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28062798},"type":"module","gitHead":"779182543eb4b589d2d2dad074485c743b8bfab8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.81.2_1777259424291_0.5614268296608469","host":"s3://npm-registry-packages-npm-production"}},"1.82.0":{"name":"tide-commander","version":"1.82.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.82.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3ac53b1e12e5900244aa0891f7cbadc4f2df40a0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.82.0.tgz","fileCount":1911,"integrity":"sha512-Hq+6SeVYcZ/euwlmrygf1Xl2Dnos9jk5qwEIVGlyNU7+UTl4n0oSm5T9ykN1/ssm8+QZnk+OB7MxJK+APPaqZA==","signatures":[{"sig":"MEUCID9CsI2ouOEtOh2JDXvXj9eONtpVzsVQAEXSiqntnTuUAiEAii0gj8uRY1AyekwBlMD4f+FahypsQgdZlA6lda4/uoE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.82.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28084008},"type":"module","gitHead":"bb69acd7cac36f9b502b6474010698b8d5dc4dcd","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.82.0_1777315976627_0.06985828315679399","host":"s3://npm-registry-packages-npm-production"}},"1.82.1":{"name":"tide-commander","version":"1.82.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.82.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e3b8de76cff21e6d6f59d4b1cb5fed589e27d9b5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.82.1.tgz","fileCount":1911,"integrity":"sha512-DYJgtLAG2vCi7o/9upHgRDATeR07NK1tWyeKAgQGYgGVlRDXwkCWPr5h+jF1SbvqlMqwcLKWHZOV3tu1oDWBew==","signatures":[{"sig":"MEQCIFA5V48+2MzMa1sAMgyKmlc1vZGKy/2UovGlo4hWUI73AiBR26XhXwptMFvkW3F+0yqY4xbhFzPqDHoqtJB2H2s3UA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.82.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28086621},"type":"module","gitHead":"842e4014177c95e7cd7746fd5460096385e7ce81","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.82.1_1777327450542_0.6202619325809626","host":"s3://npm-registry-packages-npm-production"}},"1.83.0":{"name":"tide-commander","version":"1.83.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.83.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"835ad97f0c97764010f59f783fe0907b84be7f55","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.83.0.tgz","fileCount":1913,"integrity":"sha512-h2GbqIBjf/bPWgqc85LGxo8RDmXRXdRY72qwt50ZVbmMxAgtxIb+Kls3K5Vmg4qsrPhK5ENf51/9bR8gascnUg==","signatures":[{"sig":"MEQCIFd3XWvsMjGbdyHpZfZmTxcy9xKnh2MnW0sTrqo1GlRdAiApquG1oc+qDQJLO15SkinfC0FWVU02TQssCRvTWRJp3g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.83.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28129520},"type":"module","gitHead":"bf62d38999ad01531b30cdb10140a77ec1567a27","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.83.0_1777330869795_0.5145849790687647","host":"s3://npm-registry-packages-npm-production"}},"1.84.0":{"name":"tide-commander","version":"1.84.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.84.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0e43faa777da624fe2d2850289f7e38525bbd403","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.84.0.tgz","fileCount":1915,"integrity":"sha512-noTXvUTxm9tZtUyLFh5o6ay7c6KQTI1nWd/Lb5zCIIUJn7snKQ/ImvWjYI3P9mYoZjfi6dvzF0MjRNJcoYWeLg==","signatures":[{"sig":"MEUCIQDHAtHJDpk+iLpUZQ3y22SZ21t/Q4JNLUaFkgeTqG882AIgExJLwRxJ3ZXtaXYVlTgJj4T4CkYMXX1i7vuI3tmp0DM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.84.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28160610},"type":"module","gitHead":"29a7788e30e2eb661283cc11e528af95d1fab6ef","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.84.0_1777433180687_0.35352886185610033","host":"s3://npm-registry-packages-npm-production"}},"1.84.1":{"name":"tide-commander","version":"1.84.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.84.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4f8e8954dd68f9db338bd44c78d59132e492da19","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.84.1.tgz","fileCount":1915,"integrity":"sha512-zLv0AeCVUA8y4eFg+GaX6oqtX5o1BsmzzUXOYUPgShWDX1o0biyR7lr15VyRQSU/OK25dI5gQ0u3+FJtzB9SvQ==","signatures":[{"sig":"MEQCIC12h89UR0S+tfB46F/6p5Ls5BPKeZGNpae2MZ7lgPWGAiBS1tw2FfBuSIyRxeaTPrqIbGfgPS/F6wiJuf4VdsJdFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.84.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28162089},"type":"module","gitHead":"33d60f4d22146bce3bf9e62379a495281a174333","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.84.1_1777455740377_0.5498762229708349","host":"s3://npm-registry-packages-npm-production"}},"1.84.2":{"name":"tide-commander","version":"1.84.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.84.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"08728dfa1dd0fc01d27408de9ca3cd90dae99c90","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.84.2.tgz","fileCount":1915,"integrity":"sha512-TZblgknHAc2kRczsDLuEwSp4aQF/dvEMifNun2RXRWGLi1ByXE3OitJ6nQcd772SOq+JJIxmNR3F9e5Z03XImg==","signatures":[{"sig":"MEUCIQD8H1ObC1fAS+Ktnn5XVzJJKO1jD7V6i/i/L4at4yqsnAIgWY+T++XE1u9TOJK9HU5ODBqmHecIY/FUqHXvkTggSsQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.84.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28162451},"type":"module","gitHead":"f0eea1a9e855ec09cacb076acd2a5be3b91bfee8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.84.2_1777456254448_0.5159164500574436","host":"s3://npm-registry-packages-npm-production"}},"1.84.3":{"name":"tide-commander","version":"1.84.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.84.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"42d64ab2219925e55ab7825b9351581e2b0c3822","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.84.3.tgz","fileCount":1915,"integrity":"sha512-KLXg+8cxkcIT9rcmmSwheS3OoZoE8zXxH4Ya7Z/7KQjkhOnOSNccf5T8F+TOw0Lo2a/BO8shkjnXy9DxzDKI/g==","signatures":[{"sig":"MEYCIQCNVUXIpZMMdWmfSFiqYeN00T6qeVOIplRvQYJxB+qD/wIhAL4Dj2yW0w0IRJI/g1ayRwBJwrz+F/QckXYLAA6QpOLs","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.84.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28167759},"type":"module","gitHead":"4930a792f058e2f41e0d15ce8dcd3d46b89f2a9f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.84.3_1777456907970_0.9793925071765976","host":"s3://npm-registry-packages-npm-production"}},"1.84.4":{"name":"tide-commander","version":"1.84.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.84.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c63363eaa648e2bccd7828c52a895c323f9bee76","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.84.4.tgz","fileCount":1915,"integrity":"sha512-TEWuPrGPiZkx6PAYZYmu8GBnhWi29YNjWx4rmkzWF5QzAvgSzscbdyTdX8W4I3vb1aPRNyW4e8RmGscEEq9XqQ==","signatures":[{"sig":"MEUCIHJO+4gVugkfkT4WXwvTPEoCDGBBfsKPhhTrnDNEOaheAiEAscYBBgu1HryrnYCGsZpUVhQE+n5cf6/Dg0dbUV8S9QQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.84.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28168846},"type":"module","gitHead":"5122f5c084474b1e3e4cf42e33c0eed4e23b6ab8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.84.4_1777478407800_0.46826175846659157","host":"s3://npm-registry-packages-npm-production"}},"1.84.5":{"name":"tide-commander","version":"1.84.5","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.84.5","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7fe4f6e5abd43528b56893e9ca42db47cdef7836","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.84.5.tgz","fileCount":1915,"integrity":"sha512-eYc+Td9eCZOUPqyoBmLK0mZ05fnNVDsZQ+BVUW3YZq5cVPNE7qBE0nC7NNx4XdDS6c66HvDBX6unbXGLu9zIpA==","signatures":[{"sig":"MEYCIQCmWLVv64FnLUH38Sk/O9gXP3aLwHIxsetpJj4xHaSnPQIhAOdwtaNuwZ4ysjBb0e9p/VHwio1n/qItJN/Umc81CW0D","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.84.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28169091},"type":"module","gitHead":"252c98387469471f7ea2bbb00a60d52f89081ecf","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.84.5_1777479606509_0.46989748804483167","host":"s3://npm-registry-packages-npm-production"}},"1.84.6":{"name":"tide-commander","version":"1.84.6","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.84.6","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"75a0a2370607ffe76bad1376e48e2d329f3f518f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.84.6.tgz","fileCount":1915,"integrity":"sha512-IbT12J1G4S4BMQjtTPTxzWqLDuI7224KCbLA7DNigCKlBAwyuAAlfz8cBbQ95gXYLLkvAY5kzsueW99Hnq4tKw==","signatures":[{"sig":"MEUCIQCuyVXhgMYMeY5+BqyUg0RgGSxp/EO0iRSoe5yN6MLy3AIgFqhXcMybLaWIIcB8VuRfxMzbA5sXujbwhIlEVoe7D4M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.84.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28169188},"type":"module","gitHead":"95d61a3793f6b6bca8cf29dc6c0352e8ab93b832","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.84.6_1777480396812_0.6479243449526144","host":"s3://npm-registry-packages-npm-production"}},"1.85.0":{"name":"tide-commander","version":"1.85.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.85.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"95258522af266a51e2513f24071aafbe21725e9b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.85.0.tgz","fileCount":1916,"integrity":"sha512-7X+/0PohspGcV88Ho2RRbamWgLnXgA2akv45H+NmDVJESTt+/zNEDlGGW+jMX1NlE9zC7tniRy+lmezUAWySxQ==","signatures":[{"sig":"MEUCIHIR/yBDHHLLjrjA2l2bM5ZE1SvSXAbfvFT2FrvS0jeEAiEAg8RS/vbvZ76x35YoRY1H4NOIOm1g1ykirug3FyCokUI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.85.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28177737},"type":"module","gitHead":"e22b1361655d37bc77673b1f6125070b08838778","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.85.0_1777517685172_0.3471423258470916","host":"s3://npm-registry-packages-npm-production"}},"1.86.0":{"name":"tide-commander","version":"1.86.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.86.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5ac597cbdb22066eb6ccdef2f4ed8fb7969b191c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.86.0.tgz","fileCount":1917,"integrity":"sha512-20RiVQxgpEIKlOPMcL8Dyb1FB5L+4+QQJV9M9yqr7E4uuZ56OcFNZJf3lTx+Xl+DwVcyFVI8vTpPjxS6Q/DHZA==","signatures":[{"sig":"MEUCIQCLD2/cvgpu54o/cScuud+YqX9nxBzbqQp37Ylov5+c1gIgC4/QdWadM54b7a8FzG+nTlV0sBdopOAylyTz9TYl0eY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.86.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28179204},"type":"module","gitHead":"49627211f0a829e2297b90fc31c9368400eef279","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.86.0_1777555591025_0.19755984159963869","host":"s3://npm-registry-packages-npm-production"}},"1.87.0":{"name":"tide-commander","version":"1.87.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.87.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ffd37985fb6626b54cc12bd13ec0b24a4205e658","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.87.0.tgz","fileCount":1917,"integrity":"sha512-a3HyZE1YXIBAh7c+Fh7keNI+qMFv+nZvHzNzMfX8JMhW6D56Vuski/U8WDJ+VGraXOcv/vHC5mkjfz032VBTAw==","signatures":[{"sig":"MEUCIQCiJQ/GX8YDAItuILjZ6W4QUg8BvUAHzCHUj4NkmcwfXgIgPQK/pwZgAx3rq2i1jyNz72r9EUgtsn4DD8qPS6GhJP0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.87.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28185143},"type":"module","gitHead":"ab8ed79339cdbe03f96496d868f69b027e762d25","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.13.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.87.0_1778025905648_0.7092279453399013","host":"s3://npm-registry-packages-npm-production"}},"1.88.1":{"name":"tide-commander","version":"1.88.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.88.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"572c4f2550995bf61c5ddbed3f1f1b2e6835c20d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.88.1.tgz","fileCount":1920,"integrity":"sha512-3673+fxrLvGpEaSJetmlv7DS/emzMIPPIfxkUzsdLihl9STw1PQUZqJuj0+iY531TUWSPD5DNBkUGrWmYjGLPw==","signatures":[{"sig":"MEUCIQD06wxJPKNQUGrxdysqkzJRU1FQWDFNqej7BK7PobZbqwIgLZGakguC44L0UpLM59my1wz3httEnAb7ad4b4T2qRDU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.88.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28263370},"type":"module","gitHead":"a82aee7e27941a195ffc1efd384493cbb41e6952","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.88.1_1778120391376_0.5560165084668687","host":"s3://npm-registry-packages-npm-production"}},"1.89.0":{"name":"tide-commander","version":"1.89.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.89.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0a60a23c5c55b5566da8a2403e504730b158e595","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.89.0.tgz","fileCount":1926,"integrity":"sha512-yB/byWI2C6UP+hYMSuZ7amTHyEHlnZg2d3YsDZE0DhHJbcqgFyMUhRLzF+0lF/JalOSx09Q5JsHiGyfNz/LNzQ==","signatures":[{"sig":"MEUCIQCidpa00NZydsDOx3yvVlc1OJZMO12FOaUZGMcy9gv5cwIgY4R+jpIvvivbvq0VzBKt/aRmYsgBXf+S6jdlTEQUICM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.89.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28377720},"type":"module","gitHead":"bf004b7714a1e4fa281b935904deb9c9e1d50717","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.89.0_1778208330696_0.9938716439110395","host":"s3://npm-registry-packages-npm-production"}},"1.90.0":{"name":"tide-commander","version":"1.90.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.90.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"751e5dd4aa026e1acd8dcb16791bf06e9c341c92","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.90.0.tgz","fileCount":1928,"integrity":"sha512-2ItzKpVLWo2wcmnro4Jk7lGnUT7LeMpbkN8Xh0h/QP2w6X/7caH62c8D1vFc8RDsYKr6l3PiE9bKpt1k+zfhLA==","signatures":[{"sig":"MEUCIQC89iT20OvG9qL0Mr1CNcuRUgP1CEiG19Noj48xEkTYUAIgE89jVDmj2H2Fvce3TsAnQ5RzevGoWQcljQtcqDV3twY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.90.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28402472},"type":"module","gitHead":"d5193e4a5aa474b84f56fae2aca1f48b78da3b07","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.90.0_1778289755703_0.1914939714282311","host":"s3://npm-registry-packages-npm-production"}},"1.91.0":{"name":"tide-commander","version":"1.91.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.91.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6a6eb33ab9e32f8109b723fb19c809bbbb1180ef","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.91.0.tgz","fileCount":1929,"integrity":"sha512-nUWNKv0ulT4xbOU1e3S068FjyY72n2psAgUtVpx3n79+TyKmy+SzH2nei5UU9/BGaprXDGmo43a+HdyEweriWA==","signatures":[{"sig":"MEQCIDGXtnEqraVjZl8+Mi25kaH6wIgpywchATXWXgJ7lH7nAiAa4lT/OLJCAGaVllvxc5yJ35eJTZu87XCsh7+e8tQJwA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.91.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28424873},"type":"module","gitHead":"90914f71ac50eec82811bdb6403d03a1c6f28271","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.91.0_1778526649080_0.8512224198611247","host":"s3://npm-registry-packages-npm-production"}},"1.92.0":{"name":"tide-commander","version":"1.92.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.92.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"162513771f0e54d8f608ee61a4089cb978570a42","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.92.0.tgz","fileCount":1931,"integrity":"sha512-nCo9Lv4XL/AumoEchjOpx0Og+jccyIuR42UT1FJSXjeJ3yvGSbfbRf0nfYI/paYVeJD8HlTWfTwtScSJLWZ/AA==","signatures":[{"sig":"MEYCIQD3wdS1cSGl3/mik13ln5UiFYEgIYMR+QWkULMJqAHMmQIhAMFsSIa8weT2uXgw66wJ5t5ESqpIJvlQquhlroAq8MVi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.92.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28471947},"type":"module","gitHead":"d95898cbcba6da7e9f8e78b08701ccbb6567a7b2","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.92.0_1778648883388_0.3982404528869068","host":"s3://npm-registry-packages-npm-production"}},"1.93.0":{"name":"tide-commander","version":"1.93.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.93.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"29d867ae78ac3d067d817c43f0364d038363b298","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.93.0.tgz","fileCount":1932,"integrity":"sha512-JJcv9hgE+GsgECKHqIQIL2myFZ8LP1m7Aghvl8qqDzAB58Bj815cPk5llsERBGXdONsHjV6YVjFxdeCbDQg22A==","signatures":[{"sig":"MEUCIHzw+H5R+FmBYdwcdXwp4WNO98JV7MON1yyVeu9lwIBpAiEAumH+jfPTLxn2edFdOb/uLZqld8TeCpMP4jd0U07ueT4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.93.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28507032},"type":"module","gitHead":"6b60d3bd7a03174543ebedfcae6b048f2e040d49","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.93.0_1778712387454_0.07962947391506003","host":"s3://npm-registry-packages-npm-production"}},"1.94.0":{"name":"tide-commander","version":"1.94.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.94.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ea8d190eaf55810f9b623bd18a4f0c0baf88449a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.94.0.tgz","fileCount":1932,"integrity":"sha512-uVd6ESYeQM54X4p4fBQ8SZKmFBWWS2JK+VH+55sZWTqeZEFfSa5XKooAPSuA4z1Pq5waVA1zLlffKF+idgg9YQ==","signatures":[{"sig":"MEUCIQDg0LFAjQ12wSn/J9o6M7hL75phs8JfIQv5WIQHjeYz2gIgG0jAEDurlXd7TJ8WTQJA7JSQMT1vJEdTguDQNpIaF4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.94.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28507208},"type":"module","gitHead":"d8806915d88b6c6c9824c2869f700fcaa2cadbe6","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.94.0_1778782204660_0.9826641047884916","host":"s3://npm-registry-packages-npm-production"}},"1.95.0":{"name":"tide-commander","version":"1.95.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.95.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c13ebf5ff9260d534224fa4497966a5b5e022155","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.95.0.tgz","fileCount":1937,"integrity":"sha512-AosevkOCbRkU/fWp6JvoFR0/B18vT7N6xPupju8+JK8FXFBzju1yj1lcxFP17YZ6ZJl+PE7v/axAoDk7n7uTSw==","signatures":[{"sig":"MEUCIQDvhNhHJV+we2Dq4LhAl6Al4y4ydMr4OWfzzXqKlFBQHwIgZATiE/6jV1ehwE7b8ozeZBFPa0vOL+gvjyYsEQGFfHc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.95.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28561209},"type":"module","gitHead":"388641afe56b9c98457280fda93c5fedce9a5f2a","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.95.0_1778784819109_0.8647531370579593","host":"s3://npm-registry-packages-npm-production"}},"1.96.0":{"name":"tide-commander","version":"1.96.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.96.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"430d7d315eaafd6815713e26b9cd79cc2aef4aa9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.96.0.tgz","fileCount":1938,"integrity":"sha512-Gh6EzK6wQ5jKIb9NBxdRnT0j0ac9SmMCvT1M1zEb6YC8WDT5BDneAnVahAUcGunr9RtCPJ+xwTbecgPCKxmCrg==","signatures":[{"sig":"MEYCIQDHeigAS5VXyLAnsOQJboY6G8AqrHYaP18WhJYk9jzRJQIhAPQqvjsNe22qhQZVBP/KFAps7Ktzfv/0H1pKbrWC8Mb+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.96.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28586984},"type":"module","gitHead":"8633947bbb22d66b594c857658b73f62b3eb8eef","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.96.0_1778858894523_0.4802868081155649","host":"s3://npm-registry-packages-npm-production"}},"1.97.0":{"name":"tide-commander","version":"1.97.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.97.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e7b1cdbd60646164ea23970e339cdabfa8bfff07","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.97.0.tgz","fileCount":1938,"integrity":"sha512-+slgi/oKfM0+bt4iVDc76TK1LK7XHnct8LMGp9Zr/UZpjTuaNhx4SWFV4Lij/VwgSJiQAUrSzRjP3FHRxvRZcw==","signatures":[{"sig":"MEYCIQC7W6QAmnuWYTuwbJcM+P3ujiXXBNoM2zIIxKgi4E7uRwIhAJWokTHm1nr6xJPblPDtDSwR9Vzn04hNFkL/hJkyBX4t","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.97.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28593639},"type":"module","gitHead":"48bfd808475ec95375244ecf280c62addd149fb8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.14.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.97.0_1779154268441_0.5449959780473259","host":"s3://npm-registry-packages-npm-production"}},"1.98.0":{"name":"tide-commander","version":"1.98.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.98.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d7cea75cbfc85274624064d4ce07e9490400a395","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.98.0.tgz","fileCount":1945,"integrity":"sha512-eSB+hUNdWA7mqeNJxB7WqF85dikw6yqbtA2mE2pwipsYPhA1RUlDVBPOwPW2yWiTiDpGry84o5B7xVGUIHDWCw==","signatures":[{"sig":"MEQCIA9V5CjNe5o0s7j3+bYxpXv8lHn9OURuiRaxZ9e0Q9RBAiBF8eib+QrrgKUfxrmlUmy9Ii8MdYTQfDSX5eZcYA/vtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.98.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28709661},"type":"module","gitHead":"b6bbb4dc10ce4df86869926dfea3c9bdb80a7e68","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.98.0_1779393422955_0.7990593443319685","host":"s3://npm-registry-packages-npm-production"}},"1.99.0":{"name":"tide-commander","version":"1.99.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.99.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9151f027304563077843a8d486ef7aad262b13f4","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.99.0.tgz","fileCount":1947,"integrity":"sha512-nK6t1EARgT4bp/BMrWKJLR5VKh6JXfe9Z63GX5ro9Y/O4sLy31PeuPUP/QBndtcbVRc4JgTNYCvmUuLpuboBiQ==","signatures":[{"sig":"MEYCIQC1C+Uoi/vYIfHxK8zEL4fz+n3sRx8+vToLhmP80WqBWgIhAMRWACZbdVb8GRmKjHqJFnmgIWF4IZdK4lJll0VHU49+","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.99.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28732350},"type":"module","gitHead":"96049a729c98af27f94e6d7a295a07581121be67","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.99.0_1779405389186_0.2023968605331603","host":"s3://npm-registry-packages-npm-production"}},"1.100.0":{"name":"tide-commander","version":"1.100.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.100.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a33c1a5eb269d6483f8f988669e66ca8eec3d45f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.100.0.tgz","fileCount":1947,"integrity":"sha512-QhfXKVlB+yGdtztoScvnA3LvPF7XQii1FTW18mZdXcBqiVNZB7bngKQW2VALBnhNAmoZ7mhifQT4SFJQru16mA==","signatures":[{"sig":"MEYCIQCpgAPPltVKe/QEiJ+7HhRa7mBfbs4Y2MQWKYMYIi8wAgIhANmyj9SG4W21cbFE5xNivl8/lU8KpLm4YLrDRwKbLPy2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.100.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28733589},"type":"module","gitHead":"c02d0fe2385072097578aa9274f7b3988a23f144","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.100.0_1779406610580_0.23528353067240637","host":"s3://npm-registry-packages-npm-production"}},"1.101.0":{"name":"tide-commander","version":"1.101.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.101.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a155b8ab8c4a6cfc82a083b11f867b098ce5a419","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.101.0.tgz","fileCount":1947,"integrity":"sha512-Z/nVkcEas8Kl2p/3MqS6t5SsjkncK/j3z7KrRP32lWAJh0KTaJZdtXON04pUq9uDywRCQ7OE+jHtYaBk3Nv25g==","signatures":[{"sig":"MEYCIQCXxsLbV9U+aPQLI/zapGTo4nFjSBrvgcNINOgYq3x5bwIhAOXcD8TL4Mje9RREKL2YaNUGIZ6w/zWKAKXM3elXYqf5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.101.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28734503},"type":"module","gitHead":"248b1b0e1e45f84fa5b69ed49272e26b4cbe928c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.101.0_1779411120853_0.37851112766122696","host":"s3://npm-registry-packages-npm-production"}},"1.102.0":{"name":"tide-commander","version":"1.102.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.102.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"fa712b8141ea2bb450856fb1678205f29742fa71","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.102.0.tgz","fileCount":1947,"integrity":"sha512-IYfi0DY8NX8n/qZnONsXWX2jRvVPqcRtmsZTugcNP65Kqp4dGsDcmnDY9ncrNrICniis/N7sp9gAhz1Q2GnCXg==","signatures":[{"sig":"MEYCIQDzxHwMYmi5wRiz1+GxscwoqtAFBYkPPNRVucmtIC3lqgIhAJMe3KcWh0aKrAf0ybHrwPMZqxXsU1htzHvnZSUvCoSj","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.102.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28737592},"type":"module","gitHead":"5cef2e719d25756c02ec38a48c2b49bad854cd45","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.102.0_1779478413560_0.16431337705843574","host":"s3://npm-registry-packages-npm-production"}},"1.103.0":{"name":"tide-commander","version":"1.103.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.103.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"58638837cf4fa82d54b825c4f706da267f1084b2","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.103.0.tgz","fileCount":1947,"integrity":"sha512-9g+TJAPPrjLzCoTNO20DfFIYfLP4852bPm2qbLDbwIx4p5iZQcMGBd9q+S19AaF5T4vlta7ViuXUveAwsEO1Rw==","signatures":[{"sig":"MEQCIE0zKJhuHQDb2mSkE05rC+O/U5S8lHU0n0qvZyxTvaO4AiBJqT1o+x5hTdvp5iisfMQr+7hrV7NlXE7OLImC2BQSvQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.103.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28743619},"type":"module","gitHead":"1e9a8734e228cd3481b85f725cd3b44735fc3531","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.103.0_1779480156704_0.6287580774025869","host":"s3://npm-registry-packages-npm-production"}},"1.103.1":{"name":"tide-commander","version":"1.103.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.103.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3e7b0f952265f4f58f9a152af04f9db4b6c171e0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.103.1.tgz","fileCount":1947,"integrity":"sha512-u73Y/QV411Czz5P/xYKX6oFhRB6wIOYw7tmYgdCK+eSDMZ/pvtQOO2l/asq8uvYw3ClOqYTnUQW/+ds1MhY3iQ==","signatures":[{"sig":"MEQCIFamSipHkhWS1vJxlpzEUwX/b/EOmcLwPrUzkP5T1e+XAiAUY8VVe+lt+sbXr6moDPOm/E1oYm57Iuq/FVn97PK2Vg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.103.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28743709},"type":"module","gitHead":"b1c75c27e4a0f5423614d265909f8d46f2c28a83","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.103.1_1779482486653_0.5958540927415537","host":"s3://npm-registry-packages-npm-production"}},"1.104.0":{"name":"tide-commander","version":"1.104.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.104.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c175c8ba6b0c386372ee49add2f7ac1629dc1931","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.104.0.tgz","fileCount":1947,"integrity":"sha512-lFrO92tQCXXAHr6zq1uVhRbgG3NIYVHcCSBHfy5XHyZGxuVJZsIQ+2STphxX7/ioDfacXNYbdie25P6weDkNeg==","signatures":[{"sig":"MEYCIQDMMWuJFcP4m4lsYyk7PfYzXobUwOKvLR4BSggqS9b7mAIhAJFwPm+0nlP6CvJb/DhEGlGUfNWN5sC/e/HvAEtRjNJn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.104.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28753435},"type":"module","gitHead":"697c58eef7b2272f16d2408890a3f72b46ff4366","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.104.0_1779733905198_0.5997928929595715","host":"s3://npm-registry-packages-npm-production"}},"1.105.0":{"name":"tide-commander","version":"1.105.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.105.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8091ce840630d66b4d07bebd3832e27ddad16bab","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.105.0.tgz","fileCount":1947,"integrity":"sha512-KOfTCexdv/e7YPiiSX0c1nMR7dIrqETEM8vlrbTsgEGSAqpS/mCFeK2Pv/BkhqQirft3Vl6/eclBOOS/YLZKTA==","signatures":[{"sig":"MEYCIQDxJw0Riqf+Eu7699Fh6CfBpXVl6p44ByzdchZ3r4wsTAIhAOwZb+SJKO87Otaa9BJs3GYKPNpJlzoEupVTTa0KxYAL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.105.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28754449},"type":"module","gitHead":"d2898a9afad82c45356d95560c2cdfc0a0debf71","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.105.0_1779740563535_0.7337512913804436","host":"s3://npm-registry-packages-npm-production"}},"1.106.0":{"name":"tide-commander","version":"1.106.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.106.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1c753eb5e423f26d0872efb9b2ee245659618bcb","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.106.0.tgz","fileCount":1947,"integrity":"sha512-FmDLU3uvouSJMA9UGJ6T2YCVkElHtzNYUCNT7VeK9nXsFNcD03SLAU2Gao21fEcpEfS95HHdoN0psNubVIM/uw==","signatures":[{"sig":"MEYCIQDBps++GtomedUJajTlS36PQu2tNc3ux0NHofn0OwtW3QIhANn33tVdNphlde2uA5zExRb+xXIxAe+gjcCz990dAxT3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.106.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28772236},"type":"module","gitHead":"7ede8267ec07a4c68199aaebb61b5a945de7100e","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.15.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.106.0_1779830190285_0.8501118036973851","host":"s3://npm-registry-packages-npm-production"}},"1.106.1":{"name":"tide-commander","version":"1.106.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.106.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"53ecf8313128210e5e1d58006a1278b0e7260c89","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.106.1.tgz","fileCount":1947,"integrity":"sha512-Ni3SlFM1R4FaLLTn4qXXlo1zA97PYJ2BIxCTzjVBrfv862zpfkSJvHo8fNzovdkR8FNjNW5oDDqJVkbfki6R0Q==","signatures":[{"sig":"MEUCIQDhmsodfN3tLZmxEEYG1K68zKOH8TwZrp7esIIUsQeiLQIgO7mNKm9ilkKwQBxBTCJu74bU9yKWnerq9xCz8D3ndOM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.106.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28774564},"type":"module","gitHead":"240ab352c0e737166d6678873b9de64304b29631","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.106.1_1779983377460_0.7451185800448437","host":"s3://npm-registry-packages-npm-production"}},"1.106.2":{"name":"tide-commander","version":"1.106.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.106.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c6b9c4befca76bfc4f0ea908ace11702cd0c9407","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.106.2.tgz","fileCount":1947,"integrity":"sha512-sQlT/PsOaZVIs6YahFxuG6afRo1mur2mHs8LFtuDqTvywYzr4jnZIqkiu3Iu+AGJlJHpBduH7Xs3JNox4hgPxg==","signatures":[{"sig":"MEYCIQDp9oyTomuLC1I+HB8G3FbEp4EyAz3hTOG/9pUMK+dCXgIhAMW4KiFDHMnE3CgdGiNjxnusNPC/78VbwxUeIoqgokDX","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.106.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28775109},"type":"module","gitHead":"5d9afc888ac13fc40ab8c4fc3d177c682e63bc13","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.106.2_1779986594631_0.4493109612118842","host":"s3://npm-registry-packages-npm-production"}},"1.106.3":{"name":"tide-commander","version":"1.106.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.106.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ad636dd6db5dd5ba0781b20b81a19f20cf91c862","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.106.3.tgz","fileCount":1947,"integrity":"sha512-CnQZFWzCSKjIbyjibu1j5j/aGLItsWczwL13ux/a6DBt7gGzLDm1IC9IKEFn5tpDKSw5qK46dOWD7+TGf+BG9A==","signatures":[{"sig":"MEQCIGQ1nYNW62zrdkyVK18TCEMZcB56lNSLnmnCTFG8tmzzAiABXU4fHJP/8H7T80/p9uT1de/CIMJIb4PCa1//cnocxw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.106.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28798278},"type":"module","gitHead":"2237e9bc18b45634c79b17a64661bccca4858bab","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.106.3_1779987081574_0.9031630134647433","host":"s3://npm-registry-packages-npm-production"}},"1.107.1":{"name":"tide-commander","version":"1.107.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.107.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f7f0ea8253b88a099df28913c05927df772a9c3d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.107.1.tgz","fileCount":1947,"integrity":"sha512-DUL98OyuzlVrQ8RSYjBTP9s+ly9pvlyEojk1fsfO3xhGeDAdzo5TYDsoE49H32qTZeVnOgQUqorP35QOBjBZHw==","signatures":[{"sig":"MEQCIHiISZef9Av030sNN954Mk2a1fvhCqS87r+F5hhhI+ufAiB0iyorObg7+ahiIKhoOyxeEXQxJ/JshFNAe15JiH0Tew==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.107.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28799990},"type":"module","gitHead":"50f02899ca84e083ca79e6365654b19108a760d5","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.107.1_1779990203459_0.6397319609175696","host":"s3://npm-registry-packages-npm-production"}},"1.108.0":{"name":"tide-commander","version":"1.108.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.108.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"72c4f9392008f52ddca468b6d5d2009a9998e07a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.108.0.tgz","fileCount":1947,"integrity":"sha512-VXNNUIJPZp24qlI+fMd3JGlxRTdd4at5sWZFlx0s476T/iTvVDVGKgIOxQ1GsxvhLSXa6ymSg6tKZ/6oNoA5+Q==","signatures":[{"sig":"MEUCIQC73hSp1AUT+tF60oTZhf+6F72PO2igbk8QM9eRB3huJAIgJ4Qr8UG17OdAhxYbF5VxXGfrkWiJZSpb7Vx044TFydM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.108.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28808907},"type":"module","gitHead":"e58b964f2b9c9ba55f40734a335db21f27671779","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.108.0_1779999884326_0.9623426153247894","host":"s3://npm-registry-packages-npm-production"}},"1.109.0":{"name":"tide-commander","version":"1.109.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.109.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1a81b75b677d57249870410a9882e63b23530f86","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.109.0.tgz","fileCount":1947,"integrity":"sha512-IYzXJ97z44LWzMaJ2dDzjlkwSyMkY5jaqv8LAbLVAn1wyJBNZzSXjwurDgvCzN96EWnOUbkIqxojT9p9Zh06Mw==","signatures":[{"sig":"MEQCIFiK2ZhSCH8yID3phGswWbyRxh9jcfdPgOan5ojJDgM+AiAmlaMa1OvLeQKNpjygQsWdfnuGmwTnr5JhM4p2SMMOqQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.109.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28812930},"type":"module","gitHead":"8e05bd4959e2ffe54e5b4ccd2c3e47d71c7d2cd6","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.109.0_1780004601842_0.11607305612901975","host":"s3://npm-registry-packages-npm-production"}},"1.109.1":{"name":"tide-commander","version":"1.109.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.109.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"3950497642dc7c86630fd73706fade264f012299","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.109.1.tgz","fileCount":1947,"integrity":"sha512-scljXAes6135D+DuyMRJwVo4ugd7bwJejH6kHUpbLfn0QOg3GuAh/VrjFSp/tk6+pkJd/p8/p362RheKl+b4Sw==","signatures":[{"sig":"MEQCIHFR2KhIniPMZqaj16VjUBkkrnFvCpQ4mPlcbnlRRMVvAiB3H3AYtG1wn3w9UrwJfkNzEiQW5ZCSKYQp58yjL75+1w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.109.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28808600},"type":"module","gitHead":"28663d12ec8e8f155aec45559f870f820d0831f6","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.109.1_1780007330199_0.5887783252233934","host":"s3://npm-registry-packages-npm-production"}},"1.110.0":{"name":"tide-commander","version":"1.110.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.110.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2678ee0acaecae932c2d2ed7b90c21c3d48fa88a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.110.0.tgz","fileCount":1948,"integrity":"sha512-k3U3OPP60lAYga60OP6sjhUWrAO0x4eYbmMKCM0bCaEMwNpwuS4UCN/BPbCbeCyL3oB2d9rhcr4NCXWZsZUARQ==","signatures":[{"sig":"MEUCIEJAx3PPhoC8BlEkeCyeQ+3GyIOUcHKcsJNkPECAIztPAiEAy8hv4cERQwDVPPIbb/ltihXMz6O+k+o/j6Ge1tKLU2E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.110.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28825729},"type":"module","gitHead":"84fcb139f43f1e3489c69b2ab47b0f8159dde9e7","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.110.0_1780010516369_0.9033289435044303","host":"s3://npm-registry-packages-npm-production"}},"1.110.1":{"name":"tide-commander","version":"1.110.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.110.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c1cbcdcc60e7c8a190966e9622702411843f0ed7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.110.1.tgz","fileCount":1948,"integrity":"sha512-M0ECwp6Fwgy7QbNyeTX5O160caLVUIwoTJFwnutj+RiachSWRLRIq3HVLQYJiIlbNlZr65pQDx3Ktbt2V+LK2Q==","signatures":[{"sig":"MEYCIQCFVkv1gXeOJwPzWfg4xV+cObZ7U9Vs1j1uZG4Rl5XQLwIhAJ308kbtcm+YNgadB/4LDjYnzk1aAH7TNj3ss7yL2JTz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.110.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28825847},"type":"module","gitHead":"646ed10bbc2bb35bd8544f71b0300417c01bbfb7","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.110.1_1780012148904_0.36772630042872656","host":"s3://npm-registry-packages-npm-production"}},"1.110.2":{"name":"tide-commander","version":"1.110.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.110.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"70a97f887c2fb963f996f973a7959c0bcc78f144","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.110.2.tgz","fileCount":1948,"integrity":"sha512-Tc+9EnbS92aLMpHTSMXVbTLdx8tHo8NohBifd3eNU1lB989EhqCgMgq66VKdVUtujJUumJ0Ny+3dmpuHEc0org==","signatures":[{"sig":"MEUCICqxLRAr+Wirc708gUdSvMifXGJvVxjIDPN61UV3sEn2AiEAx5cKuXDFfW1VEZuN1A+Fr+YMOzq2Q2aiMT3LiHEijPI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.110.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28826336},"type":"module","gitHead":"75e8e9bf50e20ce6f91e0d43797259c310506ff7","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.110.2_1780071115967_0.9291906960189238","host":"s3://npm-registry-packages-npm-production"}},"1.110.3":{"name":"tide-commander","version":"1.110.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.110.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d77c815e370b06670ef4e7140c9be386f6439560","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.110.3.tgz","fileCount":1949,"integrity":"sha512-NsBS6HsTGfDSdVIw7rGB1H9UWtNmDxf9GKOMqqOZJYNDvH4+uKtircPzzUW7ClzWZlXy+gz70IFzYCfvwb2jWA==","signatures":[{"sig":"MEYCIQD8NH6ChyPmJ6NEKfxu2qM0myVUYom26ui3rbwl8pCzigIhAM/zWUZO6mG9NkqhLyyDnpl+9/0cKg1+0K437LVSTW6X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.110.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28831929},"type":"module","gitHead":"0a7bac89c5ee056aedc5e4fe728782ef66e17a7b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.110.3_1780073047605_0.5209418062773505","host":"s3://npm-registry-packages-npm-production"}},"1.110.4":{"name":"tide-commander","version":"1.110.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.110.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"cd0b67de7ebd00e7cfb519cf237cceae357541c5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.110.4.tgz","fileCount":1950,"integrity":"sha512-J7zxGxfAVH0vOVneiTGfasrCJMPkUMBVYBCISuICNFuRooYcEwSSzawzqVYkfV6iWcEj5z+vOYmYZmSJO1bJDw==","signatures":[{"sig":"MEQCIBIJSCmMcDXvgFNpZ+Qy6KaEB0X/6HLhXaF17UHxbIb/AiAd/KEMK4+eYvtvs7nbIYe2I9+MNsa333JBiTn3RBcfCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.110.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28838263},"type":"module","gitHead":"e2d4f820e6b7c53464ad815ade481aaf99611e70","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.110.4_1780073946037_0.17001150561795564","host":"s3://npm-registry-packages-npm-production"}},"1.110.5":{"name":"tide-commander","version":"1.110.5","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.110.5","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"fd8ba52e43f6cdcee56fc0f891ec7fc0a06ba7c7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.110.5.tgz","fileCount":1950,"integrity":"sha512-iPqmG3qyQWZMe1lzELVb3UQPiTDDtxwNUsMbQAOHz2HKeyRELD6G/vWSaBxK3qyqDaMAECAsk6T0a99TI6wDog==","signatures":[{"sig":"MEUCIHM0OeotVu1ATaJ1zfn4suNhZU/03dJMx1OqUjbsxZsHAiEAn6qVhy2LaHFR+xGNZjwvZlPMXy+9s5u21PJx6hpd5H0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.110.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28840839},"type":"module","gitHead":"00f681051c9ff352988983899f40ea094375520d","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.110.5_1780428478457_0.5116791694741087","host":"s3://npm-registry-packages-npm-production"}},"1.111.0":{"name":"tide-commander","version":"1.111.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.111.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8c8244a8faf8f0cc8c01b886ad32e2523927d444","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.111.0.tgz","fileCount":1950,"integrity":"sha512-s3XB7BuubCz3RzygmCufNVFAjbDCX+qeUfHrPqTtIZq+2wJkglBehRsS9k/U7tTbEggvRfD00fvOVO0p8aXk5Q==","signatures":[{"sig":"MEYCIQD3Tl/iyLjpC7uOgKMGrdmrLqqzxzQpnkJAKqibuu6f9gIhANh2NdgKR6K/Vm7iesC4x9N6H6l12eLQIoTVo+2MvLrL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.111.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28847960},"type":"module","gitHead":"d6237f3e9c50811f7c12a7fc7b103b1b922b5e8b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.111.0_1780533143147_0.9729392904325025","host":"s3://npm-registry-packages-npm-production"}},"1.111.1":{"name":"tide-commander","version":"1.111.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.111.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"144655c6763f101989388f9dc6982435d1435401","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.111.1.tgz","fileCount":1950,"integrity":"sha512-a47On4mHlOA6+J+UexcBzzVanwABHcEWU/8Bcw4tWKXX5NTEfEh3FrH0BG5w0xp/Ly5ZsxSjbanem5CBW8s71w==","signatures":[{"sig":"MEUCIQDhYNzzuA2m4KY/sKWr2x1pRtDOJyTnD6BVe+vJdl/RLQIgP3KtJNPyQF9+BOvkhwskNFAAHHUYzWesj6506SvyxJ4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.111.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28847960},"type":"module","gitHead":"7df9c58166169b915f893eccd984e1ac2369d630","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.111.1_1780606560660_0.06504732108034106","host":"s3://npm-registry-packages-npm-production"}},"1.111.2":{"name":"tide-commander","version":"1.111.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.111.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8454847ff463a1cca45e06a1f711a0f4a22030a8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.111.2.tgz","fileCount":1950,"integrity":"sha512-ukD1vzo1eVDWg2aRDmvycr54fpCDhsVY8GvUble3l/YOhXquwRMn54Zd8/u6vpUnBbOtvssoo8v1a1Oc5sx7uQ==","signatures":[{"sig":"MEUCIQCUwgeIhpK92cwjdo2qiFyYJ0maf4mEM0CjAL7FBmt4ewIgKvxaD7RtmeltK5KMabaq9RlGLDc+vnokhX6HN7kQz4E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.111.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28848165},"type":"module","gitHead":"168724313f53950a7a03cd9c0e3359947061e0bd","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.111.2_1780607491387_0.4392265525606076","host":"s3://npm-registry-packages-npm-production"}},"1.112.0":{"name":"tide-commander","version":"1.112.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.112.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"452bf70f9eba88a3058d47fcea7d31be7e43cb67","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.112.0.tgz","fileCount":1950,"integrity":"sha512-DOktlYt1Z84K+VtXDZG1xU/fQr9xLjPOvymgOzVCCXfsV884W5D80bS0/8wt6YZsUhthRcmyHzRyNTXcpoyAVg==","signatures":[{"sig":"MEQCIFznn/JmS7T5EVmUU6iocZlGFyZ7+9bdDlhUjXJisNGZAiAQpgr4zHBgntTiLQU6zETY9L9Jtu0IiN3Xaw3jrRg4Rw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.112.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28861479},"type":"module","gitHead":"46d228ee389fed121319949e65a824197ce47f6b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.112.0_1780675017970_0.3227914631831905","host":"s3://npm-registry-packages-npm-production"}},"1.113.0":{"name":"tide-commander","version":"1.113.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.113.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"85306a9a0a59cfa3e75324829624551f74ff4e67","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.113.0.tgz","fileCount":1950,"integrity":"sha512-G84LX+KDj+xCI8KqE99KvrCyvBK2BXvNZ/V/UB8oAHfxPprZPtshdsNGZK/Q0qjMk9/9NifGOu7j5ak2sNgzxg==","signatures":[{"sig":"MEYCIQD54yCvlrNVdcDR4NyhbVvq1XvHjaiodqJX9MPq3LzeTgIhAMt90jbgRw0wAI//TKwgDZbUbuvUWfmuEVj9K6BQ0sxg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.113.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28868132},"type":"module","gitHead":"a8b08e8560b723fba1de00a3e8dcd23145bcd227","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.113.0_1781027864068_0.8849455950253098","host":"s3://npm-registry-packages-npm-production"}},"1.114.0":{"name":"tide-commander","version":"1.114.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.114.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2a3be151f85d60ad6299b4373a993ce12a7fa023","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.114.0.tgz","fileCount":1950,"integrity":"sha512-slvgocfVtW8WoV7XDP/WifxJl2XojLSaGH8nKK7KlFqThGtImgFq3OKa5rqBrJM1bAIeVlWovK/2pqjlkNpyEQ==","signatures":[{"sig":"MEUCIQCCMdn2eJq16Sswx+nMRi7nMXnMO1wIKSyWjpheGI3nJgIgMmEFCdIMSh0ShijlCgQ6XGzu9btYGFdWAHKa+HO4PAM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.114.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28884532},"type":"module","gitHead":"386cfe57ae7deea8eb1dda58b38661c98cd1ea04","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.114.0_1781135765589_0.7764138587785956","host":"s3://npm-registry-packages-npm-production"}},"1.114.1":{"name":"tide-commander","version":"1.114.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.114.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ff50152b579ce3562814a6741410b5e8788e4908","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.114.1.tgz","fileCount":1950,"integrity":"sha512-iCSH1aOSTYOn4PFh+bb6lHULeQILaqh8pN3Mv9P0yaq8Efd7+KxqOYi7C6q8hzQMOHGzJpeHk2MXiIkwEzMOMQ==","signatures":[{"sig":"MEUCICkyqdE3SwkX+TFZVG6OQlLft3jzP8eIi28Nvs3S4yIeAiEAkWrWnHVff8/gMHDe7XrarLGfD3zu0IjawXTMqKZKXU8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.114.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28810020},"type":"module","gitHead":"ab25d7721c105433d239d08c62b93a47d31cafd6","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.114.1_1781152450777_0.1480929584809545","host":"s3://npm-registry-packages-npm-production"}},"1.115.0":{"name":"tide-commander","version":"1.115.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.115.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"70a8f425cbd6bf827ef9730c9550153037f9ebbf","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.115.0.tgz","fileCount":1950,"integrity":"sha512-miP28ZBFY0CBNU7ijGdb3YSPa56HHj4NUzmmgoOSbMPiBzbY1LmgyLz5VHmaeJTwiOS/iSMo8VNwhZC/xm7vYg==","signatures":[{"sig":"MEQCIEueTpGzfzMD4DtynOhXIOkciyz/qzK83+u6PJIvfy8VAiBgDAQHeD4pLmHWcFnuZKk1/eq+Jxj11SPcqjf9wEMxJA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.115.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28816426},"type":"module","gitHead":"11dae2b41b2b1424ee7489eb56ca96ba3b39f881","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.115.0_1781190658038_0.4258111541337044","host":"s3://npm-registry-packages-npm-production"}},"1.115.1":{"name":"tide-commander","version":"1.115.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.115.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ac3a091dda382f45e00329e0e282693f9157f310","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.115.1.tgz","fileCount":1950,"integrity":"sha512-mhPyMME8sxNJCBtkxD407EYsk3x6TW7PaTbL0C9K+pmpnrU82QAr+Ln6j5iWiJbzT8L/Cx8V0k/2DX9k0dbSCQ==","signatures":[{"sig":"MEUCIDARxgNL+ayN77nW4H2mugiIUA+Le+6jS8dUGzI3DuYmAiEAg5sAW7ysb8NAIh9qAQ3ODigwYJcUr7N9NFzMDfkKc0o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.115.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28818033},"type":"module","gitHead":"4a1c84c9fd797f71226e68fc6baae5095ceb16eb","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.16.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.115.1_1781192814751_0.40187248281188626","host":"s3://npm-registry-packages-npm-production"}},"1.116.0":{"name":"tide-commander","version":"1.116.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.116.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"de9a96266c5089c77c2f4b8b4c0b8dc953c6adc7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.116.0.tgz","fileCount":1956,"integrity":"sha512-izxPpnjmpTDMiaHDVqL8pxVhB5U/Prd25vtHU6YmHhQ5c6CEXnnr/BDDZQ5PWyqs96a7fDOTS5RtvciuOPmIUw==","signatures":[{"sig":"MEUCIDXvSbRuK7bV+PxFT87Axo2NBcvMQjB2IiFkWRp7T53FAiEAnEFcTpSspKLckVx5LCurO9Ue2fRi/BCKmFr6mCvzvdg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.116.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28878537},"type":"module","gitHead":"747b804a8d2c64b58da744c01ed697b1bbdcbf0b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.116.0_1781551598209_0.49979917354342995","host":"s3://npm-registry-packages-npm-production"}},"1.117.0":{"name":"tide-commander","version":"1.117.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.117.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"220739e165df24c50a380ee9f04bcfe0d78ef2e8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.117.0.tgz","fileCount":1958,"integrity":"sha512-4xjXERhSM+9/C9ogLrxgjGWeibSeFnhAxOmNtlEC5VmYvB/j6SFt6raNXzwIQOaU0xeQ9RC/Tv/a2om0wDcZxg==","signatures":[{"sig":"MEUCIEXbjN8U3lJDcAD0ssfs1/j0733rOHmZl0RPaR5v+JY7AiEAr8A54t1QDUGp2qq/aij07reLEPvjjjZsxC8iMuyySWA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.117.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28896879},"type":"module","gitHead":"1571ce5e63fa087d2120db8c31202e72de6374f8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.117.0_1781819485860_0.7344039572812002","host":"s3://npm-registry-packages-npm-production"}},"1.118.0":{"name":"tide-commander","version":"1.118.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.118.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1da42e6fc34888a1d060a69f12ca6f3e0ec66761","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.118.0.tgz","fileCount":1959,"integrity":"sha512-UUM1+Fk7mD01K/pnop8pc1jOUzPm4+N4+UCoeBV4IEtjRPQEfvGIggLnR76MJgtMacn27co5L3SuhxgBUQAPxA==","signatures":[{"sig":"MEQCICBzFO1DNS+76Y8b++SHJpIQFFHvmCcqKXa1I+Kev2/CAiBlNJHkI3u8xm3jY9Em03Egg0avZ4xHp5uzI9Hnb+0dWA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.118.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28919040},"type":"module","gitHead":"d7acd892db71652cdd568a6418a4353171a69597","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.118.0_1781898153259_0.57921240746565","host":"s3://npm-registry-packages-npm-production"}},"1.118.1":{"name":"tide-commander","version":"1.118.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.118.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"04f700d90554bc38b6c5ba78b66b4ece59697b58","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.118.1.tgz","fileCount":1959,"integrity":"sha512-Ua6kvJRsunpio+ZFfP6W2mL5xafOAgwpm9yHb1zzH5OGLWcRvkd1+sxSJvSdwUGy4W3xMR/p2knvpHl37d1dMQ==","signatures":[{"sig":"MEYCIQCKQXiB4FRFEv0w7T7Aj0DRVzVijx4hwTHxgVu1M5nJWgIhANXlk2pjHTLCERMGu9kYyoN/t4tTr4vkMoYAXW/CiNS8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.118.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28919040},"type":"module","gitHead":"e6aaa4dd8765f103146d24e44bbe16407d9f8dc6","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.118.1_1781899009834_0.8620431261038255","host":"s3://npm-registry-packages-npm-production"}},"1.119.0":{"name":"tide-commander","version":"1.119.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.119.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b17e8da7a21355efef51e6f3a5558320e55ab75b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.119.0.tgz","fileCount":1959,"integrity":"sha512-irgGLsZsj61ncJvoWcSuTDVwaljW0Gf4TUOCMWRbHex79TuyHZY+rR42h+OBK269D70zfNygjrrs+5c7/89n6w==","signatures":[{"sig":"MEUCIQDnnkpxjqyFM49nzIdvHzQvu+pE4zmle/yT2dp9EBHnTAIgV3dXGtS3CPJJ1c7WLsnR0akNwu1smqgtD9X22Ugdbog=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.119.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28948598},"type":"module","gitHead":"567c37cee6854b38dbd1a35f982355562ecc0fc0","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.119.0_1782017618450_0.9066109936090976","host":"s3://npm-registry-packages-npm-production"}},"1.119.1":{"name":"tide-commander","version":"1.119.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.119.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"087b6071e9254f3ec5547e2336a1548b4eb4e1ed","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.119.1.tgz","fileCount":1959,"integrity":"sha512-2O/Z9bPXQNf2cEGjxg/zgHz3hu52PJaU4GoiDibBr3gD45L2x/aT72923wJIWio2IPdObbVnOTtkv4OVI5J/wQ==","signatures":[{"sig":"MEUCIGqW4PWj3lMjX27tQcgnr+8CaixddkJ8FaIQVe3en5S+AiEAoVnuJtvlu4qvaKbBVaNoZ0JtuGUXY2c1ZbEJC3yn7d0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.119.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28949050},"type":"module","gitHead":"0755ab946dffdf414dc4245d837a9377d54cfd3b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.119.1_1782018494082_0.7705953187893666","host":"s3://npm-registry-packages-npm-production"}},"1.120.0":{"name":"tide-commander","version":"1.120.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.120.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7467b9b0f45f83bbf93adab1ca6be1bb38ccda39","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.120.0.tgz","fileCount":1963,"integrity":"sha512-8sH2KGc0oNYfcYfEKA4NWWHsji8O0vlpVgMtWrMXMrCOhPkLXag5fJeczcpe9VRcZyJhWS5M5iUSEkJTMYdWAQ==","signatures":[{"sig":"MEUCIQC/5976A7LWKxrX/tDqGFP3FjlWX3ADBBNCpCE1xQgxtQIgTjGWs6EcH+prUJ5JiCAU8WrSbgjaWfD9cYIkpl2D5PY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.120.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28963076},"type":"module","gitHead":"6ef9ec0311b8f114768e828a8e6ead365cf56e78","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.120.0_1782019532076_0.788606567701053","host":"s3://npm-registry-packages-npm-production"}},"1.120.1":{"name":"tide-commander","version":"1.120.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.120.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4125d727e787a20788857c478b1426b5ea88229b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.120.1.tgz","fileCount":1963,"integrity":"sha512-u1zAb+FgmvxxrUHTQd1qm4GolH4RssxYW3eEJDJSF+3k4WJOskq+IuE084kjhi/yKiBmcDkzQ59C9cog+x9IxQ==","signatures":[{"sig":"MEQCIGi/ieqvWXPbC5s4OcItMAu9Kvy3UTKMCq5s42wYMaGbAiB4P9YPdj6vqDEOrDxagNR+kK+7yUNw84LqZgFV1KQutQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.120.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28963126},"type":"module","gitHead":"bea3cc9aa0baf6c6b70343be76ca423bf65e01cc","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.120.1_1782020135144_0.16166880661263683","host":"s3://npm-registry-packages-npm-production"}},"1.120.2":{"name":"tide-commander","version":"1.120.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.120.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9d634ca90c14f5e54b9c323adb35c398280b4baa","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.120.2.tgz","fileCount":1963,"integrity":"sha512-DfZapqlsiN2Tid5qWCXGjKrNuH2IJ8ftRy7SMf+wCHKuf9rh9bOwNVLwkJMJ/zsnxFFNuNWtuFPxIjF0/gXeKw==","signatures":[{"sig":"MEUCIQCqNG9O1206ehNx0eVhWPmojDYpIQJo67E6hR0i2IkzLgIgJJCkscFYTReAAn29OzdDx8OOAlHaBDcNki6OPyQQveo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.120.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28963130},"type":"module","gitHead":"aab50fbbbd0f69f6f7120359817b159c167cdd98","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.120.2_1782020524005_0.1443464368499825","host":"s3://npm-registry-packages-npm-production"}},"1.120.3":{"name":"tide-commander","version":"1.120.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.120.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"95cae25747898420ee09960fa8fdb7609ff9c64a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.120.3.tgz","fileCount":1963,"integrity":"sha512-T8QLpR6vWzk9ou7OEgIAvtAKy86tc3MpB/O7AEE2a1N7antXlUq5EiuVMLHvQNWb3DaA/vFFq6a515ST7pxTQg==","signatures":[{"sig":"MEYCIQDdckT+5MqVZklWGJxB0Tj2258NSVPFdaw6sO3CMfVlDAIhALzgEVOWpFRtB2D0L8OjePm6CehIFNZ0odWJmO1o0k6X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.120.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28963561},"type":"module","gitHead":"2314d440c23adc2df3883d1ab3431660fc12222b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.120.3_1782022405176_0.06043393670804287","host":"s3://npm-registry-packages-npm-production"}},"1.121.0":{"name":"tide-commander","version":"1.121.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.121.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4e15bbcb169715ab25976857b2f1504bacb75f0c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.121.0.tgz","fileCount":1963,"integrity":"sha512-yYz948ZR7GMb6w3RP4UfyjU8PJ6OEEaVuxl1fhQsBSQ44mPIjIA31qOkPiDS5rKAUtVHDDRygTsOlL1VtCzZug==","signatures":[{"sig":"MEQCIHiUihVYFlgSddCry586JQzb6DGGlJbVoHsauamgkySkAiBcbsAnEt/D+GsijolayagexTD9Gc7O1Ev9lNdvSPuNXg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.121.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28970286},"type":"module","gitHead":"953cad7cf69a40420d375eee11942ea951d35a55","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.121.0_1782172293164_0.03842579145216041","host":"s3://npm-registry-packages-npm-production"}},"1.122.0":{"name":"tide-commander","version":"1.122.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.122.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"35cb61e947d4d90516e53ef01ea21cbd951ef4bd","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.122.0.tgz","fileCount":1965,"integrity":"sha512-+QfBTkupopg0cUl4k9bH113XpJ1eGccXENUMKJCgEli00imADFSVniFPqM0xkUhDrV6XAK85GmanXKYTeTMJ7A==","signatures":[{"sig":"MEYCIQCEAFnFbxzSBZwYNm9WWido8HklpgYJ4+/lG/ViZnoigwIhANR8X6KIlt7BUL6x86n9tyUT32epeMzTLTAUjyIAugeu","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.122.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":28995013},"type":"module","gitHead":"a5b8f0c30c1eeafd2ebc820fa7d0372f0a8bbbba","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.122.0_1782198478636_0.2974762350134701","host":"s3://npm-registry-packages-npm-production"}},"1.123.0":{"name":"tide-commander","version":"1.123.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.123.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8cad47f019d23cdb329ed2f02bcc02c6a9b08177","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.123.0.tgz","fileCount":1965,"integrity":"sha512-2kB7orhP7yediUKgZj4xxIZ4TwNBQ6HIbHZXNqf+LYTvdXMz6J6YckXCLSkx7lR1mHCZF8NG15TfSxSOFmZZJA==","signatures":[{"sig":"MEUCIBQvYnmuUC7p6OGsIET7cNQLNcz+cKqixTvLR7EHXzT/AiEA16kXYUY5sOPX6LAwKw01s5MGHYeyFKUSvtAhO20S4Z4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.123.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29003498},"type":"module","gitHead":"aa950b49369ff30dd296d090e865ce3a4ecf6a53","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.123.0_1782237128052_0.7350422599970741","host":"s3://npm-registry-packages-npm-production"}},"1.124.0":{"name":"tide-commander","version":"1.124.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.124.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b9f98ac5354a291193b6dc66ea880fed0a37d938","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.124.0.tgz","fileCount":1966,"integrity":"sha512-tCChiDt/6jztSAfiGNoFipY8OnFS/ds0EBoHKJt70VI1gCygaKKgi0L3b7Qc/e6X/A93kZEmmAa9SBwEyI71yA==","signatures":[{"sig":"MEQCIB0iQc41KwbCTC1z+Ax2+foodFYvRlVHX/gKJq0mUUIqAiBifxuqty1aUN68XXXXwN7oKpzlSCGpi1kn/87JggTr+w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.124.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29022072},"type":"module","gitHead":"d2e21ec6f018a170caa41baa63bf28f27e73d7ff","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.124.0_1782332976175_0.7902157378246257","host":"s3://npm-registry-packages-npm-production"}},"1.125.0":{"name":"tide-commander","version":"1.125.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.125.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2aa2da8c6e5db26ad2777c81a07c392994bd62b3","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.125.0.tgz","fileCount":1967,"integrity":"sha512-HZ+ksA6XqYN04B0lHFID+jcYUGLHPjKAJGNLNHl7eygPrIWY1ruxLAgDGducPHIyQnvi7q1oWAvBNsNZdVDjdw==","signatures":[{"sig":"MEQCIGu74ujZRYSEHIBx4S07G50xbSP1m0q0X8CaAAtu3CjFAiBs7QSDve93GxSaGlXFXHXYZuDSGXvBs54Jw86XNKKe5A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.125.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29030662},"type":"module","gitHead":"0fe075a11d0b41a1ffdadcca7c2e5841724a15ad","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.125.0_1782401874309_0.8970266760564609","host":"s3://npm-registry-packages-npm-production"}},"1.125.1":{"name":"tide-commander","version":"1.125.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.125.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"56a8537dc8bc7e70ed27832b7669ba2dee98f55f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.125.1.tgz","fileCount":1967,"integrity":"sha512-0tjBAEWMNq1JmUcmBEEY2wyNRguOSQ1XcRKWHkA3frgKk0Yk8ARwctiQEQuwwwKkjdtdHy+IgVIrThB8XxiNzQ==","signatures":[{"sig":"MEYCIQC9kxHfcJTQm9PUbTvQM4/pFWw/KzGsKVRA8r6rVoUfuQIhAOHU+Qs7+bozDpGK4ys0nJPvb59fkLCsBY9+wBpPs0X1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.125.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29031390},"type":"module","gitHead":"ab8207584550e8c0b0a91fef7388281e790f6a82","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.17.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.125.1_1782405648188_0.8169821338754","host":"s3://npm-registry-packages-npm-production"}},"1.126.0":{"name":"tide-commander","version":"1.126.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.126.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"20b1adafc53c23bcf1ff78748335fd0ac7aba922","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.126.0.tgz","fileCount":1967,"integrity":"sha512-A2tJnEjL45HCnW61le0begR4wUqMCpjPCQ/gm52QwX1PzWjo1NszTGuqLEYr61nBY+Tu4uSMJeScaaACqjt3nw==","signatures":[{"sig":"MEUCIFnVfyZ/0z8iLatHnQeqluZkQbZjQw0rT4xrN1ynM1r3AiEA3R+AH/zoutp5W5aPw7YsTAM+YkA8jN6b1X9ZQ0qz/TY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.126.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29060581},"type":"module","gitHead":"e9f3cdaf72f8a58f49b9016b2ba01275acd75cab","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.126.0_1782851070755_0.839670026524646","host":"s3://npm-registry-packages-npm-production"}},"1.127.0":{"name":"tide-commander","version":"1.127.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.127.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c40363d92fe50b906c9d7da0cf1ff65e06489bf9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.127.0.tgz","fileCount":1971,"integrity":"sha512-H4C+5cWgBC1mxoJwvuqkEjzjZcxFhbWfS1KKpSwsgkMNlsF79EYZ3JB62vsJOC219kY+G80npQo53nUqdW23KQ==","signatures":[{"sig":"MEQCIAob5AinDy+1cMgufiEUV6Lzs9TxkvAn2uhqI7duqkkeAiBESHLLLlZG14ORrdAp5hlKpsZ+lloKDflSN5b5aYlA9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.127.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29153663},"type":"module","gitHead":"8613cb7ed461eea9bce05c3c4998db2c5799a9ef","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.127.0_1783001056190_0.8497591708775152","host":"s3://npm-registry-packages-npm-production"}},"1.128.0":{"name":"tide-commander","version":"1.128.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.128.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a75173a441d852959dec60277287122bb8016962","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.128.0.tgz","fileCount":1971,"integrity":"sha512-ZMmAuUCmfbVNsKJsOLe8xA0yrq/ZxGXmqBCNk4OIDvmz+jGlYx4zzWpMjvY4HZJyMJ9upJXlenMR8dif+Jorow==","signatures":[{"sig":"MEUCIQDbbiPD+0R7MB3soSUd8eunQjMtw7+LOyrR4dkaSqE1qQIgekfbB/fyCfKIJ7JyBVYB9IKUavWWbZoxsZYaQ12NLVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.128.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29230588},"type":"module","gitHead":"1b415f0769a89d9aef0f4f8e2679c7fee132c6f2","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.128.0_1783044157759_0.8366121084161495","host":"s3://npm-registry-packages-npm-production"}},"1.128.1":{"name":"tide-commander","version":"1.128.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.128.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"29df3ae89f5ece7546d6c515fab8dcbda2c9cc04","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.128.1.tgz","fileCount":1971,"integrity":"sha512-cQESVQdWxwofb9FHKBLmCqceGWhPvLEqPpoKc75rJjO79ojW9nPIs1x+W+MqRXAlOMxVlC/InwodmJ/PJFl3JQ==","signatures":[{"sig":"MEYCIQDTCyWjjX4zktXWU6HYXc808DpovXnaf5xD5aO6ugN78wIhAJBvlrC7s+iZ53fcH/cTSUHDb3lb3odDK8RfrZ2x50fA","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.128.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29232538},"type":"module","gitHead":"8152a0692ef680dbc9cb08ae2a92d38b3d982a8f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.128.1_1783055539332_0.2587933861460421","host":"s3://npm-registry-packages-npm-production"}},"1.129.0":{"name":"tide-commander","version":"1.129.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.129.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"01c7af7f922846c605923ec0a44650d1661f5664","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.129.0.tgz","fileCount":1971,"integrity":"sha512-SHNPD3CulmJVby2GBkOA0cjIxp5TziE+mU/rN19YiCT6km/jP+IbKi5vb2+PFuPPCMnR1Ziqhb0PtmdAUap6OQ==","signatures":[{"sig":"MEQCIEzlJSCkDLxhQrxBZbkAajhuI/RmmhxhGmjGfW2eNwS5AiBUGsGgjB3OUx76bTcdB1TS+0guqdFy8sRpnLlwXGvL4w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.129.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29232000},"type":"module","gitHead":"f33a85274ebddb29293b338d7fc6c39207425a12","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.129.0_1783094674986_0.2468369740923868","host":"s3://npm-registry-packages-npm-production"}},"1.129.1":{"name":"tide-commander","version":"1.129.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.129.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4431fceffa659f6dcb99985b86a78a7ed4f23789","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.129.1.tgz","fileCount":1971,"integrity":"sha512-MuevZHK11oKId2k861jJfLfmfE/5zKyLyNYIzVUcReLlIEeQx5h7awg0PVAj0sh7+GD1RkinZbj2573QBng9+Q==","signatures":[{"sig":"MEUCIAlM8uOkDGvBWWAN9OnzY7SVfUocnkLRJLAwgQGRbyQQAiEAttRqcGQes02+ccIgOnkelv/3f7zagJjpndrmOPBH80U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.129.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29232243},"type":"module","gitHead":"57441125057138db6165fe524fb0a71d2bd6931c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.129.1_1783098203746_0.5167871323675899","host":"s3://npm-registry-packages-npm-production"}},"1.129.2":{"name":"tide-commander","version":"1.129.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.129.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0cf83400418c8f7e057a107ca2507abf0ba2a4e1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.129.2.tgz","fileCount":1971,"integrity":"sha512-OYukeasD9xm+mMdLaDxM7JrixsH/vw37pT5QB3igabJrG7Sz4B4/yZfttAPvlgpOl4XcPf8ShKhxqDCCGmoRFw==","signatures":[{"sig":"MEYCIQC7rlHdhw0ljKS2KGKtEw29RKcuSmzFjz9AVhXkD2JYXgIhAOuFViBFdGMwwa5OG2cUQIAtp4q/uBseZjsgnx5e5vx1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.129.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29232286},"type":"module","gitHead":"66ef1104c2161cf771b973272c33802a38398e6d","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.129.2_1783098639252_0.8145247843021608","host":"s3://npm-registry-packages-npm-production"}},"1.130.0":{"name":"tide-commander","version":"1.130.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.130.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e1e1a486469af018244536f4ad17166d552a64d3","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.130.0.tgz","fileCount":1971,"integrity":"sha512-ACJMzmUwoARS/pWJNpRzZfeN35gIK++a3+4TH1/iRw1A0y6hcWZKlWIptZ7e9J8505Cj1ahrLz09qSiz7lDEjw==","signatures":[{"sig":"MEUCIBLkNpFrfiSm/ntP4EUxkFMZ6YgN5rss1r3G9HFl9xr/AiEA0+h689AoNY7gRFpo3IExcgqKeAbSK2+cacNQr3P3P6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.130.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29247419},"type":"module","gitHead":"b13800d449f6fe99831265d14b1af74c3535a989","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.130.0_1783103253342_0.37755105324452254","host":"s3://npm-registry-packages-npm-production"}},"1.131.0":{"name":"tide-commander","version":"1.131.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.131.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"828797815c7ca07d0714138d618f038c01ad0d86","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.131.0.tgz","fileCount":1971,"integrity":"sha512-CwWTGV4TCiVGH81gnmz4jLaWPvKIHBNBSM1lKmFUnhJDYZQ2ift16iaHdcquQwl+yDcuyoGuaonPOLZaNXseOQ==","signatures":[{"sig":"MEUCIQC/d5V195o8teV08E00cePy68ceamt81vCQ6Y+NyvPr7AIgEfUMBYeO1mn8yfb+xX1up0XL1VlGQ+VkuRVUYUHw5wo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.131.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29250002},"type":"module","gitHead":"1cb728082fabfc5eb203244b183bf1a613b2c654","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.131.0_1783114768120_0.4073784255677184","host":"s3://npm-registry-packages-npm-production"}},"1.132.0":{"name":"tide-commander","version":"1.132.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.132.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b1be6fc60bc03c3f1fedef99326164bfc1a8d651","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.132.0.tgz","fileCount":1971,"integrity":"sha512-1426Uqx1d71V2fMgo83ZWas5jtiz4cWgvykV1eb+BpGuS3l8rGLlwi/Ock1exsU2pZfgcPS3R66bb9fCej9m8g==","signatures":[{"sig":"MEUCIQC/ekLXZndi3mloDVyItvS7TnkF3uPUGbdTurWlnt/C3AIgAmFO1iZsnQSEvlXMG+o1RmXhAmV+pxE4ABmxG+vgMoc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.132.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29251088},"type":"module","gitHead":"f3d536ec24bb685d70b90c7fe9a559690ff59cb4","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.132.0_1783171486894_0.5131851168617889","host":"s3://npm-registry-packages-npm-production"}},"1.133.0":{"name":"tide-commander","version":"1.133.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.133.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b7a45fd8e23064674622bde7365fee52d6d799bd","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.133.0.tgz","fileCount":1973,"integrity":"sha512-hO9mxUb+dYtxafNJK88RsayD+o101G4ZUM7hzAKdpKSIb9v4MEuyUnNZDy1MTAKGNDTuQVFYYfWs1/Bi52Bv1w==","signatures":[{"sig":"MEQCIEKl50aHGNSYsIis9dhLNxaDcUnJ92tMTdikF2nqLWpdAiAOW09Xma/MmUx/p7Yp84+gsaCuoCNfabI3tgbpZvHt2Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.133.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29266296},"type":"module","gitHead":"d532cb9c14f4a7fc05745ec22e794c55325ab293","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.133.0_1783185973985_0.8148942225990803","host":"s3://npm-registry-packages-npm-production"}},"1.133.1":{"name":"tide-commander","version":"1.133.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.133.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"76b1d7afb85e46ce00bfa9772ef03d5a45b45f74","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.133.1.tgz","fileCount":1973,"integrity":"sha512-1H+jkfRqNo20bnIVBBCz6vChcf1nTGKsfUaQBEzhDWg059wyzzIYaxm3zuRJxb+/Ou+f4+4lWUugkylZFTSb3w==","signatures":[{"sig":"MEUCIQDf8j1B6wTQA2i8iYNFLkdEVULaZ+c46IXe1AklqOPthAIgf36GuNXS+RBz8lzZZ9fsTa5fV8Qn8HKSikhS7VcfG/U=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.133.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29266358},"type":"module","gitHead":"703e3560a8dd044cd414474e5542b58131e7510f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.133.1_1783192907738_0.5303746029365182","host":"s3://npm-registry-packages-npm-production"}},"1.133.2":{"name":"tide-commander","version":"1.133.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.133.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b350f9dafa50e726227945e22417f343239891b0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.133.2.tgz","fileCount":1973,"integrity":"sha512-ZfTj35uEJcBVOal8vY+5A+iHvFPhbLxvN9nbrIdMkjusROnsGINIAngfdfRliSqi24Qo9lP5k5INAeC6efI+KQ==","signatures":[{"sig":"MEQCIG0f9F5Hf20oZzcWg1YK+6/jf5XrSCpZ8II/r6aRhW6iAiAM1C069KUi4eItFLm8iT4lMl47xsGHzo8TqIk74VQNIw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.133.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29269393},"type":"module","gitHead":"7a62c506c76f3bda6c7873cfc2da438c2b29045a","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.133.2_1783195069580_0.5114011883884892","host":"s3://npm-registry-packages-npm-production"}},"1.134.0":{"name":"tide-commander","version":"1.134.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.134.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"752cffa268d5f758861c636e8e5da1450b7aa3ff","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.134.0.tgz","fileCount":1973,"integrity":"sha512-h6XP1ynXdMWyS/d1aR6GKKHqxV36FB6mvxnH/78mayy0w+byJZB+OGnyh86H34TURVVzI3XgCtMycL3sbqD4HA==","signatures":[{"sig":"MEUCIQChpSCafUhrKI+6zb3QvOruwrfJDePwcDWhioIGlNOLMQIgEHggz5k7Y6ZvBWqLaad564l4sUiacn/BSorrH/awGDg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.134.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29270492},"type":"module","gitHead":"040e499d554cdb8f610909b0083cfa9a92a350b8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.134.0_1783211483036_0.36499335916538","host":"s3://npm-registry-packages-npm-production"}},"1.134.1":{"name":"tide-commander","version":"1.134.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.134.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5b2567e00c5b79e9ea97f6c266f94d4ee750a553","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.134.1.tgz","fileCount":1973,"integrity":"sha512-79MWCYU3ClJ5j3uwWhN82Qbe3hK+A5ROB9+Gwo8ayw/GS3L6MNe00PxJyHO/I5UrgDke59Z/i0MhGOCDwbCBnA==","signatures":[{"sig":"MEQCIC3HEgArl36wkykxCMnGfAqMyi9LuT1Cv0TXZkHvmpMtAiB7kWcwuq6h5yn9z60gsEy129JUdw9hVr9CY26Z5Mdbdw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.134.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29270488},"type":"module","gitHead":"4bde95f2e9bbf4f3fb92ce517b1d7e2fad501292","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.134.1_1783274150160_0.23247890872109034","host":"s3://npm-registry-packages-npm-production"}},"1.134.2":{"name":"tide-commander","version":"1.134.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.134.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1ce0253940cb182fb7b943cc812b78849e2a9d5b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.134.2.tgz","fileCount":1973,"integrity":"sha512-ju3+2JJcq/1Jx99merbjgB0AbbRSCmM+O/7piwDA0E5B4UxnUvJaQuGcWb1JRRWSIG4bMO9Hafo8lA8vgN+iHQ==","signatures":[{"sig":"MEUCIQDDbiB7Xwt/nJvDlPHv5ieTHBblIg7DHI0sIqOqwUg34QIgHLVQ3tJTr3LKwa1xy0QJsU5qVhLLHZ6m+bcP+eWIVTE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.134.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29270511},"type":"module","gitHead":"22254d4e0b829e09995f47883c8ae31837744d11","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.134.2_1783276800316_0.6621556630777281","host":"s3://npm-registry-packages-npm-production"}},"1.135.0":{"name":"tide-commander","version":"1.135.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.135.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7135d143f0929f4cffb94fd8c7c7fd5fabb8da36","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.135.0.tgz","fileCount":1973,"integrity":"sha512-aaoeksXmMmihqfx2QLCiYqH4+cHDcfFK0p1dVYSXA0ojWz5C+BZCmteqh7kLtnadb78hhmkHO/p1OHk683Brtg==","signatures":[{"sig":"MEUCIQCXzZaNlcKPpCQvpmgLzNj78lVzK8r3MPmRYLbrBzDEXAIgZrgC0ZKXYF1XAyFDCHpNrt3owZ2WJe8FGzseaKVySnE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.135.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29300737},"type":"module","gitHead":"3c9cbd197de22662d6476baa7a2bfefa42decf42","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.135.0_1783369617023_0.10045574742517882","host":"s3://npm-registry-packages-npm-production"}},"1.136.0":{"name":"tide-commander","version":"1.136.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.136.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a9a950e3b557102fb8fb28e9185ccdd026b9a56f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.136.0.tgz","fileCount":1973,"integrity":"sha512-5QNKHVfLkRAb7KdBr+WOfsYPCu4o2dARxtU2ee5SAICfOaoGdwS0VqinmU3xuZcP1UoFtNl9ASaLTGfoU/1dVw==","signatures":[{"sig":"MEUCIBJkndULmAhWTz0FL0gvSZIgtxhqxiHvw6ZhL9Q8hkukAiEAmDvoJcroR+sV1SWS93T/Fl4KHS3py6/h+DC7hwJcfrw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.136.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29301195},"type":"module","gitHead":"98eb8bf071683271052b2321d9383f3769def4b6","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.136.0_1783372083905_0.7414536031415626","host":"s3://npm-registry-packages-npm-production"}},"1.136.1":{"name":"tide-commander","version":"1.136.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.136.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5cc7dd2dcc0b237fada6116d7547c108c9dec39e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.136.1.tgz","fileCount":1973,"integrity":"sha512-zp/cXr7KXDtvDHTT/C53HBOvL/t7aEdfiRJE+vszZgMF7i3rX5Ukth34TV/zQCF8IsuyOFZMhEFKKjrHF/AjJg==","signatures":[{"sig":"MEUCIEu1xX2QRCIkk68vt5zlzCNNtpHh55sfaTh2R71Fg1vEAiEAoZndywOlzGRVeWp4cH8UeJS4stikmil4beLfRZLE4pU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.136.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29312759},"type":"module","gitHead":"21058a2545bcd8697185d617a08a94adda2d4ec1","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.136.1_1783406445327_0.5770577187419277","host":"s3://npm-registry-packages-npm-production"}},"1.136.2":{"name":"tide-commander","version":"1.136.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.136.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6f991647543fa578c731a4ad2dab720d42518166","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.136.2.tgz","fileCount":1973,"integrity":"sha512-zKeg2cOrWPu9WwtTvEWUqmvD6Zydpk0jeVjyuwPCOIRVLfczIhGNzPKPXAn65271rM+8umoNOlNrf9+B4zR6XA==","signatures":[{"sig":"MEUCIQCU/f3kaN3106ORlBcP2GXhXMq5/w4AUWEEMuucW/qpQwIgfRkDS5hBKQUppklGN10a6x4+hE+KdhiTgLOLENmWYzk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.136.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29322473},"type":"module","gitHead":"8dd0443eb026db9a1372d71f40d0f0211fc6cc31","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.136.2_1783482129490_0.6206625540284516","host":"s3://npm-registry-packages-npm-production"}},"1.137.0":{"name":"tide-commander","version":"1.137.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.137.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5a40e459b26c135240421af348f05403b0e3c1a1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.137.0.tgz","fileCount":1973,"integrity":"sha512-aQS3Vvxu9ZWbv8W+/g/W+SfEgfcjV9O0pgVH8gSXakrMGh6vxmUo42OH3lmEAVU3GDZdoarn+WPPzEheAXvZaA==","signatures":[{"sig":"MEQCIEDprZj2MXNrpwW4eFQO+ZX7kuHCjbgfQi7znAgMKRzvAiAovcJ0XX0ABxTkXoW7xEjDIRsZDub6gH8DWY00Ku6u9Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.137.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29326581},"type":"module","gitHead":"da748655efbfab7f567809fdae2c9db83e0100d9","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.137.0_1783484099274_0.7787906279334262","host":"s3://npm-registry-packages-npm-production"}},"1.138.0":{"name":"tide-commander","version":"1.138.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.138.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e0590ade411a0dbc51835de3614cbfaba21db34d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.138.0.tgz","fileCount":1973,"integrity":"sha512-2f3Cz7+i0atzVuEMqzsFZCa8aTDGD9KCP5oHBeY+tfQAH+K2tBIj7VG3XVxnDDgZEMCm6///nC/0xk6AKwaxZA==","signatures":[{"sig":"MEUCIQDxOFMF7eGTEIoMyp5aUXNB8qDH0ZNy1zkIINTTzV1+vQIgNlIRR5iXKQ0ezy8U/h65Sfu4GnaI4G1rxyv58M4v1OE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.138.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29331671},"type":"module","gitHead":"38ca68f71672924b00479434b7e14d6a73f04b24","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.138.0_1783487500716_0.8567391598129475","host":"s3://npm-registry-packages-npm-production"}},"1.139.0":{"name":"tide-commander","version":"1.139.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.139.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"62c4c8b37206f2cd2fd61cca9a84fd612a5df214","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.139.0.tgz","fileCount":1973,"integrity":"sha512-Vft7vLGVVUTIkU9RO7OHMLwJy9suI74PilZMWMqTpt5aWBSz1xS1MKrygN224FhHoD5M/P1fb8WP9K/eLWwQ4g==","signatures":[{"sig":"MEYCIQCWkx+1jhkeOnqbO6tvQMPqR5gDs9g9yiT835IKFHTpFQIhALB4qPiXBkZXehdCWVrE3BPvoQruPbZyZBWFd4/QzJKn","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.139.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29334741},"type":"module","gitHead":"11a1b537450a27b3cd6bb2f27af9b9434fc709db","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.139.0_1783530473035_0.5596327825738407","host":"s3://npm-registry-packages-npm-production"}},"1.139.1":{"name":"tide-commander","version":"1.139.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.139.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"61158db356f85e3a3791b38a7437bfc0ea83ea70","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.139.1.tgz","fileCount":1973,"integrity":"sha512-aKyS1zNTC0KeJyp3wyKV61h1//fTizSj4+Vj5vdsIwu0y0BdVOshka5fUrl4QrsIMV0U95vUSMnVj9iDCzQZqA==","signatures":[{"sig":"MEUCIFSWpFBM64oLLqUsNAU3sAFQTI8iGMlNilAlJ3nO3mscAiEAydtPXcsjHPkLyOc3Dek9r7Md+YEXW/WN1WHjZ10NuNc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.139.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29336553},"type":"module","gitHead":"ecb2ee7e48b34ace925631f8ec591319009da502","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.139.1_1783533281445_0.40100231367910055","host":"s3://npm-registry-packages-npm-production"}},"1.139.2":{"name":"tide-commander","version":"1.139.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.139.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"be08f842894497049289b0cfd8f8fa81ac4a3983","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.139.2.tgz","fileCount":1973,"integrity":"sha512-5FnRcaQJI4ctlQfundOMKjaT3Z7PQKfCO81z3PG2Ngd60Y4MEXc37l+NYuo7klYpmLJa1kHLVRFo6d+yuTDJQg==","signatures":[{"sig":"MEQCIHK+O4F/VcFyd5YOX7fsPdF7hnvU/QeteEhhQueTvCVIAiA7rVBAVOrjyWQ8dkKKPzkcWX5CtvtfC+bTPM1afrbo0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.139.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29336552},"type":"module","gitHead":"fb9689ea8cd79f46e7893e22e799f7faac883bf8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.139.2_1783533964584_0.1589310906968191","host":"s3://npm-registry-packages-npm-production"}},"1.140.0":{"name":"tide-commander","version":"1.140.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.140.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9990de413196a162b4f926516b2ba88ea46ae1d3","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.140.0.tgz","fileCount":1973,"integrity":"sha512-R0eTg/RSqvfvcR8noZcEL0jFAkcFoHqWut4sMypYPksPRwDDK4OxT8ugzNYROMd50MBZbru1CCbtasnTOcp99A==","signatures":[{"sig":"MEYCIQC2TsId1RcsJs/tTMWAx6Swoo+nbfRZZxmtG90EqwE1oQIhAJQMOrK/u8el33M08TfGq1yZB5wpV0NSyW2tMubGBunV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.140.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29346155},"type":"module","gitHead":"30405ddf45fc001b69d8aee5513cfb6752fc1f3f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.140.0_1783541091986_0.18541364804738403","host":"s3://npm-registry-packages-npm-production"}},"1.141.0":{"name":"tide-commander","version":"1.141.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.141.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e476136d5b41946806dd7e210d18a9b85cdc2278","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.141.0.tgz","fileCount":1978,"integrity":"sha512-zlF2n8sCS4ks1k2oaCn6GfgesCdYP6Z7qfteyzfDYDcH8s/d+ebVFV5rjbs00VYPCqK4IlOzG6kXO/JXKNCDFA==","signatures":[{"sig":"MEUCIHtvq7opq+PU4aasuoClI6RsjKNKCZsuYqUnwUsxpwy4AiEA0CKgFiC4qQyruUq/jodn8CevTGraCMNDKsDG7Is2rcE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.141.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29858316},"type":"module","gitHead":"2920ed4b96162a520222ab3e0d5e2fbe44075a31","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.141.0_1783549875222_0.9025001727732049","host":"s3://npm-registry-packages-npm-production"}},"1.142.0":{"name":"tide-commander","version":"1.142.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.142.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9d686a560b3e4c8c91703e763ec180e61dd95b12","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.142.0.tgz","fileCount":1978,"integrity":"sha512-dJv93+Vhyu8VV84TS+rT5rL/Ekz72EBowekKI1RtyU3y3VbfILakOLIAKgKdObRXgAVUjEYMU2yN/2V180fKdA==","signatures":[{"sig":"MEYCIQDoLd9Bh0b11ANJS7/r1XjkjvbBR0gc4JiGepI25A5f9QIhAMrKvYfFXtvTJstUpWECMJifHiQwiAHUpn704pfAVFqz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.142.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29888021},"type":"module","gitHead":"7e2f2b73245d52a679b1334b43cb5308b6d6f558","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.142.0_1783555004114_0.5493468547359579","host":"s3://npm-registry-packages-npm-production"}},"1.142.1":{"name":"tide-commander","version":"1.142.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.142.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0384ba80b8a46563610bf6bae3f249f2ee4392e2","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.142.1.tgz","fileCount":1978,"integrity":"sha512-PBaZU0Z8RzIy1/3YqkkgiklNb+lTl+uqYqBQ/zFkMtbQssMUbGcMySAawbHmHBG+Z8HMbqpFeRuk6SGMiIyruw==","signatures":[{"sig":"MEUCIEpEoK/pZgI9SnMLFk891D0OLrVq64njnJeeXcmjlLj7AiEA2BPeC7QlNNaQBs8eiJQm2sZayoClZT3w1scOGxkdue0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.142.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29898685},"type":"module","gitHead":"f477b5e5548b030c413b9c18d0252daf8cdbae66","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.142.1_1783557775970_0.8520847815715862","host":"s3://npm-registry-packages-npm-production"}},"1.143.0":{"name":"tide-commander","version":"1.143.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.143.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"54732363b9bacd486a15a7c01932a5cf8a674137","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.143.0.tgz","fileCount":1978,"integrity":"sha512-S5B9+lJqWQOscW0DZu//Ufs1EbU8+0Gz6t5rB9UnEhWPANqBjFiHusslFHaRLPRY4B9AUrDXlh27P09lpKymVg==","signatures":[{"sig":"MEQCIH4zYeXSmczUHvXESYimWtL7Z+Eg2DIXy1tlN6wipZzNAiA5f8zw4hVhBSpH0bcDGDcNX21hSqoCbwDsm5Ty3QU2gQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.143.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29902806},"type":"module","gitHead":"07f928be37b9aa83b70c4589d5d469cb19f7b6f5","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.143.0_1783595617537_0.9378826227964396","host":"s3://npm-registry-packages-npm-production"}},"1.143.1":{"name":"tide-commander","version":"1.143.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.143.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"77260656281b0d4b5d33be0d4c41e2bb7feb405a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.143.1.tgz","fileCount":1978,"integrity":"sha512-CrfbicIxvL9LkQKXDOi/4P8eRBjc5/tMvxB2QhUeBJRS9r6CwbJidcrWSNgQ043nY+9Cu/lraIvE7Odlzcvhpw==","signatures":[{"sig":"MEYCIQDMKj/0tfouKNqyb0BEy3a6GdBBGNVhir/GRDWBPi1+FQIhAOVNSrH6/O4lPQ4N0faukPo30eJ5XCy38y/GdisSZtco","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.143.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29903347},"type":"module","gitHead":"6c6bc3ab906a212a503dd265e65077dc774ef08a","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.143.1_1783596793397_0.394687037859788","host":"s3://npm-registry-packages-npm-production"}},"1.143.2":{"name":"tide-commander","version":"1.143.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.143.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7faa480a656b45167cfb740cc22eef372170f73a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.143.2.tgz","fileCount":1978,"integrity":"sha512-XQ14q6wCGhUBjKmMjm6GdMFP7UhvXgzTXxw1URKScSgNdn/ZoNbG1JuNvIcw8Kz7I52/vxK4mdO5/zFlXRYPtw==","signatures":[{"sig":"MEUCIQDzbDH5EXgcVN8/bjoh7qOpuR7UqAvigvr5GNzs0PjaegIgILuLBhyhv2gZVlACJ30vBUuYqZXIjZK6CuC96+bsRCQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.143.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29904102},"type":"module","gitHead":"3638138354179e3062ec1e75348ac458a44576c9","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.143.2_1783598784225_0.6633060145264265","host":"s3://npm-registry-packages-npm-production"}},"1.144.0":{"name":"tide-commander","version":"1.144.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.144.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0ba21b2025e7fc630ca8fad16212ddb35b2161f7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.144.0.tgz","fileCount":1978,"integrity":"sha512-62anGMsUhA5QSOxPZTztXKp6brXQe1IefmD0P/OrDLcSTUJkeExUSMS4wy7plPkd3Jd4Ve/2w6ViKjv0JOdBAQ==","signatures":[{"sig":"MEUCIBNI+UReCwlUu27RbWiqG3l6bExfTLXvBgHoIbq4oMFaAiEAvnD4hC5376YlTtfcTx9bQyypMlbLMG1/akDvIl8TRts=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.144.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29904487},"type":"module","gitHead":"0a631d0b4be732f51ff8a37c5800a3dd79c9aa24","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.144.0_1783600406536_0.3235703408595567","host":"s3://npm-registry-packages-npm-production"}},"1.144.1":{"name":"tide-commander","version":"1.144.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.144.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"dc134adfa244f54ce06fb0f25a6c3324684d84d6","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.144.1.tgz","fileCount":1978,"integrity":"sha512-BKdGgz2ysaQdBSaL5UJHzsi/Nbeymjui8JLLIOV5/ebfAT26tU9F5RU/H5QHIDWpFyBgzPIl0i1N6wX7lPWEiA==","signatures":[{"sig":"MEYCIQCWFBFl47I7TEeZrZIwoe4BYhknAC58KY7PSr/SL7ahsgIhAIAHrnZuTtcP7M5g438DfCRTFwZfGkyr03R0ccDBSFaZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.144.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29906584},"type":"module","gitHead":"c2f99fc096f719001405c74c41b50b881408ae5a","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.144.1_1783612064277_0.48252861319827156","host":"s3://npm-registry-packages-npm-production"}},"1.145.0":{"name":"tide-commander","version":"1.145.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.145.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c6cd4fc8580d78ce446022758bc9b8433e1c5a65","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.145.0.tgz","fileCount":1979,"integrity":"sha512-89RHc02a2cTeP2CT8pvVFrYB/sl2ENpqlIBRABgBGmui7wVF95CWa8tg3pdNkHcrJVD2fnehs+Tf6MmaXkAtMA==","signatures":[{"sig":"MEUCIHuum0X5YgVwj2fWOE+TchoLTjw05yl1MoPjULwzYvJSAiEA3suZVxY79lyHMNx9rVCUOrXOHAPkv/oUf254EhyAKt0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.145.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29920991},"type":"module","gitHead":"f285f92586eec7247f725f7248033b4b5fc815ca","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.145.0_1783613294856_0.7651530451759438","host":"s3://npm-registry-packages-npm-production"}},"1.145.1":{"name":"tide-commander","version":"1.145.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.145.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e39a60dd4e8d7c1757af37b846bc707c5d931557","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.145.1.tgz","fileCount":1979,"integrity":"sha512-792+ZDG49i456rf/s8UU6UmRjvgrfUhCwzQgHrERNyC/5uPVS7nHywpJR7FvHMUsU2lP2W1GSTeKtiOGrgqiLg==","signatures":[{"sig":"MEYCIQD8kABdf3lZsFww7A86JxAH4k2fuW0Z0zB178rMBE5laQIhAIpuqaH12wqjKzC/dKJQwJiauFyIeCI6ZCDCB1JLrQBZ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.145.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29921629},"type":"module","gitHead":"f896100261825155293093480041ec94d12f27a9","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.145.1_1783613941656_0.668880526078828","host":"s3://npm-registry-packages-npm-production"}},"1.146.0":{"name":"tide-commander","version":"1.146.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.146.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d3576937349099e6673adc25c1cc90143fe9bb04","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.146.0.tgz","fileCount":1979,"integrity":"sha512-ajTh0LfHrMXM9BLNrVgL0+kaGvzVfzey7vWv4cdDS0GD+Pj7600Sbb3xHA/jw3LsiM0Bl/3KI/Rb09yDAbaV+Q==","signatures":[{"sig":"MEUCIQDL57sSdPzKm2pDwuarrNT/aoZOjsPlYeUCpCulgFWr9gIgSpal7XXdFkKKBkLA8OFMPsXzqRUkobH5o/h1DeP2W1Y=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.146.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29920842},"type":"module","gitHead":"a3ea6104f95af534a343273730d27a59719d6efd","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.146.0_1783622636892_0.9009011763240131","host":"s3://npm-registry-packages-npm-production"}},"1.147.0":{"name":"tide-commander","version":"1.147.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.147.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"34e05d4c03e241ea69755105c6a16a66066ba865","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.147.0.tgz","fileCount":1980,"integrity":"sha512-HQwJBYS/wOYgwi1xdjvbzXtj0w9VVF/vren0BuvjRIplN6FYtGggZ+daYjmR2JcFkruQZoTiS6eWe2sA+APcfA==","signatures":[{"sig":"MEUCIQDFYa4QPwRoASzXK1yFrjk3B0FVUQrZz5bVWvWdAPSOJQIgDF6RPhVIiIfWEXJPYm6TG1x10DN2SP/ywMuD5ooTfKs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.147.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29932201},"type":"module","gitHead":"30d5d004b73fe2977ee92d3b3b0b04c6885a812b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.147.0_1783624887178_0.06247205771951858","host":"s3://npm-registry-packages-npm-production"}},"1.147.1":{"name":"tide-commander","version":"1.147.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.147.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f11e361860c9a0cad53887edd645fc36e7f870d2","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.147.1.tgz","fileCount":1980,"integrity":"sha512-KCh2i1U1dpPoGHHhq0qX3+CaaqrPxDit47C4ZgumHoJ5sJ3P/bhIERLdt7OlgcHoNOtCmnLZDqf/5/Smh94iWw==","signatures":[{"sig":"MEQCIDV0jFYg0mwHD3g9+D9x9Oe7MO5ppY10XGbN02+hEXqeAiBbNQUFe81zm6PLnVkRw0a67xqzroWXN93sQms3I4EZ9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.147.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29932478},"type":"module","gitHead":"3c6c931b4b3d9b4052e11b2108b7fabe7fcb3d7c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.147.1_1783630593997_0.14944938301952115","host":"s3://npm-registry-packages-npm-production"}},"1.148.0":{"name":"tide-commander","version":"1.148.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.148.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e24824293ced70924d23dba96044e22bd59c6cd0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.148.0.tgz","fileCount":1980,"integrity":"sha512-Qg4jkCYQ5mXL1FRiKQzA0XEN3ps9rk2/K4k9ngdzLemOzQ0L3slKpbQKZTHum6ZNkx2VOriAG5C/vmufsjXlXg==","signatures":[{"sig":"MEUCIQDxYyK2zDHftOomF8X3fciVUIFPafuTgckUJoCKzkhJEQIgY9Tt3hVHN8orpvKiiuW56v/xM7wXIWVKnt4kNEjhk28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.148.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":29938159},"type":"module","gitHead":"ca4ba60b71de6294772eb7fe037a1318ac3356e7","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.148.0_1783702782720_0.07696756170684149","host":"s3://npm-registry-packages-npm-production"}},"1.149.0":{"name":"tide-commander","version":"1.149.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.149.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9bf750f4147b941e24f77e30f36b203fc543a0f0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.149.0.tgz","fileCount":1987,"integrity":"sha512-tUmMoR7tWYKQx3x3bFHLnHHVS9pRXsVmL7HM/gm5vMgLEmwYwZvK8pYBcUn8ol488aGPxuRY6dDJxZQ4blUIew==","signatures":[{"sig":"MEYCIQCmeZDZ2n0s+nYvKL78KMqBCr6nqEDojfRB+uFTfCnlxwIhAJVjn7Nde6NWHNEn1SZ5OH9run+cYKww4WSsg5KUNDkz","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.149.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30031974},"type":"module","gitHead":"818844f08fc3dc848186eb848d0b8ea1a0083637","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.149.0_1783710946444_0.7810038691883225","host":"s3://npm-registry-packages-npm-production"}},"1.150.0":{"name":"tide-commander","version":"1.150.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.150.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b5bbdb65c9cb4822370649c0efc1abba6a9e59bb","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.150.0.tgz","fileCount":1988,"integrity":"sha512-g0Df3KQ9gCf0yjEwsZSzM+Ke1zLVeIzKYCFaXiuyI701064NvbGFIE4TIwPpq7HPV4q1KWr6b5h1GEyXrL3bSQ==","signatures":[{"sig":"MEQCIFgU51eLLIvPPsLDvNQU52QU5vo2KYjo4FnIN461RwIUAiBaT06nToP8g2t8bkiwdccvWgS1gRACd1028jJL1UsphQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.150.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30088161},"type":"module","gitHead":"1aab44c2ce94fde7377a5cb38d557f35ac85d59f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.150.0_1783744196733_0.3091569571637589","host":"s3://npm-registry-packages-npm-production"}},"1.150.1":{"name":"tide-commander","version":"1.150.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.150.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"19b74b63d0fd686dd0eeda5748d8a4f2db40d3b8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.150.1.tgz","fileCount":1988,"integrity":"sha512-pwDHXQaaWGDdOp+t7BpGokdtux+MpjwFMp+clX8lAN/kZX3g/M9zjkzSl5jna5wvDie/MaQoJHVoc26FX11IbQ==","signatures":[{"sig":"MEYCIQCXMaM0j3bL47UaTd5szkYINyZQWuJfHPvD8B1tD/3KYwIhAOnNIIOBGWYOreWmgdx/kscnOK4671VlAezow/t6ef8H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.150.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30092168},"type":"module","gitHead":"ee98fb4a9700a30df40966ab0bffece84334aaa1","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.150.1_1783744955017_0.21517389621349658","host":"s3://npm-registry-packages-npm-production"}},"1.150.2":{"name":"tide-commander","version":"1.150.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.150.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"89bdaed651404ae40052482d436faf80d8477f72","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.150.2.tgz","fileCount":1988,"integrity":"sha512-S5OSe1JrpQehMPYok7C60AOxW/KAt6SAKSi13XIwHvW9ewGu7OYxi643Q6MRDaLxEgUz8WNPaE5kqx27MwBtIA==","signatures":[{"sig":"MEUCIG0+0KeHj2lJMkV0L0b28MGaCMEdj9n3ZvwAjzXZzr02AiEAmlls3EQoWNoQLMIsVVbmY9yRnzC77UsZNeqds5b4XUs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.150.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30096371},"type":"module","gitHead":"316459c9e4f8605734eb5101e3d6bc470b8fe84c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.150.2_1783747044045_0.9783961563332997","host":"s3://npm-registry-packages-npm-production"}},"1.150.3":{"name":"tide-commander","version":"1.150.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.150.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"86ccded407ac790562c63f3199d77414d1ec1150","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.150.3.tgz","fileCount":1988,"integrity":"sha512-52R304zifbOS2kPhD12MSFRpBA+zPOgCn4FtchlM0TH4T2juD/tXlGGb3KO03F9UL7S8dvjTBPC6D0O2ExN3Fw==","signatures":[{"sig":"MEYCIQDgsGZK9ifRXjZo17wgpuDNmRk6lsuonIH4iGoGJpF0mQIhAM9wHuNd7UGXPZaZDgUXigNlHQ5nj6JpCT21jKovrcKN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.150.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30096796},"type":"module","gitHead":"38bd138eb299807114cf4d79f788868ac42da94d","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.150.3_1783749843368_0.5684652548811533","host":"s3://npm-registry-packages-npm-production"}},"1.150.4":{"name":"tide-commander","version":"1.150.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.150.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"910475b4c69cf53d0e06fd41f888e6b319602aa6","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.150.4.tgz","fileCount":1988,"integrity":"sha512-AFfZk1DHWaRd1MQvuOF/KrLeUH5ZyYWNYpWwkhGiqZLHLpi2xkVokvhSX9XeSadMpUI4SdnrBSq0Sce6o4YaiA==","signatures":[{"sig":"MEQCICWZCKtusyR0Cv1UUqJrNW879r2Hb1m1WiSPDaXTTgzdAiBFM0IWmoGurvzgUgc258VUZcI3vL24tJe1C3zDoaJt1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.150.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30097652},"type":"module","gitHead":"9e83db06296ccd2a0af4b1eba254454926595e86","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.150.4_1783750804236_0.9901957399370371","host":"s3://npm-registry-packages-npm-production"}},"1.150.5":{"name":"tide-commander","version":"1.150.5","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.150.5","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"858b3fcc185a27c313ff866447ec2a54b5a46938","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.150.5.tgz","fileCount":1988,"integrity":"sha512-H3abXdpNDIafRzMrq5+DU5aEGABZaFbEf5WX+CiariIbbarg54yCjNtj5/EbkET5/nG/SyfX21U3x03xs6nkJA==","signatures":[{"sig":"MEUCIQDDvIkSUAl1BkQT/0IWcHlYXJfkMm0Cv9rCtPOd5Ve6IQIgb1MBguzF8CGK4ZNeNLogZGK0/oluVbk7Oq8R2uluI38=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.150.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30099421},"type":"module","gitHead":"9897090e32d15185e9eae96f3158ae9481fffd38","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.150.5_1783755257691_0.6785178333211979","host":"s3://npm-registry-packages-npm-production"}},"1.150.6":{"name":"tide-commander","version":"1.150.6","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.150.6","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"176a5ddbab78b55312a79a12ced8362719d36ded","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.150.6.tgz","fileCount":1988,"integrity":"sha512-m0U4Nn6qiZg9PpCM1eQjOCSiWMgKKxx47M6ablO6W2M1z2Ebm3UzxOyPrGHfK1QmE1NGyQhugNoEHLGbxrjuBA==","signatures":[{"sig":"MEUCIQDPI6AeUbIfCFxFtkl7ERn8LP5nC1ThXtKTcjrws9XsRwIgYWkAfTtWAjlLWUR5ugohQAzKZCPi6W7Z7CxXx1/Xmpg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.150.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30101076},"type":"module","gitHead":"3e1486d97d8945a97c3c9fe7b13b991566047e2b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.150.6_1783780574201_0.2547238790468913","host":"s3://npm-registry-packages-npm-production"}},"1.151.0":{"name":"tide-commander","version":"1.151.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.151.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"690c9424526653078c18bd64e95566091d32d6fc","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.151.0.tgz","fileCount":1988,"integrity":"sha512-ufI1ptP4cko7oRwW5/F2OxhhUJPYVFWrRQx3Mo2yo6f7viH9iNA6wwkw1GOZrTJ4HHHJtQ5BqAEqxkL2H6SbkQ==","signatures":[{"sig":"MEUCICe2nKuQ78stl3ROpB4/9Z9Cnv9CLf7a48HEdiNzTjj8AiEAucw176V5o+1GoReFpJkqibYaMz+DAApeePr97zV4kFY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.151.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30115024},"type":"module","gitHead":"595bfeab4ec412e5bf50370306c1f70af371ce11","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.151.0_1783782971368_0.11082395426736125","host":"s3://npm-registry-packages-npm-production"}},"1.151.1":{"name":"tide-commander","version":"1.151.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.151.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ead8ea6f26876ed06f09a7aba99e0bfe551de719","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.151.1.tgz","fileCount":1988,"integrity":"sha512-txVhJ3Fthx20jQTWQ0cntJYV8cUk9CqjNTyEg73OcR5v/dV3TAPlkTPDBQyuAP+kDVZnlXRdewy8XiJf6RYRWA==","signatures":[{"sig":"MEUCIHyAnZA9sBe0HtQV9XwXlHz76H57bRlFAvqHgclbBx9dAiEA6W8pYRx26GKWJsEIwaKE3LdPKqAOAq5VpsT1m/gxbAQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.151.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30119261},"type":"module","gitHead":"550e0d61325fa62e250c9f6ec0df287f77acefef","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.151.1_1783784495490_0.7540319436189165","host":"s3://npm-registry-packages-npm-production"}},"1.151.2":{"name":"tide-commander","version":"1.151.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.151.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"09aecde484e0ecd7291e23b1bf859bfa270afeaf","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.151.2.tgz","fileCount":1988,"integrity":"sha512-oRvnLrfMPFMi+pKTRVpXYJbByyyDfJY9tPkUxbhechRS0mOQWUG/p8UyF9a/vtGP9Y0Fbaav8fm4VHIwFgm5Wg==","signatures":[{"sig":"MEUCICEbk384ZM+X5ezeutp4hcrTvzO+4POhXiohzJ4q1eQyAiEAk5WlSxsNKrkfwqkoVjwwZnTE7W8zqqP2OhCIrGO6a+E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.151.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30117853},"type":"module","gitHead":"bb1c51ea1cc4f11afb5bab7a0f0de9cc13dd991c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.151.2_1783785307671_0.41993092194888915","host":"s3://npm-registry-packages-npm-production"}},"1.152.0":{"name":"tide-commander","version":"1.152.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.152.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5c074ada12dedf16d14218e8ac72435e51b2932b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.152.0.tgz","fileCount":1988,"integrity":"sha512-9/hweEo0iokHw5A7G1WVlYmD06UiYzLfTwIr2G8g8oI/SmcUlwDtm1UPsnalGzXhdMGmnBX+SJXaGegnkD2pOg==","signatures":[{"sig":"MEQCIHrWf5KvAeclXLtvCW4GEeZ+38pO0bX+4ar50HxyRYnAAiBVQruuLNAx/iokutA2uDU9cCJSFykNgzp7zqGJZNpQ9w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.152.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":30131021},"type":"module","gitHead":"e3614012a19c388412f9784dee3ea8cb0b10fa2c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.152.0_1783787132921_0.792205735248166","host":"s3://npm-registry-packages-npm-production"}},"1.153.0":{"name":"tide-commander","version":"1.153.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.153.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7f9681fcce80ec2417cc42dbe6aab383061e6ac4","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.153.0.tgz","fileCount":1991,"integrity":"sha512-DAwp/PJe6YNK+e94XxzcCbthQjN0s6U2s4hBRRFqUvnffdfLoNa2hxwktudNfyX4tM5ycm6JsjvwE9iNGchs9Q==","signatures":[{"sig":"MEQCIHj30+tVb5vZ+HWiw29xk+CHT2BlyGeAI7GYmU6wWdtDAiBXUFwfNnq01kvOx/6uLa5It6e0YpdKNizZur7bCNGuug==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.153.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31352872},"type":"module","gitHead":"ee964efdb592d464a7c498016cc99d7d4efaee59","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.153.0_1783834947417_0.12053860756434909","host":"s3://npm-registry-packages-npm-production"}},"1.154.0":{"name":"tide-commander","version":"1.154.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.154.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a7238b1ccaa6f3e8ac39e6c28085cc1bd02c042d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.154.0.tgz","fileCount":1997,"integrity":"sha512-UhezgN3CBRUhoCqMRor5QIfLVqudM7JtUDPJnn5EsseLi/TlnmLrm9jkdTvHVWHY/kprN/idcx0G2qUmiFjeNg==","signatures":[{"sig":"MEYCIQDuzBksJjpGTFxNSucMsWxx5N14I2KHSwOTAC5XJmsNWQIhAImhIbv3sKHuIckVn/gwDpEHE5WjVogMduquFEwbjDEL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.154.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31454608},"type":"module","gitHead":"d6a8dd20a7bafb916f1ea127caee9fe69e145dbd","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.154.0_1783877663960_0.6916022855448143","host":"s3://npm-registry-packages-npm-production"}},"1.155.0":{"name":"tide-commander","version":"1.155.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.155.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6381fa271e4e47d75387e67e483f5a0725dd591c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.155.0.tgz","fileCount":2002,"integrity":"sha512-qv0b9hY/4/bmcxgVL5OlX3DIDxzOQPrJx4Wyle95ryhX0I3JEJpFRyQhb9QUcClvTIuJB2fzFUFa8kdy+W1tqQ==","signatures":[{"sig":"MEUCIGhhNJ27tNx83ebUjsArN0fP5Kw/1fOzcIDXKsIzM+0FAiEAoTtAk6225KgvxnnXbtAUZ+WFXNuQju0dj1ZDE1WHcrI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.155.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31497777},"type":"module","gitHead":"30540b2ff836c63f460c63671d40dcd850cebf3a","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.155.0_1783879492688_0.9753379246353109","host":"s3://npm-registry-packages-npm-production"}},"1.156.0":{"name":"tide-commander","version":"1.156.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.156.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b62db855b246d08dc9180ad8f9f7c1a3234d00b5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.156.0.tgz","fileCount":2002,"integrity":"sha512-KQNRXMF4/8oa4UMnMtW1LdMmZg5AlKQ8MhmHqTfGfThbOoEJhgWqZTnuLf76a9kLfcGF3Iv8XHfsDR2mLSxbfQ==","signatures":[{"sig":"MEUCIQC8FnMqAjizmnspCbCg1PBvnkjV184/lghIuzwxaa6bygIgeR3NpxPdFsE0ZwcJEeX+zdCIqTVetQ4CvrSnQojDugI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.156.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31504285},"type":"module","gitHead":"75d1038d4f42184973ee1c37fcac231d1ef9b856","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.156.0_1783880831830_0.2097906992289047","host":"s3://npm-registry-packages-npm-production"}},"1.157.0":{"name":"tide-commander","version":"1.157.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.157.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7dbc03d51b6c9ca1f6a0b59186a5623c2059c5ad","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.157.0.tgz","fileCount":2003,"integrity":"sha512-3e7MY0xxY7eUC5qs/zqnr11t1SnJmvub+gVIrmJT4pmTMe6zAO58QliaMqMmBR3PsHofkRaZY9zx6K9AsJOOQg==","signatures":[{"sig":"MEUCIDkfJeulSlTMQybuq5N6ci4xbZaVgSTHbVZwqO43EWz4AiEAn6fiG5MeqscdVYKb2IL312XAC21FcVrSh0j2Cgc9tR4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.157.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31526875},"type":"module","gitHead":"2075cddc3dfa050a15ea46678429983892563f2d","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.157.0_1783889703910_0.6091311944295468","host":"s3://npm-registry-packages-npm-production"}},"1.157.1":{"name":"tide-commander","version":"1.157.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.157.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"97ade25b378fc7e499821fa031f4fab271fbc22a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.157.1.tgz","fileCount":2003,"integrity":"sha512-FKERrrx6wky6m+3NUwkDiWuI05umZYq7s/LZbWK08B+CN9o+kBk2YIeJTOx476euWwSbB1WSoblf4Jd+yTSFMA==","signatures":[{"sig":"MEYCIQCmwplsO0GERGVVCESn3nn7f9u/7AP2TgxpNAYq7RzVdgIhALvVe8/w6uawUt4Mhw/mkSrIQ4K3ryNOUWOvyj7b8+eV","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.157.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31531278},"type":"module","gitHead":"a602e239dab524d69153825f9726f38ec2cf5347","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.157.1_1783896422901_0.09015466263752558","host":"s3://npm-registry-packages-npm-production"}},"1.158.0":{"name":"tide-commander","version":"1.158.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.158.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"41b04b711dda49984e7260d1012baa279ba02f0a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.158.0.tgz","fileCount":2003,"integrity":"sha512-HK0f5YaVGadADepK/xb4Cd/10yTpewcGd+G06GXAW9ZZkEymfwQhjK3wiqTOQhgjCF54oY6AgFrPPDrQrxvDcw==","signatures":[{"sig":"MEUCIQCE0e+SPCRFkK3vv3IikJ2E3wfzk46vzay9EhA36YIBYwIgU5JKvL2uTVhOXGqGtg+yH2pvMBTAgbNsfFekSgIcNVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.158.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31538274},"type":"module","gitHead":"451d2e8e93094519b7c4dfb6d40c04621ca6fe94","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.158.0_1783898147415_0.818561068014698","host":"s3://npm-registry-packages-npm-production"}},"1.158.1":{"name":"tide-commander","version":"1.158.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.158.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"317b30778f12381a8dc5a7d93267bd3afa4ef198","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.158.1.tgz","fileCount":2003,"integrity":"sha512-EyvtLD13Z84TcvIqjqlLUCs2Xb9I3Zp4phT6As6X8eFOJBmZ/LpQrXwG6QdTdK+z7MnRpaMakED+Vvb9968pgw==","signatures":[{"sig":"MEUCIQDdHRsXvpCQ0ocPkQ5wRg+CmC01DWae6xFibJw5C4OaMQIgfuZrPTR3DGnhUSJvxJh1H1AhavN+fLC0g6YnAgj9vFE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.158.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31539996},"type":"module","gitHead":"7d827cf7df51c9650cc2e8d6f23a4a4b3fcbfbeb","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.158.1_1783899256154_0.5746168755710417","host":"s3://npm-registry-packages-npm-production"}},"1.159.0":{"name":"tide-commander","version":"1.159.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.159.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1d368652e4916284dc619fd8a3edd42886808dc2","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.159.0.tgz","fileCount":2004,"integrity":"sha512-LHx4MJvUBmbyq7gLBC9SdOLZV9x5ASEgZR0XJipm7lFycsEuuw3j4qrtXlAHt8e8yZDqv2L1ySVgxxnLmxzGnQ==","signatures":[{"sig":"MEQCIHGJzMf4OUbjB1eak1W7+GaofGUFnFyZFikUtldNPQsIAiBLfdEosujsEen7e/nJgfAoj0UJwJYfersFofePQGJ72g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.159.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31541911},"type":"module","gitHead":"38d8a661025d785885f676ad2a30c2f7ccd80455","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.159.0_1783922686015_0.6646484758878148","host":"s3://npm-registry-packages-npm-production"}},"1.159.1":{"name":"tide-commander","version":"1.159.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.159.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"40ff9226035118f4872d8fbc6919d4079513e696","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.159.1.tgz","fileCount":2004,"integrity":"sha512-hywoLOVpszcXUmo2hc/DUYd2x3qv9WN3jwWEZhc29soGgiNDGji+F3OIfMvG28332HLWxPdg5Jn3VN5RNxWF4A==","signatures":[{"sig":"MEUCIQDMMHCYKfEBgRVo6I9vYY6yoX9X29UY6pMfKKHKDITXEwIgb7JOpOnQ2/ahDkS0SJNTgoWsiIZVsjr/CAbT2otou28=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.159.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31543554},"type":"module","gitHead":"067afd7f106e211a0db40150c3087c02859ab7bc","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.159.1_1783959910922_0.8413277426353711","host":"s3://npm-registry-packages-npm-production"}},"1.159.2":{"name":"tide-commander","version":"1.159.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.159.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e716f567f5272745353cca5a9753fd02440d307d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.159.2.tgz","fileCount":2004,"integrity":"sha512-mTFweGnpQp6fmsobGU7N6uw5fJPiclzLTuAIQvo5ClqSCfQaBZ1kQ221et+G9dUv3utTFgCp6t277HeRylxiHw==","signatures":[{"sig":"MEUCIQCVUYYJha18e1n+MBRAcUl94Am1D1ioPLdgzHNJkOQi1QIgN+RJ50gTD9hhljR4cn7DPx6nknIkFAtYsTpdIZWyeJ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.159.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31546595},"type":"module","gitHead":"f1a542c106987478d81b4fea18a1b314f4b7ac94","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.159.2_1783960938519_0.811340083929768","host":"s3://npm-registry-packages-npm-production"}},"1.159.3":{"name":"tide-commander","version":"1.159.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.159.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e6d8b974538accfc3da18f97b8c0f7348170d393","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.159.3.tgz","fileCount":2004,"integrity":"sha512-GXJ2ANJFEJVmJrXn7sMk5Xz4YnFz3Jl5j3fnUlVJC+lqGjf/XcwC/2eDt0EMmBCwjH9wjF6o8Du0yEB923JpMA==","signatures":[{"sig":"MEUCICdYM4Vdw62Ibd451Hol79K2r7DIIDfDGemU8iMBjifmAiEAgo1RZJqumAO9Cp1bjdTTs8r1oDQfGfV/kVDoc5R+fVY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.159.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31550830},"type":"module","gitHead":"e78feab81dd1864247ec86d56162bc5f602363db","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.159.3_1783962074195_0.08121870988217283","host":"s3://npm-registry-packages-npm-production"}},"1.160.0":{"name":"tide-commander","version":"1.160.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.160.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"be36b8103bfe87b82128f481ff9894a51ff1b50f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.160.0.tgz","fileCount":2004,"integrity":"sha512-j3UpuMJCRdsuy2BA7Tv4SqlD76RFMbuwptdhS11vNhZUtbzxWPi4Abf6rRCfUWnLKqSixOGey2rrGQTHRt7keQ==","signatures":[{"sig":"MEYCIQCJMD3Vs0R9szJ1hX+nTFtrCMMNazJnK78MjCj2DBHTiAIhALlxDq1Q7AEDHSRbU0fPDlKSP+J4YnQzS6f7ZIB3UIk8","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.160.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31552619},"type":"module","gitHead":"1c5f0e612080e210178a1a602351e39569e332bb","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.160.0_1783962243495_0.409348338445954","host":"s3://npm-registry-packages-npm-production"}},"1.161.0":{"name":"tide-commander","version":"1.161.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.161.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4c8e57b9a64399861bd9a863a44189c8f0bab2d8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.161.0.tgz","fileCount":2004,"integrity":"sha512-uNxxxPGDoH7xTxZcNVpn+er8gwLSyNvz2K2ytynW6oxoEDkRww8mNCePzYxOTz09cVX76rLkk3hT6UtULWhGdA==","signatures":[{"sig":"MEUCIAyAa6szJWaWtWhJq0ZnoVFYrAJPdETmwuaY35lzZuSLAiEA8Up/vCudPvpNQrXhPCwJXeiJQpUnRZfLvg02IHOpZVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.161.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31576268},"type":"module","gitHead":"4bbb69e605c324c0362ef13abff2215c9c625d05","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.161.0_1784009162986_0.5705328542816335","host":"s3://npm-registry-packages-npm-production"}},"1.162.0":{"name":"tide-commander","version":"1.162.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.162.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6cde5a857d7ca933463ff4c770e81914d6b2bd39","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.162.0.tgz","fileCount":2006,"integrity":"sha512-ml4ILPsPQgkATJGiYxdWkh5UQ1wFXRVpYIFtk7cUG9/MpSmdjfL2aqbHausSkKCKAGhtt5S57pNyuhHUIg7t6A==","signatures":[{"sig":"MEQCIBjQAuvQLVz1G4KmcCEtAIQcdTT21KpWkuMo5TJzP+IWAiB/jOc/zVB8HYPC3js673sFEn7nA9vziFTYHJgDQ33Iow==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.162.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31606591},"type":"module","gitHead":"ccb3853f415191e9de7486635134129a575a90a8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.162.0_1784054952894_0.459209984223367","host":"s3://npm-registry-packages-npm-production"}},"1.163.0":{"name":"tide-commander","version":"1.163.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.163.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8748862cb3764b9eb3064170d63219b7b1f08259","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.163.0.tgz","fileCount":2006,"integrity":"sha512-WNFHydhxq2k1BRp1oaHd8mp7spvd1Jvn/nEOCT1bg2dhpjIKOKKECxZIMtkDN12B656adFdHtfeHrwu8lsV84g==","signatures":[{"sig":"MEQCIGhKdcu22iXikn1vvTIwJ7ua8XYYeXFFBaVrl/AJXI2JAiA76JzNu0Snmlbr+mPo9P9IR/hLox0k54jMkAKTXEddWw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.163.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31632213},"type":"module","gitHead":"63cbb13c3ef53189010707ca8f857915130bcabe","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.163.0_1784066635703_0.44701167474899006","host":"s3://npm-registry-packages-npm-production"}},"1.164.0":{"name":"tide-commander","version":"1.164.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.164.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"eea2e99822672cb0aee5edd5cc6cd99e9f333be7","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.164.0.tgz","fileCount":2006,"integrity":"sha512-MTm/nfK3jYgqhZj2TiJnfRU5Gb9Ol9X25Q3kHCsUzgTc9z5bAxQzTaFwvU1WmLqd647Iun6Cl313VfLrHgWi6g==","signatures":[{"sig":"MEUCIQDbayM9T1pSJDyhTBvatPvxld8Ff/iWFdJ3HlxFF+qn6gIgDmVLjYjU3shZTwjR8HmodLwMZX528C6WCpMlCNc2EJM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.164.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31643590},"type":"module","gitHead":"6e1b6e7b1ea4919ec1121ee889dbc8a154563f01","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.164.0_1784069306739_0.6285691583845752","host":"s3://npm-registry-packages-npm-production"}},"1.164.1":{"name":"tide-commander","version":"1.164.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.164.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e35bd3f596d156cbc7e4d23135b8e6a9f89a7b76","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.164.1.tgz","fileCount":2006,"integrity":"sha512-NOmIWwTQjTNYe1jWPCrxIUNL2EuIpkEwGpZxM68/1tqLeKmAXYD43Ru1M+lS8QUiPfmp3vgF2fhdAmgxxmD3Hw==","signatures":[{"sig":"MEUCIC5L/henayDfQxLUEV3WODeF8URikvB7Js7lr495fRFAAiEAkOW+cOZg0kdGzyEBQof/MmrhN9atRcxMaF43af9Q3v0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.164.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31643932},"type":"module","gitHead":"3b0d0856e73a9501b862e2354b46285191e57e20","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.164.1_1784075730582_0.5971886090384071","host":"s3://npm-registry-packages-npm-production"}},"1.165.0":{"name":"tide-commander","version":"1.165.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.165.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"db8c2a54523b8c03fa33a156bcafb4bdbc6baa4c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.165.0.tgz","fileCount":2006,"integrity":"sha512-8OnD3W6IibIEr4MkK31KD7Q+DX3mnL5HdrNANVfGmAvaWfd3kQmIGbJlyYaYK5nYxtRyQf+1aGA1TKAQEyddyA==","signatures":[{"sig":"MEYCIQCx6bX/Io4L3fLdnP3CUMgBEAl68mw9a7h6gOVaZZx2fwIhAPhmvSjFufJCJQXp37zlxp1L+ZYR8zWHosSsVlymiMtY","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.165.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31777591},"type":"module","gitHead":"15ece1e033d012c6f77f2b6204d11e6e75beb226","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.165.0_1784078448038_0.5675033037436783","host":"s3://npm-registry-packages-npm-production"}},"1.165.1":{"name":"tide-commander","version":"1.165.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.165.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b240e08ee40954b97e2f0fe217dadfd3318bea97","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.165.1.tgz","fileCount":2006,"integrity":"sha512-d7Pdc9KbUEl6kE/g0sNChrqFzaYssyOxOmOfqa9RLEgHTT6nuCNjCjA5tyxvbhrAmpNMk6K5BMl/Dk+qir587Q==","signatures":[{"sig":"MEUCIHek2LmsLP9qsPxtOchq71kP4NbpqNI5EUcRw3JPp3k/AiEArXhy2uWcgslVsN8f2FrwmpPt0+0tpwGpFcpyDnlMr8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.165.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31783536},"type":"module","gitHead":"cbf10431e73ea4216565342579018852140940be","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.165.1_1784239058265_0.8171128236924317","host":"s3://npm-registry-packages-npm-production"}},"1.166.0":{"name":"tide-commander","version":"1.166.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.166.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d851409b27cb6041fa09557ecbabf944c3d0cc4b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.166.0.tgz","fileCount":2007,"integrity":"sha512-wetN5K1EAaBxA84ZQuYi4b1KaZaFNZpmhSGblsLdA7B/iAwfjqhjAJPTARS+X/EiM1guTVppw9bNhG22wr55kg==","signatures":[{"sig":"MEUCIDIu60ErfzbHEHnvGmVFZUdkzlomHDQkLNcVVyMhe5R9AiEA3b5DLUQxTHSRuzI/jiqO4iRU6j2H5b2xGERVxpZdR+w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.166.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31806621},"type":"module","gitHead":"88563fc6de47911d936f17fed80e708f4e8e528c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.166.0_1784314497590_0.8138899716608439","host":"s3://npm-registry-packages-npm-production"}},"1.167.0":{"name":"tide-commander","version":"1.167.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.167.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9eee23ed20b505e77c65aed817a2e47e9f412e6e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.167.0.tgz","fileCount":2071,"integrity":"sha512-kYPAfVC0UO87DFPOLjiCnfC8vIh5s4+UQhzATt8yElr0dppOcX58KqvzNUjRJtY7kst41h98vQAn+7KGkMU/2w==","signatures":[{"sig":"MEUCIAdM6rFSTGJ6Kxsc8Igb/GCRDr5neFY01dDEsw5G0qnfAiEAzN+dkQquOEjQoXv8vn7/fRsVxzLkx/Q1/bgHS/RWNmw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.167.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35264017},"type":"module","gitHead":"6bd7d096d6d7cabd9b460f6c7f40777f1880db03","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.167.0_1784531243109_0.08701334288750329","host":"s3://npm-registry-packages-npm-production"}},"1.167.1":{"name":"tide-commander","version":"1.167.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.167.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"53eac6c5406fb6b9f642837dc78cf97e92052ba4","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.167.1.tgz","fileCount":2071,"integrity":"sha512-sQiOgut7jPpGPFA5+gnFfgzd8slRv3BMWZwilG1OAlnN6+ouiDCM6+dntg3aqCXL4ZSAGovzEJeWjEEm9lAGYg==","signatures":[{"sig":"MEQCIBfjtTY4EswabjhZA/GTyLPj10LNoIiORF4M0zlZcSv9AiB8ZA676bV3DSATNmpQG2ig7NRyWDrA+oEL/bNKAM3h0A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.167.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35264883},"type":"module","gitHead":"469d2f4331a7d7b88373f37aa71460ef64511566","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.167.1_1784617250726_0.19660469638067868","host":"s3://npm-registry-packages-npm-production"}},"1.167.2":{"name":"tide-commander","version":"1.167.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.167.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"58c6baa562eaca09a2e0196b833eb65e9e0b31c6","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.167.2.tgz","fileCount":2071,"integrity":"sha512-Mjz2FEhHkWz49KFf02LKr1etyhyBYW17vRx4egVm5bPYyWPohbkREtqDdhjjsTcHHcTe9ExwDsTzmjBsnBiFfA==","signatures":[{"sig":"MEQCIBjhLYPRVR0VVtB7idTr5vjGAP6YPEEvyfUfs7V9gCDUAiBs5ohn2ewTbGr6YltaL9GJnpWuCk1CZaLwdVJxPYP8Xg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.167.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35266202},"type":"module","gitHead":"33597de8e8c32cf0465b04f10f3e3bbf4553cfe3","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.167.2_1784699609087_0.35714463132207475","host":"s3://npm-registry-packages-npm-production"}},"1.168.0":{"name":"tide-commander","version":"1.168.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.168.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8b766991a56281c91aefbf49a016c40487806e4a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.168.0.tgz","fileCount":2071,"integrity":"sha512-IVvzHtTQUfazD/EF6+aMiaBHYCMmaViY/I4laCowf/81kdcALXxLP+yCMT0uRcGPKPAc83hx/1oXfamNu4t6zA==","signatures":[{"sig":"MEYCIQCOwLwbxa+OLkCBT3peyJarme7slMLSCSArg7kvz4I7KwIhAOPUqR3u3dObKQ7DsafGxXht1b2ru1UrfmNShiXd1xbD","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.168.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35269094},"type":"module","gitHead":"460aaedeeae1692414f1e621b366d98f5b022f14","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.168.0_1784915161200_0.006401697797170147","host":"s3://npm-registry-packages-npm-production"}},"1.169.0":{"name":"tide-commander","version":"1.169.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.169.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"db4bfca252c43af5cf4b2fb0da30aef8114b0e55","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.169.0.tgz","fileCount":2072,"integrity":"sha512-NvcXx8dQWUf8FohA2fkUa+4k+YzBNYsIbEhed1uFuGwnXw+WH7rGibKQUu6ry7xE/xR4E6aSBQhmeNWMP3jnhA==","signatures":[{"sig":"MEUCIQDygedePWu2dHilEWTsYUf1VuJqjiu9c+j/Bhgajh1nsAIgE+UH1/gGpH9OWFyBsfOeejHF5Mj5d7g8Bcd5H3LhYF8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.169.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35281543},"type":"module","gitHead":"d2e4bd0e6c684f2cb11c12fb7a516f56f3b1620d","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.18.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.169.0_1785168800233_0.4995771268323319","host":"s3://npm-registry-packages-npm-production"}},"1.170.0":{"name":"tide-commander","version":"1.170.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.170.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1db284b1c34e2ed7bfef7fbe736794fa78d6895c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.170.0.tgz","fileCount":2072,"integrity":"sha512-/exgG5KPzi7md/udSco47uD+nB+d3UCqOZZWXMJZVFZGgx6KspQy4C9E0Blim4K1B+5YraF8p8liCPaW9twk7g==","signatures":[{"sig":"MEQCICb5ZqFuw1Xh9l7946baAA7F5tRWZTEYzzKYIcZBndQjAiAcPrCZ3KXL4zM/WLevVUMExdMR+6aIKwhyzDuxa0pcyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.170.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35364837},"type":"module","gitHead":"e7a195a31138578f16788ed8983694d4f930e9f8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.170.0_1785387226310_0.95808109004958","host":"s3://npm-registry-packages-npm-production"}},"1.171.0":{"name":"tide-commander","version":"1.171.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.171.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4f9763a1e4350cf756d3bd48b122da4df215b1ed","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.171.0.tgz","fileCount":2072,"integrity":"sha512-WZP1eJ/1YgcfZeOIFLJfwF9kfxinXA2vZ7GOCX/F9HdlQ0SaYDDEHlFmIV0l9GwbQJcFuVb9rC/W0xZ/Pz6ZQQ==","signatures":[{"sig":"MEYCIQD+WK/oxiKSVFXk0nU1mhm8pxC+p1v1AcoUCi/RgfW8+AIhAO9ae23H05/TtJrrpIUYEC48U50p63odks0KYb9RqhsB","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.171.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35367467},"type":"module","gitHead":"8b6f3354aecabb86d81e8f9501f376e9c0e2f5d6","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.171.0_1785388662806_0.6139651317050283","host":"s3://npm-registry-packages-npm-production"}},"1.172.0":{"name":"tide-commander","version":"1.172.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.172.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9a5b5fd6514ae95bcb0ceae65994b94ac13f5fb9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.172.0.tgz","fileCount":2093,"integrity":"sha512-h2TmCHSwasprqJc+MobtciBSyEu8z+IiWdwjWfE0MpdBN0lpQsRYhp4ggSc90Gt59eWlcb3knhjGner6e5BjBQ==","signatures":[{"sig":"MEUCIQCnGeVjXhqKDAcltvXHx1yFj80OXb3n+aufI4y9uyRctAIgVH2pixzXmRTYV6J1ITxkHL4MsBEnU9AhMPEW20J+Q0E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.172.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35483687},"type":"module","gitHead":"13d13a7da4eca41341057aaafda79d6dd52044b4","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.172.0_1785390180814_0.7203120244706154","host":"s3://npm-registry-packages-npm-production"}},"1.172.1":{"name":"tide-commander","version":"1.172.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.172.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a7661ea3a6bb578e9596d06e5e8fde0dd0982998","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.172.1.tgz","fileCount":2093,"integrity":"sha512-pw/4pZVEN195R6HpgYlvQ+7HD7UjJQCGanRPDjdweSkmAw3dyqeTCKPRCDgp1ZNaQWd/ZY3nZYco6+I7TYXBqA==","signatures":[{"sig":"MEQCIEZfqocfb9YRNcIQ9A/tPj42TXHJQy5pqAerRRPfavvPAiAygMW3NnW25fBO9Hi5GVgoCAJn08lZwm0TTByt0HoBPQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.172.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35484532},"type":"module","gitHead":"811fc5a8344693277c71a8759b9f190a9fa19863","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.172.1_1785391698322_0.7757067833439415","host":"s3://npm-registry-packages-npm-production"}},"1.173.0":{"name":"tide-commander","version":"1.173.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.173.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f612829672a8f9c9626edab404b15e91b847f249","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.173.0.tgz","fileCount":2093,"integrity":"sha512-p/ziQ/0zJSH9hdz+yRs1g5CeWs/nQmKcQQRxtM4H9sUg6iXFfYTNeTipNrfbrgrR8POxRN++KzCDDOgZPEvwIA==","signatures":[{"sig":"MEYCIQDUXYC7t4PE2Q77occsNFrpTOzD67JLVqGkCX6nJiGWZgIhAMAfBZucgKnvbIVQi+6Wu57iMSKtVymgB0dk5CmsLCal","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.173.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35485948},"type":"module","gitHead":"46ba6318bdddacfd055fc2c5a5b5a89ac41bbc86","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.173.0_1785393090367_0.8740347788196212","host":"s3://npm-registry-packages-npm-production"}},"1.174.0":{"name":"tide-commander","version":"1.174.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.174.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"006c9ba763710a5b151c885c40d13f2747a738a3","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.174.0.tgz","fileCount":2094,"integrity":"sha512-szPBXIt7bM3dUFGQaWMNN1ll8Sm23w+5/rWeitr9cI0oBVuLXUhMaiBZDxXW5MXTUkg+lyYWV+533NGB9o/ErQ==","signatures":[{"sig":"MEQCICGobSk8Z33rVGv8/Hdw+BzEpbYFOoHTPWk5bmB0w736AiAWb63/VpiHsAZQtDeDubNqD13EJLoZJ7cEfv6ugZel1A==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.174.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35512958},"type":"module","gitHead":"188e0c31f98bbc922536e6778316e0bff3da40ca","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.174.0_1785394608600_0.41181252754475794","host":"s3://npm-registry-packages-npm-production"}},"1.175.0":{"name":"tide-commander","version":"1.175.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.175.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2323cfd8291bd1fce50ab6883b834462200bb314","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.175.0.tgz","fileCount":2095,"integrity":"sha512-kVsU1OckRusUayg87uZ1S0Yn7Y4y5sPdsM0Wad8GcmJNZQjVc/iK7KE/lmggQ/28ayw9f6U7uZTlZ7HPdaeUhA==","signatures":[{"sig":"MEUCIQDc7Z1Smd5NzQmOtUTcCzCm0RRNDOtH11yksPpXrkoepgIgRwGGkW/xHAHPuP3G+ohSl8uYwuWMeoFIEN8ZsP5xnt4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.175.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35552779},"type":"module","gitHead":"f26200cd46995d036d48c617d09fe24b5f34ebf8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.175.0_1785849576291_0.580093455872873","host":"s3://npm-registry-packages-npm-production"}},"1.176.0":{"name":"tide-commander","version":"1.176.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.176.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"1976826cfa740a8898e7892313804a25c6118faf","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.176.0.tgz","fileCount":2095,"integrity":"sha512-vfjheuo4U9eS0lm6jFNmAuFAPxiICzpdQTVBooLcxoo6cR2EkaM5UUdgGaB7svO1M8Nj4EJN5vlTJ56qnm6ciw==","signatures":[{"sig":"MEUCIQDE8TwBK0g4ys9tuvnLTm6i5wsCkwgiaTeDP6QP0rR/jwIgQl+h0VfXfSjhBoCaqLwntDYONMd8I3Xsc4jxgZ3LdoY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.176.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35596245},"type":"module","gitHead":"6e20e13d3f0418b31f5cfcb7d87edfcefb4e9e68","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.176.0_1786119199715_0.06460690127962576","host":"s3://npm-registry-packages-npm-production"}},"1.177.0":{"name":"tide-commander","version":"1.177.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.177.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4c757ba505bfabf98f29b496d46c6e943b3727a5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.177.0.tgz","fileCount":2095,"integrity":"sha512-zba3LzIdh4urgpZx2NIjmlnA21LwNe6+D/GG2qKk85blSWDHXGtA50NNqsdmJgWsR2LdlEC/kwLapAsudxEsdQ==","signatures":[{"sig":"MEQCIFQwQOeeTxCjm2ukjiW6GYAMNey9HYOiOcjK2RT3OviiAiAz+Rviq56i6oisultiHzD8Q1QwDLA2eTVyBGnyuVuFPw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.177.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35600568},"type":"module","gitHead":"cc88c3031263eae5999e32053d19c87fa80db61d","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.177.0_1786229062465_0.42132561077367625","host":"s3://npm-registry-packages-npm-production"}},"1.177.1":{"name":"tide-commander","version":"1.177.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.177.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b283d7f9548a4dc3b1667ea9d021331d61741f56","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.177.1.tgz","fileCount":2095,"integrity":"sha512-s/Oq06Jr0DPS+FJua+iMIE6beuuMi2RvtmDKsJemDiOnGO1VtQAfr0/O1KRk9N3nr6QI71wqgkHaY78KukSPnw==","signatures":[{"sig":"MEUCIET5hYx6hoxa3AJqy9fmATAFsRIhHLO13byIk2/q+4DFAiEA27ANqzEvmm5PVu3bKMJFhWKMLqbPZDxOK6XCTIYyO58=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.177.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35601900},"type":"module","gitHead":"b43ce4ac24759d3de8516a2716c4dc5e007d2dcb","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.177.1_1786233040201_0.7150407332548914","host":"s3://npm-registry-packages-npm-production"}},"1.177.2":{"name":"tide-commander","version":"1.177.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.177.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b2461f624275b0c5774462948289cafb0bd3659b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.177.2.tgz","fileCount":2095,"integrity":"sha512-d6pwik4ZftQqtnq6+RbWLFANxpY5ntFGzkVytVWfeRj5dptmrdoKw5w+Ulx/lxGsdt4AaooOb/Jea0rHQ6aX5g==","signatures":[{"sig":"MEYCIQDUPQKQG0JL89mSR3A5H1J4hCZJqSonsIMfD11Aa4M7GAIhAKWQ5A2p407QsVeBTTAvPO9eAb+0nOTzX/CtArsjG5vo","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.177.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":35605125},"type":"module","gitHead":"cf40f4a3c9ddeb523da98647faff69f9c81fb68f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.177.2_1786235797475_0.14677012455456206","host":"s3://npm-registry-packages-npm-production"}},"1.178.0":{"name":"tide-commander","version":"1.178.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.178.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"75fd8589fa27628931db7ef6e53f7cfcbcbab4c0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.178.0.tgz","fileCount":2104,"integrity":"sha512-9XiGUE+t9m7ik6oM6L2+mbLG871BJaYkx5yRZKudSvfHD1yRPaGeOoQULBM9H3rDEAqb+mAhAkfkuBvoZRBEIg==","signatures":[{"sig":"MEQCICPHedgdVV8e77r4CEos8RIV69S7wnJlXzbroHswQa7qAiANPLi1BcLRfU+nxqUgV39fIUnmfR3QiFhjMvPlIy/DfA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.178.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43452702},"type":"module","gitHead":"10f41163025c6ba1d44d7ab908755b86f32e57eb","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.178.0_1786387802992_0.2099808713926341","host":"s3://npm-registry-packages-npm-production"}},"1.179.0":{"name":"tide-commander","version":"1.179.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.179.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a36beafeda788ea17e062d14d7fcd212db141efc","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.179.0.tgz","fileCount":2109,"integrity":"sha512-qI9fTn1Fk7tvcgmdS1FTEgh1cTe/Hx04BPgqfyD4TVhlyoB1JDWojdBxUOFDKz4DB1LxCJLfcTctxsLmUrynfA==","signatures":[{"sig":"MEQCIAEMscf/h9F8nZ+khQeGf54PestDIdezMA0gtGy5SssbAiBfbcXgab66OSZLNkJopb34TEILbSYBu6XclXbMkgRCqg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.179.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43521385},"type":"module","gitHead":"85b54ac552b7cca9d7020cba9c6acd7c38dcf944","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.179.0_1786400902685_0.9471573130700592","host":"s3://npm-registry-packages-npm-production"}},"1.180.0":{"name":"tide-commander","version":"1.180.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.180.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b37abd8571c4b282f567f830ae7d26677d35f79e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.180.0.tgz","fileCount":2111,"integrity":"sha512-ZNn8mnulVJ1aLCT3SanvlyKaPljPTJCZC/DR2eVNvPZDALe5xYeIysSC+sFyrAA3lRnB2CDobBMs7PbvZhmcnA==","signatures":[{"sig":"MEQCIFuFVuDzLwYN9i87rQufyzKP5BgJeVbH8eVlsF+ll0TfAiBGjeugm8nipNh6SYrB5vstbmnoxGw5EsFcTp/NA80izQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.180.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43540020},"type":"module","gitHead":"f543c6a55f0aa928740ac9a33db03df2220bbb14","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.180.0_1786499433925_0.029766211152476352","host":"s3://npm-registry-packages-npm-production"}},"1.181.0":{"name":"tide-commander","version":"1.181.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.181.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5181be5f429294514feaa80899fa52a5de8e393b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.181.0.tgz","fileCount":2120,"integrity":"sha512-yK9LPqnyMl04HDWY5OsA3iiZtvgP+qwSzSmI7//AqehPNDp7WuF0gqXJikuhjAljyiViR11JMcYxWJWcF2f+2Q==","signatures":[{"sig":"MEQCIBK7TKAjDVnJRG1LBwt/zWPgg0ZKF0M771J5rJVhfQjmAiAaSMmLc1c9pGzWR8tQ8Rb8/BV7cufUGtW3qpD/jSnJ/Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.181.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43635632},"type":"module","gitHead":"4a2476bfc4a8f927f8f6ac5bfecc4993b1fbd7aa","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.181.0_1786551551611_0.29281134163530487","host":"s3://npm-registry-packages-npm-production"}},"1.182.0":{"name":"tide-commander","version":"1.182.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.182.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4f5a4d9dbcbf7c1e5bc9c226cc9ed6270bcb1319","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.182.0.tgz","fileCount":2122,"integrity":"sha512-EvHLgIh3o0pPz1n2v8fGqwnDcVXNf8Yplkd+/Pv8fyy2MpRgf8QCRFiuquxdIjk/YuRo+70oz4xMO5Osdm7uiw==","signatures":[{"sig":"MEQCIGCiK7VXTltLXWxymB7dghttWKF6VLBHl4Q49aPy4eHpAiAQo7nugLWNCnnOYdyuXi9qDoz4ARCOQMBSMla6hwH/Hg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.182.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43666401},"type":"module","gitHead":"80d30169c6cb77a938bafa0c2b8791465ab66539","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.182.0_1786584842224_0.035611256106810485","host":"s3://npm-registry-packages-npm-production"}},"1.182.1":{"name":"tide-commander","version":"1.182.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.182.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7c1b75a336036a8ce41fb0bc95ad106e08b28554","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.182.1.tgz","fileCount":2122,"integrity":"sha512-kTDqYojvado3SnBHqgyPPPX34eiTct54A8oJM+4KDVXJSh3WxYPQ0TLY26GBVjeHIAvM+eIH8VX6Iqciw4bbkQ==","signatures":[{"sig":"MEQCIFfCbz4oytPTheP2ryiMYy6rMzY6q/osyM7btTeHerAcAiBLz6qfEkc8r+GVGhOYnMebHrNT75letvG6aP/3w4RztA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.182.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43671152},"type":"module","gitHead":"3f3b657fb991ad3eadb261ab547cf40463096b24","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.182.1_1786586713221_0.8986128520846559","host":"s3://npm-registry-packages-npm-production"}},"1.183.0":{"name":"tide-commander","version":"1.183.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.183.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"489467f1b8866a3d2cfdb06c576fcf80ec20e057","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.183.0.tgz","fileCount":2122,"integrity":"sha512-W+XzxsQ+7dcroJooolt358MBjD/ZTSA5kM1t5V1zCQPxH8/TCIiWUSEdGUDpCsvHi1y8ebgk3nJ5jGjSvBOiJg==","signatures":[{"sig":"MEUCIQCMKhXs0y8oUsBojy6rcCq1d+DDwf540aJVZXr6a2K5lAIgMWsu4AL1/6Q4nSh9NEyxTY/en0p3hEBEj/5mFGkVBVU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.183.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43688150},"type":"module","gitHead":"4a300abcc779febf1e4a7e5efa120e1d50b5e7df","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.183.0_1786749358942_0.18966286253296483","host":"s3://npm-registry-packages-npm-production"}},"1.184.0":{"name":"tide-commander","version":"1.184.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.184.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"08a40b12dfd3bcacb98ba349b4abd206efa9c7fa","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.184.0.tgz","fileCount":2122,"integrity":"sha512-PFvKsM7b7fOsyBJ2u7GHa7zU3cHowQ+UdUuSbcdMlOUPvoXCmgI6lGlY8IUimVZIHQS3d8s7D/TnI1TIQB+Vyg==","signatures":[{"sig":"MEUCIQD7OANCo1JbGSE0UTpJrih0uEyCsHjXZJ8WaJyAPoeEQQIgGIsbg9EA6yHw1w17bGZyihdmINSJ2gocbS43dpoPf/M=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.184.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43704570},"type":"module","gitHead":"488c7282c395c23c5eb7614cbd205178960016b3","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.184.0_1786777245101_0.8925413293447373","host":"s3://npm-registry-packages-npm-production"}},"1.185.0":{"name":"tide-commander","version":"1.185.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.185.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e1365e0a0d1cfe599b4509241d0b1d87d9c16a7a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.185.0.tgz","fileCount":2122,"integrity":"sha512-6W6hcNpAiX47Cv4UEHbXHlOH1gy6qqtqEVmiq9J9bLV9BSi87XYYkZ8p2N3kbQJ+db86yo9y4gkEMazYkTKOoQ==","signatures":[{"sig":"MEUCIQC38bFtiFgfVW6bIqWGdtkARMYXJApeo6HWKK0WWtPpUgIgDQD7FXywHXxiqGkzwrfT3HBLCehYz7dju10MhgLEDX8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.185.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43715566},"type":"module","gitHead":"2e6adfa127c9a088cae2e651386a2d058a360374","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.185.0_1786780505530_0.03800943393374956","host":"s3://npm-registry-packages-npm-production"}},"1.186.0":{"name":"tide-commander","version":"1.186.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.186.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"aa65b5f53b626dcb5a0a8c2030adce40396b256a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.186.0.tgz","fileCount":2122,"integrity":"sha512-OqWfRQ29gtMtu+i6KrR/osk4IqUtkPi+MHFjuLB3ryBl9Qqlyk+2z1whm2Np0EHYkDO/96QmkydLPgi/gNsYTw==","signatures":[{"sig":"MEUCIBysLX+6E2bmF+2CvHiYCbhOpYwJwi3agJO7ArFjkDGBAiEA0YeTxAjnL6QwK7ZmzYh09itTJ6hcI9KOMbhJ8hmYWxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.186.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43717109},"type":"module","gitHead":"e5c7e8142dce0ef16a5f7087c0baaff336bf8333","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.186.0_1786905462722_0.31472686120776494","host":"s3://npm-registry-packages-npm-production"}},"1.187.0":{"name":"tide-commander","version":"1.187.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.187.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ba28af6bdba3d64f771bc4fd53ecb241c60b4d12","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.187.0.tgz","fileCount":2122,"integrity":"sha512-JirdRt31+iTA3DupqyakiBFppM1CUIcEEqlEfB8TadWcjU2K2O4nh6KV/3pRpfc/iasjxan+LNBFJLcn6Rhm1A==","signatures":[{"sig":"MEUCIAKPp5q018OmLQMxaWAGbH+XqOyuAJOwByNSKDXwW76AAiEA64GsQORYQGtXj2Jm7q15/c15uZQY9pn3hmp6gC5is6g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.187.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43718780},"type":"module","gitHead":"289c27f51a128e5234ef325ac561fe1f70393d7e","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.187.0_1786905707951_0.5755065896902745","host":"s3://npm-registry-packages-npm-production"}},"1.188.0":{"name":"tide-commander","version":"1.188.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.188.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f917f7004641909c14c7e629cf4268fc551833c6","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.188.0.tgz","fileCount":2124,"integrity":"sha512-wTMCJeeQyaufbu0/d0LNeOQDpaeozSzdH5TDIZeABJONESdm0g1dEEKUaJkKBiVNGIr0bOyC7g6EVqbAWunHdA==","signatures":[{"sig":"MEUCIDUfl4CAYVq+tyfjAIZZaI9iXPXF+oV5YqkhN+4akm1tAiEAmVj2xiCqto9aK66U0w7+leLv4pH8BZVjt5X+h9Z7fJc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.188.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43770881},"type":"module","gitHead":"1653611716937bec10938d14a4ca58897559b633","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.188.0_1786911045541_0.45410403125479637","host":"s3://npm-registry-packages-npm-production"}},"1.189.0":{"name":"tide-commander","version":"1.189.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.189.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b44b142c1e946291cdc25b80d38f6d06cb8f3bb5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.189.0.tgz","fileCount":2126,"integrity":"sha512-4phMfH6alRuG7GIECSMN3rMKg8C6Y3PvZ2t+UdCDDPdc/xHnKGQHUFbaOBSyJ6XADXDsiRGUz3qkXij2G3fvqw==","signatures":[{"sig":"MEUCIQD2nFEKoN7Sa2umsFXaPHFRtcSuB2Ta8Y/c/ridNlQGegIgP+n1fDWmWUo/k1oAd0r1UHGbQEkRdR63KhR1k++/9o0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.189.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43825828},"type":"module","gitHead":"38383884aefa77630b69144f8bacf3745a11edc6","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.189.0_1786916376771_0.18877742778233708","host":"s3://npm-registry-packages-npm-production"}},"1.190.0":{"name":"tide-commander","version":"1.190.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.190.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c75f790a0a8d9105897f29cdaec90098a5583f76","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.190.0.tgz","fileCount":2127,"integrity":"sha512-343qL9LGKHTX/bce/KMjjooqcSIKxubAyXUFxAUdwTUiuqCmQwuCbDTnY5DLKZkaWV84x5E+TgRHkXkov8sQBw==","signatures":[{"sig":"MEUCIQDRkYcrzDLvv0+u+ITpIeSx2ToNpq4/8NxoyFG0yyaSQgIgbBx9/Co1Z5C1hmKK2c1pC+Y4T3r6bZsWKWdQkykm9Ps=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.190.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43861676},"type":"module","gitHead":"31df93404bae0d2fdfcb015dd819ca785de41fbe","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.190.0_1786925791627_0.47237141694870277","host":"s3://npm-registry-packages-npm-production"}},"1.191.0":{"name":"tide-commander","version":"1.191.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.191.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"dbf4e01f842f63df92eb1c6aac5c689ec3cc25ce","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.191.0.tgz","fileCount":2134,"integrity":"sha512-KMGXyhsOdWgCuhpQKxbSlOS5ozVxj8EmNYm3S6J7B+101h5JwOHvKwRx6KOgzMNlBkUvQffcdEbGxtH6kszbVg==","signatures":[{"sig":"MEYCIQDvsdewxZ66eWn1o2E9Mk5753sQ0mJBHjJaCR37Od+0LQIhAPQZvea/lfiFyZMBtHsB6C15gi3XDyTPaB7VTPgb2CEU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.191.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43891676},"type":"module","gitHead":"1efa76b242447082749073b4a18ab90a4ccff270","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.191.0_1786931728592_0.49435238089838185","host":"s3://npm-registry-packages-npm-production"}},"1.192.0":{"name":"tide-commander","version":"1.192.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.192.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f8dfac4c7bcbbd6ef82e4205a79515378f3db0cb","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.192.0.tgz","fileCount":2136,"integrity":"sha512-DVsYqMJ+rA6gCcxo3EvhwsV3x8rjZMesDRAraWRJvQ3FKo/g9/i+gc9ghndKxLDB7jHJS+uALsNH6P0FxH3znw==","signatures":[{"sig":"MEYCIQCy32qcmUBkVfKb7Hk+8yNGcwtvIArXxOhVdL4hRYY5/QIhAL8+S2JlgaVRJ7Vq3s2c5N2yo7ArCLWmiMPrs36sc/Gp","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.192.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":43974936},"type":"module","gitHead":"e1e8692c926bdb36d98ef2887c164629beafe748","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.192.0_1786947673392_0.7466599265676181","host":"s3://npm-registry-packages-npm-production"}},"1.193.0":{"name":"tide-commander","version":"1.193.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.193.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"14408f2b61859692888bcef2e8e78a9aa90c1efd","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.193.0.tgz","fileCount":2137,"integrity":"sha512-ffApMNz/x4KTYJYG2OxXJxHbGRrZ5JJvLtKUqQKZZC7hzuCFWOTM1XqngewOHxCLzV+cDnZ39RIQjJbJBooRsA==","signatures":[{"sig":"MEUCIQDTH/trHuZjV23s3EmEh9iSIjC41f3ytLt6xSZ2p4kUmgIgelibdQuBcyYVBfcfnIeQWMTQx3T0L57eaRCnN8NQT/o=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.193.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44057792},"type":"module","gitHead":"4895c0c5d5389a06c5830b83891b86ba41d4936f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.193.0_1787001107770_0.750703227575914","host":"s3://npm-registry-packages-npm-production"}},"1.194.0":{"name":"tide-commander","version":"1.194.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.194.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"aada8fac3c800a5a8a74bdcfccae778ce2eb31c8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.194.0.tgz","fileCount":2143,"integrity":"sha512-fP1tMjLQGQQJcdTE6eJL3q7HnlTlvQGlcD/FXs+1T/cJRqgBZwF4KFlLqofFLfFtr28QV/x5Yg68r7SatQBeqg==","signatures":[{"sig":"MEYCIQCRkneMp6PdEi+aOY8rY5g/nOXMXZSPOfyNR/yet/gOWAIhAL6RQYxvstvlzc7bY4RFqVAkMHNVnYUSj5FRVdmR/g4C","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.194.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44147267},"type":"module","gitHead":"71a9d29784fe696b5ebce5676eba2577bc431e94","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs src/packages/server/claude/exec-guard-hook.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.194.0_1787021681833_0.2611930048997495","host":"s3://npm-registry-packages-npm-production"}},"1.194.1":{"name":"tide-commander","version":"1.194.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.194.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7e32d5f3a48f1fcde2a07204d1d04ff790ca559d","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.194.1.tgz","fileCount":2143,"integrity":"sha512-7zMpTsB1fsbkFdIjzjzwtQUOIlBGGc3KX6u2toTE4ioTyx37neF9haRpJaEhX68dhWtY6c5v2ont5ZTemOBcEg==","signatures":[{"sig":"MEYCIQDuB/bx6UxCYRap5CnCxtA2etFMSEquk39WKSNbUQ5VBQIhALMcISGX74hme726gqXRqHmUpeNvNVYfVFNqlS74zQrl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.194.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44147944},"type":"module","gitHead":"0c6b5fe161252ff160c392771dc0ac1ac639202e","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs src/packages/server/claude/exec-guard-hook.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.194.1_1787024541405_0.44199331313238766","host":"s3://npm-registry-packages-npm-production"}},"1.195.0":{"name":"tide-commander","version":"1.195.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.195.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6ad92912b2fe8b9ee901b3fedda85f6f1d0e88bd","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.195.0.tgz","fileCount":2143,"integrity":"sha512-sS8bLrJMwHIo+xUb90QrrG2RNUZ4jJVkNKbi9gqZAULqfn/ZuBIVLkgx0YdAJHBGGbkEGmS/i0wqEtXjAwsVOw==","signatures":[{"sig":"MEUCIBK6ZCHbZFMSZJ8BRhxYIADyTKfDXTObp8JG1KF2w18RAiEApG0cHK7LzCM8x+apwu4tcmofiwh9ZtGNFimmH0w65Mg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.195.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44156060},"type":"module","gitHead":"36c0d6148ac68f74db4439018d9fca45651e951b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs src/packages/server/claude/exec-guard-hook.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.195.0_1787026048853_0.9117184916745085","host":"s3://npm-registry-packages-npm-production"}},"1.196.0":{"name":"tide-commander","version":"1.196.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.196.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c513a5ca97cd0130addedd76c4832c0d737bef1c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.196.0.tgz","fileCount":2141,"integrity":"sha512-A88sBCc2mGsJ5bnVVyMkjlPx8S7W6PV8H2fAjLwqszN4wE9zdqjAHLyFF/RPIURKlC9MDhEqYPgNcRbRWUhNnw==","signatures":[{"sig":"MEYCIQCFZ7BFtPEKDo0x1idM+Gg3id9Qq80PebGgzdUFOkYs+wIhANzgKZUNxSp/oWcuGwMxfyYFHII+chRzGpSu/GTXuvn1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.196.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44145901},"type":"module","gitHead":"0b7da4c36d9a31802c60f951af36b6cfc860deae","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.196.0_1787069917501_0.5788039746713605","host":"s3://npm-registry-packages-npm-production"}},"1.197.0":{"name":"tide-commander","version":"1.197.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.197.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"ef7f8c7723afd8db3f6ef57ae3975bbb8ebac097","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.197.0.tgz","fileCount":2140,"integrity":"sha512-7orzGto0kp+EzIecQq42SFUyQuEr0LSRGxrx3Ir3OQX7l6VOzV7L1Er/nnLHysRaGtvWCabgkfG3uoS7pjCCoA==","signatures":[{"sig":"MEUCIAudFBBmEzHlpWu/rmhnRf8OzupY3MAORIlPDdrnyCPsAiEA4Y2wJJYqatSrGGsqQEYZ67a1xcYsOtdjC96QDvySlHA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.197.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44166768},"type":"module","gitHead":"9fb90d403a5253916deb29f0910cb74234031db5","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.197.0_1787074626482_0.7548128697568022","host":"s3://npm-registry-packages-npm-production"}},"1.197.1":{"name":"tide-commander","version":"1.197.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.197.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8a1f0a296eb5997a5b227efc762f1c486e9546ba","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.197.1.tgz","fileCount":2140,"integrity":"sha512-ADicyzj2vZrbQE63KWFXfvuRs3cseOTDfGK+qaqouqw+AzMDLThWlAl7ZH3Cy1JuHO7410hMrt4otmkagEFl3w==","signatures":[{"sig":"MEUCIQD34RY6LqDlFJbfnHcvdboZxkcE3K7nHTu59JPBwPaSlAIgZd13gDrZ5PcyIsVQ8oQo4q13+RKcc19EE8bT7B0VNXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.197.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44174100},"type":"module","gitHead":"a707bc50d0384422dd371a15594d09989fd8c90c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.197.1_1787090677583_0.835530573412544","host":"s3://npm-registry-packages-npm-production"}},"1.198.0":{"name":"tide-commander","version":"1.198.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.198.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e27bffe689b0a819a5ffeda5b25b8acacb7976b8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.198.0.tgz","fileCount":2144,"integrity":"sha512-NWp59Rk5KrS27aTQG0XgNpOdrHOlHK6SJeLyJHVZ+wqOc+6QrbgCr3X6RuvSTNVYaxrE8s8UAcoHhCbD0EzI9g==","signatures":[{"sig":"MEUCIFH4+Amu4Hcuj0AtBpmm+lLGre++nsHG7V7TEl24dgZuAiEAqY8eXxARMHHp4D7n4gc8/bTLOsVYhHQPn8cnd3RHHCU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.198.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44284832},"type":"module","gitHead":"163f24a45f56384adb539bd2ab3ee25a646cf8f8","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.198.0_1787098270562_0.9640454583310263","host":"s3://npm-registry-packages-npm-production"}},"1.198.1":{"name":"tide-commander","version":"1.198.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.198.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"88ef9f4ca05591f4b597fffd5af4c625a2c51b9f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.198.1.tgz","fileCount":2144,"integrity":"sha512-bIg5hbHioMOcpyIu25F/XHwSRHsxya67Lp8iC10izA4KJ1GklRfunteMLxA9l2DRqkIT8aEmwgmYNedMDPXjyQ==","signatures":[{"sig":"MEUCICg8y9UpxGigRBAIpS2wJqGCn4r5Kf4dZaEd9DrN06s7AiEAqzJjMEYjCuO7xKpO+8kKXqXXdlkSQHufkPWvj7FuPDw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.198.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44286836},"type":"module","gitHead":"423a164d0ac690927d5248f421975e649b0027e9","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.198.1_1787168465697_0.8129173874787909","host":"s3://npm-registry-packages-npm-production"}},"1.199.0":{"name":"tide-commander","version":"1.199.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.199.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"af3baecf255ed460706a652305d6b85cce5b40f0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.199.0.tgz","fileCount":2145,"integrity":"sha512-SE5zmv6gEC51/HeBID/iTmdFyITDU7BHawwwgNHga6apOlm8d402lxorczRaegjbG3Inek8wh/+xLmFUsTLKKQ==","signatures":[{"sig":"MEYCIQCCN8PhxRV1US9pde+fxSq2PSSQxFntzPPZgbTooWAcdQIhAJkYYeko1tyrTkKVvNAoF1p4nNfLKBfQjHiCvT27jlIk","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.199.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44336956},"type":"module","gitHead":"e6c40f2ab76be8d85ee64761f5ac59bbd6165dd9","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.199.0_1787170116505_0.3111749272581734","host":"s3://npm-registry-packages-npm-production"}},"1.199.1":{"name":"tide-commander","version":"1.199.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.199.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f6e400f6fd8d175f884b034c0e7e9245d53aca70","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.199.1.tgz","fileCount":2145,"integrity":"sha512-2JVJUyj1R0BxVDMAzGB6rzj1fP1m+yyAXgwPcom75w6ml9315g9YwW4mdpL1LB/PERsRhfuSXLH4+jLNJyV/bA==","signatures":[{"sig":"MEUCICvmz/JTMf4A0mjil6pAsRgp97ymevrLxJFg/H5rqoLVAiEAyqZtE/RYPcwmsjDe7HEFRkG1xWinfavlywlMddVBJ7w=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.199.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44336742},"type":"module","gitHead":"67f0f5a7a14698a2c59433414731f7ed8f3f19f9","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.199.1_1787171575869_0.7429245738264332","host":"s3://npm-registry-packages-npm-production"}},"1.199.2":{"name":"tide-commander","version":"1.199.2","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.199.2","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f74bccc393f38ce236b903ae8ea9cc2d21302304","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.199.2.tgz","fileCount":2145,"integrity":"sha512-OA8YVnRsgVfcZsw9EMG2bmvjtVDljDKdutcLUeeOUfLd6aFLF6NLhOrqQ5c5Skb8KTAb0QbOA3zEjGAVUDmI0g==","signatures":[{"sig":"MEYCIQDdMdWWYtObBTCZLxgLbZkAse6qH3raBdMzcuGUSbMcsQIhAOj1yDVSPrG30eEfyK5fLsnkaNLdEEMsuoNNFgEg77DQ","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.199.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44350782},"type":"module","gitHead":"9d23dbe486d640b393ece0d94632c5425ded09c3","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.199.2_1787174403985_0.8330404311160193","host":"s3://npm-registry-packages-npm-production"}},"1.199.3":{"name":"tide-commander","version":"1.199.3","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.199.3","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"f7dc428260b9da052eb82f20fd364e91e5c5dbd5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.199.3.tgz","fileCount":2145,"integrity":"sha512-fLsY2FUM3NcD7l3QW1PxMqtXTjC09EZUo0h2NKYPw2K4HqdWA2B6qJUGbrKRg+uCAxx2O/+yGqkUQtTQMrDpjA==","signatures":[{"sig":"MEQCIDljCVI/EhftWqDRBUAWgpHP9SmaoeBIDouYUk4KBmYYAiAkSGAKss0czwPhsgY4JprH8msZ44cPsf5vMTWzNGgs9g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.199.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44353732},"type":"module","gitHead":"c2537a1a6589bdc18eabdb058ffe35694fcbac7f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.199.3_1787176772084_0.7201736261266751","host":"s3://npm-registry-packages-npm-production"}},"1.199.4":{"name":"tide-commander","version":"1.199.4","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.199.4","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"4333bbff1a047aa58d10e73ba578ad3144d8f1b0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.199.4.tgz","fileCount":2145,"integrity":"sha512-0MAog1JI+pM18A7/yNjk0rWusy78roLnmFAvwzPXkepW1tinugop0sC4criN+xUWMyS3dthbRfm6C+qFEuVWKQ==","signatures":[{"sig":"MEYCIQDH5YyMBnwsnhHplGMUYYs4A5ugDapxtbtTLUmjV3vURwIhAM8V0qYSYBEGVD2RXPYZB+nxaiIgD1Lzz8fukvkhG2dC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.199.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44357809},"type":"module","gitHead":"67065f02897013abf2540925a57d0b8f92b9ba68","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.199.4_1787179582084_0.15138684947960357","host":"s3://npm-registry-packages-npm-production"}},"1.199.5":{"name":"tide-commander","version":"1.199.5","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.199.5","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"2f4655acc62eb207b45701b1c67e665dfb7085b0","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.199.5.tgz","fileCount":2145,"integrity":"sha512-xmbnonhFrYlWZ1rSiQ78KrGLqKNwvY/qJAw1mLw8Wd/HfDp1joGys1F7pM/xRWlFvOhRKXD34DV9Bdw9mlK6tA==","signatures":[{"sig":"MEYCIQDCWCJHtJ6h9qXkkVOJ4DPjQgwg5xKQQ6zgBzXvW3JxbAIhAOrOXlO9Y/4KYx8rAZ08gw715e2orjfv/N5yz08YYybb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.199.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44361703},"type":"module","gitHead":"1e7f6251e14e94170a15d8e614aface875910282","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.199.5_1787190925108_0.39766134532157094","host":"s3://npm-registry-packages-npm-production"}},"1.199.6":{"name":"tide-commander","version":"1.199.6","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.199.6","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"49db49b4574f57dc4648d540efdf615463057cb5","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.199.6.tgz","fileCount":2145,"integrity":"sha512-FPgN3jJVjyZZLDTnzJ+ceiMMTbCWQ1S+FI+C+s53Xhod6pfvVFp/dOXTkXS7RhTOpaCnnLmFmx9Mf92c6lKaYg==","signatures":[{"sig":"MEUCIQCTc7mDSPuXNWWRCKVY3q6wuWEFJ8wujDVZGjD226+jZAIgbS4/GZndP7/5Iooz11jorC43UhVoKN17sOqkSRn4fxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.199.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44362427},"type":"module","gitHead":"df3a7acce58b166e19b0858bdba09bc6fc7f1371","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.199.6_1787191441870_0.6932831212190578","host":"s3://npm-registry-packages-npm-production"}},"1.200.0":{"name":"tide-commander","version":"1.200.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.200.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"86667507b557f334f6ec1b69818427f753f3993c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.200.0.tgz","fileCount":2149,"integrity":"sha512-TnnCzbxPD6HCHsSo5ZsqcjFCq9FGQDk8npJZiTcx8Wfig7XCfww0P0EUvenoiT2ikdW4oJtbh93GZxf3BG1aHg==","signatures":[{"sig":"MEUCIG2q30UVrl7/sfXR+j0coqObBmWvhA0mMBrCIIeVvACQAiEA6RBWpbicAuDEFssPQaV4N5FXiTFF6HKpkTwVj5N1RkI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.200.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44457852},"type":"module","gitHead":"2cd9148dff663c93643ba752e88bdcc7c7d8da20","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.200.0_1787242520665_0.8474428535880267","host":"s3://npm-registry-packages-npm-production"}},"1.201.0":{"name":"tide-commander","version":"1.201.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.201.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"5b6c8592736d5b1286b417320aae6c825e658901","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.201.0.tgz","fileCount":2149,"integrity":"sha512-PMbwdVH0WZuszwPsnsP8QeCU3+0eXyApHNH++ZIuRBzNEf/m2bg9/QbXlLJXlDLYZfEvRkrbhOGtwncbDSsJBQ==","signatures":[{"sig":"MEQCIEYR1cLNH33ZcVfQV6tLuoMCmzIGsQuNL52frlGNWTx8AiAMLeKDY0HCHIHzf8oDpli8Xq6JrhZBr+Slg/r1YJ1Ehg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.201.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44460447},"type":"module","gitHead":"fe5221474caeeb5dc3be7035c105674bd59a2859","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.201.0_1787243412334_0.001476995752409005","host":"s3://npm-registry-packages-npm-production"}},"1.202.0":{"name":"tide-commander","version":"1.202.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.202.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"571d3b33aa06fa94a3cae36059c527192dec9905","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.202.0.tgz","fileCount":2151,"integrity":"sha512-LM0P5k2urlP8Wj8nlscpjlCNqpff//P+kBLy7TbJXAQCim4rohBYF80efPuJAzsqsFWh2QQfLAqWbhcgZREMsA==","signatures":[{"sig":"MEQCIAcUinxIAqCdk5qwpgebkYrEwt9yynhsuVzfIaHluHN4AiACNJ3JvtjzqJZSBnpTBHiIuAG6iCWWxGxuhlvXDy1Kag==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.202.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44492386},"type":"module","gitHead":"83759ad982621bdf79f0cbf7f9303a6fd779930a","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.202.0_1787252286298_0.8607584181226666","host":"s3://npm-registry-packages-npm-production"}},"1.202.1":{"name":"tide-commander","version":"1.202.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.202.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"c65576fe8d30908002b7c2ac367d7ff7a11432d9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.202.1.tgz","fileCount":2151,"integrity":"sha512-ChMQyzeCMIowj8d/pIv3XybkGAZXCAoR/x1fnWWcgwx4SzEuuSVKJAC5ciF2WV4FsuWACCyoGnxNCrdJwkAH+A==","signatures":[{"sig":"MEQCIFqWd2tcuuOFUZTreG/wefDxdlQp+p9Rk876SmZ+h6mAAiBHLJomzJ6obqVbf/dE0ON+vgAz57QEQ0vPcUxChjL4kA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.202.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44492534},"type":"module","gitHead":"ade17962b854387bd2d1d6293a47170eec44eeaa","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.202.1_1787252542572_0.5493103153200758","host":"s3://npm-registry-packages-npm-production"}},"1.203.0":{"name":"tide-commander","version":"1.203.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.203.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d069cbeb45a34f83b32d9188d6d7da80102a1104","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.203.0.tgz","fileCount":2157,"integrity":"sha512-N7+aZKXM1aBrsjcQ1DTnS21iqe6y/3kP/YP4SiO/B5a2y4t+iM0Xlve2J4inTTied6F7m5YvRmMZ4gHYlCYf7w==","signatures":[{"sig":"MEYCIQCKVXOvi5BKhaV8inakz1LLvZ0pnuwk+tXtgggjVHYKBgIhANy0LZ9/xoza2lvTa7LG9XyLBKffpQG8yfSbu6xYYBHw","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.203.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44622612},"type":"module","gitHead":"50a10d4f462bc7ea8bc3ac4dfd224bbd9e1ba289","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.203.0_1787290116780_0.10222751604468994","host":"s3://npm-registry-packages-npm-production"}},"1.204.0":{"name":"tide-commander","version":"1.204.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.204.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6311c32c1ed72e950f212168826d1751435f918c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.204.0.tgz","fileCount":2161,"integrity":"sha512-yQNs18LjFK6WVVWAIrOdDp+/OT2Pr2Wnd6ELLixrdPO6Y/fN10fs4l7kSAsnurJ05kYS8a1h3eTQiWXw8/kL7A==","signatures":[{"sig":"MEUCIBMcgS89AIPSBPo9kUzx8319Zayz/FtMNSNHSIgGr+9VAiEA6K8FyMyVQ69qDVHPMprAWG4tiJCKUufBvf5UraS6A/A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.204.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44718839},"type":"module","gitHead":"90e49d74b68615c5a3488a5d08cdae80a7aef018","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.204.0_1787342759205_0.13769561747991332","host":"s3://npm-registry-packages-npm-production"}},"1.204.1":{"name":"tide-commander","version":"1.204.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.204.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"681152b8a7bb8556d25308526951e26fb9ebae6e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.204.1.tgz","fileCount":2161,"integrity":"sha512-i9YnXANYInKNQrsFkI+n6RDK0c98fozmQGlvfxeY8OVvNelAOdWonF7VhqCMAaYVjQmAh7J+eXqkc+hb9YVBkQ==","signatures":[{"sig":"MEUCIQD2JgypjKPfUSMjEbgGG4d7fDxkAe3c7sbE8vUA95XCegIgHpAw5egaPPcY2PeU44rI00sD388xAb4dLy+4byZqbmI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.204.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44719272},"type":"module","gitHead":"a2b33b5506daf2547843d4515431be864b375f67","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.204.1_1787343580508_0.9193301542284693","host":"s3://npm-registry-packages-npm-production"}},"1.205.0":{"name":"tide-commander","version":"1.205.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.205.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8db7f2bd313d3539744b4bf0fca66f728a00f397","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.205.0.tgz","fileCount":2161,"integrity":"sha512-Bd/O+WbqzpqQJwGI6Ol0GkvOMq9CKTZDq5oRTN+YWotF/+FfCqraJlm78lEwv/0ujG6pQRAdlZFWmlKSxdC8Qg==","signatures":[{"sig":"MEYCIQDDc3Z05vz116GrmWsub7uVEvpRBQ09UMOrA7SNrmWd4AIhAID9U8qcHKllnuoIJVxOVy4hh8QVFut4TU1qUV9i6OWg","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.205.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44724824},"type":"module","gitHead":"e6065582b3ec8d8e162d564cf22a4000e8c157ec","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.205.0_1787353342233_0.5369256932195758","host":"s3://npm-registry-packages-npm-production"}},"1.206.0":{"name":"tide-commander","version":"1.206.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.206.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9b294702c060a11112bd3644b53774b7b9b63003","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.206.0.tgz","fileCount":2164,"integrity":"sha512-xVkfBG3IpMAnGsrEuLpUZgnLOt4/el4KWd6pcng6oFqwFIh2o7+JfRMU3xl0hdjJwqnxSbKmJyD4aNqjC6348g==","signatures":[{"sig":"MEUCIC4dXi/F3sjFYo7vK7zqO50XDsc4z9Tfh6iBsuQjd7HyAiEA6KhKx+jrs2ySaIMwfq7r1OBVcInRr+uS89xJCsbCgS0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.206.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44799082},"type":"module","gitHead":"070dca7ef7375f27d6c161397e66580d89c26e7e","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.206.0_1787541880991_0.34998495615340497","host":"s3://npm-registry-packages-npm-production"}},"1.207.0":{"name":"tide-commander","version":"1.207.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.207.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"6b3bfe6e22b37dc97cbaa7f6d7ebf366af2e5d28","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.207.0.tgz","fileCount":2164,"integrity":"sha512-XlF+1F0H8Ju33aG6LdJPheyXEcv8B4643XkQ21mZxdtzAoTHWpo19Ad1ndSozRafdvq/gvSthdIfFQARreohUg==","signatures":[{"sig":"MEUCIEjruo1vPLTobNFP2iYgoG0kjuCng1tolrE/5/0rk1+FAiEA8Nx10V9t1M2VEiH9wQCCnTYGjru6rXSfCN8rBmCQtJk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.207.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44820309},"type":"module","gitHead":"3fd8b0313b8474c7cbf40ac735b1df8b5c576cc4","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.207.0_1787550404929_0.06229782118971805","host":"s3://npm-registry-packages-npm-production"}},"1.208.0":{"name":"tide-commander","version":"1.208.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.208.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"abfc23a80dddac28a46a58f9907b5270e23dcd1f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.208.0.tgz","fileCount":2165,"integrity":"sha512-rKU0jXmUrCNH3/WUL03DLOzBWmCIJ9ETgrj2T/SDGkmc7YOdTRjWMLdW1PldsZSZFzwTG2hM8VNR6PCGboSmHQ==","signatures":[{"sig":"MEUCIQD0Wluv+6ddVLFukJTTPK9VwDuiMNbSevF67AQbEXmBygIgNL4sV1272oewxEkrdLHvgl5yGdlxSjcY2B8QstwFODs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.208.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44856794},"type":"module","gitHead":"b7f8095f4183b3a8a77602230da590eeef959c2a","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.208.0_1787601443898_0.1963108742291575","host":"s3://npm-registry-packages-npm-production"}},"1.208.1":{"name":"tide-commander","version":"1.208.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.208.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e75459c61fe001d0ae289d2c29f66b9184c47620","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.208.1.tgz","fileCount":2165,"integrity":"sha512-ayloniuVj/WCcyviDWXD2EJ3aG/TGJFOVb7ma5Qy/UE624EPWE4EZZXYmf8UYxyqOFIgEZ5HIq7eotIm5MiWOA==","signatures":[{"sig":"MEUCIHTYtXnyFbihxdvnOm4BV9NJZ84iH8KMHZyA4Zhr8RZsAiEAvzGSp5W6Pa3zliRi84Cw28cXR0hOyew8p7dDrZTklcw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.208.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44858895},"type":"module","gitHead":"d8963ec035baa71fc55cad0e53cdb3e1ecfd2f54","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.208.1_1787608907884_0.22196951762152728","host":"s3://npm-registry-packages-npm-production"}},"1.209.0":{"name":"tide-commander","version":"1.209.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.209.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"d9314f5fe7f48fd2378f20cfbd8dfe1f8766580a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.209.0.tgz","fileCount":2168,"integrity":"sha512-wIWWgDvPxRcySCImw0ryjS7dQmyehrVBNEP6QFCASSAPLxgQYPkHH2j/0CfXAI3L+5KitAWYyAJBtEw7VtciOA==","signatures":[{"sig":"MEYCIQCwkcZWkSjytttKj9DW3YOJaOZHSeWbhc1yn9dTBVt8YgIhANoQ53OZRua63ubXDib/zHXC8bAH1sxVOtgWmj6CO55H","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.209.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44914126},"type":"module","gitHead":"39650ab55705d6bfecbcfc18c06fc534d9dfd1e1","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.209.0_1787615148391_0.12703124017935763","host":"s3://npm-registry-packages-npm-production"}},"1.209.1":{"name":"tide-commander","version":"1.209.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.209.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"7887f32bac0aa4e19e462958ff1a2f0801c06357","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.209.1.tgz","fileCount":2168,"integrity":"sha512-9O3l48iUxpWVq1RfI2/ZuKzwEYA052GVgE5poB9bCSyX1Yqxl+UpEh9sh3GjA//DQwacKXlpO0HTDIllwElpGA==","signatures":[{"sig":"MEUCIQCo9nZNl2q6tnefA/5nanEXjordiDxqmsvjWXLa3GtG9QIgAy7gun1Dwi43bEcBpo7L8D9ynW01U5H+iaOYMD6KMo4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.209.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44914274},"type":"module","gitHead":"a3a73e79aa90b2890f77717f266daf49c7b24c84","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.209.1_1787615523494_0.44937983794998826","host":"s3://npm-registry-packages-npm-production"}},"1.210.0":{"name":"tide-commander","version":"1.210.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.210.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"36ba1c65e9ea5786206935836d3a1b394d868ae9","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.210.0.tgz","fileCount":2168,"integrity":"sha512-4/rDk45sVuPY3Uxj2WhkquyapUSzqqF3stCn5EUBrWm4wHEiLSWYdIjoX519K3I4KctK/LcKe+hxOI2Usq1zrg==","signatures":[{"sig":"MEUCIDLBBOQF/eD3D1lQrZRPe6oMwpBlDcKGlZ3aQFiVgPvPAiEAoce6r6kwX72ERw/WyJJFIrqlD3ZVJ6Q23RsjZHruRws=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.210.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44975388},"type":"module","gitHead":"e3fefe26be0bf62ae5f9237d4ae1e2bc88e12f6f","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.210.0_1787762478253_0.5129114645054897","host":"s3://npm-registry-packages-npm-production"}},"1.210.1":{"name":"tide-commander","version":"1.210.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.210.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"bfa6cb2a519d823eea7594ac9e8504980eff6c0a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.210.1.tgz","fileCount":2168,"integrity":"sha512-bWhPvWopw5N9IehlzfqtAGzd3/7OnAhkhyaeDYLDwY2sY5xLdelrhjojKb4vuWC0CrgnbzHq9yXeHQc6nbSx+Q==","signatures":[{"sig":"MEUCIENUPBrPoUy/B+a7g7UeXIu6Jv6HACgEHv70Zlwd9kISAiEAuwC84s/mzgKi9LnT/sHaS/qs8TR1kHtDnGXQt/RaXNA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.210.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":44975900},"type":"module","gitHead":"698655bc9ed43b4ee67d83fba621344de44b0dcc","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.210.1_1787767208030_0.44453364478410085","host":"s3://npm-registry-packages-npm-production"}},"1.211.0":{"name":"tide-commander","version":"1.211.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.211.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"12556feed198a5b51af2d1b336eb50fbbcdcc5c4","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.211.0.tgz","fileCount":2170,"integrity":"sha512-+ELw/3eEMOpEIv8ivs3FuORL/J9d7zp2p1dhL6q5d4zHfqstLBFBx5oll0WTaWRl5KyjNJEMUpBWA9yN3uBAwQ==","signatures":[{"sig":"MEUCIEo6KqF9ij4yUpbC2PHmO7DZPkx75u6mV50CVudi0CoKAiEAuLo7pTxmehULKvKRZF/L/w3Y+YZ6oEnmtsRUxL/VYOs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.211.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45000500},"type":"module","gitHead":"ec2adf60e929622dd6698fac3b7cd70bbfecd74b","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.211.0_1787887936217_0.7018801296283694","host":"s3://npm-registry-packages-npm-production"}},"1.212.0":{"name":"tide-commander","version":"1.212.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.212.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"db5a9432ce4e39cbcfa56a6b4c716d0ab1b5520f","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.212.0.tgz","fileCount":2170,"integrity":"sha512-bmYVVR7lqwy7KE0M1GL5xhtMQpxLNxYpyZzH6PDEjrA+9Okkt6hNLwK4JAzEqTtmpH/xCrvJg/p4wwseYivv5g==","signatures":[{"sig":"MEUCIQCudQA6VBO2ZONcgE4bfP0jFeY4L1parVxmrmxCqlENrAIgTpQWjVyTrXHvQWRuxZ1g/eUM96CCIJoN7/DHIY0gOZc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.212.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45014663},"type":"module","gitHead":"2256e021c60f75fbf9c364fe090d6c679eec903a","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.212.0_1787933823317_0.22475772405872818","host":"s3://npm-registry-packages-npm-production"}},"1.213.0":{"name":"tide-commander","version":"1.213.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.213.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"fc91530e2861b86432521da2cec6ca18f8e6d652","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.213.0.tgz","fileCount":2170,"integrity":"sha512-ifdFtiJ4gwXUK1P71YpldNlegMJvJJd6l9UoNPNt2zmhFZoCmqiQvyA2bFZdHZ1Db2Z/b/d6XcGwQMYcu1NdGw==","signatures":[{"sig":"MEQCIBwyKCFOOO8pWSTawxgZKtSxCFjFycfNJ9SuNx020ErYAiB9dRdUjREZHwNsrxYNgj8EahHWoMfwVKqXWzlM6/fRtQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.213.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45016277},"type":"module","gitHead":"14e9ee607f3dbb2e44559b747649f5b3ebdce801","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.213.0_1788033024573_0.5614146070861741","host":"s3://npm-registry-packages-npm-production"}},"1.214.0":{"name":"tide-commander","version":"1.214.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.214.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b8033a22bc8ff9a42db03e532d17f4708cafb7a1","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.214.0.tgz","fileCount":2170,"integrity":"sha512-fSbVkF1e4LLGkvPrMCnMjJRqdL6wFi/4ATvBF85ndTiaAIkXq1DpKqu5rk8SNC7VrZTkOrG+ONreK8QiiaT2lw==","signatures":[{"sig":"MEYCIQDGMGG3lSKzeMK9qjvN2kvfn6Rz6hWZ49BgAH/u3fE62QIhAJhiwlE6Lu0GH9NcVGGFwPi3Tss+IRYvAXbGgaJz18H3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.214.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45027568},"type":"module","gitHead":"3e81be3c6aa90c1798c57b80f1e3c9c84f2c0f29","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.214.0_1788232198360_0.6886374164456377","host":"s3://npm-registry-packages-npm-production"}},"1.215.0":{"name":"tide-commander","version":"1.215.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.215.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"8a5e8d60146412d12e649634278fb83cc0d8414c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.215.0.tgz","fileCount":2170,"integrity":"sha512-1GhdR8bMpr6jVZyssBPynWHdnliQb8HtvtLUxuqBOKg4B+g26llVlIqTAeHY0oLrs5gCgCmCjetsYAj9PbaONA==","signatures":[{"sig":"MEUCIHVOah7YzvEw9GDIfUtP4BT/7ouoiiDJY8dfLmk2sbaaAiEAxhRyBgY/Hm1OpS8u+/r1sFz3DBWbsVBDxK8xkz/ZZ6I=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.215.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45032977},"type":"module","gitHead":"658857bb6da084f578c44bfc4a0d85b1d86b6a58","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.215.0_1788288245422_0.5985236347912308","host":"s3://npm-registry-packages-npm-production"}},"1.216.0":{"name":"tide-commander","version":"1.216.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.216.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"a3101c0a9314eee1b9a0b120bfc140f30fe23d6b","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.216.0.tgz","fileCount":2170,"integrity":"sha512-HyOoV+jxxZclDqqQ/5zrS3I3rTX+18iJsC18lu8n3KG+j3VQ0erLcrkdlH/hF2rqUXLH3PQXIVIe4szOJl59fQ==","signatures":[{"sig":"MEUCIQC+52UZgI7uZqED4Y8j61n478PISH+WTEzpmwpXiF9lVwIgP6X/ZWqgfMqMyW/V/a2SA5GDIl2cQ28gHStdz/8StM8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.216.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45035379},"type":"module","gitHead":"c29e01cfc762f8a272aa037cab337b0333d58600","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.216.0_1788317212238_0.7099581126795793","host":"s3://npm-registry-packages-npm-production"}},"1.216.1":{"name":"tide-commander","version":"1.216.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.216.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"fb004a8481f3a089a559b25e540f11603966d0b8","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.216.1.tgz","fileCount":2170,"integrity":"sha512-j2wDLBhtT+DEmssy3F2xJDZdUONtE1NDnuw4IIHXcpHfeRy3t2ueUi1ASb50PpNFhExlWnA60C74iEnIRmluqQ==","signatures":[{"sig":"MEUCIDa6wpV5VWbSrBE60rYZGuskkt4Ao3VgTn0JZQvtL66lAiEAmf/tqmM2AgXxc9wAFHbNjHHg4upSDljAzqZXToPzQrQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.216.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45036507},"type":"module","gitHead":"cfb8cdbbbc9ae8976240263eabd924782ef3098d","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.216.1_1788353045110_0.9263158981103063","host":"s3://npm-registry-packages-npm-production"}},"1.217.0":{"name":"tide-commander","version":"1.217.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.217.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0c025e84b550a6b734d9c5ec71446669ba6f321a","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.217.0.tgz","fileCount":2174,"integrity":"sha512-TRH4ueDPJ2jRN+YcKUy+9n/HGUnjqOlOPsFr65XSMuC08Wq2m3JgoNQB/+c8Ei9tlFj0pjl4x2kQ5SoW9p7bNw==","signatures":[{"sig":"MEQCIDkWWBJQKQOMC8+2V2JLx/k5ijlLf1StVVC7mkyxIUzVAiAxDFeyuQdlGzsMHvwCADYrnoFaZG9bfpQIZVVcGzKabQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.217.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45062556},"type":"module","gitHead":"7184ff6b9d93e4f87d266aaf8947700fcb97f72c","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"tsx watch src/packages/server/index.ts","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.217.0_1788980936129_0.3914456860862281","host":"s3://npm-registry-packages-npm-production"}},"1.218.0":{"name":"tide-commander","version":"1.218.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.218.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"e152142cd540aa19ed9ace527154aaeb8ef1bceb","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.218.0.tgz","fileCount":2176,"integrity":"sha512-dGCq7q5+K1AgeRAZOBRbvIRvHy2lpPYHu/tqry5/jv+z+r2YltIrVNTyyfCoEDB/675s4ccYQMmiv5UBK2SQqQ==","signatures":[{"sig":"MEQCIBg/0B1CmpqgDrt57iwXaSEUw9+kWY058EZpo7SHY5odAiB8UAQcUIPL2EpiHRHjigJqLMe6O7RPRBfXBu4V5152Wg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.218.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45078160},"type":"module","gitHead":"d890d6fcf3b26b4408a0a1bb2c086e388c000f89","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"node scripts/dev-server.mjs","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.218.0_1788995817903_0.5099678913403998","host":"s3://npm-registry-packages-npm-production"}},"1.219.0":{"name":"tide-commander","version":"1.219.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.219.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"9c954519c5be010fb3d5e836207abea29584ba82","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.219.0.tgz","fileCount":2178,"integrity":"sha512-nTVlNegDThAVTQjtbu3hJvG2iWlTrk0mI+pYvzcXmG7Ki9Q3HbAv69RVO4W72L8ytMhZ17Tk8TxBP9m4PFS+oQ==","signatures":[{"sig":"MEUCIQC7OHpq5kRvSwArq3hJ17yby3W0Ie4ebTOflI/pnkVnLwIgM9XcZwIFQZOe0G75HVZZXQkz8KaLma0l6XzUnJ8QtcA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHU+BeGUg66nsVYaJUPjN1p3hddGXyTu09Os4DTY75jwAiEA4eyID5U12udJElmH1vWn1HisyqSe8XZ7/0AZ+HEudTw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.219.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45150416},"type":"module","gitHead":"f92a1ff9dc82a9d3399e3b299dd5326eae4814c9","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"node scripts/dev-server.mjs","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.219.0_1789675593790_0.5382115688193405","host":"s3://npm-registry-packages-npm-production"}},"1.220.0":{"name":"tide-commander","version":"1.220.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.220.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"921af2c17bfd9ff6ec7a64f231693c9feb41d597","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.220.0.tgz","fileCount":2178,"integrity":"sha512-Qi/q3xle/Cbvl1HmK6O+iSEGNtqwJDqL3vE/FObRrqGRc70yGcuGUOZ3ucQzeZO7lhvXsAxoHC26JtMUCsmzhw==","signatures":[{"sig":"MEQCIFhwqlzMiSfiDnwT33Me2beUbjA03HspcUO1qDziKLa6AiBc6/n76EkKNftS54g7drR4/2Hgh+cdjhmgbe05S8PWWQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQD304xjqcCgHQ9v7ZR579umL54BFIbVIfxn5DkU4e0ptwIhAKzmqI0Ie0U890uun+K6OuILaZiD8QEhDOwCe5pchD9g","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.220.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45156203},"type":"module","gitHead":"fa705b88b3d1350db26df8cd40fb737e0ff2dee4","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"node scripts/dev-server.mjs","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.220.0_1789792208686_0.32137541508148093","host":"s3://npm-registry-packages-npm-production"}},"1.220.1":{"name":"tide-commander","version":"1.220.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.220.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"0dcfab71d031a0eef207214489e11a7c09e41616","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.220.1.tgz","fileCount":2178,"integrity":"sha512-YK3Da62ZcNAcz6y5uiVRqyuRT2yGnbm6J2WmmyEgjRh6wyrS8kXiMOT1rblIBNt0jgklUhq+REUR/4rNWI0e4w==","signatures":[{"sig":"MEUCIQDpJ09XCaPEIyNf0YGHkCO6nQalVVjgUvFBBFLjhsDIMAIgDDdNdZNjb9Oge8qVQ/V0xUPReiLIK3WeGpVjV5+o+cU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQCzeq3EF/WA/LBugLd8Ve7km0MIzOzj6d5ml0kb3rlRTwIhAJqPraw7FhleSVssBE3CzXXT9ZN/Lboxih70IcUkO9tL","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.220.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45157112},"type":"module","gitHead":"697a545b941bcf62049b4fe2911c982892db10f3","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"node scripts/dev-server.mjs","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.220.1_1789865431983_0.9045640718489074","host":"s3://npm-registry-packages-npm-production"}},"1.221.0":{"name":"tide-commander","version":"1.221.0","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.221.0","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"b28417707742f3c4314ed6c757da11644e2a6a5c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.221.0.tgz","fileCount":2178,"integrity":"sha512-kenssb0/HGmTVsHFPo9knoio5bpLWl6vrrd5FALna2fVkO8imfv6ie/da7TUK/WLZf0Q2wWyfK0NTgCHD0WQeg==","signatures":[{"sig":"MEYCIQD21nuMX0+q/D6ZqU+V80QmjzFyFAsAe46d9WDY+DJprgIhAKOGPZKKZtr4hhnDgolHHGHzLSzn+fHJYDD45HSvgmI1","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIBSqNDX92JL7DIVnRldfrbwQZMwcUBBViTmsL6jYeZ/lAiABxPhOkhuUIVwvh2X0bP9VbBCZxMuFMFl5cLjE7+ARLg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.221.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45170493},"type":"module","gitHead":"f82c7c16809166e09174cb7ad39509fa5ec5b4f0","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"node scripts/dev-server.mjs","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.221.0_1790096935876_0.24852147841694583","host":"s3://npm-registry-packages-npm-production"}},"1.221.1":{"name":"tide-commander","version":"1.221.1","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"license":"MIT","_id":"tide-commander@1.221.1","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"homepage":"https://tidecommander.com/","bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"bin":{"tide-commander":"dist/src/packages/server/cli.js"},"dist":{"shasum":"41cd4d0e554799d5e1c7e25c956c9eb4e53c1f2e","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.221.1.tgz","fileCount":2178,"integrity":"sha512-PPnX7TYYR84QBDpe0Z/CuzqI2yls/1GKqcJR4jIy8Id2s1RFuhYy2nGlLKrn/T9NSj3xpMe0WU7vvadISSNcMw==","signatures":[{"sig":"MEYCIQDD80lu0SR72IWFEuJ22c91ksQhLvkx84NVjzsCwBts/wIhAMQitWg8GPqyaeRIauxPiM53B9ozaXimD6zn2Wej+/C2","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIGhGZvAYmAuo9bN7rHtrw3DepmntMQLjaVWtYYTyQjihAiEAjJWaFsSTIm6iErWz07NBlCXxBpxKdmnFNU8d8rT5p8E=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.221.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45172095},"type":"module","gitHead":"0d99a1b4d128962ecb2579fb5409066bae057ebf","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"node scripts/dev-server.mjs","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.19.1","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"tmp":"tmp/tide-commander_1.221.1_1790100573978_0.5819698834838138","host":"s3://npm-registry-packages-npm-production"}},"1.222.0":{"_id":"tide-commander@1.222.0","bin":{"tide-commander":"dist/src/packages/server/cli.js"},"bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"dist":{"shasum":"08e3ae18c523255eaff94c317c2e4597c00fba1c","tarball":"https://registry.npmjs.org/tide-commander/-/tide-commander-1.222.0.tgz","fileCount":2179,"integrity":"sha512-HIc58Rbk/FNAJ1/dnZAwArnLseOnnyZQSIKRtv8J/5VyQMqYIh9lYlWGA0VdJPACNKecTndVbqkGleIv393Wlg==","signatures":[{"sig":"MEUCIQD0RRAcavMY7rM90YhsCOJJ2kI/LQj0Uo6sKS6WTBAexgIgfRSF16mgnhsniXAQqmRSpm+WdIg4j8000mOBp+Y1UPc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCrHgPONcjduQDOPCVk+AmGoFKMtm76GVvd0UQkCCB2TAIhAIGNm0RGAjUzHnuAj6TcSaJggNtc+8gBgdIw5ckSNA72"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/tide-commander@1.222.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":45185893},"name":"tide-commander","type":"module","gitHead":"a62d6a8bc32bee988b6cb2832eee4f206b7778a0","license":"MIT","scripts":{"tc":"tsx tools/tc.ts","dev":"concurrently \"bun run dev:client\" \"bun run dev:server\"","lint":"eslint src/","test":"vitest run","build":"npm run build:types && vite build && npm run build:server","setup":"tsx src/packages/server/setup.ts","prepack":"npm run build","preview":"vite preview","test:ci":"vitest run --exclude src/packages/client/hooks/__tests__/useSnapshots.test.ts --exclude src/packages/client/hooks/__tests__/useKeyboardShortcuts.test.ts","docs:dev":"npm --prefix src/packages/landing run dev","dev:client":"vite","dev:server":"node scripts/dev-server.mjs","docs:build":"npm --prefix src/packages/landing run build","lint:types":"tsc --noEmit","test:watch":"vitest","build:types":"tsc --noEmit","build:server":"tsc -p tsconfig.server.json && cp -r src/packages/server/data/migrations dist/src/packages/server/data/ && cp src/packages/server/claude/permission-prompt-server.mjs dist/src/packages/server/claude/ && mkdir -p dist/src/packages/server/cad && cp src/packages/server/cad/freecad-runner.py dist/src/packages/server/cad/","docs:install":"npm --prefix src/packages/landing install","docs:preview":"npm --prefix src/packages/landing run preview","test:coverage":"vitest run --coverage","recover-agents":"tsx scripts/recover-agents.ts"},"version":"1.222.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:5d4b7b6d-f44b-4b95-b59f-bd3149fe9b5a"}},"homepage":"https://tidecommander.com/","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"overrides":{"tar":"7.5.13","uuid":"^14.0.0"},"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"_npmVersion":"11.20.0","description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","directories":{},"maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"pg":"^8.17.2","ws":"^8.18.0","cors":"^2.8.5","ssh2":"^1.17.0","mssql":"^12.4.0","react":"^19.2.3","three":"^0.170.0","dotenv":"^17.2.3","multer":"^2.1.1","mysql2":"^3.16.2","pizzip":"^3.2.0","express":"^5.2.1","fuse.js":"^7.1.0","i18next":"^26.0.3","mermaid":"^11.16.0","prismjs":"^1.30.0","archiver":"^7.0.1","oracledb":"^6.10.0","react-dom":"^19.2.3","codemirror":"^6.0.2","googleapis":"^171.4.0","http-proxy":"^1.18.1","pdfjs-dist":"^5.6.205","remark-gfm":"^4.0.1","compression":"^1.8.1","@types/mssql":"^12.3.0","@xterm/xterm":"^6.0.0","unzip-stream":"^0.3.4","@types/multer":"^2.1.0","@types/pizzip":"^3.0.5","docxtemplater":"^3.68.3","react-i18next":"^17.0.2","@capacitor/app":"^8.1.0","@slack/web-api":"^7.15.0","better-sqlite3":"^12.8.0","occt-import-js":"^0.0.23","puppeteer-core":"^25.1.0","react-markdown":"^10.1.0","@types/oracledb":"^6.10.1","@xterm/addon-fit":"^0.11.0","react-datepicker":"^9.1.0","@anthropic-ai/sdk":"^0.81.0","@types/http-proxy":"^1.17.17","@capacitor/haptics":"^8.0.1","@slack/socket-mode":"^2.0.6","@codemirror/lang-cpp":"^6.0.3","@codemirror/lang-css":"^6.3.1","@codemirror/lang-php":"^6.0.2","@codemirror/lang-sql":"^6.10.0","@codemirror/lang-xml":"^6.1.0","i18next-http-backend":"^3.0.2","@codemirror/lang-html":"^6.4.11","@codemirror/lang-java":"^6.0.2","@codemirror/lang-json":"^6.0.2","@codemirror/lang-rust":"^6.0.2","@codemirror/lang-yaml":"^6.1.2","@phosphor-icons/react":"^2.1.10","@types/better-sqlite3":"^7.6.13","@xterm/addon-clipboard":"^0.2.0","@xterm/addon-web-links":"^0.12.0","@codemirror/lang-python":"^6.2.1","@tanstack/react-virtual":"^3.13.18","@codemirror/lang-markdown":"^6.5.0","@codemirror/language-data":"^6.5.2","@codemirror/theme-one-dark":"^6.1.3","@codemirror/lang-javascript":"^6.2.5","@capacitor/push-notifications":"^8.1.2","@capacitor/local-notifications":"^8.0.1","i18next-browser-languagedetector":"^8.2.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.19.0","sass":"^1.97.2","vite":"^6.0.0","eslint":"^9.39.2","vitest":"^4.0.17","@types/pg":"^8.16.0","@types/ws":"^8.5.13","typescript":"^5.6.0","@types/cors":"^2.8.19","@types/node":"^25.0.9","@types/ssh2":"^1.15.5","@types/react":"^19.2.8","@types/three":"^0.170.0","concurrently":"^9.1.0","@capacitor/cli":"^8.3.0","@types/express":"^5.0.6","@types/prismjs":"^1.26.5","@capacitor/core":"^8.1.0","@types/archiver":"^7.0.0","@types/react-dom":"^19.2.3","@capacitor/android":"^8.1.0","@types/compression":"^1.8.1","@types/unzip-stream":"^0.3.4","@vitejs/plugin-react":"^4.7.0","@typescript-eslint/parser":"^8.54.0","@typescript-eslint/eslint-plugin":"^8.54.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/tide-commander_1.222.0_1790196767477_0.6247836658422876"}}},"time":{"created":"2026-02-08T08:14:12.909Z","modified":"2026-09-23T20:52:48.342Z","0.52.0":"2026-02-08T08:14:13.132Z","0.53.0":"2026-02-08T08:20:31.240Z","0.53.2":"2026-02-08T08:29:29.836Z","0.53.3":"2026-02-08T08:35:03.190Z","0.53.4":"2026-02-08T08:41:44.838Z","0.54.0":"2026-02-08T17:23:12.346Z","0.54.1":"2026-02-08T17:39:05.360Z","0.57.0":"2026-02-11T17:08:07.394Z","0.57.1":"2026-02-11T17:09:05.731Z","0.61.3":"2026-02-13T22:00:03.263Z","0.61.4":"2026-02-13T22:03:06.309Z","0.61.5":"2026-02-14T00:19:36.223Z","0.63.0":"2026-02-16T17:26:52.173Z","0.63.1":"2026-02-16T18:55:37.903Z","0.63.2":"2026-02-16T19:02:11.223Z","0.63.3":"2026-02-16T19:09:04.289Z","0.63.4":"2026-02-16T19:12:35.007Z","0.65.0":"2026-02-17T18:03:40.779Z","0.65.1":"2026-02-17T19:00:26.105Z","0.65.6":"2026-02-17T21:56:26.204Z","0.65.7":"2026-02-17T22:02:22.999Z","0.65.8":"2026-02-17T22:08:25.090Z","0.65.9":"2026-02-17T22:09:10.903Z","0.65.10":"2026-02-17T22:11:51.997Z","0.66.0":"2026-02-17T23:58:18.298Z","0.66.1":"2026-02-18T00:24:05.339Z","0.66.2":"2026-02-18T00:45:13.947Z","0.67.0":"2026-02-18T01:21:16.064Z","0.67.1":"2026-02-18T20:32:16.657Z","0.67.2":"2026-02-18T21:04:19.265Z","0.67.3":"2026-02-18T22:10:47.079Z","0.68.0":"2026-02-18T23:21:35.848Z","0.69.0":"2026-02-19T01:12:48.769Z","0.69.1":"2026-02-19T04:50:32.467Z","0.69.2":"2026-02-19T06:08:26.201Z","0.69.3":"2026-02-19T17:10:30.612Z","0.69.4":"2026-02-20T05:16:16.462Z","0.70.0":"2026-02-20T06:37:31.603Z","0.70.1":"2026-02-23T21:38:59.499Z","0.71.0":"2026-02-23T22:08:46.369Z","0.71.1":"2026-02-23T23:39:07.747Z","0.71.2":"2026-02-23T23:47:17.266Z","0.71.3":"2026-02-24T00:49:35.262Z","0.71.4":"2026-02-24T01:13:05.509Z","0.71.5":"2026-02-24T01:18:44.891Z","0.72.0":"2026-02-24T01:46:57.329Z","0.72.1":"2026-02-24T02:37:13.382Z","0.73.0":"2026-02-24T04:00:02.619Z","0.74.0":"2026-02-24T05:04:09.947Z","0.75.0":"2026-02-24T05:53:11.919Z","0.76.0":"2026-02-24T15:50:16.543Z","0.77.0":"2026-02-24T19:47:01.464Z","0.78.0":"2026-02-25T00:00:44.447Z","0.78.1":"2026-02-25T00:06:44.586Z","0.79.0":"2026-02-25T03:40:10.605Z","0.80.0":"2026-02-25T18:04:52.684Z","0.81.0":"2026-02-25T18:54:52.697Z","0.82.0":"2026-02-25T20:28:59.077Z","0.83.0":"2026-02-25T22:33:24.108Z","0.84.0":"2026-02-26T19:21:36.289Z","0.84.1":"2026-02-26T19:49:17.681Z","0.84.2":"2026-02-26T20:04:26.325Z","0.84.3":"2026-02-26T20:09:51.297Z","0.85.0":"2026-02-26T22:33:53.460Z","1.0.0":"2026-02-27T20:11:55.580Z","1.0.1":"2026-02-28T05:34:34.885Z","1.1.0":"2026-02-28T20:43:24.549Z","1.1.1":"2026-02-28T22:20:29.008Z","1.1.2":"2026-02-28T22:35:08.667Z","1.2.0":"2026-02-28T22:49:25.261Z","1.2.1":"2026-02-28T23:17:36.620Z","1.2.2":"2026-03-01T04:10:10.000Z","1.2.3":"2026-03-01T04:35:46.619Z","1.2.4":"2026-03-01T04:41:17.131Z","1.3.0":"2026-03-01T05:46:38.626Z","1.4.0":"2026-03-01T06:34:06.692Z","1.4.1":"2026-03-01T15:14:57.336Z","1.4.2":"2026-03-01T20:22:44.576Z","1.4.3":"2026-03-02T18:03:17.793Z","1.5.0":"2026-03-04T16:46:38.982Z","1.6.0":"2026-03-04T18:53:14.561Z","1.6.1":"2026-03-04T19:32:45.122Z","1.6.2":"2026-03-04T20:07:24.559Z","1.7.1":"2026-03-05T04:51:54.425Z","1.8.0":"2026-03-05T18:44:21.441Z","1.8.1":"2026-03-05T19:16:10.367Z","1.8.2":"2026-03-05T19:26:09.575Z","1.8.3":"2026-03-05T21:11:18.664Z","1.8.4":"2026-03-09T19:18:54.595Z","1.9.0":"2026-03-10T16:35:08.115Z","1.10.0":"2026-03-10T19:32:11.383Z","1.11.0":"2026-03-10T20:46:15.672Z","1.12.0":"2026-03-11T01:17:50.068Z","1.13.0":"2026-03-11T01:35:57.011Z","1.13.1":"2026-03-11T15:45:39.802Z","1.13.2":"2026-03-11T15:51:25.886Z","1.14.0":"2026-03-11T18:50:54.428Z","1.15.0":"2026-03-11T22:27:28.397Z","1.15.1":"2026-03-12T00:08:49.714Z","1.16.0":"2026-03-12T04:05:37.592Z","1.17.0":"2026-03-13T03:24:08.450Z","1.18.0":"2026-03-13T03:44:22.865Z","1.19.0":"2026-03-13T05:08:22.579Z","1.20.0":"2026-03-13T17:17:15.629Z","1.21.0":"2026-03-14T01:28:10.792Z","1.22.0":"2026-03-15T05:30:25.657Z","1.23.0":"2026-03-16T18:04:48.027Z","1.24.0":"2026-03-16T19:19:42.913Z","1.25.0":"2026-03-16T20:45:12.451Z","1.26.0":"2026-03-17T18:14:56.256Z","1.27.0":"2026-03-17T21:46:34.760Z","1.28.0":"2026-03-17T22:00:24.678Z","1.29.0":"2026-03-20T05:19:55.069Z","1.29.2":"2026-03-23T16:59:56.771Z","1.30.0":"2026-03-23T17:55:30.178Z","1.31.0":"2026-03-23T18:45:00.066Z","1.32.0":"2026-03-23T20:30:24.105Z","1.32.1":"2026-03-24T03:09:40.875Z","1.32.2":"2026-03-24T03:30:47.329Z","1.33.0":"2026-03-24T06:11:38.241Z","1.35.0":"2026-04-08T19:13:20.565Z","1.35.1":"2026-04-08T19:21:38.146Z","1.36.0":"2026-04-10T20:18:09.244Z","1.36.1":"2026-04-10T21:52:33.022Z","1.37.0":"2026-04-13T21:06:19.334Z","1.37.1":"2026-04-13T23:00:28.584Z","1.37.2":"2026-04-13T23:24:19.025Z","1.38.0":"2026-04-14T14:58:01.828Z","1.38.1":"2026-04-14T18:41:33.888Z","1.39.0":"2026-04-14T21:24:29.692Z","1.40.1":"2026-04-15T05:39:53.830Z","1.40.2":"2026-04-15T05:47:13.602Z","1.40.3":"2026-04-15T18:45:08.860Z","1.40.4":"2026-04-15T21:52:04.353Z","1.40.5":"2026-04-15T22:07:41.436Z","1.41.0":"2026-04-15T23:17:20.759Z","1.42.0":"2026-04-16T01:37:26.325Z","1.43.0":"2026-04-16T02:02:26.596Z","1.43.1":"2026-04-16T02:13:54.801Z","1.44.0":"2026-04-16T02:54:46.731Z","1.45.0":"2026-04-16T06:45:26.795Z","1.46.0":"2026-04-16T07:23:46.756Z","1.47.0":"2026-04-16T07:57:39.098Z","1.48.0":"2026-04-16T17:22:54.771Z","1.49.0":"2026-04-16T18:55:56.943Z","1.50.0":"2026-04-16T21:30:01.825Z","1.51.0":"2026-04-17T21:33:23.416Z","1.52.0":"2026-04-18T06:25:23.173Z","1.53.0":"2026-04-18T06:38:18.165Z","1.54.0":"2026-04-19T02:39:30.225Z","1.54.1":"2026-04-19T05:07:16.614Z","1.55.1":"2026-04-20T08:08:35.247Z","1.55.2":"2026-04-20T13:16:34.196Z","1.56.0":"2026-04-20T13:34:48.945Z","1.57.0":"2026-04-20T15:02:49.947Z","1.58.0":"2026-04-20T19:26:09.782Z","1.59.0":"2026-04-20T21:08:21.941Z","1.60.0":"2026-04-21T01:42:11.398Z","1.61.0":"2026-04-21T05:56:12.574Z","1.61.1":"2026-04-21T19:04:54.592Z","1.62.0":"2026-04-22T00:19:20.396Z","1.63.0":"2026-04-22T02:09:14.409Z","1.64.0":"2026-04-22T02:53:03.326Z","1.64.1":"2026-04-22T03:14:17.086Z","1.65.0":"2026-04-22T18:22:11.854Z","1.65.1":"2026-04-22T18:27:48.798Z","1.66.0":"2026-04-22T18:42:16.121Z","1.66.1":"2026-04-22T19:34:06.918Z","1.66.2":"2026-04-22T23:47:57.374Z","1.67.0":"2026-04-23T16:58:12.400Z","1.68.0":"2026-04-23T19:55:19.452Z","1.69.0":"2026-04-23T21:41:08.424Z","1.70.0":"2026-04-23T21:57:24.120Z","1.71.0":"2026-04-24T15:53:17.153Z","1.72.0":"2026-04-24T23:15:10.013Z","1.73.0":"2026-04-24T23:23:55.378Z","1.74.0":"2026-04-25T00:47:58.354Z","1.75.0":"2026-04-25T01:13:23.586Z","1.76.0":"2026-04-25T01:40:24.789Z","1.76.1":"2026-04-25T01:58:01.043Z","1.76.2":"2026-04-25T02:35:27.642Z","1.77.0":"2026-04-25T02:49:05.779Z","1.78.0":"2026-04-25T02:59:18.735Z","1.79.0":"2026-04-25T03:08:43.994Z","1.80.0":"2026-04-25T17:08:42.840Z","1.81.0":"2026-04-27T01:56:13.093Z","1.81.1":"2026-04-27T02:27:43.591Z","1.81.2":"2026-04-27T03:10:24.852Z","1.82.0":"2026-04-27T18:52:57.452Z","1.82.1":"2026-04-27T22:04:11.172Z","1.83.0":"2026-04-27T23:01:10.380Z","1.84.0":"2026-04-29T03:26:21.251Z","1.84.1":"2026-04-29T09:42:20.943Z","1.84.2":"2026-04-29T09:50:55.061Z","1.84.3":"2026-04-29T10:01:48.475Z","1.84.4":"2026-04-29T16:00:08.548Z","1.84.5":"2026-04-29T16:20:07.158Z","1.84.6":"2026-04-29T16:33:17.458Z","1.85.0":"2026-04-30T02:54:45.778Z","1.86.0":"2026-04-30T13:26:31.572Z","1.87.0":"2026-05-06T00:05:06.285Z","1.88.1":"2026-05-07T02:19:51.973Z","1.89.0":"2026-05-08T02:45:31.190Z","1.90.0":"2026-05-09T01:22:36.471Z","1.91.0":"2026-05-11T19:10:49.699Z","1.92.0":"2026-05-13T05:08:03.958Z","1.93.0":"2026-05-13T22:46:28.019Z","1.94.0":"2026-05-14T18:10:05.327Z","1.95.0":"2026-05-14T18:53:39.643Z","1.96.0":"2026-05-15T15:28:15.005Z","1.97.0":"2026-05-19T01:31:09.106Z","1.98.0":"2026-05-21T19:57:03.383Z","1.99.0":"2026-05-21T23:16:29.698Z","1.100.0":"2026-05-21T23:36:51.118Z","1.101.0":"2026-05-22T00:52:01.251Z","1.102.0":"2026-05-22T19:33:33.958Z","1.103.0":"2026-05-22T20:02:37.101Z","1.103.1":"2026-05-22T20:41:26.980Z","1.104.0":"2026-05-25T18:31:45.731Z","1.105.0":"2026-05-25T20:22:43.970Z","1.106.0":"2026-05-26T21:16:30.656Z","1.106.1":"2026-05-28T15:49:37.852Z","1.106.2":"2026-05-28T16:43:15.088Z","1.106.3":"2026-05-28T16:51:21.974Z","1.107.1":"2026-05-28T17:43:24.011Z","1.108.0":"2026-05-28T20:24:44.821Z","1.109.0":"2026-05-28T21:43:22.201Z","1.109.1":"2026-05-28T22:28:50.544Z","1.110.0":"2026-05-28T23:21:57.030Z","1.110.1":"2026-05-28T23:49:09.343Z","1.110.2":"2026-05-29T16:11:56.374Z","1.110.3":"2026-05-29T16:44:08.080Z","1.110.4":"2026-05-29T16:59:06.419Z","1.110.5":"2026-06-02T19:27:58.902Z","1.111.0":"2026-06-04T00:32:23.663Z","1.111.1":"2026-06-04T20:56:01.168Z","1.111.2":"2026-06-04T21:11:31.819Z","1.112.0":"2026-06-05T15:56:58.333Z","1.113.0":"2026-06-09T17:57:44.469Z","1.114.0":"2026-06-10T23:56:05.951Z","1.114.1":"2026-06-11T04:34:11.208Z","1.115.0":"2026-06-11T15:10:58.438Z","1.115.1":"2026-06-11T15:46:55.233Z","1.116.0":"2026-06-15T19:26:38.628Z","1.117.0":"2026-06-18T21:51:26.276Z","1.118.0":"2026-06-19T19:42:33.671Z","1.118.1":"2026-06-19T19:56:50.284Z","1.119.0":"2026-06-21T04:53:38.799Z","1.119.1":"2026-06-21T05:08:14.467Z","1.120.0":"2026-06-21T05:25:32.466Z","1.120.1":"2026-06-21T05:35:35.511Z","1.120.2":"2026-06-21T05:42:04.435Z","1.120.3":"2026-06-21T06:13:25.526Z","1.121.0":"2026-06-22T23:51:33.590Z","1.122.0":"2026-06-23T07:07:59.091Z","1.123.0":"2026-06-23T17:52:08.498Z","1.124.0":"2026-06-24T20:29:36.566Z","1.125.0":"2026-06-25T15:37:54.707Z","1.125.1":"2026-06-25T16:40:48.531Z","1.126.0":"2026-06-30T20:24:31.274Z","1.127.0":"2026-07-02T14:04:16.636Z","1.128.0":"2026-07-03T02:02:38.154Z","1.128.1":"2026-07-03T05:12:20.019Z","1.129.0":"2026-07-03T16:04:35.349Z","1.129.1":"2026-07-03T17:03:24.149Z","1.129.2":"2026-07-03T17:10:39.644Z","1.130.0":"2026-07-03T18:27:33.725Z","1.131.0":"2026-07-03T21:39:28.523Z","1.132.0":"2026-07-04T13:24:47.305Z","1.133.0":"2026-07-04T17:26:14.383Z","1.133.1":"2026-07-04T19:21:48.138Z","1.133.2":"2026-07-04T19:57:49.950Z","1.134.0":"2026-07-05T00:31:23.397Z","1.134.1":"2026-07-05T17:55:50.636Z","1.134.2":"2026-07-05T18:40:00.679Z","1.135.0":"2026-07-06T20:26:57.507Z","1.136.0":"2026-07-06T21:08:04.337Z","1.136.1":"2026-07-07T06:40:45.667Z","1.136.2":"2026-07-08T03:42:09.907Z","1.137.0":"2026-07-08T04:14:59.682Z","1.138.0":"2026-07-08T05:11:41.068Z","1.139.0":"2026-07-08T17:07:53.428Z","1.139.1":"2026-07-08T17:54:41.780Z","1.139.2":"2026-07-08T18:06:05.011Z","1.140.0":"2026-07-08T20:04:52.341Z","1.141.0":"2026-07-08T22:31:15.655Z","1.142.0":"2026-07-08T23:56:44.539Z","1.142.1":"2026-07-09T00:42:56.295Z","1.143.0":"2026-07-09T11:13:37.871Z","1.143.1":"2026-07-09T11:33:13.761Z","1.143.2":"2026-07-09T12:06:24.635Z","1.144.0":"2026-07-09T12:33:26.976Z","1.144.1":"2026-07-09T15:47:44.666Z","1.145.0":"2026-07-09T16:08:15.275Z","1.145.1":"2026-07-09T16:19:02.038Z","1.146.0":"2026-07-09T18:43:57.284Z","1.147.0":"2026-07-09T19:21:27.532Z","1.147.1":"2026-07-09T20:56:34.367Z","1.148.0":"2026-07-10T16:59:43.097Z","1.149.0":"2026-07-10T19:15:46.879Z","1.150.0":"2026-07-11T04:29:57.167Z","1.150.1":"2026-07-11T04:42:35.389Z","1.150.2":"2026-07-11T05:17:24.476Z","1.150.3":"2026-07-11T06:04:03.747Z","1.150.4":"2026-07-11T06:20:04.570Z","1.150.5":"2026-07-11T07:34:18.042Z","1.150.6":"2026-07-11T14:36:14.590Z","1.151.0":"2026-07-11T15:16:11.910Z","1.151.1":"2026-07-11T15:41:35.880Z","1.151.2":"2026-07-11T15:55:08.075Z","1.152.0":"2026-07-11T16:25:33.326Z","1.153.0":"2026-07-12T05:42:27.776Z","1.154.0":"2026-07-12T17:34:24.374Z","1.155.0":"2026-07-12T18:04:53.028Z","1.156.0":"2026-07-12T18:27:12.259Z","1.157.0":"2026-07-12T20:55:04.278Z","1.157.1":"2026-07-12T22:47:03.263Z","1.158.0":"2026-07-12T23:15:47.866Z","1.158.1":"2026-07-12T23:34:16.534Z","1.159.0":"2026-07-13T06:04:46.349Z","1.159.1":"2026-07-13T16:25:11.298Z","1.159.2":"2026-07-13T16:42:18.913Z","1.159.3":"2026-07-13T17:01:14.567Z","1.160.0":"2026-07-13T17:04:03.892Z","1.161.0":"2026-07-14T06:06:03.317Z","1.162.0":"2026-07-14T18:49:13.296Z","1.163.0":"2026-07-14T22:03:56.060Z","1.164.0":"2026-07-14T22:48:27.128Z","1.164.1":"2026-07-15T00:35:30.973Z","1.165.0":"2026-07-15T01:20:48.645Z","1.165.1":"2026-07-16T21:57:38.634Z","1.166.0":"2026-07-17T18:54:57.947Z","1.167.0":"2026-07-20T07:07:23.458Z","1.167.1":"2026-07-21T07:00:51.179Z","1.167.2":"2026-07-22T05:53:29.610Z","1.168.0":"2026-07-24T17:46:01.662Z","1.169.0":"2026-07-27T16:13:20.685Z","1.170.0":"2026-07-30T04:53:46.781Z","1.171.0":"2026-07-30T05:17:43.221Z","1.172.0":"2026-07-30T05:43:01.262Z","1.172.1":"2026-07-30T06:08:18.840Z","1.173.0":"2026-07-30T06:31:30.748Z","1.174.0":"2026-07-30T06:56:49.174Z","1.175.0":"2026-08-04T13:19:36.794Z","1.176.0":"2026-08-07T16:13:20.099Z","1.177.0":"2026-08-08T22:44:22.835Z","1.177.1":"2026-08-08T23:50:40.588Z","1.177.2":"2026-08-09T00:36:37.936Z","1.178.0":"2026-08-10T18:50:03.381Z","1.179.0":"2026-08-10T22:28:23.119Z","1.180.0":"2026-08-12T01:50:34.323Z","1.181.0":"2026-08-12T16:19:12.050Z","1.182.0":"2026-08-13T01:34:02.612Z","1.182.1":"2026-08-13T02:05:13.613Z","1.183.0":"2026-08-14T23:15:59.469Z","1.184.0":"2026-08-15T07:00:45.552Z","1.185.0":"2026-08-15T07:55:05.903Z","1.186.0":"2026-08-16T18:37:43.127Z","1.187.0":"2026-08-16T18:41:48.323Z","1.188.0":"2026-08-16T20:10:45.924Z","1.189.0":"2026-08-16T21:39:37.185Z","1.190.0":"2026-08-17T00:16:32.010Z","1.191.0":"2026-08-17T01:55:28.990Z","1.192.0":"2026-08-17T06:21:13.785Z","1.193.0":"2026-08-17T21:11:48.237Z","1.194.0":"2026-08-18T02:54:42.221Z","1.194.1":"2026-08-18T03:42:21.862Z","1.195.0":"2026-08-18T04:07:29.276Z","1.196.0":"2026-08-18T16:18:37.894Z","1.197.0":"2026-08-18T17:37:06.890Z","1.197.1":"2026-08-18T22:04:37.992Z","1.198.0":"2026-08-19T00:11:10.972Z","1.198.1":"2026-08-19T19:41:06.079Z","1.199.0":"2026-08-19T20:08:36.892Z","1.199.1":"2026-08-19T20:32:56.257Z","1.199.2":"2026-08-19T21:20:04.390Z","1.199.3":"2026-08-19T21:59:32.475Z","1.199.4":"2026-08-19T22:46:22.586Z","1.199.5":"2026-08-20T01:55:25.492Z","1.199.6":"2026-08-20T02:04:02.339Z","1.200.0":"2026-08-20T16:15:21.108Z","1.201.0":"2026-08-20T16:30:12.960Z","1.202.0":"2026-08-20T18:58:06.686Z","1.202.1":"2026-08-20T19:02:22.965Z","1.203.0":"2026-08-21T05:28:37.261Z","1.204.0":"2026-08-21T20:05:59.656Z","1.204.1":"2026-08-21T20:19:40.947Z","1.205.0":"2026-08-21T23:02:22.668Z","1.206.0":"2026-08-24T03:24:41.383Z","1.207.0":"2026-08-24T05:46:45.372Z","1.208.0":"2026-08-24T19:57:24.322Z","1.208.1":"2026-08-24T22:01:48.263Z","1.209.0":"2026-08-24T23:45:48.842Z","1.209.1":"2026-08-24T23:52:03.932Z","1.210.0":"2026-08-26T16:41:18.721Z","1.210.1":"2026-08-26T18:00:08.430Z","1.211.0":"2026-08-28T03:32:16.628Z","1.212.0":"2026-08-28T16:17:03.723Z","1.213.0":"2026-08-29T19:50:24.998Z","1.214.0":"2026-09-01T03:09:58.836Z","1.215.0":"2026-09-01T18:44:05.859Z","1.216.0":"2026-09-02T02:46:52.644Z","1.216.1":"2026-09-02T12:44:05.535Z","1.217.0":"2026-09-09T19:08:56.551Z","1.218.0":"2026-09-09T23:16:58.393Z","1.219.0":"2026-09-17T20:06:34.599Z","1.220.0":"2026-09-19T04:30:09.096Z","1.220.1":"2026-09-20T00:50:32.389Z","1.221.0":"2026-09-22T17:08:56.212Z","1.221.1":"2026-09-22T18:09:34.322Z","1.222.0":"2026-09-23T20:52:48.003Z"},"bugs":{"url":"https://github.com/deivid11/tide-commander/issues"},"license":"MIT","homepage":"https://tidecommander.com/","keywords":["ai","developer-tools","codex","orchestrator","vibe-coding","claude-code","tide-commander"],"repository":{"url":"git+https://github.com/deivid11/tide-commander.git","type":"git"},"description":"Visual multi-agent orchestrator and manager for Claude Code with 3D/2D interface","maintainers":[{"name":"deivid11","email":"daalcala@gmail.com"}],"readme":"<p align=\"center\">\n  <img src=\"https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/tide-commander-logo.png\" alt=\"Tide Commander\" width=\"360\" />\n</p>\n\n<h1 align=\"center\">Tide Commander</h1>\n\n<p align=\"center\">\n  <strong>The visual AI build suite for a new generation of creators.</strong>\n</p>\n\n<p align=\"center\">\n  Turn ideas into software, automations, workflows, documents, data tools, and 3D projects—without living inside an IDE.\n</p>\n\n<p align=\"center\">\n  Claude Code &nbsp;·&nbsp; Codex &nbsp;·&nbsp; OpenCode &nbsp;·&nbsp; Grok &nbsp;·&nbsp; Pi\n</p>\n\n<p align=\"center\">\n  <a href=\"https://www.npmjs.com/package/tide-commander\"><img src=\"https://img.shields.io/npm/v/tide-commander?style=flat-square&logo=npm\" alt=\"npm version\" /></a>\n  <a href=\"https://github.com/deivid11/tide-commander/stargazers\"><img src=\"https://img.shields.io/github/stars/deivid11/tide-commander?style=flat-square&logo=github\" alt=\"GitHub stars\" /></a>\n  <a href=\"https://github.com/deivid11/tide-commander/blob/master/LICENSE\"><img src=\"https://img.shields.io/github/license/deivid11/tide-commander?style=flat-square\" alt=\"MIT license\" /></a>\n  <img src=\"https://img.shields.io/badge/Node.js-18%2B-339933?style=flat-square&logo=node.js&logoColor=white\" alt=\"Node.js 18+\" />\n</p>\n\n<p align=\"center\">\n  <a href=\"https://tidecommander.com/app\"><img src=\"https://img.shields.io/badge/TRY_LIVE_DEMO-OPEN-2563EB?style=for-the-badge&logo=googlechrome&logoColor=white\" alt=\"Try the live demo\" /></a>\n  <a href=\"https://www.youtube.com/watch?v=r1Op_xfhqOM\"><img src=\"https://img.shields.io/badge/WATCH_DEMO-YOUTUBE-DC2626?style=for-the-badge&logo=youtube&logoColor=white\" alt=\"Watch the demo\" /></a>\n</p>\n\n![Tide Commander visual multi-agent command center](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/preview-3d.png)\n\n> **More than an agent manager. More than an IDE.** Tide Commander is a complete build environment designed around teams of AI agents. Every character is a real process working on real project files with native tools, credentials, context, and session history.\n\nTraditional creation tools split the work across an IDE, terminal multiplexer, Git client, file browser, automation canvas, infrastructure dashboard, and a growing pile of AI chats. Tide Commander brings those surfaces together so you can move from intent to finished output in one place.\n\nYou do not have to live in code to use it. Start with natural language and visual controls; open the exact files, commands, diffs, data, or infrastructure only when you want deeper control.\n\n## ⚡ Run it in 30 seconds\n\n```bash\nnpx tide-commander@latest\n```\n\nOpen **[http://localhost:6200](http://localhost:6200)**. If Claude Code, Codex, OpenCode, Grok, or Pi is already installed and authenticated, you are ready to spawn your first agent.\n\nPrefer Bun? Use `bunx tide-commander@latest`.\n\n## Why creators use Tide Commander\n\nTraditional IDEs were designed for one person editing one file at a time. AI-native creation is different: multiple agents can research, plan, build, test, document, automate, and operate in parallel. Tide Commander is a workspace for that shift—a visual build suite where you direct the outcome while the team handles the execution.\n\n<p align=\"center\"><strong>For solo creators, founders, researchers, operators, engineers, product teams, and anyone who builds with AI.</strong></p>\n\n<table>\n  <tr>\n    <td width=\"33%\" valign=\"top\">\n      <h3>✨ Create from intent</h3>\n      Start with the outcome you want. Spawn specialists, give them context, and let boss agents coordinate the work.\n    </td>\n    <td width=\"33%\" valign=\"top\">\n      <h3>👀 See the work happen</h3>\n      Follow tool calls, PTY output, background jobs, queues, context usage, and blockers live instead of watching silent spinners.\n    </td>\n    <td width=\"33%\" valign=\"top\">\n      <h3>🛠️ Replace tool switching</h3>\n      Work with files, source, Git, tests, documents, data, terminals, services, and rich previews in the same build suite.\n    </td>\n  </tr>\n  <tr>\n    <td width=\"33%\" valign=\"top\">\n      <h3>🔀 Use the right harness</h3>\n      Mix Claude, Codex, OpenCode, Grok, and Pi in one team—and migrate a conversation when another runtime fits better.\n    </td>\n    <td width=\"33%\" valign=\"top\">\n      <h3>⚙️ Automate the repeatable</h3>\n      Build workflows and triggers, connect your services, or add local plugins and slash commands that bypass the LLM.\n    </td>\n    <td width=\"33%\" valign=\"top\">\n      <h3>📱 Pick up anywhere</h3>\n      Reconnect to the same server-side sessions from desktop, mobile, Android, or the browser extension.\n    </td>\n  </tr>\n</table>\n\n## Everything you need to create\n\n| | |\n|---|---|\n| **🎯 Orchestration**<br>Boss/subordinate teams, delegation reports, project areas, task labels, tracking boards, agent memory, prompt stacking, skills, and runtime migration. | **📡 Observability**<br>Structured tool cards, streamed PTY commands, a live background-task rail, server-side message queues, interrupts, context gauges, account limits, and reconnect recovery. |\n| **📁 Unified build workspace**<br>Multi-root file explorer, source editing, Git status/diffs/history, branch comparison, project-wide filename/content search, tests, and `@file` / `@folder` / `@agent` context. | **🧩 Extensibility**<br>Trusted plugins, slash commands, shell scripts, workflows, webhooks, integrations, custom skills/classes/models, REST API, WebSocket API, and browser automation. |\n| **🖼️ Rich previews**<br>Markdown, Mermaid, PlantUML, Office documents, spreadsheets, archives, images, PDF, audio/video, STL, GLB, FreeCAD, and G-code. | **🌐 Flexible UI**<br>3D, 2D, Flat, Dashboard, Commander, and Guake views; Android support; custom themes, shortcuts, sounds, haptics, and 10 UI languages. |\n\n## 🤖 Bring your favorite AI harness\n\nUse different harnesses side by side—even inside the same project. Tide Commander normalizes their event streams into one conversation, tool, status, context, and file-diff experience without hiding each provider's native sessions or strengths.\n\n| Harness | Required command | Default runtime | Optional persistent/streaming mode |\n|---|---|---|---|\n| **Claude Code** | `claude` | Headless `stream-json` process with stdin follow-ups | Interactive Claude TUI in tmux; general tmux mode can preserve processes across Commander restarts |\n| **Codex** | `codex` | `codex exec --experimental-json` with native session resume | Persistent `codex app-server` for token streaming, detached turns, reconnect, and native thread forking |\n| **OpenCode** | `opencode` | `opencode run --format json` with session resume | Persistent `opencode serve` daemon with streaming and restart recovery |\n| **Grok** | `grok` | Headless `streaming-json` with native resume | Model/effort selection, account profiles, context tracking, and usage gauges |\n| **Pi** | `pi` | `pi --mode json` NDJSON sessions | Persistent `pi --mode rpc` with mid-turn steering, native `/compact`, live model/provider switching, and tmux reconnect |\n\nPersistent modes are opt-in under **Settings → General**. Pi can use any model provider loaded by Pi—for example Anthropic, OpenAI Codex, xAI, Gemini, Copilot, OpenCode Go, or a local provider—and Tide displays the active model provider separately from the Pi harness.\n\n### Switch harness without throwing the conversation away\n\nThe agent editor can change any agent to any supported harness:\n\n- **Smart Context** — a compact hand-off fitted to the target context window\n- **Visible Transcript** — a budgeted readable copy of the conversation\n- **Fresh Start** — change the runtime without importing conversation content\n\nClaude, Codex, Grok, and Pi have writable native session stores and support imported context. OpenCode can be selected with Fresh Start. Every provider can be the source of a migration. Tide validates the new session, reports imported/dropped content, archives the original, and provides rollback through session history.\n\n## 📦 Installation and CLI\n\n### Requirements\n\n- **Node.js 18+** (Node.js 22 is used in CI), or Bun for `bunx`\n- At least one supported AI agent CLI installed and authenticated: `claude`, `codex`, `opencode`, `grok`, or `pi`\n- Optional: `tmux` for process persistence, Pi RPC restart recovery, and Claude interactive TUI mode\n\n### Run without installing\n\n```bash\n# Bun\nbunx tide-commander@latest\n\n# Or npm\nnpx tide-commander@latest\n```\n\nOpen `http://localhost:6200`.\n\n### Install globally\n\n```bash\nnpm install -g tide-commander@latest\ntide-commander start\n```\n\nThe server starts in the background by default:\n\n```bash\ntide-commander start                 # Start in background\ntide-commander start --foreground    # Keep attached to this terminal\ntide-commander stop\ntide-commander status\ntide-commander logs\ntide-commander logs --follow\ntide-commander version\n```\n\nCommon server options:\n\n```bash\ntide-commander start --port 8080 --host 127.0.0.1\ntide-commander start --listen-all --port 8080\ntide-commander start --restart\ntide-commander start --https --tls-key ./certs/key.pem --tls-cert ./certs/cert.pem\ntide-commander start --install-local-cert --https\ntide-commander start --https --generate-auth-token\n```\n\nRun `tide-commander --help` for the complete CLI reference.\n\n## 🔒 Remote Access and HTTPS\n\nTide Commander executes local tools and exposes project files, so use HTTPS/WSS and an auth token whenever it is reachable beyond localhost.\n\n```bash\ntide-commander start \\\n  --listen-all \\\n  --https \\\n  --install-local-cert \\\n  --generate-auth-token\n```\n\nYou can also serve HTTP and HTTPS from the same process. `PORT` keeps the plain listener and `HTTPS_PORT` adds TLS; both listeners share the same agents and WebSocket clients.\n\n```bash\nPORT=6200 \\\nHTTPS_PORT=6201 \\\nTLS_KEY_PATH=~/.tide-commander/certs/localhost-key.pem \\\nTLS_CERT_PATH=~/.tide-commander/certs/localhost.pem \\\ntide-commander start\n```\n\nThis is useful when localhost can stay on HTTP while a phone or another computer needs a secure context. If `HTTPS=1` is used without `HTTPS_PORT`, HTTPS replaces the plain listener.\n\nNotes:\n\n- `--install-local-cert` uses `mkcert` and stores certificates in `~/.tide-commander/certs/`.\n- Add LAN or VPN addresses to the certificate SAN list when remote clients use those addresses.\n- Keep generated auth tokens in a password manager.\n- HTTPS protects transport; `AUTH_TOKEN` controls access. Use both remotely.\n\n## 🎖️ Core Concepts\n\n### Agents, bosses, and delegation\n\nEvery character is a real AI harness process with its own working directory, provider, model, session, prompt stack, memory, permissions, skills, context usage, and task state. A **boss** can own subordinate agents, choose specialists, send tasks through the Tide Commander API, wait for reports, and summarize the team's progress.\n\nTask labels and tracking states make the work visible outside the chat. Agents can report that they are thinking, working, blocked, waiting for subordinates, ready for review, or safe to clear from context.\n\n### Areas\n\nRectangle or circular areas organize agents by project or responsibility. Areas can own multiple project folders, add area-specific instructions to agents inside them, expose an instant tmux terminal rooted in the project, and group agents in Commander and Flat views. Finished areas can be archived and restored without deleting their agents.\n\n### Agent classes and custom models\n\nClasses bundle a role, model, instructions, and default skills. Tide includes Scout, Builder, Debugger, Architect, Warrior, Support, and Boss classes. Custom classes can use uploaded GLB character models with scale, offsets, and idle/walk/working animation mappings.\n\n![Create Agent Class](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/img/create_agent_class.png)\n\n### Prompt stacking and memory\n\nInstructions are composed in layers:\n\n1. Tide Commander base rules\n2. Global system prompt\n3. Area prompt\n4. Agent-class instructions\n5. Individual agent instructions\n6. Assigned skills, identity, and persistent agent memory\n\nThis lets you define organization-wide conventions once, specialize them by project/class, and keep durable notes per agent without copying the same prompt everywhere.\n\n### Skills\n\nSkills are reusable instruction sets with tool permissions and optional model/context behavior. They can be assigned directly or inherited from a class. Built-ins cover notifications, inter-agent messaging, delegation reports, tracking, persistent memory, streaming execution, Git/release workflows, server/PM2 logs, tests, databases, browser/computer control, HTTP requests, workflows, triggers, Mermaid, Bitbucket review, and backup/restore.\n\nCustom skills are Markdown-based and can be managed from the UI. Changes hot-reload into assigned agents while preserving their sessions.\n\n### Plugins\n\nTrusted local plugins can add:\n\n- slash commands that bypass the LLM\n- structured Guake/Spotlight result cards\n- right-sidebar views and modals\n- interactive actions and WebSocket patches\n- browser-side UI bundles and styles\n- server handlers and integration-backed settings\n- configurable global shortcuts\n\nRecent built-ins expose Gmail inbox cards, Jira ticket search/details, account usage across every harness, task boards, and managed shell commands. Plugins run with Tide Commander's local privileges, so only install code you trust.\n\n### Workflows and triggers\n\nThe workflow editor builds state machines from action, wait, decision, and end states. Actions can assign agent tasks, wait for events, set variables, and transition on agent completion, variable conditions, timeouts, cron schedules, triggers, or manual decisions. Running instances support pause, resume, cancel, timelines, variables, reasoning traces, and scoped workflow chat.\n\nTriggers can react to webhooks, cron/one-shot schedules, Gmail, Slack, Jira, WhatsApp, and Bitbucket. Matching can be structural, LLM-based, or hybrid, with optional variable extraction, signature validation, delivery deduplication, and fire/matcher history.\n\n### Buildings\n\nBuildings are functional objects, not decoration:\n\n| Type | What it does |\n|---|---|\n| **Server** | Custom or PM2 start/stop/restart, logs, health, CPU/memory, and port detection |\n| **Docker** | Create/adopt containers or control Compose projects, logs, health, and ports |\n| **Database** | MySQL, PostgreSQL, and Oracle connections, schema browser, SQL editor, and history |\n| **Terminal** | Persistent browser terminal through ttyd |\n| **Tests** | Scan and run Maven/JUnit, Cucumber, Vitest, and PHPUnit suites down to a method |\n| **HTTP Requests** | Browse and run IntelliJ-style `.http`/`.rest` requests with environments |\n| **Monitor** | System metrics and monitoring |\n| **Folder** | Open a project path in the file explorer |\n| **Link** | Open a dashboard, admin panel, or other URL |\n| **Boss Building** | Aggregate subordinate buildings and control them together |\n\n## 🖥️ Views and Navigation\n\n### 3D battlefield\n\nThe default Three.js view provides RTS-style selection, movement, camera controls, buildings, project areas, custom characters, and animated work/status effects.\n\n![3D View](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/example-battlefield.png)\n\n### 2D view\n\nA lightweight top-down canvas with the same agents, areas, and buildings for lower-power devices or very large teams.\n\n![2D View](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/preview-2d.png)\n\n### Flat view\n\nAn IDE-style, low-overhead project layout with area status bars, buildings, agent lists, and embedded conversations. It keeps the operational controls without rendering a battlefield.\n\n### Dashboard\n\nMetrics and cards for agent state, current work, errors, context, and infrastructure.\n\n![Dashboard View](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/img/dashboard_view.png)\n\n### Commander view\n\nA live multi-terminal grid grouped by area. See every conversation at once, switch area tabs, and expand an agent without losing the overview.\n\n![Commander View](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/img/commander_view.png)\n\n### Guake terminal\n\nThe main agent conversation surface supports multiple rendering levels, Markdown, syntax highlighting, structured tool cards, permission prompts, Git/building/workflow/tracking side panels, message search, pinned/recent agents, file attachments, screenshots, interrupts, and queued follow-ups.\n\n### Spotlight\n\nPress **Ctrl+K** (or **Alt+P**) to search and act across Tide Commander. Spotlight finds:\n\n- agents by name, class, area, provider, status, current task, or recent activity\n- current and archived conversations, with ranked matching extracts\n- filenames and file contents across every area project\n- modified files and Git changes\n- buildings, areas, folders, settings, sessions, and commands\n- plugin slash commands and their structured results\n\nSearch is accent-insensitive, supports multi-word matches across different fields, and can open a file directly at the matching line.\n\n## 🧰 The build workspace that can replace your IDE\n\nFor many projects, the whole creation loop—from brief and research to files, commands, diffs, tests, previews, and operations—can stay inside Tide Commander. The file explorer supports multiple project roots, project-scoped tabs and expanded folders, source editing, Git status, working-tree diffs, binary/image/PDF diffs, branch comparison, file history, and test results. Files changed by an agent are clickable directly from its tool card or message.\n\n![File Explorer with Git Diffs](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/img/diffs_view_2.png)\n\n![Inline File Inspection](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/img/edit_dtails_while_chatting.png)\n\nSpecialized viewers include:\n\n- rendered Markdown, Mermaid, PlantUML, SVG, images, and PDF\n- `.docx`, `.docm`, `.odt`, `.fodt`, `.doc`, and `.rtf` documents\n- `.xlsx`, `.xlsm`, `.xls`, `.ods`, `.csv`, and `.tsv` spreadsheets with virtualized grids, filter/sort, selections, and statistics\n- zip/tar/7z/rar and many package/archive formats as browsable trees\n- audio waveforms and video playback\n- interactive STL, GLB, FreeCAD (`.FCStd`), and layer-aware G-code previews\n\nYou can browse from inside a viewer, drag files out to the desktop, download folders as streaming zip files, and export rendered Markdown to PDF.\n\n## 🔌 Integrations and External Control\n\nBuilt-in integrations provide settings, secure secrets, API routes, agent skills, and trigger handlers for:\n\n- Slack (including multiple instances, messages, threads, files, reactions, and inbound events)\n- Gmail\n- Google Calendar\n- Google Drive\n- Jira Cloud / Service Desk\n- WhatsApp through the local bridge\n- DOCX document generation\n\nTide Commander also ships an optional Chromium browser extension that captures console/network failures, opens an agent chat side panel, sends requests or selected DOM/React components as context, and supports multiple Commander servers. macOS Alfred and KDE KRunner launch/search integrations are included in the repository.\n\n## 📡 Live Execution and Session Control\n\nLong commands can run through Tide Commander's exec API in a PTY-backed card. Output streams with ANSI color and terminal redraw handling, survives UI reconnects, can be stopped with its whole process tree, and returns a bounded tail to the agent without hiding the full live output from the user. Active ordinary CLI Bash/Task jobs also appear in the background-task rail.\n\nPrompts sent while an agent is busy are kept in a server-side queue. Message bursts are merged into one follow-up, queued items can be interrupted or removed, and supported persistent runtimes reconnect to in-flight turns after a Commander restart. **Ctrl+C** in an open terminal interrupts the active run when no text selection is being copied.\n\nSession history can restore a past conversation onto the same or a new agent, pre-filling its original harness/model/reasoning configuration. Spotlight searches both active and archived sessions.\n\n## 📲 Resume Anywhere\n\nAgent sessions live on the server rather than in one browser tab. Start on desktop and reconnect from a phone, tablet, browser extension, or another computer. The Android app adds local notifications, haptics, optional background connectivity, and in-app APK/UI updates.\n\n![Mobile Remote Session Resume](https://raw.githubusercontent.com/deivid11/tide-commander/master/docs/img/mobile-remote-resume.png)\n\n## 🎮 What a real workflow looks like\n\n1. **Create a project area** and attach one or more project folders.\n2. **Spawn a small team**—for example a boss, a researcher, a builder, and a test/review specialist—using whichever harness fits each role.\n3. **Give the boss the outcome**, not a list of terminal commands. It can delegate focused tasks and collect reports from its subordinates.\n4. **Watch execution live** in Commander view: tool cards, streamed commands, background jobs, current prompts, blockers, and context pressure stay visible.\n5. **Review the result in place** through rendered documents, data grids, 3D previews, file viewers, Git diffs, and test output.\n6. **Keep the useful context** by sending follow-ups, restoring an older session, or moving the conversation to another harness.\n7. **Walk away without losing visibility**—notifications and the mobile clients keep you connected to the same running team.\n\n## ⌨️ Default Keyboard Shortcuts\n\n| Key | Action |\n|---|---|\n| `Ctrl+K` / `Alt+P` | Open Spotlight |\n| `Tab` | Toggle Commander view |\n| `Alt+N` | Spawn an agent |\n| `Ctrl+1` … `Ctrl+9` | Select agent by index |\n| `Space` | Open the selected agent terminal |\n| `Alt+2` | Cycle 3D / 2D / Flat / Dashboard |\n| `Alt+E` | Toggle file explorer |\n| `Ctrl+L` | Open recent agents and buildings |\n| `Ctrl+Shift+F` | Open the global session finder |\n| `Ctrl+T` | Toggle test results |\n| `Alt+J` / `Alt+K` | Cycle pinned agents in the terminal |\n| `Alt+H` / `Alt+L` | Previous / next agent |\n| `Escape` | Deselect or close the active surface |\n\nShortcuts can be rebound or disabled in Settings. Plugin commands can also define global shortcuts.\n\n## 🔐 Permission Modes and Secrets\n\n- **Bypass mode** lets a trusted autonomous CLI execute without approval prompts.\n- **Interactive mode** asks for approval on protected operations and supports remembered file/command patterns. Claude uses Tide's hook-based approval bridge; other harness behavior follows the capabilities of their CLI runtime.\n- **Plugin command sudo** always requires a short-lived user authorization flow. Passwords are not persisted, logged, put in command arguments/environment variables, or exposed to agents.\n- **Secrets** are encrypted in the server store and referenced as `{{SECRET_NAME}}`; the real value is injected server-side instead of being saved in agent prompts.\n\n## ⚙️ Configuration\n\nThe most common environment variables are:\n\n| Variable | Default | Description |\n|---|---:|---|\n| `PORT` | `6200` | Backend and production web-app port |\n| `HOST` | `127.0.0.1` | Backend bind host |\n| `VITE_PORT` | `5173` | Development frontend port |\n| `LISTEN_ALL_INTERFACES` | unset | Set to `1` to bind `0.0.0.0` |\n| `AUTH_TOKEN` | unset | HTTP and WebSocket authentication token |\n| `HTTPS` | unset | Set to `1` to replace HTTP with HTTPS/WSS |\n| `HTTPS_PORT` | unset | Add an HTTPS/WSS listener alongside `PORT` |\n| `TLS_KEY_PATH` | `~/.tide-commander/certs/localhost-key.pem` | Backend TLS private key |\n| `TLS_CERT_PATH` | `~/.tide-commander/certs/localhost.pem` | Backend TLS certificate |\n| `DEV_HTTPS` | unset | Enable HTTPS for Vite development |\n| `DEV_TLS_KEY_PATH` | unset | Vite TLS private key |\n| `DEV_TLS_CERT_PATH` | unset | Vite TLS certificate |\n| `CODEX_BINARY` | auto | Override the Codex executable path |\n\nSee [`.env.example`](.env.example) for the maintained template.\n\n### Data storage\n\nTide Commander stores application state under the XDG data directory, normally `~/.local/share/tide-commander/`. This includes agents, areas, buildings, skills, classes, secrets, session history, workflows, triggers, plugin state, command definitions, and the SQLite integration/monitoring event store. Runtime-only process state is also persisted there for recovery.\n\nProvider conversations remain in each CLI's native session store. Tide references and reads those sessions rather than replacing the provider's own history format. Custom 3D models are stored under `~/.tide-commander/custom-models/`.\n\n## 🧑‍💻 Development\n\n```bash\n# Install dependencies\nbun install\n\n# Start Vite (5173) and the API server (6200)\nbun run dev\n\n# Individual processes\nbun run dev:client\nbun run dev:server\n\n# Quality checks\nbun run lint:types\nbun run lint\nbun run test\n\n# Production build\nbun run build\n```\n\n## 🐳 Docker\n\n```bash\ndocker build -t tide-commander .\ndocker run -p 6200:6200 \\\n  -v ~/.local/share/tide-commander:/root/.local/share/tide-commander \\\n  tide-commander\n```\n\nAt least one supported AI agent CLI and its credentials must also be available inside the container for agents to run. See the Docker guide for host CLI mounts and deployment details.\n\n## 📱 Android APK\n\nPrerequisites: Android SDK and Java 17+.\n\n```bash\nmake apk\nmake apk-release\nmake dev-apk CAP_SERVER_URL=http://192.168.1.100:5173\n```\n\nThe debug APK is written to `android/app/build/outputs/apk/debug/app-debug.apk`. For a normal APK, leave `CAP_SERVER_URL` unset and configure the Commander server URL in the app. Remote Android connections require the server to listen beyond localhost; HTTPS is strongly recommended.\n\n## 📚 Documentation\n\n| Topic | Guide |\n|---|---|\n| Architecture | [Runtime and server architecture](docs/architecture.md) |\n| Buildings | [Servers, Docker, databases, tests, HTTP requests, and more](docs/buildings.md) |\n| Views | [3D, 2D, Dashboard, Commander, Guake, and UI navigation](docs/views.md) |\n| Custom classes | [Custom classes, GLB models, and animation mapping](docs/custom-classes.md) |\n| Skills | [Built-in/custom skills, permissions, assignment, and hot reload](docs/skills.md) |\n| Plugins | [Trusted local plugins, slash commands, renderers, sidebars, and actions](docs/plugins.md) |\n| Secrets | [Encrypted values and prompt placeholders](docs/secrets.md) |\n| Browser bridge | [Browser control and integration](docs/browser-bridge.md) |\n| Headless CAD | [FreeCAD jobs and generated previews](docs/headless-cad.md) |\n| Bitbucket review | [Automated pull-request review triggers](docs/bitbucket-pr-review.md) |\n| Android | [Build and configure the Android app](docs/android.md) |\n| Docker | [Container deployment](docs/docker.md) |\n| REST API | [OpenAPI 3.1 specification](docs/openapi.yaml) |\n| WebSocket API | [AsyncAPI 2.6 specification](docs/asyncapi.yaml) |\n| Releases | [Full changelog](CHANGELOG.md) |\n| Contributing | [Contributor guide](CONTRIBUTING.md) |\n| Security | [Security policy](SECURITY.md) |\n\n## 🐛 Troubleshooting\n\n**A harness is not detected**\n\n- Run `which claude`, `which codex`, `which opencode`, `which grok`, or `which pi` as appropriate.\n- Authenticate the CLI outside Tide Commander once before spawning an agent.\n- Pi validates that `pi` is the coding agent rather than the unrelated Anaconda utility with the same command name.\n\n**An agent is stuck in “working”**\n\n- Open its background-task rail and server logs to check for a live child process.\n- Use the terminal interrupt/stop action before killing the agent.\n- Persistent Codex, OpenCode, and Pi modes may reconnect to a still-running detached turn after a server restart.\n\n**The web app cannot connect**\n\n- The production default is `http://localhost:6200`; development uses `http://localhost:5173` for Vite and proxies to port `6200`.\n- Verify `tide-commander status`, then inspect `tide-commander logs`.\n- For remote clients, verify bind host, firewall, URL scheme, certificate, and auth token.\n\n## Ready to command the team?\n\n```bash\nnpx tide-commander@latest\n```\n\n<p align=\"center\">\n  <a href=\"https://tidecommander.com/app\"><strong>Try the live demo</strong></a>\n  &nbsp;·&nbsp;\n  <a href=\"https://www.youtube.com/watch?v=r1Op_xfhqOM\"><strong>Watch it in action</strong></a>\n  &nbsp;·&nbsp;\n  <a href=\"https://github.com/deivid11/tide-commander/stargazers\"><strong>Star the project</strong></a>\n</p>\n\n## 💬 Community\n\n[![Discord](https://img.shields.io/badge/Discord-Join%20Server-5865F2?style=for-the-badge&logo=discord&logoColor=white)](https://discord.gg/MymXXDCvf)\n\nFound a bug or have a feature idea? Open a [GitHub issue](https://github.com/deivid11/tide-commander/issues) or join the Discord community. If Tide Commander improves your workflow, a GitHub star helps more creators find it.\n\n## 📄 License\n\nMIT\n","readmeFilename":"README.md"}