{"bin":{"9router":"cli.js"},"dist":{"shasum":"fc82c204da4333ba96367d87de08ed352ccd3b81","tarball":"https://registry.npmjs.org/9router/-/9router-0.5.86.tgz","fileCount":3314,"integrity":"sha512-HNsUCkMxjbft7e32lIvgTvPwroMBwpzmMX9RGiGESxr5Ya4O5S9FuaKyR7FJFbESrAd/GVYuZ4RvLjA17lIXrg==","signatures":[{"sig":"MEUCIBSUQhty4tNViA40JFNrkYtdxNGkMTjkVgjHfDueVEU9AiEAskxUrC4IEdGgxH96Nf+yfAIiEzstysBXGg8Q/8j40oQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHARx9nAHfv4bnNBViIbmd75yyGtvYmmFESVCjSPi3R9AiEAqE9MmdLnO/xP04p5NpieyYgNsbTL5wDf6ypDHLR2og0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":53198321},"name":"9router","engines":{"node":">=18.0.0"},"gitHead":"39e36d3d0c849e0e01dfeacddf111edf892448fc","license":"MIT","scripts":{"dev":"nodemon -I --watch cli.js --watch src --watch hooks --ext js,json cli.js","build":"node scripts/build-cli.js","pack:cli":"npm run build && npm pack --pack-destination ..","postinstall":"node hooks/postinstall.js","publish:cli":"npm run build && npm publish","prepublishOnly":"npm run build"},"_npmUser":{"name":"decolua","email":"decoluadt@gmail.com"},"keywords":["9router","cli","proxy","ai","api"],"_npmVersion":"10.9.4","description":"9Router CLI - Start and manage 9Router server","directories":{},"maintainers":[{"name":"decolua","email":"decoluadt@gmail.com"}],"_nodeVersion":"22.22.0","dependencies":{"react":"19.2.1","enquirer":"^2.4.1","react-dom":"19.2.1","node-forge":"^1.3.3","node-machine-id":"^1.1.12"},"_hasShrinkwrap":false,"comment_sqlite":"sql.js + better-sqlite3 are NOT bundled here. They are installed into ~/.9router/runtime/node_modules by hooks/postinstall.js (and re-checked at runtime by cli.js). This avoids Windows EBUSY errors when updating the global CLI, since native .node files no longer live under the locked install dir.","comment_systray":"systray2 is NOT bundled here. It is lazy-installed into ~/.9router/runtime/node_modules by hooks/postinstall.js on macOS/Linux only. Windows uses PowerShell NotifyIcon (zero binary). This avoids shipping unsigned Go binaries that trigger antivirus false positives (Kaspersky). We use the systray2 fork because the legacy systray@1.0.5 ships a 2017 x86_64 binary that fails on modern macOS dyld.","devDependencies":{"esbuild":"^0.25.12","nodemon":"^3.1.14"},"_npmOperationalInternal":{"tmp":"tmp/9router_0.5.86_1790133958832_0.7517421993965872","host":"s3://npm-registry-packages-npm-production"},"_id":"9router@0.5.86","version":"0.5.86"}