{"bin":{"add-npmrc":"bin/add-npmrc.js","add-ai-tokens":"bin/add-ai-tokens.js","generate-sbom":"bin/generate-sbom.js","license-check":"bin/license-check.js","set-npm-token":"bin/set-npm-token.js","sign-artifact":"bin/sign-artifact.js","ensure-changeset":"bin/ensure-changeset.js","fix-deprecated-deps":"bin/fix-deprecated-deps.js","kitium-license-check":"bin/license-compliance.js","kitium-security-check":"bin/security-check.js","setup-github-security":"bin/github-security/setup-github-security","configure-github-branch-protection":"bin/github-security/configure-github-branch-protection"},"bugs":{"url":"https://github.com/kitium-ai/scripts/issues"},"dist":{"shasum":"3759e417778b9ad84b2e42fc4c0d5802c8950278","tarball":"https://registry.npmjs.org/@kitiumai/scripts/-/scripts-2.0.0.tgz","fileCount":142,"integrity":"sha512-uFdS0zVe/V9rwOsTSaP2dXejNvTvxWucSp/Ux31KRybNDraFhRKrsJKNqkoorg01Fr8BCuVZH9ZiqcwQNpYVrw==","signatures":[{"sig":"MEUCIEnrV0PAqtCsoTJXTin9aNUIjIBXxI4u5L0BNB+8pkEAAiEA5v6TONo0csLED/dRTMHAmHzExYTpFCsz5JD+cY/qbHQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@kitiumai%2fscripts@2.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":445197},"main":"./dist/index.js","name":"@kitiumai/scripts","type":"module","types":"./dist/index.d.ts","author":{"name":"Kitium AI"},"engines":{"npm":">=9.0.0","node":">=18.0.0"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js","require":"./dist/index.js"},"./ai":{"types":"./dist/ai/index.d.ts","import":"./dist/ai/index.js","require":"./dist/ai/index.js"},"./dx":{"types":"./dist/dx/index.d.ts","import":"./dist/dx/index.js","require":"./dist/dx/index.js"},"./git":{"types":"./dist/git/index.d.ts","import":"./dist/git/index.js","require":"./dist/git/index.js"},"./ops":{"types":"./dist/ops/index.d.ts","import":"./dist/ops/index.js","require":"./dist/ops/index.js"},"./deps":{"types":"./dist/deps/index.d.ts","import":"./dist/deps/index.js","require":"./dist/deps/index.js"},"./lint":{"types":"./dist/lint/index.d.ts","import":"./dist/lint/index.js","require":"./dist/lint/index.js"},"./test":{"types":"./dist/test/index.d.ts","import":"./dist/test/index.js","require":"./dist/test/index.js"},"./build":{"types":"./dist/build/index.d.ts","import":"./dist/build/index.js","require":"./dist/build/index.js"},"./types":{"types":"./dist/types/index.d.ts","import":"./dist/types/index.js","require":"./dist/types/index.js"},"./utils":{"types":"./dist/utils/index.d.ts","import":"./dist/utils/index.js","require":"./dist/utils/index.js"},"./release":{"types":"./dist/release/index.d.ts","import":"./dist/release/index.js","require":"./dist/release/index.js"},"./security":{"types":"./dist/security/index.d.ts","import":"./dist/security/index.js","require":"./dist/security/index.js"},"./automation":{"types":"./dist/automation/index.d.ts","import":"./dist/automation/index.js","require":"./dist/automation/index.js"},"./operations":{"types":"./dist/operations/index.d.ts","import":"./dist/operations/index.js","require":"./dist/operations/index.js"},"./observability":{"types":"./dist/observability/index.d.ts","import":"./dist/observability/index.js","require":"./dist/observability/index.js"}},"gitHead":"d3f21a9394e329dfd0b576e6e80e0be04d18082e","license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint \"src/**/*.{ts,tsx}\"","test":"vitest run","build":"tsc","clean":"rm -rf dist node_modules","format":"prettier --write \"src/**/*.ts\"","prepare":"husky install || true","test:ui":"vitest --ui","lint:fix":"eslint \"src/**/*.{ts,tsx}\" --fix","changeset":"node bin/ensure-changeset.js && changeset","test:watch":"vitest","type-check":"tsc --noEmit","build:watch":"tsc --watch","release:tag":"echo 'Use GitHub Actions workflow: Tag @kitiumai/scripts Release'","format:check":"prettier --check \"src/**/*.ts\"","publish:check":"npm whoami --registry https://registry.npmjs.org || (echo 'Error: Not logged in to npm. Set NPM_TOKEN or run: npm login' && exit 1)","publish:setup":"node bin/set-npm-token.js","test:coverage":"vitest run --coverage","changeset:init":"node bin/ensure-changeset.js","prepublishOnly":"npm run build && npm run lint && npm run type-check","release:manual":"echo '⚠️  Manual release - ensure you have run: git tag @kitiumai/scripts@<version> && git push origin @kitiumai/scripts@<version>' && pnpm run publish:package","publish:dry-run":"pnpm run publish:check && pnpm publish --access public --no-git-checks --dry-run --registry https://registry.npmjs.org","publish:package":"pnpm run publish:check && pnpm publish --access public --no-git-checks --registry https://registry.npmjs.org","publish:set-token":"node bin/set-npm-token.js"},"_npmUser":{"name":"ashish.yd","email":"ashish.yd@gmail.com"},"homepage":"https://github.com/kitium-ai/scripts#readme","keywords":["scripts","utilities","build","development","tooling","automation","github","security","npm","token","npmrc","ai","openai","anthropic","gemini","deepseek","secrets","cli","devops","release","config","setup","kitiumai","kitium"],"repository":{"url":"git+https://github.com/kitium-ai/scripts.git","type":"git"},"_npmVersion":"10.8.2","description":"A comprehensive collection of reusable scripts and utilities for the Kitium AI organization","directories":{},"maintainers":[{"name":"ashish.yd","email":"ashish.yd@gmail.com"}],"sideEffects":false,"_nodeVersion":"20.19.6","dependencies":{"chalk":"^5.3.0","execa":"^8.0.1","fs-extra":"^11.3.2","commander":"^14.0.2"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.11","eslint":"^9.15.0","vitest":"^2.1.8","globals":"^16.5.0","prettier":"^3.6.2","@eslint/js":"^9.39.1","typescript":"^5.6.0","@types/node":"^24.10.1","@vitest/coverage-v8":"^2.1.8","@typescript-eslint/parser":"^8.16.0","@typescript-eslint/eslint-plugin":"^8.16.0"},"_npmOperationalInternal":{"tmp":"tmp/scripts_2.0.0_1764832602025_0.1540175549279612","host":"s3://npm-registry-packages-npm-production"},"_id":"@kitiumai/scripts@2.0.0","version":"2.0.0"}