{"pi":{"video":"https://github.com/imbue-ai/latchkey/releases/download/2.5.4/demo.mp4","skills":["./dist/skills/generic"]},"bin":{"latchkey":"dist/src/cli.js"},"bugs":{"url":"https://github.com/imbue-ai/latchkey/issues"},"dist":{"shasum":"bba9b4b3dc23e5b1a31f99be17368322d5702d87","tarball":"https://registry.npmjs.org/latchkey/-/latchkey-3.18.2.tgz","fileCount":569,"integrity":"sha512-EvdRi3EMcP7Yrzk7nguSrMc0yN08xHb/gUe27TbZ1JYeuzYnap3f9dTmfaF8+Uq969XgJ3aiR6iJdH2a3RKJ8A==","signatures":[{"sig":"MEUCIQDkenuFVXYAH2FNYHg3AeGq0alGSNq5yFr/xDiGOlPFggIgKODz+/dQiuWpbocjbwGunJuvdWAXnuoAm/SfpuN7Ui8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCIR37kTItCiDzwJ17fQUPQ7cu7baPLSHGh7Ocrgww/ZQIgfNCVzkUjjukDj1fsJZtTH1wxPqRmGvTEzxCwwXrdKyQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/latchkey@3.18.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":2596532},"main":"dist/src/index.js","name":"latchkey","type":"module","types":"dist/src/index.d.ts","author":{"name":"Imbue","email":"hynek@imbue.com"},"engines":{"node":">=20"},"exports":{".":{"types":"./dist/src/index.d.ts","default":"./dist/src/index.js"},"./dist/*":"./dist/*","./plugin":{"types":"./dist/src/pluginSdk.d.ts","default":"./dist/src/pluginSdk.js"},"./package.json":"./package.json"},"gitHead":"8acefb4dfa9c9f49672f854f0542ce42f53e3a87","license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint src tests scripts","test":"vitest run","build":"tsc && node -e \"require('fs').cpSync('skills', 'dist/skills', {recursive:true})\" ","start":"node dist/cli.js","format":"prettier --write \"src/**/*.ts\" \"tests/**/*.ts\" \"scripts/**/*.ts\"","predev":"node scripts/generateVersion.js","prepare":"node scripts/generateVersion.js","pretest":"node scripts/generateVersion.js","lint:fix":"eslint src tests scripts --fix","prebuild":"node scripts/generateVersion.js","typecheck":"tsc --noEmit","test:watch":"vitest","bun-compile":"bun build ./src/cli.ts --compile --external chromium-bidi --external electron --external playwright --external playwright-core --outfile latchkey","format:check":"prettier --check \"src/**/*.ts\" \"tests/**/*.ts\" \"scripts/**/*.ts\"","pretypecheck":"node scripts/generateVersion.js","prebun-compile":"node scripts/generateVersion.js","prepublishOnly":"npm run build","install-dev-shim":"bash scripts/installDevShim.sh","release-binaries":"npm install && bash scripts/releaseBinaries.sh","uninstall-dev-shim":"bash scripts/uninstallDevShim.sh"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"0ae49440-9cfe-49b5-a291-b052f07f314a"}},"homepage":"https://github.com/imbue-ai/latchkey#readme","keywords":["cli","curl","api","credentials","authentication","agents","imbue","pi-package"],"repository":{"url":"git+https://github.com/imbue-ai/latchkey.git","type":"git"},"_npmVersion":"12.2.0","description":"A CLI tool that injects API credentials into curl requests to third-party services","directories":{},"maintainers":[{"name":"hynek-urban","email":"hynek@imbue.com"},{"name":"imbue-bot","email":"bot@imbue.com"}],"_nodeVersion":"24.21.0","allowScripts":{"esbuild@0.28.2":true},"dependencies":{"zod":"^3.22.0","semver":"^7.8.5","commander":"^12.0.0","playwright":"~1.63.0","playwright-core":"1.63.0","@imbue-ai/detent":"^1.16.0","@napi-rs/keyring":"^1.2.0"},"_hasShrinkwrap":false,"devDependencies":{"tsx":"^4.23.12","eslint":"^10.8.0","vitest":"^4.0.18","prettier":"^3.8.1","@eslint/js":"^10.0.1","typescript":"^5.3.0","@types/node":"^20.0.0","@types/semver":"^7.8.0","typescript-eslint":"^8.65.0"},"_npmOperationalInternal":{"tmp":"tmp/latchkey_3.18.2_1791832612030_0.6448360464636429","host":"s3://npm-registry-packages-npm-production"},"_id":"latchkey@3.18.2","version":"3.18.2"}