{"bin":{"skills":"bin/index.js","skills-mcp":"bin/mcp.js","skills-serve":"bin/server.js","skills-server":"bin/server.js","skills-worker":"bin/worker.js","skills-migrate":"bin/migrate.js","skills-maintenance":"bin/maintenance.js"},"bugs":{"url":"https://github.com/hasna/skills/issues"},"dist":{"shasum":"3a7e01c0dad46f8e31b66b3c3c1abcd3d4d8b79d","tarball":"https://registry.npmjs.org/@hasna/skills/-/skills-0.10.69.tgz","fileCount":348,"integrity":"sha512-l0DNSFgDO5JwHnvyQ+sCUbWs4xh84m0ujLoX7kIWu0TB0kOYDXG8KLxWAt0F5zhw/46X9WCJCT1WnTWIOXFxfA==","signatures":[{"sig":"MEQCIDeTTSTWcJPAWNMVVG1z3Rh8AAzoCnPM13y+MBV2EYtsAiA5G+/744BflbsmSdGOsbAcpiCiikTSS4ah2crj13FHNg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQCInQF5+AVfiH9Oq8PXcZ995e+m71pY24GR322aCvKa6QIgOzNSHJQOl04le//YfpvQxtfERwsSOxRKTn/2LZAnwjw=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@hasna%2fskills@0.10.69","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":18603781},"main":"./dist/index.js","name":"@hasna/skills","type":"module","_from":"file:/home/runner/work/_temp/skills-reviewed-archive.HaPwK5/hasna-skills-0.10.69.tgz","types":"./dist/index.d.ts","author":{"name":"Hasna"},"engines":{"bun":">=1.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"},"./sdk":{"types":"./dist/sdk/index.d.ts","import":"./dist/sdk/index.js"},"./storage":{"types":"./dist/storage.d.ts","import":"./dist/storage.js"},"./admin-contract":{"types":"./dist/admin-contract.d.ts","import":"./dist/admin-contract.js"}},"license":"Apache-2.0","scripts":{"dev":"bun run ./src/cli/index.tsx","test":"bun test --timeout 30000","build":"bun run clean && bun build --external @hasna/contracts/kernel-lock ./src/cli/index.tsx --outdir ./bin --target bun && bun build --external @modelcontextprotocol/sdk ./src/mcp/index.ts --outfile ./bin/mcp.js --target bun && bun build --external @hasna/contracts/kernel-lock ./src/server/index.ts --outfile ./bin/server.js --target bun && bun build --external @hasna/contracts/kernel-lock ./src/server/worker.ts --outfile ./bin/worker.js --target bun && bun build --external @hasna/contracts/kernel-lock ./src/server/migrate.ts --outfile ./bin/migrate.js --target bun && bun build --external @hasna/contracts/kernel-lock ./src/server/maintenance.ts --outfile ./bin/maintenance.js --target bun && bun build ./src/index.ts ./src/storage.ts ./src/sdk/index.ts ./src/admin-contract.ts ./src/runtime-prerequisites.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist && bun scripts/stage-kernel-lock-assets.ts","clean":"rm -rf bin/ dist/","dev:mcp":"bun --watch run ./src/mcp/index.ts","migrate":"bun run ./src/server/migrate.ts","prepack":"bun run verify:generated && bun run verify:release && bun run verify:consumer-types","build:js":"rm -rf dist && bun build ./src/index.ts ./src/storage.ts ./src/sdk/index.ts ./src/admin-contract.ts ./src/runtime-prerequisites.ts --outdir ./dist --target bun && tsc --emitDeclarationOnly --declaration --outDir dist && bun scripts/stage-kernel-lock-assets.ts","dev:watch":"bun --watch run ./src/cli/index.tsx","typecheck":"tsc --noEmit","dev:server":"bun --watch run ./src/server/index.ts","dev:worker":"bun --watch run ./src/server/worker.ts","docker:check":"bash scripts/docker-build-check.sh","prepublishOnly":"bun run verify:producer && bun run typecheck && bun run test","verify:release":"bun run scripts/release-guard.ts","verify:producer":"bun run scripts/release-dependencies.ts","verify:generated":"HASNA_SKILLS_RELEASE_ARTIFACT_TEST=1 bun test src/lib/release-artifacts.test.ts","verify:consumer-mcp":"bun run scripts/consumer-mcp.ts","verify:consumer-types":"bun run scripts/consumer-types.ts","verify:release-review":"bun run scripts/verify-release-review.ts","verify:consumer-credentials":"bun run scripts/consumer-credentials.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"4cc1d119-c1ab-4f13-a509-3d07b7d40dd9"}},"homepage":"https://github.com/hasna/skills/tree/main/apps/skills","keywords":["skills","ai","agent","cli","typescript","bun","claude","codex","gemini","mcp","model-context-protocol","open-source","skills-library","automation"],"_resolved":"/home/runner/work/_temp/skills-reviewed-archive.HaPwK5/hasna-skills-0.10.69.tgz","_integrity":"sha512-l0DNSFgDO5JwHnvyQ+sCUbWs4xh84m0ujLoX7kIWu0TB0kOYDXG8KLxWAt0F5zhw/46X9WCJCT1WnTWIOXFxfA==","repository":{"url":"git+https://github.com/hasna/skills.git","type":"git","directory":"apps/skills"},"_npmVersion":"11.19.0","description":"Skills library for AI coding agents","directories":{},"maintainers":[{"name":"andreihasna2","email":"andrei@hasna.com"}],"_nodeVersion":"24.18.0","dependencies":{"ink":"^5.0.1","zod":"^4.3.6","chalk":"^5.3.0","react":"^18.2.0","commander":"^12.1.0","ink-spinner":"^5.0.0","@hasna/events":"0.1.18","@hasna/secrets":"0.4.2","ink-text-input":"^6.0.0","@hasna/contracts":"1.3.5","ink-select-input":"^6.0.0","@aws-sdk/client-s3":"^3.1079.0","@aws-sdk/client-ecs":"^3.1079.0","@modelcontextprotocol/sdk":"^1.26.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"yaml":"^2.9.0","bun-types":"1.3.14","@types/bun":"1.3.14","typescript":"^5","@types/node":"25.2.3","@types/react":"^18.2.0","react-devtools-core":"^7.0.1"},"_npmOperationalInternal":{"tmp":"tmp/skills_0.10.69_1791821067707_0.37890300175098","host":"s3://npm-registry-packages-npm-production"},"skillsRuntimePrerequisites":{"entry":"dist/runtime-prerequisites.js","version":1},"_id":"@hasna/skills@0.10.69","version":"0.10.69"}