{"_id":"@aishelf/service","_rev":"12-6d8f040b6d2d52d4fc7898daaa1a27c5","name":"@aishelf/service","dist-tags":{"latest":"2.2.2"},"versions":{"1.0.0":{"name":"@aishelf/service","version":"1.0.0","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@1.0.0","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"bin":{"aishelf":"dist/cli.js"},"dist":{"shasum":"e342f9ca0c0285de33677deccc5739b705b5295a","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-1.0.0.tgz","fileCount":5,"integrity":"sha512-8wdMGm6Zko52czxOyqB9NKKx9WhYihtpQiUqiWTDENd8eWPu8czJVgMSKL5bg8YTedcolYvUYUrEQ6PFvhsmNQ==","signatures":[{"sig":"MEUCIQC5SqSNakHSqmoIeh9ImzsSDy2L/pRl4LtAGcE+qFhGbgIgI9vhOX8cMrZwr1CojIG7WW3QaFnCRERKw+goKyhgjQM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":258148},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"ea6db127c35be2cee9ccb07f1c09b90c6be712a3","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../aishelf-service && npm install","start":"npm run build && node dist/server.js","typecheck":"tsc --noEmit","global-install":"npm run build && npm install -g .","prepublishOnly":"npm run build"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","express":"^4.22.1","winston":"^3.19.0","commander":"^14.0.3","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"optionalDependencies":{"node-mac":"^1.0.1","node-linux":"^0.1.12","node-windows":"^1.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.0_1782712380132_0.16454777712020463","host":"s3://npm-registry-packages-npm-production"}},"1.0.1":{"name":"@aishelf/service","version":"1.0.1","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@1.0.1","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"bin":{"aishelf":"dist/cli.js"},"dist":{"shasum":"5c6ad810042a50f6e331b0886cb291655d7d24eb","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-1.0.1.tgz","fileCount":5,"integrity":"sha512-/e2EPpDvsI3ei9mmkrQ4nNwHUrAfJwEZJbbnX6ToURnsOi6D5SvzJVK0w+svu7iRds02g/L1CDa1/9nOMzDEZA==","signatures":[{"sig":"MEYCIQCPWvYhZtvMEnpNYgLnBQJpANKr24K0xrsmUbJohe0U/AIhALrL289qWzHouuQ103ufdObZFRcDIqKMjz4hPYevL3Ck","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":254888},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"631763d6e62176e9a435d893ad4113f894663dc7","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../aishelf-service && npm install","start":"npm run build && node dist/server.js","typecheck":"tsc --noEmit","global-install":"npm run build && npm install -g .","prepublishOnly":"npm run build"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","dotenv":"^17.4.2","express":"^4.22.1","winston":"^3.19.0","commander":"^14.0.3","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"optionalDependencies":{"node-mac":"^1.0.1","node-linux":"^0.1.12","node-windows":"^1.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.1_1782713575583_0.06562851460697217","host":"s3://npm-registry-packages-npm-production"}},"1.0.2":{"name":"@aishelf/service","version":"1.0.2","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@1.0.2","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"bin":{"aishelf":"dist/cli.js"},"dist":{"shasum":"51958369b95ef108e86ce5279a2c1c50b730cfa2","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-1.0.2.tgz","fileCount":5,"integrity":"sha512-IV8P51U5t0qWwMTlO+nJum5HbDgGy7qgPkmlOXeI6WhPGfwIHdOHvdvrk/rJHQgN7LrLI/Uf8M6DYPwlAu5B5Q==","signatures":[{"sig":"MEQCIDpDjFm2sy14Xl3z1AC8uGdvgoxsw3xjqMXXQvspbfmUAiBvx5pfSMNWWGNm009sRTbWW6qPpchguVah6YCkk+C+gw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":262120},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"c9291cb9eddc8b91c0ac44ad8a71863984419358","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../aishelf-service && npm install","start":"npm run build && node dist/server.js","typecheck":"tsc --noEmit","global-install":"npm run build && npm install -g .","prepublishOnly":"npm run build"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","express":"^4.22.1","winston":"^3.19.0","commander":"^14.0.3","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"optionalDependencies":{"node-mac":"^1.0.1","node-linux":"^0.1.12","node-windows":"^1.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.2_1783265109277_0.327765919663378","host":"s3://npm-registry-packages-npm-production"}},"1.0.3":{"name":"@aishelf/service","version":"1.0.3","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@1.0.3","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"bin":{"aishelf":"dist/cli.js"},"dist":{"shasum":"fa06748f4202ed23a7cc160a22794fb3e66ca15a","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-1.0.3.tgz","fileCount":5,"integrity":"sha512-3Ie9SMF/oMw4HneLdOKrmCcQLAVsW5Skv3CksFBEEWCv7JE+NSTC7XJf8FPPIAL5KfOY41UE/bvquLiqeOjE4Q==","signatures":[{"sig":"MEYCIQDkq8MVCCnQEeJPGo1VFm3LZKbTNEV19YttBGAzc2fFKQIhAPwWVSzv+byBsGYcwBGFiE5gkJB2phVbAQUtpsdu3kaU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":261971},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"b4b1561d967b6293ce0da003c2e845978ccb642f","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../aishelf-service && npm install","start":"npm run build && node dist/server.js","typecheck":"tsc --noEmit","global-install":"npm run build && npm install -g .","prepublishOnly":"npm run build","aishelf-publish":"npm login && npm publish --access public"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","express":"^4.22.1","winston":"^3.19.0","commander":"^14.0.3","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"optionalDependencies":{"node-mac":"^1.0.1","node-linux":"^0.1.12","node-windows":"^1.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.3_1783268370534_0.4316847086754487","host":"s3://npm-registry-packages-npm-production"}},"1.0.5":{"name":"@aishelf/service","version":"1.0.5","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@1.0.5","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"bin":{"aishelf":"dist/cli.js"},"dist":{"shasum":"de3085647205b310e4bb36ad44a1f50cf23d9fd0","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-1.0.5.tgz","fileCount":5,"integrity":"sha512-Zb/cgLirYbXYqlfZcD+VlRgipFu3JMon9nXNfC2zgHdirwFol36fxcKeiHir3J5DmQgGxhsaYDg0fd6XsYURUg==","signatures":[{"sig":"MEQCIBHqwJTyTInYn+FZbuhalxhzLU0d8jEIV/Kpzf8EpV3nAiAD8voh9dli+EezanhDPoyp2vbJ++IT0vBeoNBtjuKjUA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":260682},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"bc459046e61705c78e3cb7401a0f8e5481fe27d5","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../aishelf-service && npm install","start":"npm run build && node dist/server.js","typecheck":"tsc --noEmit","global-install":"npm run build && npm install -g .","prepublishOnly":"npm run build","service-publish":"npm login && npm publish --access public"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","express":"^4.22.1","winston":"^3.19.0","commander":"^14.0.3","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"optionalDependencies":{"node-mac":"^1.0.1","node-linux":"^0.1.12","node-windows":"^1.0.0-beta.8"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.5_1783275154413_0.09023410787086861","host":"s3://npm-registry-packages-npm-production"}},"1.0.6":{"name":"@aishelf/service","version":"1.0.6","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@1.0.6","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"dist":{"shasum":"ac1bd2cbbc93d25d8be4f80157a270c48dc1bc40","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-1.0.6.tgz","fileCount":4,"integrity":"sha512-BAYuAoBc7Sy6Xk8xUo0nc/cMJVIlF3rI7OcKzA7SA+rpHTl7+0C5FLL62fcdk8g1IdRzMaya26c1QnGILJ2tHg==","signatures":[{"sig":"MEQCIClDnP9dma4FA2LXmFQdrZTFWNSj+RMHrbzVPZ+Fl0cIAiBNEI+a2Dim7pwGeMsTKrtD73nUzsw/uEEz9dpGw26DMQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130748},"main":"dist/server.js","engines":{"node":">=18.0.0"},"scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../aishelf-service && npm install","start":"npm run build && node dist/server.js","setup-ci":"cd ../shared && npm install && npm run build && cd ../aishelf-service && npm ci","typecheck":"tsc --noEmit","publish-ci":"npm publish --access public","prepublishOnly":"npm run build","service-publish":"npm login && npm publish --access public"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access — server only; see @aishelf/cli for the command-line front door","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","express":"^4.22.1","winston":"^3.19.0","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/service_1.0.6_1785179658790_0.7232458798943673","host":"s3://npm-registry-packages-npm-production"}},"2.0.0":{"name":"@aishelf/service","version":"2.0.0","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@2.0.0","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"dist":{"shasum":"4fae9d11e4aefc5f42cad0d70fad615dd7e2e16b","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-2.0.0.tgz","fileCount":4,"integrity":"sha512-0nx/J47XxSHWnUfQpvsmPSt8ZQ8+MOeKEhCkVvrhRgVBomMlkzrMVp7qZbFhu+LCDF71X2SxOrB/PhdKPErfsg==","signatures":[{"sig":"MEUCIQDO2jtSO6AxuT3AuObhrLPgsRVHiVQPi+HahUyNWmTWOgIgFfJ8AllcEFFzH8W4Jvblmha/fnnNghR+i63UhzAx3PI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130744},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"74b8e73d5217bef5263742df3fd9c12248efd716","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../local-service && npm install","start":"npm run build && node dist/server.js","setup-ci":"cd ../shared && npm install && npm run build && cd ../local-service && npm ci","typecheck":"tsc --noEmit","publish-ci":"npm publish --access public","prepublishOnly":"npm run build","service-publish":"npm login && npm publish --access public"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access — server only; see @aishelf/cli for the command-line front door","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","express":"^4.22.1","winston":"^3.19.0","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/service_2.0.0_1785179765371_0.490408325231269","host":"s3://npm-registry-packages-npm-production"}},"2.0.1":{"name":"@aishelf/service","version":"2.0.1","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@2.0.1","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"dist":{"shasum":"69de3f3a397834536df3c0e64c63e31311dfc538","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-2.0.1.tgz","fileCount":4,"integrity":"sha512-j2VE71IJaHir0EpniPJiHbhGThRLjLZtPY19G0M65F+Mq5c7TgG/JO8uuGJYjwRZVSpdT/MOnZqkPYfAXAD72Q==","signatures":[{"sig":"MEQCIFzk2FtJfKqz9fgJbrbbxlRBgy9NRdh3E2/Bf8mo5/5EAiAp2BiF3rMwTyGDIabYPsiQ74ViYO6uSV+Pv4X2cSNq1Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130974},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"8c4bd7194c8c9d7e810e21779e3f21020cf02e3f","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../local-service && npm install","start":"npm run build && node dist/server.js","setup-ci":"cd ../shared && npm install && npm run build && cd ../local-service && npm ci","typecheck":"tsc --noEmit","publish-ci":"npm publish --access public","prepublishOnly":"npm run build","service-publish":"npm login && npm publish --access public"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access — server only; see @aishelf/cli for the command-line front door","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","express":"^4.22.1","winston":"^3.19.0","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/service_2.0.1_1785354442993_0.8403920026392178","host":"s3://npm-registry-packages-npm-production"}},"2.1.0":{"name":"@aishelf/service","version":"2.1.0","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@2.1.0","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"dist":{"shasum":"44f264bc00fd551cc2b9e51e4f3114de930e075e","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-2.1.0.tgz","fileCount":4,"integrity":"sha512-LZCnEGMwyA+AuZ+F4iMYU45GFxXLhdM1AI7YSkMEtmmyKVkahFIxY8A2PHKTwt23iqYbv9dy5WlG5Skt19TvKQ==","signatures":[{"sig":"MEUCIQCPYLFGU05yNFfFJOZm1nPvMncOiKLs46lXZEyooqZfcQIgBTociKk776W3o+Dpkup1/Kvg1z+5mV4nTjLbd7E3FN0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":130974},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"8c4bd7194c8c9d7e810e21779e3f21020cf02e3f","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../local-service && npm install","start":"npm run build && node dist/server.js","setup-ci":"cd ../shared && npm install && npm run build && cd ../local-service && npm ci","typecheck":"tsc --noEmit","publish-ci":"npm publish --access public","prepublishOnly":"npm run build","service-publish":"npm login && npm publish --access public"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access — server only; see @aishelf/cli for the command-line front door","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","express":"^4.22.1","winston":"^3.19.0","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/service_2.1.0_1785354692458_0.7531575537788515","host":"s3://npm-registry-packages-npm-production"}},"2.2.0":{"name":"@aishelf/service","version":"2.2.0","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@2.2.0","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"dist":{"shasum":"b82374bf46b334f5fceeade2f3be734a846d4d68","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-2.2.0.tgz","fileCount":4,"integrity":"sha512-dOCs45T+OKawwn94xxn9sgdM2a2u8kcw36x16U7Gmay9qoAsgXJXRfXmg3B9j8kU8sL0A2o5IG+UXbYU8AIMYw==","signatures":[{"sig":"MEYCIQCkSdCcM9du8Kwvv0VCwFIRgmIOK4g/Vvs4S7YcchLACwIhAKSG9lgLQ/JATeeDCElAznZx0yapiqTJbliu7D3V4nd5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":137094},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"43b0954b5b207880c8d1acd3909235fffada0baf","scripts":{"dev":"npm run setup && tsx src/server.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../local-service && npm install","start":"npm run build && node dist/server.js","setup-ci":"cd ../shared && npm install && npm run build && cd ../local-service && npm ci","typecheck":"tsc --noEmit","publish-ci":"npm publish --access public","prepublishOnly":"npm run build","service-publish":"npm login && npm publish --access public"},"_npmUser":{"name":"pvedant","email":"pvedant2002@gmail.com"},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"11.13.0","description":"AIShelf local service for cross-platform file access — server only; see @aishelf/cli for the command-line front door","directories":{},"_nodeVersion":"24.16.0","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","multer":"^2.2.0","express":"^4.22.1","winston":"^3.19.0","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/multer":"^2.2.0","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/service_2.2.0_1785454534257_0.7210646171354473","host":"s3://npm-registry-packages-npm-production"}},"2.2.1":{"name":"@aishelf/service","version":"2.2.1","keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","_id":"@aishelf/service@2.2.1","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"homepage":"https://aishelf.dev","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"dist":{"shasum":"fc8f0e6c1a34144eb9ae8fffb09e05df002c35a6","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-2.2.1.tgz","fileCount":4,"integrity":"sha512-rbOIy9gbR0IHv/uELIS6Qol7R8rxZ3aB/TEVZfpeLkMfWxJOb2QBFBq0PeLA76i6IRbqDvGE8QS2YyEDigXWxg==","signatures":[{"sig":"MEUCIFtmbF7OBkel4/YyU66pH5j52BQ6jEa4giTxC9adrw50AiEAs/zFIUXhaO6lS6B0W+pNkMquh4+FAkBnk9Ti+LhLzwI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":146468},"main":"dist/server.js","engines":{"node":">=18.0.0"},"gitHead":"6ab68690a275cf9242e7338ccf28003abe2b3240","scripts":{"dev":"npm run setup && tsx src/server.ts","test":"tsx src/__tests__/atomic-git-rollback.test.ts","build":"npm run setup && tsup","setup":"cd ../shared && npm install && npm run build && cd ../local-service && npm install","start":"npm run build && node dist/server.js","setup-ci":"cd ../shared && npm install && npm run build && cd ../local-service && npm ci","typecheck":"tsc --noEmit","publish-ci":"npm publish --access public","prepublishOnly":"npm run build","service-publish":"npm login && npm publish --access public"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12c67093-7b72-4af5-b5fb-9e140982d0ff"}},"repository":{"url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git","type":"git"},"_npmVersion":"12.0.2","description":"AIShelf local service for cross-platform file access — server only; see @aishelf/cli for the command-line front door","directories":{},"_nodeVersion":"22.23.2","dependencies":{"zod":"^4.4.3","cors":"^2.8.6","multer":"^2.2.0","express":"^4.22.1","winston":"^3.19.0","form-data":"^4.0.5","simple-git":"^3.36.0","jsonwebtoken":"^9.0.3","@octokit/rest":"^22.0.1","express-rate-limit":"^8.5.1"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.21.0","tsup":"^8.5.1","typescript":"^6.0.3","@types/cors":"^2.8.19","@types/node":"^25.6.2","@types/multer":"^2.2.0","@types/express":"^5.0.6","@aishelf/shared":"file:../shared","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10"},"_npmOperationalInternal":{"tmp":"tmp/service_2.2.1_1786944580165_0.4058623506172987","host":"s3://npm-registry-packages-npm-production"}},"2.2.2":{"name":"@aishelf/service","version":"2.2.2","description":"AIShelf local service for cross-platform file access — server only; see @aishelf/cli for the command-line front door","main":"dist/server.js","scripts":{"setup":"cd ../shared && npm install && npm run build && cd ../local-service && npm install","setup-ci":"cd ../shared && npm install && npm run build && cd ../local-service && npm ci","publish-ci":"npm publish --access public","build":"npm run setup && tsup","start":"npm run build && node dist/server.js","dev":"npm run setup && tsx src/server.ts","typecheck":"tsc --noEmit","test":"tsx src/__tests__/atomic-git-rollback.test.ts","prepublishOnly":"npm run build","service-publish":"npm login && npm publish --access public"},"keywords":["aishelf","file-server","mcp","local-service"],"author":{"name":"Vedant Patil"},"license":"MIT","repository":{"type":"git","url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git"},"homepage":"https://aishelf.dev","engines":{"node":">=18.0.0"},"devDependencies":{"@aishelf/shared":"file:../shared","@types/cors":"^2.8.19","@types/express":"^5.0.6","@types/form-data":"^2.2.1","@types/jsonwebtoken":"^9.0.10","@types/multer":"^2.2.0","@types/node":"^25.6.2","tsup":"^8.5.1","tsx":"^4.21.0","typescript":"^6.0.3"},"dependencies":{"@octokit/rest":"^22.0.1","cors":"^2.8.6","express":"^4.22.1","express-rate-limit":"^8.5.1","form-data":"^4.0.5","jsonwebtoken":"^9.0.3","multer":"^2.2.0","simple-git":"^3.36.0","winston":"^3.19.0","zod":"^4.4.3"},"gitHead":"4ed50fcef40651aa7b19994c3021a413f9693c75","_id":"@aishelf/service@2.2.2","bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"_nodeVersion":"22.23.2","_npmVersion":"12.0.2","dist":{"integrity":"sha512-+Qo1Pw8YNew2RMmB+tloxG+7cR/5G6TuJOF5C4UDcR4ZSNZLDMDKWrm58gTBKo1FU4ukoFJhB9EGlpXNIb7Hhw==","shasum":"664ab422a98181f16580319edb48615452d873fb","tarball":"https://registry.npmjs.org/@aishelf/service/-/service-2.2.2.tgz","fileCount":4,"unpackedSize":146468,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIBXQe9/U9sjNpn1xtL82AYjzl+cuYJ2P48ZSiNnsitpgAiB/Ttz8gsufaJYZICooANaEOl6aau/M3ybXO1N24ZpkNg=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:12c67093-7b72-4af5-b5fb-9e140982d0ff"}},"directories":{},"maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/service_2.2.2_1786948895578_0.2778463001189688"},"_hasShrinkwrap":false}},"time":{"created":"2026-06-29T05:52:59.964Z","modified":"2026-08-17T06:41:36.343Z","1.0.0":"2026-06-29T05:53:00.276Z","1.0.1":"2026-06-29T06:12:55.779Z","1.0.2":"2026-07-05T15:25:09.429Z","1.0.3":"2026-07-05T16:19:30.704Z","1.0.5":"2026-07-05T18:12:34.639Z","1.0.6":"2026-07-27T19:14:18.920Z","2.0.0":"2026-07-27T19:16:05.500Z","2.0.1":"2026-07-29T19:47:23.147Z","2.1.0":"2026-07-29T19:51:32.593Z","2.2.0":"2026-07-30T23:35:34.424Z","2.2.1":"2026-08-17T05:29:40.292Z","2.2.2":"2026-08-17T06:41:35.753Z"},"bugs":{"url":"https://github.com/Vedant2254/aishelf-ide-extension/issues"},"author":{"name":"Vedant Patil"},"license":"MIT","homepage":"https://aishelf.dev","keywords":["aishelf","file-server","mcp","local-service"],"repository":{"type":"git","url":"git+https://github.com/Vedant2254/aishelf-ide-extension.git"},"description":"AIShelf local service for cross-platform file access — server only; see @aishelf/cli for the command-line front door","maintainers":[{"name":"pvedant","email":"pvedant2002@gmail.com"}],"readme":"# @aishelf/service\n\nA lightweight background service that powers AIShelf clients - including the [`aishelf` CLI](https://www.npmjs.com/package/@aishelf/cli), the VS Code extension, and other future clients. It acts as a centralized source of workflows, skills, prompts, and rules for all your AI tools across your local machine, handling authentication and registry management so that AIShelf tools can securely access your shared AI resources.\n\n**This package isn't meant to be installed or run directly.** It's the server half of AIShelf — you set it up via `aishelf service install`, handled by the CLI.\n\nFor installation instructions and documentation, visit [aishelf.dev/docs/installation](https://aishelf.dev/docs/installation).\n\n## License\n\nMIT\n","readmeFilename":"README.md"}