{"_id":"@babylen/legion","_rev":"8-0f0c406579c093c97462e0c1b0930d3c","name":"@babylen/legion","dist-tags":{"latest":"0.1.7"},"versions":{"0.1.0":{"name":"@babylen/legion","version":"0.1.0","keywords":["legion"],"author":"","license":"PROPRIETARY","_id":"@babylen/legion@0.1.0","maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"bin":{"legion":"dist/index.js"},"dist":{"shasum":"04b5216ed3bdde7bae5d6ca1e1a618fbf6ca6dad","tarball":"https://registry.npmjs.org/@babylen/legion/-/legion-0.1.0.tgz","fileCount":3,"integrity":"sha512-WH7yrAtRIlZB/Pyccwato1A1EPl/Q0eCnUljreo6QiqXnE00AWRNtEoFDjEHF/TiPsIDP+OEjC6wTi0LiO48eQ==","signatures":[{"sig":"MEYCIQCxSYUAB8XXraTDZnwyAdI8TDaWeBwyZeLJqsC/vNk+jwIhAPHKatXutn/TDPYJV5l3wgzFzlogubC04XIKI6/G5rqi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":15566},"main":"./dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"62cb146c1d3f877520a15eaefdabd8f7c18da281","scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"babylen","email":"sevostyanikhin02@gmail.com"},"_npmVersion":"11.1.0","description":"Legion agent for connecting devices to Tanuki Cloud","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","open":"10.1.2","ulid":"^2.3.0","yargs":"18.0.0","ignore":"7.0.5","bun-pty":"0.4.4","chokidar":"4.0.3","solid-js":"^1.8.15","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.0.3","clipboardy":"4.0.0","strip-ansi":"7.1.2","xdg-basedir":"5.1.0","jsonc-parser":"3.3.1","@opentui/core":"0.1.73","@opentui/solid":"0.1.73","better-sqlite3":"^9.4.0","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","socket.io-client":"^4.7.4","tree-sitter-bash":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^25.0.9","@types/yargs":"17.0.33","@tsconfig/bun":"^1.0.4","@types/better-sqlite3":"^7.6.9"},"trustedDependencies":["tree-sitter-bash"],"_npmOperationalInternal":{"tmp":"tmp/legion_0.1.0_1768654804295_0.7535592461204021","host":"s3://npm-registry-packages-npm-production"}},"0.1.1":{"name":"@babylen/legion","version":"0.1.1","keywords":["legion"],"author":"","license":"PROPRIETARY","_id":"@babylen/legion@0.1.1","maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"bin":{"legion":"dist/index.js"},"dist":{"shasum":"bdf674073acca3e1c03c286533340e07d664d50a","tarball":"https://registry.npmjs.org/@babylen/legion/-/legion-0.1.1.tgz","fileCount":3,"integrity":"sha512-/Tk/Pn/+nfwd0kM8A7lIHVtrkVcrzmGych9jektgjrbOR9x1GHfroONL4kBANpAM1T3JXuCfcU2qq5DbFBJvcw==","signatures":[{"sig":"MEQCIAtAuOilLUmWgtZDORKvJGnpLqdotEDmZ3W9arohJNFeAiBnfnPDwl6zzq0qsClLSzAZMrK7CDcs5B876T3ICEtAOw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16055},"main":"./dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"62cb146c1d3f877520a15eaefdabd8f7c18da281","scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"babylen","email":"sevostyanikhin02@gmail.com"},"_npmVersion":"11.1.0","description":"Legion agent for connecting devices to Tanuki Cloud","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","open":"10.1.2","ulid":"^2.3.0","yargs":"18.0.0","ignore":"7.0.5","bun-pty":"0.4.4","chokidar":"4.0.3","solid-js":"^1.8.15","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.0.3","clipboardy":"4.0.0","strip-ansi":"7.1.2","xdg-basedir":"5.1.0","jsonc-parser":"3.3.1","@opentui/core":"0.1.73","@opentui/solid":"0.1.73","better-sqlite3":"^9.4.0","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","socket.io-client":"^4.7.4","tree-sitter-bash":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^25.0.9","@types/yargs":"17.0.33","@tsconfig/bun":"^1.0.4","@types/better-sqlite3":"^7.6.9"},"trustedDependencies":["tree-sitter-bash"],"_npmOperationalInternal":{"tmp":"tmp/legion_0.1.1_1768669034220_0.9272549353462338","host":"s3://npm-registry-packages-npm-production"}},"0.1.2":{"name":"@babylen/legion","version":"0.1.2","keywords":["legion"],"author":"","license":"PROPRIETARY","_id":"@babylen/legion@0.1.2","maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"bin":{"legion":"dist/index.js"},"dist":{"shasum":"10c3fd302c9b7596f1f1b90347b84bbb39d0814a","tarball":"https://registry.npmjs.org/@babylen/legion/-/legion-0.1.2.tgz","fileCount":3,"integrity":"sha512-BCGTvBdAUllt2w7oWFuK9yJ0IJK7l3Ru9/x1v+tE3/n8g0AdZ5BlGQicA5RRonjRjR4YZw0II1z4DOncXFJ/4A==","signatures":[{"sig":"MEQCICbqsdPb/abEeq9rdI2kYZGg3KmH7PjAIGeaO5SvKzk8AiBYGv8pF4TQaI6gOI3HhXo9FhiU97y0qs+7plPR7MD6Vw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":16947},"main":"./dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"b4946d0c3fb8e5150937feeff09081fc5eb29039","scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"babylen","email":"sevostyanikhin02@gmail.com"},"_npmVersion":"11.1.0","description":"Legion agent for connecting devices to Tanuki Cloud","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","open":"10.1.2","ulid":"^2.3.0","yargs":"18.0.0","ignore":"7.0.5","bun-pty":"0.4.4","chokidar":"4.0.3","solid-js":"^1.8.15","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.0.3","clipboardy":"4.0.0","strip-ansi":"7.1.2","xdg-basedir":"5.1.0","jsonc-parser":"3.3.1","@opentui/core":"0.1.73","@opentui/solid":"0.1.73","better-sqlite3":"^9.4.0","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","socket.io-client":"^4.7.4","tree-sitter-bash":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^25.0.9","@types/yargs":"17.0.33","@tsconfig/bun":"^1.0.4","@types/better-sqlite3":"^7.6.9"},"trustedDependencies":["tree-sitter-bash"],"_npmOperationalInternal":{"tmp":"tmp/legion_0.1.2_1768673847111_0.6966189827664524","host":"s3://npm-registry-packages-npm-production"}},"0.1.3":{"name":"@babylen/legion","version":"0.1.3","keywords":["legion"],"author":"","license":"PROPRIETARY","_id":"@babylen/legion@0.1.3","maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"bin":{"legion":"dist/index.js"},"dist":{"shasum":"0be630e24d79e9af585e181b5cb6c2cac3e949bc","tarball":"https://registry.npmjs.org/@babylen/legion/-/legion-0.1.3.tgz","fileCount":3,"integrity":"sha512-1G2TuyUmUuvk2Lz/UxsqvU/p5VchHp9H430IKo8Lsi2UkHyEoISfuGIV89Zp6Vy0TwQvWprk3ih/rbgWVH/hJw==","signatures":[{"sig":"MEUCIQDLBZRXtjlfOrwiiKrJhwRL4RuXVNKs+XJkEOVay61Y8wIgbMv2GU+FNTDY7Rt6xhCpnEhzlfawP/AXS+g5/svL7oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24345},"main":"./dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"74582564e01a32f30162af5e4bcdbc66b0a85aed","scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"babylen","email":"sevostyanikhin02@gmail.com"},"_npmVersion":"11.1.0","description":"Legion agent for connecting devices to Tanuki Cloud","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","open":"10.1.2","ulid":"^2.3.0","yargs":"18.0.0","ignore":"7.0.5","bun-pty":"0.4.4","chokidar":"4.0.3","solid-js":"^1.8.15","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.0.3","clipboardy":"4.0.0","strip-ansi":"7.1.2","xdg-basedir":"5.1.0","jsonc-parser":"3.3.1","@opentui/core":"0.1.73","@opentui/solid":"0.1.73","better-sqlite3":"^9.4.0","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","socket.io-client":"^4.7.4","tree-sitter-bash":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^25.0.9","@types/yargs":"17.0.33","@tsconfig/bun":"^1.0.4","@types/better-sqlite3":"^7.6.9"},"trustedDependencies":["tree-sitter-bash"],"_npmOperationalInternal":{"tmp":"tmp/legion_0.1.3_1768714079638_0.8404752352735083","host":"s3://npm-registry-packages-npm-production"}},"0.1.4":{"name":"@babylen/legion","version":"0.1.4","keywords":["legion"],"author":"","license":"PROPRIETARY","_id":"@babylen/legion@0.1.4","maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"bin":{"legion":"dist/index.js"},"dist":{"shasum":"f28c7d4ef3e84e5748010f287ff69a496facdf88","tarball":"https://registry.npmjs.org/@babylen/legion/-/legion-0.1.4.tgz","fileCount":3,"integrity":"sha512-D1MJ+eaHIbHO6SteSZi/2AqdaXri9aP6XSLzxdZeu9DXjNXQP+56J1H8mIos89mMVoGxw15oFSFdE9JGAOjn4Q==","signatures":[{"sig":"MEQCIHy4d5gHBywvhVEWpRSl41fgrXf5Fat5joyVEwJPCrGzAiAhE/NnS+bfWZ0ed8pOsR07SJz1Jpf4BGuCcgESh6cnIQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":24556},"main":"./dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"6cedf6fd387d17b8edae7cddc230bba64d71e65a","scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"babylen","email":"sevostyanikhin02@gmail.com"},"_npmVersion":"11.1.0","description":"Legion agent for connecting devices to Tanuki Cloud","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","open":"10.1.2","ulid":"^2.3.0","yargs":"18.0.0","ignore":"7.0.5","bun-pty":"0.4.4","chokidar":"4.0.3","solid-js":"^1.8.15","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.0.3","clipboardy":"4.0.0","strip-ansi":"7.1.2","xdg-basedir":"5.1.0","jsonc-parser":"3.3.1","@opentui/core":"0.1.73","@opentui/solid":"0.1.73","better-sqlite3":"^9.4.0","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","socket.io-client":"^4.7.4","tree-sitter-bash":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^25.0.9","@types/yargs":"17.0.33","@tsconfig/bun":"^1.0.4","@types/better-sqlite3":"^7.6.9"},"trustedDependencies":["tree-sitter-bash"],"_npmOperationalInternal":{"tmp":"tmp/legion_0.1.4_1768792316062_0.08819323488605302","host":"s3://npm-registry-packages-npm-production"}},"0.1.5":{"name":"@babylen/legion","version":"0.1.5","keywords":["legion"],"author":"","license":"PROPRIETARY","_id":"@babylen/legion@0.1.5","maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"bin":{"legion":"dist/index.js"},"dist":{"shasum":"52bb4824c33808ced0ce0614c7cee073494b9989","tarball":"https://registry.npmjs.org/@babylen/legion/-/legion-0.1.5.tgz","fileCount":3,"integrity":"sha512-6hVBjS7kmBNkL+exliIYpWI2Zws639jUztdS84vSg4Tnd4UbiF713yzcet13xK0NI8pmAph4sO9Hjq97fiQPeg==","signatures":[{"sig":"MEUCIQCWtVITnbL/dZkOJTzKGfIQrjj+xPa/c4RuqstWjJoSJwIgP3BJmfcTJgVcqixJx1jN8Wbs9vRI25z8xnUM3SmjzLg=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36505},"main":"./dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"6cedf6fd387d17b8edae7cddc230bba64d71e65a","scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"babylen","email":"sevostyanikhin02@gmail.com"},"_npmVersion":"11.1.0","description":"Legion agent for connecting devices to Tanuki Cloud","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","open":"10.1.2","ulid":"^2.3.0","yargs":"18.0.0","ignore":"7.0.5","bun-pty":"0.4.4","chokidar":"4.0.3","solid-js":"^1.8.15","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.0.3","clipboardy":"4.0.0","strip-ansi":"7.1.2","xdg-basedir":"5.1.0","jsonc-parser":"3.3.1","@opentui/core":"0.1.73","@opentui/solid":"0.1.73","better-sqlite3":"^9.4.0","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","socket.io-client":"^4.7.4","tree-sitter-bash":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^25.0.9","@types/yargs":"17.0.33","@tsconfig/bun":"^1.0.4","@types/better-sqlite3":"^7.6.9"},"trustedDependencies":["tree-sitter-bash"],"_npmOperationalInternal":{"tmp":"tmp/legion_0.1.5_1769051885261_0.843048628228904","host":"s3://npm-registry-packages-npm-production"}},"0.1.6":{"name":"@babylen/legion","version":"0.1.6","keywords":["legion"],"author":"","license":"PROPRIETARY","_id":"@babylen/legion@0.1.6","maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"bin":{"legion":"dist/index.js"},"dist":{"shasum":"8b508e6537a62b5ae93a23b283398c2da28e4a55","tarball":"https://registry.npmjs.org/@babylen/legion/-/legion-0.1.6.tgz","fileCount":3,"integrity":"sha512-stwPS6jOtKUqrETcMkGNtVDqBlCODwrORx5uuYK4ph1gJDYB1TZau5P3lN9eWP9aBO6AdnTS+i6dHZR4RoiOng==","signatures":[{"sig":"MEUCIHxgXuZyWtUoiZkB2IxWRpVMQh6VGHlOO5ATgnRVBjWqAiEAikcFmlzT3rGRWrwAllnU9bC4+X3Sr+GxAl/1gRKdXxo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":36480},"main":"./dist/index.js","engines":{"node":">=18.0.0"},"gitHead":"dc946ef5f933135c243e2e8f7c942e193c5aed1f","scripts":{"dev":"bun run --conditions=browser ./src/index.ts","test":"bun test","build":"tsup","typecheck":"tsc --noEmit","prepublishOnly":"npm run build"},"_npmUser":{"name":"babylen","email":"sevostyanikhin02@gmail.com"},"_npmVersion":"11.1.0","description":"Legion agent for connecting devices to Tanuki Cloud","directories":{},"_nodeVersion":"22.11.0","dependencies":{"zod":"^3.22.4","diff":"^5.2.0","open":"10.1.2","ulid":"^2.3.0","yargs":"18.0.0","ignore":"7.0.5","bun-pty":"0.4.4","chokidar":"4.0.3","solid-js":"^1.8.15","turndown":"7.2.0","fuzzysort":"3.1.0","minimatch":"10.0.3","clipboardy":"4.0.0","strip-ansi":"7.1.2","xdg-basedir":"5.1.0","jsonc-parser":"3.3.1","@opentui/core":"0.1.73","@opentui/solid":"0.1.73","better-sqlite3":"^9.4.0","opentui-spinner":"0.0.6","web-tree-sitter":"0.25.10","socket.io-client":"^4.7.4","tree-sitter-bash":"0.25.0"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.5.1","@types/bun":"latest","typescript":"^5.9.3","@types/node":"^25.0.9","@types/yargs":"17.0.33","@tsconfig/bun":"^1.0.4","@types/better-sqlite3":"^7.6.9"},"trustedDependencies":["tree-sitter-bash"],"_npmOperationalInternal":{"tmp":"tmp/legion_0.1.6_1770054042902_0.11415605162793319","host":"s3://npm-registry-packages-npm-production"}},"0.1.7":{"name":"@babylen/legion","version":"0.1.7","description":"Legion agent for connecting devices to Tanuki Cloud","main":"./dist/index.js","keywords":["legion"],"author":"","license":"PROPRIETARY","engines":{"node":">=18.0.0"},"bin":{"legion":"dist/index.js"},"scripts":{"dev":"bun run --conditions=browser ./src/index.ts","build":"bun build ./src/index.ts --outdir ./dist --target bun","prepublishOnly":"npm run build","typecheck":"tsc --noEmit","test":"bun test"},"dependencies":{"@ai-sdk/amazon-bedrock":"^4.0.61","@ai-sdk/anthropic":"^3.0.0","@ai-sdk/azure":"^3.0.30","@ai-sdk/cerebras":"^1.0.36","@ai-sdk/cohere":"^2.0.22","@ai-sdk/deepinfra":"^1.0.36","@ai-sdk/gateway":"^2.0.30","@ai-sdk/google":"^2.0.52","@ai-sdk/google-vertex":"^3.0.103","@ai-sdk/groq":"^2.0.34","@ai-sdk/mistral":"^2.0.27","@ai-sdk/openai":"^3.0.0","@ai-sdk/openai-compatible":"^1.0.32","@ai-sdk/perplexity":"^2.0.23","@ai-sdk/provider":"^2.0.1","@ai-sdk/provider-utils":"^3.0.20","@ai-sdk/togetherai":"^1.0.34","@ai-sdk/vercel":"^1.0.33","@ai-sdk/xai":"^2.0.51","@aws-sdk/client-s3":"3.933.0","@github/copilot-sdk":"^0.1.23","@gitlab/gitlab-ai-provider":"3.5.1","@hono/standard-validator":"^0.2.2","@hono/zod-validator":"0.4.2","@modelcontextprotocol/sdk":"^1.26.0","@octokit/graphql":"9.0.2","@octokit/rest":"22.0.0","@opencode-ai/plugin":"^1.2.5","@opencode-ai/sdk":"^1.2.5","@openrouter/ai-sdk-provider":"^2.2.3","@opentui/core":"^0.1.80","@opentui/solid":"^0.1.80","@parcel/watcher":"2.5.1","@zip.js/zip.js":"2.7.62","ai":"^6.0.90","better-sqlite3":"^9.4.0","bonjour-service":"1.3.0","bun-pty":"0.4.8","chokidar":"4.0.3","clipboardy":"4.0.0","decimal.js":"^10.6.0","diff":"8.0.2","fuzzysort":"3.1.0","gray-matter":"4.0.3","hono":"4.10.7","hono-openapi":"1.1.2","ignore":"7.0.5","jsonc-parser":"3.3.1","minimatch":"10.0.3","open":"10.1.2","opentui-spinner":"0.0.6","remeda":"^2.33.6","socket.io-client":"^4.7.4","solid-js":"1.9.10","strip-ansi":"7.1.2","tree-sitter-bash":"0.25.0","turndown":"7.2.0","ulid":"3.0.1","vscode-jsonrpc":"8.2.1","web-tree-sitter":"0.25.10","xdg-basedir":"5.1.0","yargs":"18.0.0"},"devDependencies":{"@tsconfig/bun":"1.0.9","@types/better-sqlite3":"^7.6.9","@types/bun":"latest","@types/node":"^25.0.9","@types/yargs":"17.0.33","tsup":"^8.5.1","typescript":"^5.9.3","vscode-languageserver-types":"3.17.5","@octokit/webhooks-types":"7.6.1"},"trustedDependencies":["tree-sitter-bash"],"_id":"@babylen/legion@0.1.7","gitHead":"70fc7e11487efe2ad0d61fbb2ff9eedbf1f24135","_nodeVersion":"22.11.0","_npmVersion":"11.1.0","dist":{"integrity":"sha512-JF3c7NVRjgWG0qEb3Fd3FzvtUvHYmk6Q1G8YubYAPA96KgAm3n/OzK26oVrqT6n8z620Tb90nU9nyaW29GheDw==","shasum":"bfec3b15fe491831101d88a730cfea83019d8dfc","tarball":"https://registry.npmjs.org/@babylen/legion/-/legion-0.1.7.tgz","fileCount":5,"unpackedSize":9847467,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAeQEYdeBVIxCCkk2UK3I8M+OOrjKM4Wume2/KAu0en7AiEAmXj/cQXknG3dPgeAzjnjPK5UnWnMXS0OJICxC9azA6U="}]},"_npmUser":{"name":"babylen","email":"sevostyanikhin02@gmail.com"},"directories":{},"maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/legion_0.1.7_1772085921469_0.631986768167434"},"_hasShrinkwrap":false}},"time":{"created":"2026-01-17T13:00:04.230Z","modified":"2026-02-26T06:05:21.910Z","0.1.0":"2026-01-17T13:00:04.455Z","0.1.1":"2026-01-17T16:57:14.356Z","0.1.2":"2026-01-17T18:17:27.257Z","0.1.3":"2026-01-18T05:27:59.804Z","0.1.4":"2026-01-19T03:11:56.193Z","0.1.5":"2026-01-22T03:18:05.414Z","0.1.6":"2026-02-02T17:40:43.060Z","0.1.7":"2026-02-26T06:05:21.800Z"},"license":"PROPRIETARY","keywords":["legion"],"description":"Legion agent for connecting devices to Tanuki Cloud","maintainers":[{"name":"babylen","email":"sevostyanikhin02@gmail.com"}],"readme":"# Tanuki Legion\r\n\r\nLegion is a lightweight agent that connects your devices to Tanuki Cloud, enabling remote development and automation capabilities.\r\n\r\n## Installation\r\n\r\n### Quick Install\r\n\r\n```bash\r\ncurl -sL https://tanuki.sabw.ru/install-legion | LEGION_TOKEN=your_token_here bash\r\n```\r\n\r\n### Manual Installation\r\n\r\n1. **Install dependencies:**\r\n\r\n```bash\r\nbun install\r\n```\r\n\r\n2. **Configure:**\r\n\r\nCreate `~/.tanuki/config.json`:\r\n\r\n```json\r\n{\r\n  \"token\": \"your_legion_token\",\r\n  \"serverUrl\": \"wss://tanuki.sabw.ru\"\r\n}\r\n```\r\n\r\nOr set environment variables:\r\n\r\n```bash\r\nexport LEGION_TOKEN=your_token_here\r\nexport TANUKI_SERVER_URL=wss://tanuki.sabw.ru\r\n```\r\n\r\n3. **Run:**\r\n\r\n```bash\r\nbun run dev\r\n```\r\n\r\n## Features\r\n\r\n- 🔗 **Cloud Connection**: Seamlessly connect to Tanuki Cloud via WebSocket\r\n- 🛡️ **Secure Authentication**: Token-based authentication for device access\r\n- 🔄 **Auto-Reconnection**: Automatic reconnection on network interruptions\r\n- 📊 **Device Management**: Manage multiple devices from Tanuki Cloud dashboard\r\n\r\n## Configuration\r\n\r\nConfiguration is stored in `~/.tanuki/config.json`:\r\n\r\n- `token`: Your Legion device token (required)\r\n- `serverUrl`: Tanuki Cloud server URL (default: `wss://tanuki.sabw.ru`)\r\n\r\n## Getting a Token\r\n\r\n1. Log in to [Tanuki Cloud](https://tanuki.sabw.ru)\r\n2. Go to Settings → Devices\r\n3. Click \"Connect New Device\"\r\n4. Copy the installation command or token\r\n\r\n## Development\r\n\r\nThis project uses [Bun](https://bun.sh) as the JavaScript runtime.\r\n\r\n```bash\r\n# Install dependencies\r\nbun install\r\n\r\n# Run in development mode\r\nbun run dev\r\n\r\n# Type check\r\nbun run typecheck\r\n\r\n# Build\r\nbun run build\r\n```\r\n\r\n## License\r\n\r\nProprietary - Tanuki Cloud\r\n","readmeFilename":"README.md"}