{"_id":"@cuonghuunguyen/jenkins-core","_rev":"2-25e937cc7233c077da7f675d9880d12d","name":"@cuonghuunguyen/jenkins-core","dist-tags":{"latest":"0.3.0"},"versions":{"0.2.0":{"name":"@cuonghuunguyen/jenkins-core","version":"0.2.0","keywords":["jenkins","ci","jenkins-api","jenkins-client"],"license":"MIT","_id":"@cuonghuunguyen/jenkins-core@0.2.0","maintainers":[{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"}],"homepage":"https://github.com/cuonghuunguyen/jenkins-mcp#readme","bugs":{"url":"https://github.com/cuonghuunguyen/jenkins-mcp/issues"},"dist":{"shasum":"bb67107d0675806ad34256a0aee7713599979599","tarball":"https://registry.npmjs.org/@cuonghuunguyen/jenkins-core/-/jenkins-core-0.2.0.tgz","fileCount":139,"integrity":"sha512-wbkU/Dogj5luT+S13gHr2nQAzWPi+YyNkaEvP59eTtyzWfctYLg1JleZ0e/wzbBWU//w0hVmZVWoeTzQ8gmDhw==","signatures":[{"sig":"MEUCIHjEFPwJMB9NG+POPpDyZHVe8N1N+V32z/jY6oCJQKbMAiEAygtnH5935HtILMvcbEOYWdmBhNeH36F72nvTK4qFwTk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":467558},"main":"./dist/index.js","type":"module","_from":"file:cuonghuunguyen-jenkins-core-0.2.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"test":"vitest run","build":"tsc -b","clean":"rm -rf dist *.tsbuildinfo","test:watch":"vitest"},"_npmUser":{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"},"_resolved":"/tmp/51a01db5998dc68b0486c1261dffbeaf/cuonghuunguyen-jenkins-core-0.2.0.tgz","_integrity":"sha512-wbkU/Dogj5luT+S13gHr2nQAzWPi+YyNkaEvP59eTtyzWfctYLg1JleZ0e/wzbBWU//w0hVmZVWoeTzQ8gmDhw==","repository":{"url":"git+https://github.com/cuonghuunguyen/jenkins-mcp.git","type":"git","directory":"packages/core"},"_npmVersion":"11.19.0","description":"Jenkins client, operations and formatters shared by the MCP server and CLI","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"5.9.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"tmp":"tmp/jenkins-core_0.2.0_1788542932938_0.6796618908251741","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"_id":"@cuonghuunguyen/jenkins-core@0.3.0","bugs":{"url":"https://github.com/cuonghuunguyen/jenkins-mcp/issues"},"dist":{"shasum":"9cd2638acb729ef17d13f0a62eba6cfcfb533dad","tarball":"https://registry.npmjs.org/@cuonghuunguyen/jenkins-core/-/jenkins-core-0.3.0.tgz","fileCount":139,"integrity":"sha512-4mIM3jGEKz8rwd3vShyoX0s7HGuSkacOiXp4A5/j+ZfVuFl7xbOPi8CxXVsWdAOR50v7M+kp8C4NsFyxyL7MvQ==","signatures":[{"sig":"MEUCIQDzk8EvypHHvgrevusJBGKglziYzNqpCmoyNu43zy2V2AIgUvQzEnB/8SoCxZpEx/EpCrz5Tr2PpPqA1N/qwgJzeuU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCHABDNGGWW2Q17A/vvebiilasQBzh/riX+AC9W4ifkYgIhAMs/MxOedYZfGMlYCzBhClVJDp2AWU9tFuBuvwA2t8UZ"}],"unpackedSize":468299},"main":"./dist/index.js","name":"@cuonghuunguyen/jenkins-core","type":"module","_from":"file:cuonghuunguyen-jenkins-core-0.3.0.tgz","types":"./dist/index.d.ts","engines":{"node":">=20"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"test":"vitest run","build":"tsc -b","clean":"rm -rf dist *.tsbuildinfo","test:watch":"vitest"},"version":"0.3.0","_npmUser":{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"},"homepage":"https://github.com/cuonghuunguyen/jenkins-mcp#readme","keywords":["jenkins","ci","jenkins-api","jenkins-client"],"_resolved":"/tmp/26b927c93b7bfefc9db983f4e3a2e398/cuonghuunguyen-jenkins-core-0.3.0.tgz","_integrity":"sha512-4mIM3jGEKz8rwd3vShyoX0s7HGuSkacOiXp4A5/j+ZfVuFl7xbOPi8CxXVsWdAOR50v7M+kp8C4NsFyxyL7MvQ==","repository":{"url":"git+https://github.com/cuonghuunguyen/jenkins-mcp.git","type":"git","directory":"packages/core"},"_npmVersion":"10.9.2","description":"Jenkins client, operations and formatters shared by the MCP server and CLI","directories":{},"maintainers":[{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"}],"_nodeVersion":"22.14.0","dependencies":{"zod":"^4.4.3"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"vitest":"^4.1.10","typescript":"5.9.3","@types/node":"^22.20.1"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/jenkins-core_0.3.0_1789373138649_0.07690435273212293"}}},"time":{"created":"2026-09-04T17:28:52.749Z","modified":"2026-09-14T08:05:38.921Z","0.2.0":"2026-09-04T17:28:53.130Z","0.3.0":"2026-09-14T08:05:38.748Z"},"bugs":{"url":"https://github.com/cuonghuunguyen/jenkins-mcp/issues"},"license":"MIT","homepage":"https://github.com/cuonghuunguyen/jenkins-mcp#readme","keywords":["jenkins","ci","jenkins-api","jenkins-client"],"repository":{"url":"git+https://github.com/cuonghuunguyen/jenkins-mcp.git","type":"git","directory":"packages/core"},"description":"Jenkins client, operations and formatters shared by the MCP server and CLI","maintainers":[{"name":"cuonghuunguyen","email":"Cuong.Huu.Nguyen98@gmail.com"}],"readme":"# @cuonghuunguyen/jenkins-core\n\nThe Jenkins client, operations and formatters shared by\n[`@cuonghuunguyen/jenkins-mcp`](https://www.npmjs.com/package/@cuonghuunguyen/jenkins-mcp) and\n[`@cuonghuunguyen/jenkins-cli`](https://www.npmjs.com/package/@cuonghuunguyen/jenkins-cli).\n\nEvery capability is an operation that returns a structured result plus a\nformatter that renders it as compact, counted, truncation-honest text. Both\nsurfaces call the same pair, which is why a shell answer and a tool answer are\nbyte-identical apart from the `next:` vocabulary.\n\n```bash\nnpm install @cuonghuunguyen/jenkins-core\n```\n\n```ts\nimport {\n  createJenkinsClient,\n  findJobs,\n  formatJobSearch,\n  JenkinsCache,\n  loadConfig,\n} from '@cuonghuunguyen/jenkins-core'\n\nconst config = loadConfig(process.env) // JENKINS_URL, JENKINS_USER, JENKINS_API_TOKEN\nconst client = createJenkinsClient(config)\nconst cache = new JenkinsCache()\n\nconst result = await findJobs(client, cache, {\n  query: 'my-service',\n  depth: config.indexDepth,\n})\nconsole.log(formatJobSearch(result))\n```\n\nRequires Node.js >= 20.\n\nFull documentation, configuration and the operation reference:\nhttps://github.com/cuonghuunguyen/jenkins-mcp#readme\n\nMIT\n","readmeFilename":"README.md"}